メインコンテンツにスキップ

アマゾン ウェブ サービス (AWS) クラウド

以下のファイルはまだ作成中です。

Microsoft Azure クラウドでのホスティングは、インストールの基本的なソリューションですが、各コンポーネントの機能を通じて高可用性を満たすことができます。

アーキテクチャ図

AWS サーバー インフラストラクチャ

1. アマゾン エラスティック クラウド コンピューティング (EC2)

Amazon Elastic Cloud Computing (Amazon EC2) は、安全でサイズ変更可能なコンピューティング キャパシティをクラウドで提供するウェブ サービスです。

スケーラビリティ:

EC2 は、管理者が既存のサーバーのサイズを手動で変更できる手動スケーリング オプションを管理者に容易に提供します。 さらに、自動スケーリングを提供し、管理者が定義された基準に基づいて EC2 インスタンスを自動的に追加または削除できるようにします。 自動スケーリングにより、ONES は常に適切な量のコンピューティングを確保し、予測スケーリングによってプロアクティブに容量をプロビジョニングします。

回復力:

システムは複数の VM インスタンスでスケールアウトできるため、回復力を提供し、単一障害点を防ぐために、少なくとも 2 つのインスタンスでアプリケーションを実行するようにシステム設定を構成する必要があります。

2. Amazon RDS for SQL Server

Amazon RDS for SQL Server を使用すると、クラウドでの SQL Server デプロイメントのセットアップ、運用、スケーリングが容易になります。 Amazon RDS を使用すると、プロビジョニング、バックアップ、ソフトウェアのパッチ適用、モニタリング、ハードウェアのスケーリングなど、時間のかかるデータベース管理タスクを管理できます。

スケーラビリティ:

垂直方向のスケーリング - システム データベースのより高い負荷を処理するために、管理者はボタンを押すだけでメイン データベース (CPU と RAM) を垂直方向にスケーリングできます。 データベース サーバーに最適なリソースを選択するために、幅広いインスタンス タイプを提供します。

Auto-Scale Storage - Auto-Scale Storage を選択すると、インスタンスはダウンタイムなしでストレージ サイズを自動的に増やします。 RDS Storage Auto Scaling を使用すると、管理者は必要な最大ストレージ制限を設定するだけで、あとは Auto Scaling が処理します。

回復力:

Amazon RDS は、マルチ AZ を使用してデプロイされた DB インスタンスに高可用性とフェイルオーバーのサポートを提供します。 Amazon RDS は、いくつかの異なるテクノロジーを使用して、フェイルオーバー サポートを提供します。 SQL Server DB インスタンスは、フェイルオーバーに SQL Server データベース ミラーリング (DBM) を使用します。

データバックアップ:

Amazon RDS は、SQL Server インスタンスの自動バックアップを作成して保存します。 Amazon RDS は、サーバー インスタンスのストレージ ボリュームのスナップショットを作成し、個々のデータベースだけでなくインスタンス全体をバックアップします。 Amazon RDS for SQL Server は、DB インスタンスのバックアップ期間中に DB インスタンスの自動バックアップを作成します。

3. アマゾン・シンプル・ストレージ・サービス (S3)

Amazon Simple Storage Service (Amazon S3) は、業界をリードするスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクト ストレージ サービスです。

Amazon S3 は、99.999999999% (イレブン ナイン) の耐久性を実現するように設計されており、世界中の企業の何百万ものアプリケーションのデータを保存します。

ONES では、blob ストレージを使用します。

  • 画像をブラウザに直接提供する
  • ログファイルに書き込む

スケーラビリティ:

多数のファイルをディレクトリに保存する際に問題が発生する可能性がある一般的なファイル システムとは異なり、Amazon S3 は任意のバケットで事実上無制限の数のファイルをサポートします。 また、データの総量に制限があり、管理者が異なるドライブまたはサーバー間でデータを分割する必要があるディスク ドライブとは異なり、Amazon S3 バケットは事実上無制限のバイト数を保存できます。

ONESの場合、管理者がアップロードした画像やシステムログをブロブストレージに保存し、総データ量は10GB未満、最大アクセスは顧客の従業員4,000名に制限されています。 S3 ストレージには、会場および施設の予約システムの使用をサポートするのに十分な容量があります。

回復力:

Amazon S3 標準ストレージは、選択した地理的エリア内の複数のデバイスと複数の施設にデータを自動的かつ同期的に保存することにより、高レベルのデータの耐久性と可用性を提供します。

エラー訂正機能が組み込まれており、単一障害点はありません。 Amazon S3 は、2 つの施設での同時データ損失に耐えるように設計されているため、ミッション クリティカルなデータのプライマリ データ ストレージとして使用するのに最適です。 実際、Amazon S3 はオブジェクトごとに 99.999999999% (イレブン ナイン) の耐久性と 1 年間の 99.99% の可用性を実現するように設計されています。

Microsoft Azure クラウドとの比較

AWS サーバー インフラストラクチャ

セットアップは、AWS クラウドのセットアップと似ています。

  • Amazon EC2Azure App Services に置き換えます
  • AWS 上の SQL ServerAzure SQL Server に置き換えます
  • Amazon S3 StorageAzure Blob Storage に置き換えます

この構造は、既存の ONES クラウド サブスクリプション サービスの設計であり、この構造上で 1 年以上にわたって複数の運用サーバーが実行されています。