Windowsアプリケーションのホスティングに最適なクラウドは?

最終更新日
2024年5月29日

Windowsアプリケーションのホスティングに最適なクラウドは?

Windows® ISVにとって、Windowsアプリケーションを提供するための最適なクラウドオプションを選択することはミッションクリティカルである。なぜか?間違った」クラウドの選択は、アプリケーションの可用性とパフォーマンスに影響を与え、アプリケーションとデータのセキュリティを損ない、収益に悪影響を及ぼす可能性があります。

残念ながら、クラウドサービスを選ぶ際に「正解」も「不正解」もない。セキュリティ、コンプライアンス、スケーラビリティ、コスト、アップタイムの確約など、決断を左右する要因は多岐にわたる。クラウドを選択する最善の方法は、ビジネスのニーズと目標を理解し、それに最も適したクラウドを選択することです。

分かりやすい例としては、地域的なカバレッジが挙げられる。たとえば、アフリカ大陸全域に顧客がいる場合、Google Cloud™は選択肢になりません。この記事を書いている時点では、アフリカ地域のクラウドセンターは南アフリカのヨハネスブルグに1つしかないからです。

地域カバレッジは、アプリケーションのレイテンシーとクラウドコストに大きく影響するため、ISVにとって非常に重要です。地域が顧客の所在地に近ければ近いほど、顧客がアプリケーションを使用する際に経験するレイテンシーは少なくなるが、ワークロードを実行する地域が多ければ多いほど、コストは高くなる。さらに混乱に拍車をかけているのは、サービスによっては地域によってコストが異なる場合があることだ。プロバイダーを比較する際には、顧客のクリティカルマスを含む地域を特定し、その地域でワークロードを実行するために各プロバイダーがどのような料金を請求するかを理解することが不可欠です。

Windows ISVにとってもう1つ重要な検討事項は、アプリケーションがストレージ、処理能力、ネットワーク、データベース、サーバーなどのクラウドのリソースとどのように相互作用できるかということだ。すべてのパブリック・クラウド・プロバイダーは、ISVの開発チームがそのクラウド用にアプリケーションを最適化するために使用できるソフトウェア開発キット(SDK)を提供している。ISVは、各プロバイダーが提供するオプションを検討する必要がある。さらに、ISVの管理者は、クラウド環境を管理するために利用可能な管理ツールを評価し、ニーズが満たされていることを確認する必要がある。

ほとんどのWindows ISVにとって、決め手となるのは複数の要素の組み合わせである。例えば、季節的なユーザーの割合が高いISVの場合、プロバイダーが新規ユーザーを迅速に取り込む能力や、ユーザー数に関連した柔軟な価格設定が重要になる。金融やヘルスケアのアプリケーションを持つISVは、高度にセキュアなクラウド、関連する規制へのコンプライアンス、強力な認可と認証のセーフガードを必要とする。  

現在、自社所有のデータセンター(プライベート・クラウド)から アプリケーション・アクセスを提供して いるWindows ISVは、パブリック・クラウド・サービスを契約する際、現在のプライベート・クラウドを維持することを決定するかもしれない。このようなISVにとって優先されるのは、例えば、問題の多い地理的な地域でのアプリケーション・パフォーマンスを向上させ、管理チームがプライベート・クラウドを管理するのとほぼ同じ方法でパブリック・クラウドを管理できる監視ツールを提供できるパブリック・クラウドを選択することであろう。

次に、パブリック・クラウド・プロバイダー4社のサービス内容を簡単に比較する:Amazon Web Services®(AWS®)、Microsoft® Azure®、Google Cloud、Oracle® Cloud Infrastructureである。

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

AWSは最も歴史のあるパブリッククラウドサービスであり、市場シェアは31%(2023年第4四半期時点)、200以上のサービスから選択することができる。AWSはクラウド全体で標準的なSLAを提供しているわけではなく、サービスごとにSLAを提供している。一例として、EC2(VMインスタンスをホスティングするアマゾンのプラットフォーム)のSLAは、地域レベルで99.99%、インスタンスでは99.95%だ。停電が発生した場合、AWSは停電時間に連動したサービスクレジットの段階的なシステムを持っており、より長い停電はより大きなサービスクレジットを得ることができる。

データセンターのロケーションという観点から見ると、本稿執筆時点でAWSは世界中に33のリージョンと105のアベイラビリティゾーンを有している。AWSリージョンは、特定の地理的エリアにあるデータセンターのクラスターであり、アベイラビリティゾーンはリージョンのサブセットである。AWSのローカルゾーンはリージョンの拡張で、例えばボストンやロサンゼルスなど、場所に特化している。複数のリージョンやゾーンを使用する場合、クラウドコンピューティングの請求は全体的に高くなります。また、リージョン間でアプリのデータを移動する必要がある場合、AWSはデータのイングレス料金を請求します。

AWSは開発者にSDKを提供し、アプリケーションがAWSのクラウドリソースとより簡単にやり取りできるようにしている。管理のために、AWSはウェブポータルとコマンドラインインターフェイス(CLI)を提供している。

AWSはクラウドリソースに従量課金モデルを採用している。価格設定は非常に複雑であるため、多くのコンサルティング会社がコスト予測を支援するサービスを提供している。Amazonは、オンライン価格計算ツールを提供している。

マイクロソフト・アジュール

Azureは、Microsoft 365のようなサービスを含め、2023年第4四半期時点で市場全体の24%を占める、第2位のパブリッククラウドである。AWSと同様に、Azureの各サービスには独自のSLAがあり、稼働時間の保証はAWSと同様である。AzureのSLAの変数はアベイラビリティゾーンであり、具体的には、2つのアベイラビリティゾーンにまたがる少なくとも2つのインスタンスがデプロイされたVMのアップタイムSLAは99.9%であり、インスタンスが同じアベイラビリティゾーンにある場合、アップタイムSLAは99.95%に低下する。シングル・インスタンスVMの場合、ハードウェア構成とアベイラビリティ・ゾーンを問わず、最低SLAは95%です。マイクロソフトは、SLAが満たされていない場合、サービスクレジットを提供する。

この記事を書いている時点で、マイクロソフトは60以上のリージョンでAWSを上回っているのに対し、AWSは33だ。Azureの各リージョンには3つのアベイラビリティゾーンがあり、それぞれが独自のデータセンターを持つことでレイテンシを低減している。

AWSのように、マイクロソフトは開発者にSDKを、管理者にはウェブポータルとコマンドラインインターフェースを提供するが、AzureのすべてのサービスとリソースはCLIを使わずにポータルから管理できる。

Microsoftは、Windows Server®とSQL Server®を実行する場合、AWSはAzureよりもかなり高価であると主張している。その主張を鵜呑みにするのではなく、Microsoftの価格計算ツールを使って、Azureでワークロードを実行する場合のコストを見積もることができる。

{CTAEMBED_IDENTIFIER}}。

グーグル・クラウド

グーグルは、グーグル・クラウドの市場シェアを拡大するため、営業人材の獲得にかなりの力を注いできた。

AWSやAzureのように、Google Cloudは特定のサービスに対してSLAを提供しており、それはサービス・ティアによって異なる。Googleには、スタンダード、プレミアム、エンタープライズの3つのサービス層があり、Googleのプレミアムバックボーン上で直接実行されるプレミアム層とエンタープライズ層は有料である。Google Compute Engine™(Googleのクラウドインフラ上で稼働する仮想マシン)の場合、Premium Tierの単一インスタンスは、単一ゾーンまたは複数ゾーンで99.99%以上の稼働率SLAを持つ。AWSやマイクロソフトと同様、SLAが満たされない場合、グーグルはサービスクレジットを提供する。

アフリカ大陸を除き、グーグルはグーグル・クラウドをサポートするために、40のリージョンと120以上のアベイラビリティ・ゾーンを持つ、印象的なデータセンターのカバレッジを持っている。

AWSやMicrosoftのように、Google Cloudは開発者にSDKを提供し、管理者にはウェブポータルとLinuxスタイルのコマンドをサポートするCLIを提供する。

また、AWSやMicrosoftと同様、Google Cloudの価格設定は従量課金制だ。Googleはまた、Google Cloudを試したい組織に対して、無料のクレジットとGoogle製品へのアクセスを提供している(これは、特定のレベルまで無料で利用できるStandard Tierに加えて)。Googleはまた、Google Cloudでさまざまなワークロードを実行するコストを比較したい見込み客のために、価格計算機も提供している。

オラクル・クラウド・インフラストラクチャ

オラクルはこのグループの中で最後にパブリック・クラウド市場に参入し(2016年)、2023年第4四半期時点で市場の2%を占めている。同社は、参入が遅れたことで先発組の経験から学ぶ機会が得られ、既存プレーヤーよりも効率的かつ経済的なクラウドを構築することができたとしている。

例えば、Oracle NoSQL Database Cloud Serviceは99.995%の可用性SLAを提供している。例えば、Oracle NoSQL Database Cloud Serviceは、99.995%の可用性SLAを提供している。しかし、Oracleは、各サービスに対して3つのSLA(可用性、管理性、パフォーマンス)を提供しており、上記のクラウドサービスプロバイダーよりも2つ優れている。上記のクラウド・サービス・プロバイダーと同様、OCIはSLAが満たされなかった場合にサービス・クレジットを提供している。

OCIが他のクラウド・サービスと異なるもう一つの点は、商用顧客向けにクラウド・リージョン、政府機関向けにクラウド・レームを提供している点だ。商用顧客向けには、OCIは24カ国に38のクラウド・リージョンを提供している。OCIのレルムは、互いに隔離され、データを共有しないクラウド・リージョンの集合体である。提供されるレルムには、米国政府、英国政府、オーストラリア政府のニーズに最適化されたものが含まれる。

OCI は、アプリケーションと OCI との相互作用を最適化するために開発者が使用できるさまざまな SDK を提供している。管理者向けには、OCIはWebポータルとService Gatewayを提供し、仮想クラウドネットワーク(VCN)またはオンプレミスのネットワークから複数のOracle Cloudサービスへのセキュアなアクセスを可能にする。 

OCIのサービスは、すべてのリージョンとレルムで同じ価格であり、使用するサービス(例えば、仮想マシンサービス)に基づいて異なります。この記事で取り上げた他のプロバイダーと同様、OCIは従量課金モデルを採用しており、顧客は実際の使用量に応じて料金を支払う。OCIはまた、ユニバーサル・クレジットの年間コミットメント・モデルも提供しており、顧客は前払いクレジットを購入し、実際の使用量に応じて引き落とされる。OCIは、顧客がウェブポータルから利用できるコスト見積もり計算機とコスト管理ツールを提供している。さらに、他のパブリック・クラウド・サービスを利用している顧客は、OCIに請求書比較を依頼することができる。

Windows ISVの決断を1つ減らす

上記の各サービスは類似しているように見えるが、サービス間には十分な変数があり、あなたとあなたの顧客にとって最適なサービスを選択することは難しい命題となりうる。

しかし、パブリック・クラウド・プロバイダーを選択すれば、次のようなソリューションを簡単に選択できる。 Windowsアプリケーションの共有 を共有できるソリューションを選択するのは簡単です。

GO-Globalはあらゆるクラウドに対応し、インストールと実装が簡単で、あらゆるクラウドサービスの既存のインフラとセキュリティおよびスケーラビリティ機能を活用して、お客様が必要とする高度な機能をより少ない複雑さと低コストで提供します。

GO-Globalをぜひご利用ください。詳細については、 こちらからデモをリクエストするか、 30日間の無料トライアルをダウンロードしてください。

クラウドへの移行?

GO-GlobalがクラウドでWindowsアプリケーションに簡単にアクセスできる方法をご覧ください。