アプリケーションのホスティング

慣例上、企業はオンプレミスアプリケーションの実行のため、インフラストラクチャの構築と管理が必須です。Software-as-a-Service (SaaS) モデルでは、企業はオンラインでホストされているアプリケーションを使用し、使用した分だけ支払うことによってコストを節約し、シームレスで手間のかからない機能のアップグレードを体験し、既存のデータとシステムに簡単に統合することができます。

ウェブアプリケーションホスティングを使用すべき理由

SaaS ベースのアプリケーションを構築しているアプリケーションプロバイダは、ホスティングされるインフラストラクチャを所有し運用することは、ときには高価であり、複雑化され、特に顧客の要求が明確でない場合は困難であることを早い段階で把握していました。

既存のオンプロミスソリューションをデプロイするクラウド環境を探している企業にも、新しいアプリケーションや SaaS オファーをデプロイするクラウドプラットフォームを評価するアプリケーションのベンダーにも、次の質問について考えてみる必要があります。

  • 自分が選んだプログラミング言語とアプリケーションプラットフォームを使用できるか?
  • (もしそれがあるとすれば) 既存のサービスがすでに配備されているオペレーティングシステムと環境を使用できるか?
  • クラウドプロバイダとの契約には何が必要か、 先行投資が必要か?
  • カスタマーまたはアプリケーション負荷の需要の急激な変化に、どれだけ迅速に対応できるか
  • クラウドプロバイダには、グローバルで冗長な回復機能を持つインフラストラクチャ管理の経験があるか
  • クラウドプロバイダのセキュリティ対策はどのようなものか

利点

AWS は、アプリケーションプロバイダー、ISV、ベンダーがすばやく安全にお客様のアプリケーションをホスティングできるように設計されています – アプリケーションが既存のものであるか、Saas ベースのアプリケーションであるかを問いません。管理コンソールまたは評価の高いウェブサービス API を使って、AWS のアプリケーションホスティングプラットフォームにアクセスできます。

AWS では、必要なオペレーティングシステム、プログラム言語、ウェブアプリケーションプラットフォーム、データベース、その他のサービスをユーザーが選択できます。また、アプリケーションに必要なソフトウェアとサービスの読み込みが可能な仮想環境が提供されます。これらによって、新しいソリューションを構築するオプションを維持しながら、既存のアプリケーションの移行プロセスを容易にすることができます。

お客様には、ご利用いただいたコンピューティング能力、ストレージ、および他のリソースに対してのみ料金をお支払いいただきます。長期契約や初期費用は不要です。AWS を採用した他のホスティングサービスとの比較内容については、AWS エコノミクスセンターをご覧ください。

AWS を使用すれば、拡張性、信頼性、安全性の高いグローバルコンピューティングインフラストラクチャを利用することができます。これは 10 年以上に渡って磨き上げられてきた、Amazon.com の数百万ドルにおよぶオンラインビジネスを支えてきたインフラストラクチャの可用性を手にするのと同じであることを意味します。

AWS ツール、Auto Scaling、および Elastic Load Balancing を使用して、お客様のアプリケーションは需要に応じて縮小/拡張を行うことができます。Amazon の巨大なインフラストラクチャに支えられているため、必要な時にコンピュートおよびストレージリソースにアクセスすることができます。

AWS を使用したアプリケーションホスティング

Amazon Web Services (AWS) は、信頼性が高く、スケーラブルで、コスト効率の高いコンピュータリソースでアプリケーションをホスティングします。ユーザーは、以下の AWS コンポーネントを単独または組み合わせてアプリケーションをホストします。

Amazon Elastic Compute Cloud (Amazon EC2) Amazon EC2 は、クラウド内でサイズ変更可能なコンピューティングキャパシティを提供します。Amazon EC2 の仮想環境では、ホストされているアプリケーションに必要なオペレーティングシステム、サービス、データベース、およびアプリケーションプラットフォームスタックを、お客様が定義します。Amazon EC2 は、コンピュートリソースを管理するための高機能な管理コンソールと API を提供しています。 詳細はこちら »

Amazon Simple Storage Service (Amazon S3). Amazon S3 は、あらゆるサイズのデータをいつでも、ウェブのどこからでも、格納し、取り出すことができるシンプルなウェブサービスインターフェイスです。永続的で、可用性が高く、安全です。Amazon S3 は、データのコピーを複数行い格納することで冗長性を実現しています。 詳細

Amazon Relational Database Service (Amazon RDS) Amazon RDS を使用すれば、クラウド内でリレーショナルデータベースを簡単にセットアップ、運用、拡張することができます。これにより、費用対効果が高く、サイズ変更が容易なデータベース能力が得られるとともに、時間のかかるデータベース管理タスクを処理できます。 詳細

Amazon CloudFront Amazon CloudFront は、グローバルに配布されるコンテンツのための高性能な配信システム (CDN) です。これにより、アプリケーションは Amazon S3 と Amazon CloudFront を統合して、待ち時間が短く、データ転送効率の高いコンテンツ配信や動画配信を、最低利用料や契約期間などの制約を受けることなく実現できます。 詳細

Amazon Simple Queue Service (Amazon SQS) Amazon SQS は、お客様のアプリケーションに、高性能で、セキュリティで保護されたキューシステムを提供します。これによって、アプリケーションのプロセス間で、信頼性の高い作業配分が可能となります。 詳細

Amazon DevPay Amazon DevPay は、Amazon Web Services で構築した、または Amazon Web Services で実行するアプリケーションの販売を容易にする使いやすいオンライン請求・アカウント管理サービスです。 詳細