話題の記事

【初心者向け】AWSを学ぶためのリンク集(2015年7月版)

2015.07.10

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、城内です。 今回は、これからAWSについて学ぼうとお考えの方々に向けて、AWSサイト弊社ブログを中心にリンク集を作成しようと思います。

あくまで個人的な主観に基づく整理ですので、その点はご認識おきください。ただ、なるべく多くの方々のお役に立てるような記事にしたいと思いますので、ご指摘やご要望を頂ければ適宜反映していきたいと思います。

AWSの概要

クラウドコンピューティングとは

Amazon Web Services(AWS)とは

Amazon Web Services(AWS)とは、Amazon.com により提供されるクラウドコンピューティングサービス(ウェブサービス)である。 2006年7月に公開され、Amazon Web Services は他のウェブサイトやクライアントサイドアプリケーションに対しオンラインサービスを提供している。これらのサービスの多くはエンドユーザに直接公開されているものではなく、他の開発者が使用可能な機能を提供するものである。 Amazon Web Services の各種サービスはHTTPを通じ、REST および SOAP プロトコルを使用してアクセスされる。費用は実際の使用量に応じて決定される。

引用元:Amazon Web Services - Wikipedia

参照元:アマゾン ウェブ サービス(AWS)とは?(日本語字幕) - YouTube

AWSのサービスカテゴリ

1. コンピューティング
アマゾン ウェブ サービスは、アプリケーションのニーズに合わせて自動的に拡大縮小できる多様なコンピューティング(仮想サーバー)インスタンス、マネージド型のロードバランシングサービス、クラウド上のフルマネージド型デスクトップといったさまざまなクラウドベースのコンピューティングサービスを提供しています。
2. ストレージ&コンテンツ配信
アマゾン ウェブ サービスは、堅牢性と可用性を備えた低コストのデータストレージを提供しています。コミットメントなしの従量制料金なので、柔軟性と機敏性が高くなります。AWS では、追加コストなしで高いセキュリティを利用できます。AWS は、バックアップ、アーカイブ、災害対策だけでなく、ブロック、ファイル、オブジェクトの保存用のストレージを提供しています。
3. データベース
アマゾン ウェブ サービスは、フルマネージド型リレーショナル NoSQL データベースサービスと、フルマネージドサービスとしてのインメモリキャッシュ、フルマネージドのペタバイト規模のデータウェアハウスサービスを提供しています。また、Amazon EC2 および Amazon EBS のクラウドで独自のデータベースを操作することもできます。
4. ネットワーキング
アマゾン ウェブ サービスは幅広いネットワーキングサービスを提供しており、論理的に分離されたネットワークを作成して定義し、AWS クラウドに対するプライベートネットワーク接続を確立し、高い可用性でスケーラブルな DNS サービスを使用して、低レイテンシーで高速なデータ転送のコンテンツ配信ウェブサービスをエンドユーザーに提供できます。
5. アドミニストレーション&セキュリティ
6. 分析
アマゾン ウェブ サービスは、任意のボリュームのデータを処理して分析できるクラウドベースの分析サービスを提供しています。マネージド型 Hadoop クラスター、リアルタイムストリーミングデータ、ペタバイト規模のデータウェアハウス、オーケストレーションといったさまざまなニーズに対応できます。
7. アプリケーションサービス
アマゾン ウェブ サービスは、アプリケーションストリーミング、キュー、プッシュ通知、E メール配信、トランスコーディングを提供するサービスなど、アプリケーションに使用できるさまざまなマネージドサービスを提供しています。
8. デプロイ&マネージメント
アマゾン ウェブ サービスには、アプリケーションのデプロイと管理に役立つ機能があります。例えば、AWS サービスに対するアクセスの認証情報の管理、アプリケーションのモニタリング、AWS リソーススタックの作成と更新、アプリケーションのデプロイ、ハードウェアセキュリティモジュール(HSM)の使用、AWS API アクティビティのログ記録などのサービスがあります。
9. モバイルサービス
10. エンタープライズアプリケーション

参照元:AWS 製品 & サービス | アマゾン ウェブ サービス(AWS 日本語)

サービス一覧

下表の情報は7月10日現在の情報を基にしています。

下表の「Tokyoリージョン」列を「学習コンテンツ」に変更しました(8/27更新)。 各サービス毎の対応リージョンは、こちらでご確認ください。

※「学習優先度」は、弊社ブログの特集カテゴリーにおける、各サービスに関する記事の投稿数に基づいて判定しています(特集カテゴリーがないものは個人の主観による)。 (★:0~24件、★★:25~49件、★★★:50件~)

カテゴリ サービス 概要 AWSドキュメント Dev.IOブログ 学習コンテンツ 学習優先度
コンピューティング Amazon EC2 Amazon EC2 は、クラウド内で自在に規模を変更できるコンピュート機能を提供します。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 1440679474_Gnome-X-Office-Presentation-32 ★★★
Amazon EC2 Container Service Amazon EC2 Container Service は、非常にスケーラブルかつ高性能なコンテナ管理サービスで、Docker コンテナをサポートし、Amazon EC2 インスタンスのマネージド型クラスターでの分散型アプリケーションの実行を容易にします。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
AWS Lambda AWS Lambda は、イベント発生時にお客様のコードを実行し、コンピューティングリソースを自動的に管理するコンピューティングサービスで、新規情報に迅速に対応するアプリケーションの構築を容易に行うことができるようになります。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★
Auto Scaling Auto Scaling とは、あらかじめ定義された条件に従って Amazon EC2 のキャパシティを自動的に拡大または縮小する機能です。 1436460467_12.File 特集 タグ1 タグ2 1440679474_Gnome-X-Office-Presentation-32 ★★
Elastic Load Balancing Elastic Load Balancing は、アプリケーションへのトラフィックを複数の Amazon EC2 インスタンスに自動的に分散します。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
ストレージ&コンテンツ配信 Amazon S3 Amazon S3(Simple Storage Service)は、完全冗長化データストレージインフラストラクチャです。 1436460467_12.File 特集 タグ1 タグ2 1440679474_Gnome-X-Office-Presentation-32 ★★★
Amazon Glacier Amazon Glacier は、きわめて低コストのストレージサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
AWS Storage Gateway AWS Storage Gateway は、オンプレミスのソフトウェアアプライアンスとクラウドベースのストレージとを接続するサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon EBS Amazon EBS(Elastic Block Store)は、Amazon EC2 インスタンスで使用するためのブロックレベルのストレージボリュームを提供します。 1436460467_12.File タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
Amazon Elastic File System(Preview) Amazon Elastic File System (Amazon EFS) は、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのファイルストレージサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
AWS Import/Export AWS Import/Export により、転送用のポータブル記憶装置を用いて AWS 内外へ、大容量データの転送を高速化できます。 1436460467_12.File 特集
Amazon CloudFront Amazon CloudFront はコンテンツ配信ネットワークです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
データベース Amazon DynamoDB Amazon DynamoDB は、1 桁台のミリ秒単位のレイテンシーを必要とする、すべての規模のアプリケーションに対応した、高速かつフレキシブルな NoSQL データベースサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★
Amazon Redshift Amazon Redshift はフルマネージド型で簡単に拡大縮小できるペタバイト規模のデータウェアハウスサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
Amazon RDS Amazon RDS(Relational Database Service)を利用すると、クラウドでの MySQL、Oracle、SQL Server、または PostgreSQL データベースの設定、操作、スケーリングが簡単になります。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
Amazon ElastiCache Amazon ElastiCache は、クラウドでのメモリ内キャッシュのデプロイ、運用、および縮小/拡張を容易にするウェブサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
ネットワーキング Amazon VPC Amazon VPC(Virtual Private Cloud)では、AWS クラウドのプライベートで孤立したセクションをプロビジョニングすることができます。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
AWS Direct Connect AWS Direct Connect は、AWS クラウドサービスを利用するのにインターネットを使用する代わりの方法を提供するネットワークサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon Route 53 Amazon Route 53 は、可用性と拡張性に優れたドメインネームシステム(DNS)ウェブサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★
アドミニストレーション&セキュリティ AWS Directory Service AWS Directory Service は、AWS リソースを既存のオンプレミス Microsoft Active Directory で接続したり、AWS クラウド上に新しいスタンドアロンなディレクトリをセットアップしたりできる管理型サービスです。 1436460467_12.File 特集 1440679474_Gnome-X-Office-Presentation-32
AWS Identity and Access Management(IAM) AWS Identity and Access Management(IAM)により、お客様のユーザーの AWS サービスおよびリソースへのアクセスを安全にコントロールすることができます。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
AWS CloudTrail AWS CloudTrail は、アカウントに対する AWS API 呼び出しを記録し、ログファイルを配信するウェブサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★
AWS Config AWS Config では、AWS リソースとその現在の構成に関する詳細なインベントリを利用でき、構成の変更が継続して記録されます。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
AWS CloudHSM AWS CloudHSM サービスを使用すると、AWS クラウド内の専用ハードウェアセキュリティモジュール(HSM)アプライアンスを使用して、データセキュリティに対する企業コンプライアンス要件、契約上のコンプライアンス要件、および法令遵守の要件を満たすことができます。 1436460467_12.File タグ 1440679474_Gnome-X-Office-Presentation-32
AWS Key Management Service AWS Key Management Service (KMS) は、データの暗号化に使用する暗号化キーの作成や制御を容易にする管理サービスです。 1436460467_12.File 特集 1440679474_Gnome-X-Office-Presentation-32
Amazon CloudWatch Amazon CloudWatch は、Amazon EC2 をはじめとする AWS クラウドのリソースをモニタリングするためのウェブサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★
AWS Trusted Advisor AWS Trusted Advisor は、お客様にコンサルティングするクラウドエキスパートのような役割を果たし、ベストプラクティスを実行することでお客様のリソースをプロビジョニングするお手伝いを行います。 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
分析 Amazon EMR Amazon EMR(Elastic MapReduce)は、ビジネス、研究者、データアナリスト、および開発者が、簡単に、そして費用対効果の高い方法で、莫大な量のデータを処理することができるようにするウェブサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon Kinesis Amazon Kinesis は、ストリーミングデータをリアルタイムに取り込んで処理するフルマネージド型サービスです。 1436460467_12.File 特集 タグ1 タグ2 1440679474_Gnome-X-Office-Presentation-32
AWS Data Pipeline AWS Data Pipeline は、指定された間隔で、信頼性のあるデータ処理やデータ移動(AWS のコンピューティングサービスやストレージサービス、ならびにオンプレミスのデータソース間)を行うことができるサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon Machine Learning Amazon Machine Learning は、どのスキルレベルの開発者でも、機械学習テクノロジーを簡単に使用できるようになるサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
アプリケーションサービス Amazon SQS Amazon SQS(Simple Queue Service)は、コンピュータ間で送受信されるメッセージを格納するための、ホステッド型のキューサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon SWF Amazon SWF(Simple Workflow Service)はクラウドアプリケーション用のタスク調整と状態管理のサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon AppStream Amazon AppStream は、大量のリソースを使用するアプリケーションやゲームをクラウドからストリーミングできる、柔軟性の高い低レイテンシーのサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon Elastic Transcoder Amazon Elastic Transcoder はクラウドのメディア変換サービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon SES Amazon SES(Simple Email Service)は、大量のトランザクションメールを送信するための、拡張性とコスト効率に優れた、クラウドのためのサービスです。 1436460467_12.File 特集 タグ1 タグ2 1440679474_Gnome-X-Office-Presentation-32
Amazon CloudSearch Amazon CloudSearch は、クラウド内で実行されるフルマネージド型の検索サービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon SNS Amazon SNS(Simple Notification Service)は、高速で、柔軟性に優れ、十分に管理されたプッシュメッセージングサービスです。 1436460467_12.File 特集 タグ1 タグ2 1440679474_Gnome-X-Office-Presentation-32 ★★
Amazon FPS(Flexible Payment Service) Amazon Flexible Payments Service は、2 つのエンティティ、人間またはコンピュータ間で、金銭のデジタル振替を支援します。 1436460467_12.File
デプロイ&マネジメント AWS Elastic Beanstalk AWS Elastic Beanstalk は、Java、.NET、PHP、Node.js、Python、Ruby などの人気のあるプログラミング言語を使用して開発されたウェブアプリケーションとサービスのデプロイとスケーリングを行うことができる、使いやすいサービスです。 1436460467_12.File 特集 タグ1 タグ2 タグ3 1440679474_Gnome-X-Office-Presentation-32 ★★
AWS OpsWorks AWS OpsWorks は、ロードバランサーからデータベースまでのアプリケーション全体を DevOps ユーザーが簡単にモデル化および管理できるようにするアプリケーション管理サービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
AWS CloudFormation AWS CloudFormation は、開発や本運用に必要な、互いに関連する AWS リソースのコレクションを作成しておき、そのリソースを適切な順序でプロビジョニングするためのサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32 ★★★
AWS CodeDeploy AWS CodeDeploy は、Amazon EC2 インスタンスへのコードのデプロイメントを自動化するサービスです。 1436460467_12.File 特集 タグ
モバイルサービス Amazon Cognito Amazon Cognito はユーザー ID およびデータ同期に関する機能を提供するシンプルなサービスで、モバイルデバイス間でユーザーのアプリケーションデータを安全に管理また同期するのに役立ちます。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon Mobile Analytics Amazon Mobile Analytics は、アプリケーションの使用状況データを大規模に収集して視覚化し、開発者が簡単に把握できるようにするサービスです。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
エンタープライズアプリケーション Amazon WorkSpaces Amazon WorkSpaces は、クラウドの完全マネージド型デスクトップコンピューティングサービスです。エンドユーザーは、任意のデバイスを使用して必要なドキュメント、アプリケーション、リソースにアクセスできます。 1436460467_12.File 特集 タグ1 タグ2 1440679474_Gnome-X-Office-Presentation-32
Amazon WorkDocs Amazon WorkDocs は、完全マネージド型のセキュアなエンタープライズストレージおよび共有サービスであり、ユーザーの生産性を高める強力な管理制御とフィードバック機能を備えています。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32
Amazon WorkMail(Preview) Amazon WorkMail はセキュリティに優れたマネージド型の企業向け E メールおよびカレンダーサービスで、デスクトップとモバイルの既存の E メールクライアントに対応しています。 1436460467_12.File 特集 タグ 1440679474_Gnome-X-Office-Presentation-32

参照元:AWS 製品 & サービス | アマゾン ウェブ サービス(AWS 日本語)

料金

料金と見積り方法

料金表一覧

カテゴリ サービス 料金表 備考
コンピューティング Amazon EC2 1436460467_12.File 旧世代インスタンス Amazon EC2 スポットインスタンス Amazon EC2 リザーブドインスタンス Amazon EC2 ハードウェア専有インスタンス
Amazon EC2 Container Service 1436460467_12.File
AWS Lambda 1436460467_12.File
Auto Scaling 1436460467_12.File
Elastic Load Balancing 1436460467_12.File
ストレージ&コンテンツ配信 Amazon S3 1436460467_12.File
Amazon Glacier 1436460467_12.File
AWS Storage Gateway 1436460467_12.File
Amazon EBS 1436460467_12.File
Amazon Elastic File System(Preview) 1436460467_12.File
AWS Import/Export 1436460467_12.File
Amazon CloudFront 1436460467_12.File
データベース Amazon DynamoDB 1436460467_12.File リザーブドキャパシティ
Amazon Redshift 1436460467_12.File Amazon Redshift リザーブドノード
Amazon RDS 1436460467_12.File 旧世代インスタンス Amazon RDS リザーブドインスタンス
Amazon ElastiCache 1436460467_12.File 旧世代キャッシュノード リザーブドキャッシュノード
ネットワーキング Amazon VPC 1436460467_12.File
AWS Direct Connect 1436460467_12.File
Amazon Route 53 1436460467_12.File
アドミニストレーション&セキュリティ AWS Directory Service 1436460467_12.File
AWS Identity and Access Management(IAM) 1436460467_12.File
AWS CloudTrail 1436460467_12.File
AWS Config 1436460467_12.File
AWS CloudHSM 1436460467_12.File
AWS Key Management Service 1436460467_12.File
Amazon CloudWatch 1436460467_12.File
AWS Trusted Advisor
分析 Amazon EMR 1436460467_12.File リザーブド/スポットインスタンスでコストを削減する
Amazon Kinesis 1436460467_12.File
AWS Data Pipeline 1436460467_12.File
Amazon Machine Learning 1436460467_12.File
アプリケーションサービス Amazon SQS 1436460467_12.File
Amazon SWF 1436460467_12.File
Amazon AppStream 1436460467_12.File
Amazon Elastic Transcoder 1436460467_12.File
Amazon SES 1436460467_12.File
Amazon CloudSearch 1436460467_12.File
Amazon SNS 1436460467_12.File
Amazon FPS(Flexible Payment Service) 1436460467_12.File
デプロイ&マネジメント AWS Elastic Beanstalk 1436460467_12.File
AWS OpsWorks 1436460467_12.File
AWS CloudFormation 1436460467_12.File
AWS CodeDeploy 1436460467_12.File
モバイルサービス Amazon Cognito 1436460467_12.File
Amazon Mobile Analytics 1436460467_12.File
エンタープライズアプリケーション Amazon WorkSpaces 1436460467_12.File
Amazon WorkDocs 1436460467_12.File
Amazon WorkMail(Preview) 1436460467_12.File

参照元:各サービスの料金表 | アマゾン ウェブ サービス(AWS 日本語)

代表的な実装例

基本的な構成の考え方

補足情報