アマゾンウェブサービスがクラウドにもたらすもの

著者: Robert Simon
作成日: 22 六月 2021
更新日: 22 六月 2024
Anonim
AWS re:Invent 2021 - Keynote with Adam Selipsky
ビデオ: AWS re:Invent 2021 - Keynote with Adam Selipsky

コンテンツ


取り除く:

アマゾンの費用対効果の高い価格設定モデルと物理的リソースを管理する能力は、多くの企業にとって魅力的な見通しです。

クラウドコンピューティングは近年ホットな話題になっていますが、6人に6人に尋ねると、おそらく6つの異なる答えが得られます!これは、この技術の相対的な新規性と継続的な進化の特徴です。それにもかかわらず、この分野にはすでにいくつかのリーダーがいます。オンライン小売大手のAmazon.com Inc.のクラウドコンピューティングプラットフォームであるAmazon Web Services(AWS)もその1つです。

クラウドにはいくつかの明確な市場がありますが、AWSはその1つであるIaaS(Infrastructure as a Service)で圧倒的に最大のプレーヤーです。 AWSは、新しいベンチャーを立ち上げたり、既存のシステムの費用を最適化したいと考えている人に、多くの潜在的な利点を提供します。ただし、考慮すべきいくつかの潜在的な問題があります。 (背景を読むには、クラウドの初心者向けガイド:中小企業にとっての意味を確認してください。)

AWSの基本

クラウドサービスの特徴は、仮想化を使用して提供されるリモートアプリケーションホスティングです。従来のホスティングでは、システムを展開するために物理リソースに投資する組織が関与していましたが、クラウドホスティングでは仮想モデルを採用し、クラウドプロバイダーがユーザーインターフェイスを通じて製品にアクセスするハードウェアおよびアプリケーション開発者を処理します。 Amazonsクラウドサービスは、ホスティングリソースを管理するためのさまざまなユーティリティを提供します。

AWSなどのクラウドホスティングプラットフォームは、顧客向けの商用アプリケーションから内部組織システムまで、信じられないほど多様なITプロジェクトを促進します。これにより、企業は長期にわたって費用対効果の高い方法でITインフラストラクチャをクラウドに移行できます。 AWSは、サービス指向開発と呼ばれることもあるものをサポートするように設計されています。これにより、アプリケーションサービスが中心になり、疎結合コンポーネントを通じて機能が提供されます。ユーザーに関する限り、システムは一貫したユニットとして機能します。

クラウドサービスが機能するには、ホスティングリソースとアプリケーション要素の間のインターフェイスが強力である必要があり、Amazonの場合は強力です。このプロセスは、実際にアプリケーションを配信している物理ネットワーク上に抽象化レベルを作成する仮想化に依存しています。 Amazon Elastic Compute Cloud(EC2)は、アプリケーションをデプロイするための高度なAPIおよび管理ユーティリティを提供し、Amazon Simple Storage Service(S3)はデータストレージを処理します。

AWSのようなIaaSプラットフォームが、サービスとしてのプラットフォーム(PaaS)およびサービスとしてのソフトウェア(SaaS)市場の対応するプラットフォームと異なる場合、ユーザーがアプリケーションの詳細に及ぼす影響のレベルにあります。 AWSは、ユーザーがソフトウェアを制御できるようにし、Amazonはハードウェアを管理します。 AmazonのIaaSクラウド市場シェアは約90%で、最も近いライバルはRackspaceです。多くの開発者はAmazonよりRackspaceを好んでおり、多くの開発者は顧客サービスに関して会社の評判が良いと言っています。

主な利点

Amazonsクラウドプラットフォームを他に類を見ないほど競争力のあるものにしているのは、基本的に企業が規模の経済を生み出し、柔軟性によって価値を提供できるからです。多くのクラウドプラットフォームと同様に、Amazonには、中小企業でも膨大な処理能力へのアクセスを提供するリソースがあります。 AWS開発により、チームはソフトウェアやハードウェアの問題に悩まされるのではなく、アプリケーションが実装しているタスクに集中できます。

事実上無制限の処理の可能性により、成功した実験プロジェクトはAmazonsクラウド上でスーパーコンピューターを効果的に実行しています。この力は、一般的にクラウドコンピューティングの魅力の鍵ですが、Amazonが他のプロバイダーよりも優れているのは、限られた資金で新規および新興プロジェクトにアクセスできることです。このサービスは従量制で機能するため、先行投資の必要性によりイノベーションは禁止されていません。このサービスは、非常にスケーラブルに設計されており、必要に応じて需要に対応します。 (これは、クラウドコンピューティングが大きな可能性を秘めている理由の1つです。クラウドコンピューティングの詳細:なぜバズなのか?)

主要な問題

AWSを含むクラウドプラットフォームの最大の問題は、アプリケーションをホストしているサーバーに物理的にアクセスできないことです。何かがうまくいかないとき、これは非常にイライラすることができます。独自のサーバーを実行したり、少なくともそれらを収容するデータセンターにアクセスできる開発チームにとって、このアクセス不足は調整が難しい場合があります。最終的には、物理​​的な障害を回避し、発生した場合は迅速に処理するためにできる限りのことを行うためにプロバイダーの容赦があります。

AWSおよびその他のクラウドプラットフォームの主な要因を見てみましょう。

コスト

Amazonをライバルから引き離す最大の要因はコストです。他の一部のプラットフォームと同様に、AWSユーザーはリソースを使用するたびに料金を支払うだけなので、キラーアイデアを開始する際のリスクははるかに少なくなります。 AWSは非常に広大であるため、必要なときにリソースを割り当てることができます。 1つのビジネスが特定のリソースセットを必要としなくなった場合、それらは使用可能なプールに戻ります。商用アプリケーションの場合、要するに、ビジネスはお金を稼ぐときにお金を使うだけでよいということです。

一般に、これは、ユーザーが一定量のデータストレージ、転送、処理、さらにはテクノロジーの選択を含む限られた範囲のパッケージから選択する従来のタイプのホスティングからの著しい進化を提供します。このシナリオでは、スケールの一端で、ユーザーは使用しているよりもはるかに多くのお金を払うことになります。一方、購入したリソースは、増大するニーズを満たすために伸びない場合があります。 OracleとRackspaceが2011年に市場に参入すると、Amazonは、競争力を高めるために、一部のプレミアムサービスプランの価格を50%引き下げると発表しました。コストに関して言えば、アマゾンのライバルはどれも本当に競争することができません。 Amazonsネットワークの膨大な規模は、低価格を提供する支配的な地位にあります。

拡張性

クラウドプラットフォームは、前例のないスケーラビリティを提供できます。AWSネットワークの規模は、これを実装する強力な地位にあります。アプリケーションの需要が突然増加または減少した場合、リソースは収まるように伸縮できます。つまり、これらの変更はAWSアカウントを介して即座に管理できるため、ユーザーはアップグレードやダウングレードについて心配する必要はありません。サービスのスパイクまたはドロップが短期的に分離される場合、追加コストを発生させることなくこれに対応できます。ただし、一部の開発者は、Rackspaceが利用可能な仮想マシンのサイズに関してより良い範囲を提供し、AWSを使用すると、大きすぎるか小さすぎるインスタンスを選択することに気づく場合があります。

信頼性

過去に、AWSシステムの信頼性に関してよく報告されている問題がいくつかありました。 2011年、Reddit、Foursquare、Netflix、Quoraを含む多くの主要なサイトがAWSの停止の影響を大きく受け、Amazonが顧客が問題を解決するのに予想よりもはるかに時間がかかった。

AWSの広報資料は、このサービスが開発者にネットワークおよび電源障害に対処できるアプリケーションを構築する機能を提供するという事実を示しています。 AWSシステムがグローバルクラウドにデプロイされているという単純な事実は、特定の物理マシン、または単一の地理的エリアに縛られる必要がないことを意味します。開発者は、AWS内の可用性ゾーンを利用して、複数のグローバルエリアで物理的に展開およびバックアップされるシステムを設計できます。ただし、技術的には停止に直面しても真に堅牢なシステムを作成することは可能ですが、実際にはかなりの追加コストがかかり、初期節約に潜在的な凹みが生じます。

技術的な柔軟性

Amazon Web Servicesは、オペレーティングシステムレベルとアプリケーションレベルの両方で複数のテクノロジーをサポートしています。この柔軟性は他のクラウドプラットフォームの特徴でもあり、サービスとタスクに重点を置いているため、ユーザーはジョブに適したツールを選択できます。しかし、多くの開発者は、Rackspaceインターフェースの操作が簡単であり、サポートのレベルが高く、一般的に使いやすい環境があることを報告しています。

クラウドを介したサンシャイン?

AWSにはいくつかの明確な利点がありますが、問題の可能性やライバルプロバイダーのセールスポイントと比較する必要があります。さらに、既存のアプリケーションまたはITインフラストラクチャを任意のクラウドに移行するという決定を軽視することはできません。 AWSなどのクラウドプラットフォームにシステムをデプロイすることを決定した場合、多くのプロジェクトが始めているように、クラウドの外部である程度のバックアップを提供するオプションを検討する価値があります。

クラウドに移行する最も説得力のある理由は、需要の大きな変化に対処する必要性と、予測不可能な処理ニーズを持つ可能性のある新しいベンチャーを展開したいという欲求です。これらの利点を得るには、基本的に、ハードウェアを物理的に制御できないという必要な欠点を受け入れる必要があります。 (クラウドコンピューティングの欠点のいくつかについては、The Dark Side of the Cloudを参照してください。)

時間が経つにつれて、市場で何が起こっても、古い学校のパッケージ化されたホスティングアプローチは道端に落ち、すべてが頭の中にある可能性があります。