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を利用したアプリケーションのデプロイ設定を実行するツール
この記事が気に入ったらサポートをしてみませんか?