アマゾンAWSとは何ですか?世界が仮想化に切り替わるのはなぜですか?



問題を排除するために楽器を試してください

私は自分のビジネスをAWSに置くべきですか?これらは頻繁に提起される質問です。この記事は、AWSの概要と、AWSがビジネスに役立つ理由を説明することを目的としています。そうではないのは、AWSの傘下にあるすべてのサービスの包括的な記事または詳細な記事です。



基本から始めましょう。 AWSはAmazonWebServicesの略です。これは、プラットフォームとインフラストラクチャのニーズに合わせてAmazonが提供する包括的なサービスです。 2006年に正式に発売され、長年にわたって大きく成熟してきました。市場には、Microsoft Azure(2010)やJelastic(2011)などの他の競合他社があります。これらだけではありません。大規模なサービスプロバイダーの多くは、独自のサービスを提供するために取り組んでいます。



aws



この記事の目的のためのサービスには2つの主要なタイプがあります。サービスとしてのインフラストラクチャ(IaaS)は、VMやストレージなどの従来のインフラストラクチャを指します。 VMwareは、IaaSの人気を高めるのに役立ち、かなり前から存在しています。 Platform as a Service(PaaS)は最近の開発ですが、これを提供することを選択したベンダーによっては、まだ十分な長さの実績があります。 PaaSを使用すると、開発者は、サーバー、VM、スイッチなど、PaaSをサポートするインフラストラクチャがなくてもさまざまなサービスを簡単に利用できます。

たとえば、レコードを送り出したり引き出したりするためのデータベースだけが必要な場合、従来はIaaSを使用して、サーバーとオペレーティングシステムをプロビジョニングし、ニーズに合わせて調整し、状態を監視する必要がありました。 PaaSを使用すると、必要なデータベースシステムのインスタンスだけを起動し、コードをそのインスタンスに向けることができます。 Amazonは、すべての依存関係を持つサーバーを構築する必要がなく、実行する場所にコードを簡単に公開できるようにするために、いくつかのアプリケーションコンテナーも提供しています。

ほとんどの人がAWSを聞くとき、彼らが考える主なサービスの1つはEC2(Elastic Compute Cloud)です。 AmazonのEC2はInfrastructureas a Service(IaaS)プラットフォームであり、さまざまなオペレーティングシステム(通常はLinuxまたはWindows)でVMを介してコンピューティングをレンタルできます。 EC2コンテナにはさまざまな階層/サイズがあり、コストはそのコンテナのサイズと使用時間に基づいています。ビジネスには、週末または数日間複数のEC2インスタンスをスピンアップする必要がある月末のプロセスがある場合がありますが、その後、その月の残りの期間はシャットダウンできます。このタイプの使用量ベースのコストにより、必要なものを正確に支払うことができます。多くの場合、企業は成長中に苦痛な決断を下す必要があります。従来、機器を購入する必要がある場合、当面のニーズに対応し、6か月後に交換する必要がないようにサイズを設定する方法。従量制のEC2のようなサービスでは、モデルに移行するときに必要なものだけにこの料金を支払うことができます。



AWSを聞いたときに人々が考える2番目のサービスは、通常S3(Amazon Simple Storage Service)です。 AmazonのS3は、Webサービスベースのストレージサービスです。これは、帯域幅のみが課金される非常に基本的/静的なWebサイトをホストする場合や、データのパブリックリポジトリに使用される場合に非常に便利です。 REST、SOAP、BitTorrentからもアクセスできます。組織にファイルベースのデータを定期的に保存してアクセスする必要があるWebアプリケーションがある場合、Webアプリケーションをホストしている実際のサーバーのローカルストレージを気にすることなく、S3に対してこれらのWebサービスAPI呼び出しを行うことができます。その場合、ITオーバーヘッドを削減するのに役立ち、開発者は定期的にサーバーのサイズを設定しようとせず、代わりにサービスからデータをプッシュおよびプルするだけです。 Amazonには、S3に接続する優れたストレージゲートウェイアプライアンスがあります。アプライアンスを使用すると、S3にあるデータに、構内の既存のサーバーにストレージを接続できます。アプライアンスは頻繁にアクセスされるデータをキャッシュし、必要に応じてバックグラウンドでS3からデータをプッシュおよびプルします。ローカルアプライアンスのストレージ要件は、S3の合計データよりもはるかに少なくなります。たとえば、S3の数テラバイトのデータに接続する100GBのハードドライブを備えたローカルストレージゲートウェイがあることは珍しいことではありません。

ロードバランサーからWebアプリケーションファイアウォール(WAF)まで、環境のニーズを強化するためにAmazonが提供するサービスは他にも豊富にあります。ロードバランサーは、1つの特定の場所に向かうトラフィックを複数のバックエンドサーバーにルーティングし、成長に合わせて環境をスケールアウトして、単一障害点でもある単一の大規模サーバーになってしまわないようにするのに役立ちます。 WAFを使用すると、セキュリティをロックダウンし、悪意のある攻撃者がサイトをダウンさせたり、そのサイトのデータを危険にさらしたりするのを防ぐことができます。これがそれらの素晴らしいスクリーンショットです。今後のブログでは、リクエストに応じてこれらについてさらに詳しく説明する場合があります。

アマゾンはまた、これらのサービスをホストするために世界中の多くの異なる地域を提供しています。おそらくあなたは米国を拠点としており、待ち時間の懸念からオーストラリアにより良いサービスを提供する必要があります。米国とオーストラリアの間の遅延は200〜300ミリ秒になる可能性があります。そのための地域があります。あなたはあなたの地域の外でいくらかの冗長性/ DRを探しているかもしれませんが、世界の反対側ではありません。各リージョンは、アベイラビリティーゾーンと呼ばれるサブセットに分割されます。これらは環境のセグメント化されたセクションであり、複数のサーバーを分割して、1つのサブセットがダウンしても、インフラストラクチャ全体がダウンしないようにすることができます。以下は、現在存在する地域のスクリーンショットです。

あなたは自問しているかもしれません、これはすべて素晴らしいですが、AWSが私にとってうまくいかないかもしれないシナリオは何ですか?通常、これらのいくつかがあります。セキュリティポリシーでは、企業のIP(知的財産)またはパブリッククラウド製品のデータが許可されていない場合があります。 AWSはかなり安全で、PCIおよびHIPAAに準拠していますが、セキュリティ担当者は依然として懸念を抱いている可能性があります。他の理由としては、ITフットプリントがかなり静的である場合、構内またはデータセンターのコロケーションスペース用の機器を購入し、そこに住むことで長期的にコストを節約できる可能性があります。保証されたディスクパフォ​​ーマンスなどの保証されたリソースが必要な場合、AWSは適していません。専用のプライベートクラウドソリューションが最適な方法かもしれません。

PCI(Payment Card Industry)、HIPAA(Health Insurance Portability and Accountability Act)、HITECH(Health Information Technology for Economic and Clinical Health)などが必要な場合は、Amazonが豊富な情報といくつかの情報を提供します。トピックに関するよくある質問(FAQ)。これは、提供されているさまざまなコンプライアンスへのリンクです– https://aws.amazon.com/compliance/

要約すると、AWSは、成長が確実ではない新しいビジネスや、使用ニーズの拡大に応じてスケールアップおよびスケールダウンできる大規模なインフラストラクチャを必要とする非常に成熟したビジネスに最適な場所です。 AWSを使用するために多くのユースケースを作成できますが、AWSを使用しないために作成できるものもありますが、他のソリューションと同様に、ソリューションに対してビジネスケースを検証することで、組織にとって何が正しいかが決まります。

読んだ5分