「クラウド」とは、インターネットを通じて利用できる IT リソースとアプリケーションのオンデマンド配信を提供する従量課金制サービスの総称です。
クラウドを利用することで、ハードウェア導入に伴う初期の多額の投資や管理に多大な人的リソースを費やす必要がなくなります。削減することができた資金や人的リソースを新しいアイデアの実現に充てることが可能になり、IT 部門を運営するために必要な、適切な種類とスペックのコンピューティングリソースもプロビジョニングすることができます。
クラウドコンピューティングには主に 3 つのタイプがあります。各タイプは、クラウドコンピューティングのスタックの異なる側面をその特徴としています。
Infrastructure as a Service(IaaS と短縮されることもあります)はクラウドの基本要素から成るもので、一般的にはネットワーキング機能、コンピュータ(仮想もしくは専用ハードウェア)、データストレージ領域へのアクセスを提供するものです。
Infrastructure as a Service ではITリソースに柔軟性と管理統制を高水準でもたらします。現在、多数の IT 部門や開発者にとって使い慣れている既存の IT リソースに最も類似するシステムを利用することが可能です。
Platforms as a Service(PaaS と短縮されることもあります)を使用すると、基盤となるインフラストラクチャ(通常はハードウェアやオペレーティングシステム)を自社内で管理する必要性がなくなり、アプリケーションのデプロイと管理に集中できるようになります。
Software as a Service(SaaS と短縮されることもあります)は、利用者が必要に応じて、サービスプロバイダーが実行および管理している完成した製品をインターネットを通じて利用できるサービスです。多くの場合、Software as a Serviceはエンドユーザーアプリケーションを指す言葉です。
SaaS を使用することで、サービスや基盤となるインフラストラクチャの保守管理がどのように実行されているかを考える必要がなくなり、特定のソフトウェアを使用する方法を考えるだけでよくなります。
従来は事前にデータセンターやサーバーに多額の投資を行う必要がありましたが、クラウドを利用することで、リソースを使用したときに、使用した分だけ支払うことができます。
クラウドを利用することで、変動コストをより低くすることが可能になります。なぜなら、数十万単位の多くのユーザーがクラウドを使用するため、アマゾン ウェブ サービスなどのクラウドベンダーは、規模の経済を活かして、従量課金制の料金も低く提供できるからです。
必要に応じてリソースの増減を行うことができるので、最大のインフラ容量を予測する必要がなくなります。アプリケーションの導入に先立ってキャパシティを決めてしまうと、高額で無駄なリソースの発生や機能が制限されたりします。クラウドなら、必要に応じてアクセスしリソースの調整やスケールアップやスケールダウンの実行をわずか数分で行うことができるため、そのような問題が発生する心配がありません。
クラウド環境では、新しい IT リソースを簡単に利用できます。従来は新しいITリソースの導入に数週間単位の時間を要していましたが、クラウドなら、分単位の短い時間を要するだけで開発者が新しいITリソースを利用することが可能になります。結果として、検証や開発にかかるコストと時間が大幅に減るため、組織の俊敏性も大幅に向上します。
インフラではなく、ビジネスを差別化するプロジェクトに集中できます。クラウドを利用することで、サーバーの設置、連携、起動といった重労働が不要になり、お客様に直結した業務に専念することが可能になります。
わずか数回クリックするだけで世界中の複数のリージョンにアプリケーションを容易に展開できます。シンプルな操作と最小限のコストで、レイテンシーを抑え、より良い顧客体験を提供できます。
クラウドはビジネスの様々な場面で活用することが可能です。
AWS クラウドでは、世界各地でリソースを提供しています。ロケーションの制限を受けないため、世界各地の顧客がいる場所にソリューションを提供できます。また、サービス、パートナー、サポートオプションの幅広いセットを簡単に利用することができます。
ビジネスソリューションを成功に導く多様な活用用途の一例を、以下に紹介致します。
アマゾン ウェブ サービス(AWS)はお客様のニーズに合わせて幅広い一連のデータベースオプションを提供しています。ペタバイトスケールのストレージから 10 ミリ秒未満のレイテンシーによるアクセスまで、すべてを用意しています。マネージド NoSQL、列指向のデータストア、従来のリレーショナルデータベースオプションに加え、独自のデータベースを AWS サーバーで直接実行するサービスを提供することで、AWS はお客様のアプリケーションとビジネスのニーズに合わせた最適なデータベースへのアクセスを可能にします。
- 幅広い一連のデータベースオプションから選択
- マネージドサービスを利用、または独自のソフトウェアを実行
- ユーザーの需要に合わせてデータベースをスケール
- 料金は実際に使用した分だけ
データベース
-

コンピューティング - 仮想サーバー
- コンテナ
- 管理不要のコンピューティング
- 自動スケーリング機能
- ロードバランサー
コンピューティング
仮想サーバー
-
Amazon EC2
クラウド内の仮想サーバー
管理不要のコンピューティング
-
AWS Lambda
イベント発生時にコードを実行
自動スケーリング機能
-
Auto Scaling
伸縮自在性の自動化
ロードバランサー
-
Elastic Load Balancing
高スケールなロードバランス
-

ストレージとコンテンツ配信 - クラウドストレージ
- ブロックストレージ
- アーカイブストレージ
- CDN(コンテンツ配信)
ストレージとコンテンツ配信
クラウドストレージ
-
Amazon S3
クラウドのスケーラブルなストレージ
ブロックストレージ
-
Amazon EBS
EC2 ブロックストレージボリューム
アーカイブストレージ
-
Amazon Glacier
低コストなクラウドアーカイブストレージ
CDN(コンテンツ配信)
-
Amazon CloudFront
グローバルなコンテンツ配信ネットワーク
-

データベース - リレーショナル
- NoSQL
- キャッシュ
-

ネットワーク - 仮想プライベートクラウド
- 専用線接続
- DNS
ネットワーク
仮想プライベートクラウド
-
Amazon VPC
独立したクラウドリソース
-

アドミニストレーション & セキュリティ - ID 管理
- アクセスコントロール
- 使用量とリソースの監査
- キーの保管と管理
- モニタリングとログ
- サービスカタログ
アドミニストレーション & セキュリティ
-

分析 - Hadoop
- リアルタイム
- データウェアハウス
- データ処理パイプライン
分析
データウェアハウス
-
Amazon Redshift
ペタバイト規模のデータウェアハウスサービス
-

アプリケーションサービス - キューサービス
- ワークフロー
- アプリのストリーミング
- メディア変換
- メール
- 検索
アプリケーションサービス
-

デプロイ & マネジメント - ウェブアプリの 1-Click デプロイメント
- 開発/運用リソース管理
- リソーステンプレート
- コードのデプロイ
- 継続的な統合ツール
- ソースコードマネジメント
デプロイ & マネジメント
ウェブアプリの 1-Click デプロイメント
-
AWS Elastic Beanstalk
AWS アプリケーションコンテナ
開発/運用リソース管理
-
AWS OpsWorks
DevOps アプリケーション管理サービス
リソーステンプレート
-
AWS CloudFormation
AWS リソース作成用のテンプレート
コードのデプロイ
-
AWS CodeDeploy
自動デプロイ
継続的な統合ツール
-
AWS CodePipeline
継続的な配信とリリースの自動化サービス
ソースコードマネジメント
-
AWS CodeCommit
安全で、高度にスケーラブルな、マネージド型リビジョンコントロールサービス
-

モバイルとデバイス - ID
- 同期
- モバイルアプリ分析
- 通知
AWS のクラウドプラットフォームは、日本でも数多くのお客様にご利用いただいています。エンタープライズ企業における基幹システムから、スタートアップ企業におけるウェブアプリケーションにいたるまで、幅広いニーズで採用されています。以下はそのお客様事例の一例です。

コンピューティング
ストレージとコンテンツ配信
データベース 
ネットワーク
アドミニストレーション & セキュリティ
分析 
アプリケーションサービス
デプロイ & マネジメント
モバイルとデバイス