前回は、IoT(Internet of Things:モノのインターネット)とモバイル、アナリティクス関連のサービスを紹介した。本連載の最終回となる今回は、これまでに紹介していないサービスをまとめて紹介する。
本連載では第1回から第9回まで、AWS(Amazon Web Services)が提供する種々のサービスを分野別に紹介してきた。最終回となる今回は、これまでに取り上げていないサービスの概要を、(1)コンピューティング、(2)アプリケーション、(3)マネジメントに分けて紹介する。
コンピューティングに関するサービス
■Dockerコンテナ管理のAmazon EC2 Container Service
「Amazon EC2 Container Service(ECS)」は、Dockerコンテナの管理サービスである。クラスターとして管理されたEC2サーバー上に、Dockerコンテナで構成されたアプリケーションを簡単にデプロイすることができる。Dockerコンテナは、1つのサーバー上で複数のアプリケーションを構成できる反面、管理に手間がかかる。ECSを使えば、EC2サーバーのリソースを効率的に使う形でDockerコンテナを分散でき、管理が容易になる。
さらに、ECSと連携する「Amazon EC2 Container Registry(ECR)」が2015年12月にリリースされた。ECRは、Dockerイメージを保存し管理するためのサービスである。
■イベントドリブンを可能にするAWS Lambda
「AWS Lambda」は、イベントに応答して開発者のプログラムコードを実行するサービスである。EC2サーバーを立てずにプログラムコードを実行できる、シンプルだが画期的なサービスだ。ストレージサービスの「S3」へのファイルアップロードや、キーバリュー型データベース「DynamoDB」へのレコード追加、ストリーミングデータ分析の「Kinesis」へのデータ投入など、AWSの各種サービスで発生した変化を、プログラムコードを実行するためのトリガーにできる。
会員登録(無料)が必要です
- 1
- 2
- 3
- 次へ >
- 【第9回】IoTやモバイル、アナリティクスにも対応—AWS IoT、AWS Mobile Hub、Amazon Elastic MapReduceなど(2015/12/22)
- DevOpsによるアプリケーション開発への集中を可能に─AWS Elastic Beanstalk、OpsWorks、CodeDeploy、CloudFormation:第8回(2015/11/25)
- 【第7回】インフラだけではない、オフィスのデスクトップ環境も用意─Amazon WorkSpaces、Amazon WorkDocs、Amazon WorkMail(2015/10/28)
- 【第6回】Webにつながらない事態を徹底回避−Amazon Route53、Amazon CloudFront(2015/09/24)
- 【第5回】用途に合わせてデータベースを選択−Amazon RDS、ElastiCache、DynamoDB、Redshift(2015/08/26)
AWS / サーバーレス / RESTful / Amazon ECS / コンテナ