AWS アーキテクト問題集

データベース ストレージ

データ転送

■Amazon FSx for Windows
SMB プロトコル。

■Amazon EFS
Elastic File System。NFSv4 プロトコル。

■S3
Secure File Transfer Protocol (SFTP)。

■EBS
Elastic Block Store。ブロックストレージサービス。


テーブル

■ElastiCache
インメモリ型DBとしてキャッシュ処理が可能。BIやDWHとしての機能はありません。

■Amazon Aurora
高性能なRDBS。

■DynamoDB
高性能なNoSQL型のKVS。セッション情報の保持に最適。

■Redshift
列指向データベースであり列集計に優れている。DWHやBIに最適。

Amazon EMR

動的にスケーラブルなAmazon EC2インスタンス全体で膨大な量のデータ処理を簡単、高速、そして費用対効果の高いものにするマネージドHadoopフレームワークを提供

拡張VPCルーティング

VPC内にデータ移動を制御することが可能

Amazon Elastic Container Registry(ECR)

完全マネージド型の Docker コンテナレジストリ。

環境の自動化

Elastic Beanstalk

Elastic Beanstalk は自動的にデプロイメントの詳細 (容量のプロビジョニング、負荷分散、Auto Scaling、アプリケーションのヘルスモニタリングなど) を処理します。Elastic BeanstalkのユースケースとしてはWEBアプリケーションやワーカー環境などの構築によく用いられます。したがって、WEBアプリケーションを展開する際にElastic Beanstalkを利用。また、実行時間の長いワーカープロセスをElastic Beanstalkのワーカー環境の作成で展開することができる。

OpsWorks

Chef や Puppet のマネージド型インスタンスを利用できるようになる構成管理サービスです。Chef や Puppet は、コードを使用してサーバーの構成を自動化できるようにするためのオートメーションプラットフォームです。OpsWorks では、Chef や Puppet を使用して、EC2インスタンスやオンプレミスのコンピューティング環境でのサーバーの設定、デプロイ、管理を自動化できます。

CloudFormation

AWSリソースをコードによってデプロイすることができる環境自動化ツールです。Chefレシピではなく、YAMLファイルまたはJSONファイルを利用します。

Elastic Beanstalk

WEBアプリケーションのデプロイ管理ツールです。

CodeDeploy

GITを利用したアプリケーションのデプロイ設定を実行するツール


この記事が気に入ったらサポートをしてみませんか?