IBM Cloud Blog

分散型クラウドのアーキテクチャーを理解する : ベンダーの違い・特徴編

記事をシェアする:

この投稿は、2020年10月21日に、米国 IBM Cloud Blog に掲載されたブログ(英語)の抄訳です。

このブログは、分散型クラウドアーキテクチャー・シリーズ(2部構成)の第2部です。

第1部では、分散型クラウドのアーキテクチャーがパブリッククラウドの基本的な課題にどのように対処するかをご説明しました。ここでは、分散型クラウドのトップベンダーのそれぞれの特徴についてみてみましょう。

分散型クラウドは、以下の2つの種類にわけることができます:

  • 一部のアーキテクチャーにおけるインフラストラクチャーの選択肢によりベンダーロックインがおきることがある
  • アプリケーションとサービスの可用性が十分でないと、実行できる内容が制限されることがある

インフラストラクチャーの選択肢は、主なベンダーによって以下の4つの基本カテゴリーに分けることができます。

インフラストラクチャーの購入

AWS では、パブリッククラウドを構築するために、ハードウェアアプライアンスを購入する必要があります。ベンダーはネットワーク機能を備えたオンプレミスのラックを設置し、電力をいれて、ミニパブリッククラウドを作ります。AWSのラックはデータセンターに似ているといえます。

ガイドラインの遵守

マイクロソフト Azure を利用する際は、互換性が必要なハードウェアを利用するのに、非常に厳密で、かつ大量の複雑な文書に従うことが求められます。ストレージネットワークの必要性を正確に満たすなどの一連の要件を満たす必要があります。

制限された選択肢

Google Anthos には、お客様のインフラストラクチャー上で稼動する柔軟なアプローチがあるとされています。しかし実際は、Kubernetesの利用にかなり重点がおかれており、アクセスしたいGoogle CloudのPaaS(Platform-as-a -Service) マネージドサービスについてはあまり豊富に用意されていません。

柔軟性をフルに活用

IBM Cloud Satellite は、IBM Cloud上のRed Hat OpenShift on IBM Cloud マネージドサービスを、ご利用のインフラストラクチャーに提供する分散型クラウド・オファリングです。他の分散型クラウドベンダーとは異なり、IBM Cloud Satellite は、、貴社独自のインフラまたはサードパーティーのクラウドで実行できます。もし、アプライアンスでクラウドを自動的に構築したい場合には、それを販売することもできます。IBMの分散型クラウドはコロケーションデータセンターもしくはサードパーティーのエッジネットワーキング環境で実行できます。

その他の優位性: さまざまな種類を提供

分散型クラウドに対するIBMのビジョンは、IBMパブリッククラウドのカタログすべてを、分散型クラウド上で実行できるようにすることです。 IBM Cloud Satellite ロケーションは、IBM Cloud カタログのPaaSサービスをすでに多くサポートしています。たとえば、Red Hat OpenShift のマネージドサービス、 IBM Cloud DatabasesIBM Watson StudioIBM Watson Machine Learning などがあります。 これらは、IBM Cloudと同じIBM Cloudサービスが、セキュリティー、信頼性、エンジニアリングをサポートする、マネージドサービスです。IBMのビジョンに到達するまで、さらなるサービスが継続して追加される予定です。

さらに IBM Satellite ロケーションはすべての  IBM Cloud Pak®  ソリューション、IBM CloudカタログとRed Hat Marketplace(英語)のソフトウェアをサポートします。

ぜひ、インストールしてソフトウェアパッケージを管理する必要のあるGoogleの分散型クラウドと比べてみてください。

そのほかの主な分散型クラウドベンダーに関しては、マイクロソフトAzureはKubernetes、仮想マシン、データベースを提供していますが、他のPaaSサービスは提供されていません。AWSには、ハードウェアアプライアンスがありますが、より柔軟なサービスを利用するには、仮想マシン、コンテナ化、Kubernetesなどのサービスを購入する必要があります。

その他のIBMの優位性:Kubernetes上での構築

IBM Cloud はKubernetes上で構築されているので、IBM Cloud Satelliteを使用する際には以下のようなさらなる利点があります:

  • IBMのPaaSサービスは、オープンソースプロジェクトにほぼ完全に準拠しています。
  • サービスはすべてコンテナ化され、Kubernetes上で実行されます。

一つ目の利点により、PaaSサービスの全てのインスタンスを大規模に管理することができます。これらはすべて最高レベルのオープンソースソリューションです。

コンテナ化されてKubernetesで実行されることにより、こうしたサービスを他のIBM Cloudリージョンにより簡単に移行でき、IBM Cloud Satellite上で同様に作成し、実行することができます。基本的には、同じKubernetesの構築と運用のテンプレートをリフトして、分散型クラウドロケーションで稼働しているコンテナとKubernetesシステム上で実行することができます。

他のベンダーは、さまざまなテクノロジーを利用してサービスを構築する独自のソリューションを提供しています。それらは、常にKubernetesに準拠しているとは限りません。その中には、独自のコンテナ化アプローチや、カスタムソフトウェアアプローチもあります。こうした設定により、クラウドリージョン内のどこか別の場所にサービスを移動することが困難になります。

IBM Cloud Satelliteではじめませんか

IBM Cloud Satelliteは、簡単に利用でき、パブリッククラウドで実行するのと同様にPaaSサービスを分散型クラウド上で稼動できます。IBM Cloud Satelliteは、これに、優れた柔軟性と多様性を組み合わせることで、他のベンダーにはない利点があります。これにより、分散型クラウドベンダーを選定する際に、IBMをまず最優先でご検討いただけるものと確信しております。

IBMでは分散型クラウドサービスとしてIBM Cloud Satelliteを発表しました。
IBM Cloud Satelliteについての詳細はこちらのWebサイトをご参照ください。またIBM Cloud Satelliteのベータ版はこちらです。


翻訳:IBM Cloud Blog Japan 編集部

*このブログは、2020/10/21に発行された”Understanding Distributed Cloud Architecture : Differences Between Vendors “(英語)の抄訳です。

More IBM Cloud Blog stories

アプリケーションのモダナイゼーション: まず最初にすべきこと (Part 1)

IBM Cloud Blog, IBM Cloud News

この投稿は、2020年11月11日に、米国 IBM Cloud Blog に掲載されたブログ(英語)の抄訳です。 どのアプリケーションをモダナイゼーションし、どこに配置すべきかを考える 企業には、オンプレミスのデータセン ...続きを読む


新たにPCI DSS Complianceに準拠したIBM Cloudサービスのお知らせ

IBM Cloud Blog, IBM Cloud News

この投稿は、2020年11月11日に、米国 IBM Cloud Blog に掲載されたブログ(英語)の抄訳です。 IBM Cloudは、PCI DSS (Payment Card Industry Data Securi ...続きを読む


Sysdig SecureがIBM Cloud Monitoring with Sysdigと統合されました

IBM Cloud Blog, IBM Cloud News

この投稿は、2020年11月10日に、米国 IBM Cloud Blog に掲載されたブログ(英語)の抄訳です。 DevOpsは、ソフトウェアの展開方法を変革し、イノベーションを加速させましたが、セキュリティーの実装が依 ...続きを読む