クラウドサーバーとは何ですか?
クラウドサーバーは、クラウドサービスプロバイダーが所有するインフラストラクチャ上のクラウドで実行される仮想サーバーです。従来、組織は独自の物理サーバーを購入および保守する必要がありました。これらの組織は、サーバーを使用してアプリケーションを実行およびホストし、データ処理と分析に必要なワークロードを計算していました。サーバーはオンサイトまたは近くのデータセンターにありました。今日では、組織は世界中のどこにいても仮想クラウドサーバーを起動できます。これらの仮想空間は、サードパーティーのクラウドプロバイダーによって購入および保守されている物理サーバー上で実行されます。仮想サーバーのレプリカ (クラウドサーバー) は、物理サーバーマシンと同じパフォーマンス、設定オプション、使いやすさを提供します。何百もの異なる設定タイプで無制限のクラウドサーバーにアクセスできます。このような性能を活用することで、あらゆる種類のアプリケーションやワークロードをクラウドで実行およびホストできます。
クラウドサーバーにはどのような利点がありますか?
クラウドサーバーはクラウドコンピューティングの重要な部分です。クラウドサーバーを使用することで、物理サーバーを購入、実行、管理する必要がなくなります。これらを単独で使用することも、既存のサーバーインフラストラクチャと組み合わせて使用することもできます。クラウドでのサーバーの起動の容易性と設定の柔軟性は、かつてないほど高くなっています。現在、ビジネスや個人のあらゆる用途に使用できる、さまざまな種類のクラウドサーバーが存在します。
柔軟なオプション
クラウドサーバーを使用すると、基盤となるハードウェアにかかわらず、ほぼあらゆる種類のサーバーアーキテクチャを起動できます。これは、グラフィックス機能、機械学習ワークロード、ネットワーキング機能など、自らの希望に基づいてクラウドサーバーを選択できるということを意味します。
クラウドサーバーが所在する地域も選択できるため、コンプライアンス目標を簡単に達成できます。クラウドコンピューティング環境では、その場所のゾーンまで選択できます。
費用対効果の高い管理
以前は、物理サーバーへの投資には多額のコストがかかり、非常に長期にわたる計画が必要でした。物理サーバーの購入は、長期的な投資と同義でした。今では、オンデマンドでクラウドサーバーをレンタルできるようになり、1 秒あたりの料金から使用できるものもあります。さまざまな種類のワークロードに合わせて、固定額を請求されることなく、いつでも多数のクラウドサーバーをレンタルすることができます。
また、クラウドサーバーでは、継続的なメンテナンス費用がかかりません。クラウドプロバイダーは、オペレーティングシステム、設定、セキュリティ更新などのいくつかの管理の側面を処理できます。これにより、社内管理が不要になります。
さらに、クラウドサーバーはソフトウェアで定義されるため、時間の経過に伴って機能が低下することはありません。これにより、ハードウェアベースのサーバーを購入してから廃棄した場合に発生する廃止コストも削減されます。
スケーラブルなプロビジョニング
多くの場合、クラウドサーバーはスケーラブルです。容量や性能が足りなくなった場合でも、サーバーの種類や数を自動的に増やすように設定できます。これにより、より大きなワークロードに合わせて調整されます。逆に、より小さなワークロードに合わせて自動的にサイズを縮小することもできます。
クラウドサーバーには、高度な負荷分散や組み込みのフェイルオーバーによるリダイレクトなど、高い可用性を維持するのに役立つメカニズムも備わっています。
クラウドサーバーのユースケースにはどのようなものがありますか?
クラウドサーバーを使用して、あらゆる種類のワークロードを実行できます。次に例を示します。
- 人事 (HR) システムや顧客関係管理 (CRM) システムなどのエンタープライズソフトウェア
- モバイルアプリケーションやドキュメント管理などの顧客向けアプリケーション
- 動画ストリーミングやゲームなどのハイエンドグラフィックス処理
- 科学モデリングのアプリケーション
- 着信データベースクエリを通じて操作されるデータベース
- HTTP 通信を実行する専用ウェブサーバーを通じたウェブアプリケーションおよびウェブサイト
- 強力なコンピューティング性能を必要とする ML モデルのトレーニングのための機械学習 (ML) ワークロード
クラウドサーバーは、あらゆる最新のアプリケーションにスケーラビリティと柔軟性をもたらします。人工知能 (AI) だけでなく、マイクロサービス、分析、ストリーミングにも使用できます。
クラウドサーバーはどのように機能しますか?
ベアメタルサーバー (または物理サーバー) は、回路、チップ、メモリ、ストレージ、CPU を備えた箱状のマシンです。物理的なスペースを占有し、稼働するには電気が必要です。
対照的に、クラウドサーバー、仮想サーバー、クラウドインスタンス、または仮想マシン (VM) は単なるソフトウェアです。ただし、物理マシンと同じように動作します。また、クラウドサーバーは、他のデバイスまたは接続に対して物理サーバーとして表示されます。
組織は、独自の物理サーバー上で VM を実行します。ただし、クラウドサーバーは、厳密にはクラウドプロバイダーによって作成および管理される仮想マシンです。クラウドプロバイダーは、基盤となるハードウェアとインフラストラクチャを所有および管理します。
クラウドサーバーやクラウドサービスプロバイダーが提供する他のサービスを含む、クラウドコンピューティングの多くは仮想化に基づいて構築されています。
仮想化
仮想化は、現実の IT リソースの仮想インスタンスを作成して実行するプロセスです。複数の仮想サーバーを同じ物理マシン上で実行し、基盤となるコンピューティングリソースを共有します。
仮想化を使用することで、単一のオペレーティングシステムや設定環境のためだけにハードウェア全体を使用しなくてもよくなります。代わりに、完全に分離された複数の仮想環境で、さまざまなオペレーティングシステム、ワークロード、アプリケーションを実行できます。分離された仮想サーバーは、より良くリソースを共有するのに役立ちます。多くの場合、高い費用対効果を企業にもたらします。
プロビジョニング
クラウドサーバーのプロビジョニングでは、クラウド環境内でコンピューティングリソースを割り当てて設定し、VM をデプロイします。API を使用してクラウドサーバーをプロビジョニングします。API を使用すると、クラウドサーバーをリモートで作成、設定、削除、管理できます。
このプロセスは通常、CPU、メモリ、ストレージ、ネットワーク機能などの必要なサーバー属性を指定することから始まります。また、オペレーティングシステムとプリインストールされたソフトウェアも指定します。
パラメータを定義すると、クラウドプラットフォーム内の自動ツールがクラウドサーバーをインスタンス化し、適切なリソースに関連付けて、ネットワークとセキュリティの設定を構成します。これにより、特定のニーズに合わせたコンピューティング性能の迅速かつスケーラブルなデプロイが可能になります。
通常、クラウドサーバーには Linux ベースの OS がプリロードされています。適切なサーバーの種類は、現在対処すべきタスクに応じて選択することになります。一部のサーバーの種類と設定は、特定の種類のワークロードにより適しています。
クラウドサーバーの種類にはどのようなものがありますか?
当社では、クラウドサーバーを、その設定と、基盤となる物理サーバーインフラストラクチャにどのようにマッピングされるかによって分類しています。
設定
さまざまなユースケースに合わせて、事前設定済みのさまざまなクラウドサーバーからお選びいただけます。いくつかの例を次に示します。
汎用
これらのインスタンスでは、CPU、メモリ、ストレージの比率は、バランスの取れたものとなっています。そのため、ウェブサーバーや、小規模から中規模のデータベースなどの幅広いアプリケーションに適しています。
コンピューティング最適化
これらのインスタンスは、CPU を多用するワークロード向けに設計されています。メモリに対する CPU コアの比率が高くなります。そのため、バッチ処理や科学モデリングなどのコンピューティングが重要となるアプリケーションに最適です。
メモリ最適化
これらのインスタンスは、CPU コアとの関係で大量の RAM を提供します。インメモリデータベースやビッグデータ分析プラットフォームなど、大規模なデータセットをメモリ内に保持する必要があるアプリケーションに適しています。
アクセラレーテッドコンピューティング
これらのインスタンスには、Graphics Processing Unit (GPU) や FPGA などのハードウェアアクセラレーターが搭載されています。これらは、MK、グラフィックスレンダリング、科学シミュレーションなどの特殊なタスク向けに最適化されています。
ストレージ最適化
これらのインスタンスは高いディスクスループットを提供し、ビッグデータ分析やデータウェアハウジングなど、大量のデータへの高速アクセスを必要とするワークロード向けに最適化されています。
ハイパフォーマンスコンピューティング
ハイパフォーマンスコンピューティング (HPC) インスタンスは、高いネットワークパフォーマンスと低レイテンシーを必要とする、コンピューティングを多用するワークロード向けにカスタマイズされています。これらは、流体力学シミュレーション、地震解析、および他の科学計算などのタスクに適しています。
ホスティングの種類
クラウドサーバーは、ホスティングの種類と計画によって分類することもできます。すべてのクラウドサーバーは 1 つのアカウントによってのみ使用されます。ただし、基盤となるインフラストラクチャは、共有ホスティングと専有ホスティングで異なります。
共有ホスティング
共有ホスティング環境では、複数のクラウドサーバーが、基盤となる単一の物理サーバーのリソースを共有します。1 つのクラウドサーバー上に大量のワークロードが存在する場合、他のサーバーのパフォーマンスに影響を及ぼす可能性があります。
仮想プライベートサーバーホスティング
仮想プライベートサーバー (VPS) は、他のクラウドサーバーと同じ物理サーバー上で実行されるクラウドサーバーです。ただし、サーバーのリソースの独自の専有部分が割り当てられます。他のサーバー上に大量のワークロードが存在していても、VPS のパフォーマンスには影響しません。
専有ホスティング
専有ホスティングは、物理サーバー全体を単一の組織に提供します。組織は、物理マシンを単一のクラウドサーバーまたは複数のサーバーとして設定して、サーバーを実行する環境を完全に制御できます。
場所によっては、共有ホスティングはパブリッククラウドサーバーとも呼ばれ、専有ホスティングはプライベートクラウドサーバーとも呼ばれます。これらの名称にかかわらず、すべてのクラウドサーバーはプライベートです。違いは、専有ホスティングではクラウドサーバーがハードウェアレベルで分離されていることです。他方、パブリッククラウドサーバーはソフトウェアレベルで分離されます。
AWS はクラウドサーバーの要件をどのようにサポートできますか?
Amazon Web Services (AWS) は、あらゆる規模の組織のためにクラウドサーバーソリューションを提供しています。ユースケース、設定、カスタマイズの要件に応じて、最適なクラウドサーバーオプションをお選びいただけます。
当社のサービスの一部は、事前設定済みのクラウドサーバーを提供します。これらは、サーバー管理を当社に任せて、アプリケーションの構築に注力したいユーザーに最適です。ハードウェアの設定からオペレーティングシステムに至るまで、サーバー環境のあらゆる側面をお客様が完全に制御できるクラウドコンピューティングサービスもあります。
例えば、次のサービスをご利用いただけます。
Amazon Elastic Compute Cloud (Amazon EC2) は、クラウド内でサイズ変更可能なクラウドコンピューティングキャパシティを提供します。あらゆるクラウドコンピューティングワークロードのために、多数のクラウドサーバー設定を提供します。例えば、汎用クラウドサーバーと M5 インスタンスはインテル Xeon® Platinum 8175M または 8259CL プロセッサを搭載しており、T4g インスタンスは arm ベースのカスタムビルド AWS Graviton2 プロセッサを搭載しています。
Amazon Lightsail では、AWS を利用して、事前設定済みの仮想プライベートサーバーを起動および管理できます。Lightsail は使いやすく、クリックして起動するオペレーティングシステム以外にも、仮想プライベートサーバー、コンテナ、ストレージ、データベースなどの機能を提供します。
AWS Amplify は、サーバーレスバックエンドを使用した単一ページのウェブアプリケーションや静的サイトの開発、デプロイ、ホストに最適です。
今すぐアカウントを作成して、AWS でクラウドサーバーの使用を開始しましょう。