AWSを深く理解し、ビジネスにどのように役立つかを考える

amazon web service
amazon web service

The Amazon Web Services (AWS) office at CityCentre Five, 825 Town and Country Lane, Houston, Texas.

Amazon Web ServicesAWS)は、企業のスケールと成長を支援する複数のオンデマンドサービスを提供する代表的なクラウドサービスプロバイダーです。このような評価を受けているにもかかわらず、AWSやクラウドコンピューティングサービスに対するさまざまな意見が、その人気とともに高まっています。みんなで腰を据えて、AWSがあなたのビジネスをどのようにバックアップするのかを調べてみましょう。そして、それがあなたの会社が今、実際に求めているものなのかどうか。

1. AWSの紹介

アマゾンが単なる電子商取引の書店ではなくなっていた2000年初頭に、このアイデアは始まりました。アマゾンは、大規模小売店のパートナーにウェブインフラ構築サービスを提供することでビジネスを拡大していました。しかし、新しいプロジェクトのたびに、古いインフラのセットアップに時間をかけなければならないという問題が発生していました。さらにアマゾンは、パートナー企業からも同じような声を聞くようになっていた。そして、大規模なインターネット企業がグローバルに成功するためには、適切なインフラを構築することが重要なポイントであることに気づいたのです。

アマゾンは、データ層を分離し、強化されたAPIを介して、より効率的な通信手段を構築し始めた。その結果、新しいAPIを利用しているクライアントのWebコンバージョン率が30%向上したと報告された。新しいサービスの成功を目の当たりにして、アマゾンは全く新しいビジネスの立ち上げを確信した。そして、2006年3月にAWSが誕生した。

これまでに、アプリケーションホスティング(信頼性の高いオンデマンドのインフラを利用して、社内アプリケーションのホスティングからSaaSの提供まで、お客様のアプリケーションを強化)、Webサイト(AWSのスケーラブルなインフラプラットフォームを利用して、お客様のダイナミックなWebホスティングのニーズを満たす)、バックアップ&ストレージ(AWSの安価なデータストレージサービスを利用して、データを保存し、信頼性の高いバックアップソリューションを構築)など、6つの一般的なサービスに拡張してきました。エンタープライズIT(AWSのセキュアな環境で、社内外のITアプリケーションをホスティング)、コンテンツ配信(低コストかつ高速なデータ転送速度で、世界中のエンドユーザーにコンテンツを迅速かつ容易に配信)、データベース(ホスティングされたエンタープライズデータベースソフトウェアや非リレーショナルデータベースソリューションなど、スケーラブルな各種データベースソリューションを活用)。2020年10月時点で、AWSは世界のクラウドコンピューティング市場の32%を所有しています。

2. AWSから何が得られるのか?

AWSは、シンプルなデータ保存ソリューションを求める個人ユーザーではなく、中小企業、企業、開発者を明らかにターゲットとしています。したがって、AWSシステムのすべての機能と特徴は、企業向けに高度にカスタマイズされたクラウドソリューションを提供するために、より複雑なものになるでしょう。

a. 膨大な種類のクラウドコンピューティングソリューション

2020年末現在、AWSは上述の6つの主要なサービス群を提供している。しかし、巨大な企業に対応するために非常に複雑なシステム構造になっているため、何千もの特定機能を搭載する必要がある。AWSを使えば、どんなクラウドソリューションも見つかるかもしれない、というのは冗談ではない。実際、AWSは他のどのプロバイダーよりも多くの選択肢を持っています。

データベース管理のために

  • Amazon Aurora:AWSで最も急成長しているリレーショナルデータベースの1つで、Amazon Relational Database Serviceの一部です。Auroraは、ハイエンドデータベースの整合性と、オープンソースデータベースの柔軟性とコスト効率の両方を実現しています。このエンジンは、MySQLとPostgreSQLに対応しています。アマゾンのAurora PostgreSQLおよびMySQLデータベースは、一般的なPostgreSQLデータベースと比較して、それぞれ3倍、5倍の速度で動作するとされています。つまり、MySQLやPostgreSQLのユーザーは、コードを変更することなく、すぐにAuroraに移行できるということだ。
  • AWSのスノーモービル:大容量のデータをAWSに移すことに特化したデータ転送サービスである。AWS Snowmobileは、最大100ペタバイトのデータを搭載したセミトレーラートラックで運ばれる長さ45フィートの輸送コンテナです。このサービスを利用することで、大量のデータをより安全に、低コストで、高速に拠点間で転送することができます。

データ処理のために

  • Amazon Elastic MapReduce(EMR):ビッグデータの処理と分析のためのAWSのツールです。Amazon EMRは、社内でクラスタコンピューティングを実行するよりも快適な代替手段として、拡張可能な低構成サービスを提供します。Amazon EMRは、ログ分析、Webインデックス作成、データウェアハウス、機械学習、金融分析、科学シミュレーション、バイオインフォマティクスなどのデータ分析に使用されます。
  • Redshift(レッドシフト Amazon Redshiftは、完全に管理された、ペタバイトスケールのクラウドベースのデータウェアハウスサービスです。企業が大規模なデータセットを保存・分析し、大規模なデータベースの移行を行うことができます。Amazon Redshiftは、PostgreSQLをベースにしており、列指向のデータベース管理システムであるため、高速なクエリと効率的なパフォーマンスを実現します。

IoTの同期

トラクター・トレーラに満載されたデータを把握した後は、小さなデータセットに戻って、AWSのIoT(Internet of Things)サービスを使ってさらに変換を行うことができます。AWSのIoTサービスは、IoTシステムを大規模かつどこでもスムーズに運用できるようにするためのあらゆるサービスを提供します。

  • デバイスを接続し、エッジで操作するためのソフトウェアデバイス
    – FreeRTOSは、小型で低消費電力のエッジデバイスのプログラム、導入、セキュリティ、接続、管理を容易にするマイクロコントローラ用のオペレーティングシステムです。

   - AWS IoT Greengrassは、ローカルコンピュート、メッセージング、データキャッシング、同期、機械学習の推論機能を、      接続されたデバイス上で安全に実行できるソフトウェアです。

  • クラウドからデバイスを安全に管理するコネクティビティ&コントロールサービス

AWS IoT Coreは、接続されたデバイスがクラウドアプリケーションや他のデバイスと簡単かつ安全にやり取りできるようにします。

AWS IoT Device Defenderは、IoTの設定を継続的に監視・監査し、セキュリティのベストプラクティスから逸脱していないことを確認します。

AWS IoT Device Managementは、大規模なIoTデバイスを安全に登録、整理、監視、リモート管理することを容易にします。

AWS IoT Analyticsは、大量のIoTデータに対して高度な分析を簡単に実行することができます。

AWS IoT SiteWiseは、大規模な産業データの収集、整理、分析を容易にします。

これらはAWSのソリューションや製品のほんの一部に過ぎませんが、AWSは独自のマーケットプレイスを立ち上げ、AWS上で動作するソフトウェアの膨大なプールを見つけることができます。他のソフトウェア開発者は、自社の電子ストアにソリューションを掲載し、AWSのお客様に直接販売することができます。現在、マーケットには11,000以上のクラウド製品があり、世界中のAWS顧客に多様な選択肢を提供するとともに、他の多くの開発者を通じてクラウドコンピューティングの利用を促進しています。

AWSでできないことは、クラウドでもできないということが顕著になりました。もし、AWSでは複雑な仕事を処理できないという状況になったら、自分でプライベートクラウドを構築する必要があるということです。

b. 安定性

クラウドは、データリソースをいつでもどこでも利用できるようにするために生まれました。このような目的を世界規模で実現するために、AWSはインフラ、強力なツール、サービスポリシーを強化してきました。

AWSは、最も堅牢なクラウドプロバイダーとして、ネットワークインフラをこれまで以上に強力かつ大規模に構築しています。AWSは現在、245の国と地域で数百万人の顧客にサービスを提供しており、24の発売地域に77のアベイラビリティーゾーン、220以上の拠点からなる最大のエコシステムを所有していると記録されています。AWSは、オーストラリア、インド、インドネシア、日本、スペイン、スイスの6地域で、さらに18のアベイラビリティゾーンを追加する計画を発表しています。

さらに、AWSはすべてのお客様に対して、99.99%の稼働率を保証しています。これは、アップタイムサービスレベル契約(SLA)に基づいて公表されています。お客様のシステムの稼働率が99.99%を下回った場合、正確なダウンタイムの量に応じて10%から100%のスライドスケールで補償を受けることができます。クラウドコンピューティングの専門家であるZeus Kerravala氏の調査によると、AWSは338時間のダウンタイムしか登録しておらず、これは他のプロバイダーの最も高い数値よりも3倍少ないものでした。

AWSでサポートされている最も顕著な機能の1つがAuto Scalingです。この機能は、アプリケーションが希望するパフォーマンスレベルで動作しているかどうかを監視します。需要が急増した場合には、AWS Auto Scalingが自動的に制約のあるリソースの容量を増やし、ビジネスが高いサービス品質を維持できるようにします。また、AMIやEBSスナップショットなど、さまざまなバックアップ手段も用意されています。また、AMIやEBSスナップショットなど、さまざまなバックアップ方法が用意されており、自然災害や人為的災害によってプライマリの本番環境がオフラインになった場合でも、データは自動的にバックアップされます。

c. パフォーマンス

システムのパフォーマンスは、顧客満足度や事業収益に大きく影響することは周知の事実です。そのため、AWSは顧客のシステムがスムーズに動作するように資源を投入している。SLAでサービスの品質を保証しているほどだ。しかし、それだけで実際のクラウドのパフォーマンスを証明できるのだろうか?

Websiteplanetは、AWS EC2でホストされているWebサイトを調査することで、AWSの品質をテストしました。その結果、そのパフォーマンスは世界中の広大なスケールで一貫した安定性を示し、驚異的なものとなりました。”最も劣悪な場所でも、接続時間は300ミリ秒、最初のバイトは400ミリ秒程度で、最高でも20ミリ秒程度で推移しています。”

PCMagが行った別のテストでも、良好な結果が得られました。PCMagが行った別のテストでも、良好な結果が得られました。このテストでは、OSに関係なくすべてのプラットフォームを同じように扱うように設計されたクロスプラットフォーム・ベンチマーク・アプリ「Geekbench 4」を使用しました。その結果、シングルコアで3021、マルチコアで2862という結果が得られました。この結果は、類似した構成の他の仮想サーバーとよく似ているとサイトに記載されています。

d. サポート

アマゾンはその顧客サービスで有名であり、AWSも例外ではない。ベーシック」、「デベロッパー」、「ビジネス」、「エンタープライズ」の4つのサポートプランを提供している。ベーシックプランは、すべてのAWSユーザーが無料で利用でき、カスタマーサービス、ドキュメント、ホワイトペーパー、サポートフォーラムへの24時間アクセスが可能です。一方、他の3つのプランは、長期契約のない月単位の有料プランとなっています。

デベロッパーサポートプランでは、以下の機能をご利用いただけます。

  • ベストプラクティスガイダンス
  • AWSの製品、機能、サービスをどのように組み合わせて使用するかについてのガイダンスを含む、ビルディングブロック・アーキテクチャのサポート
  • AWSアカウントのルートユーザーである1人のプライマリコンタクトが開くことができる件数無制限のケースのサポート
  • ビジネスサポートプランとエンタープライズサポートプランは、以下の機能を共有しています。
  • ユースケース・ガイダンス
  • AWS Trusted Advisor – お客様の環境を調査し、システムパフォーマンスを改善する機会を特定するAWSサポートの機能
  • サポートセンターやTrusted Advisorとやり取りするためのAWSサポートAPI
  • サードパーティソフトウェアのサポート – Amazon Elastic Compute Cloud (Amazon EC2)のサポート
  • テクニカルサポートケースを開くことができる無制限の数のAWS Identify and Access Management(IAM)ユーザーのサポート

最後に、エンタープライズサポートプランでは、これらの機能にアクセスできます。

  • アプリケーションアーキテクチャガイダンス
  • インフラストラクチャのイベント管理
  • テクニカル・アカウント・マネジメント – お客様の特定のユースケースやアプリケーションに対応するテクニカル・アカウ
  • ント・マネージャーとの連携
  • 迅速なケースルーティング
  • マネジメントビジネスレビュー

料金は、月額29ドル+AWS使用量の3%から始まり、月々のAWS使用量の割合に応じて月額1200ドルまでスケールアップし、使えば使うほど減少していきます。また、上位プランはカスタマイズが可能で、プレミアムサポートを希望する製品やサービスを選ぶことができます。

デジタルトランスフォーメーションの時代には、デジタル化することはもはやオプションではないため、スケーラビリティと成長を目指すビジネスには、独自のクラウドコンピューティングシステムが必要です。

►►►サービスについて