マルチクラウドとは、2つ以上のクラウドサービスを利用することを指す。一般的にはAmazon Web Services(AWS)やMicrosoftといった複数ベンダーのIaaS(Infrastructure as a Service)を組み合わせることを表す。複数のSaaS(Software as a Service)やPaaS(Platform as a Service)を利用することを意味する場合もある。(続きはページの末尾にあります)
マルチクラウドは、用途に合わせたクラウドサービスの使い分けを可能にするメリットがある。一方で管理が行き届かない場合にはリスクも生む。取り得る対策は。
クラウドサービスを選ぶとき、ユーザー企業はベンダーロックインを気にしなくなりつつあると同時に、クラウドベンダーもベンダーロックインの不安を解消するために工夫をしている。
従来のシステム構築においてベンダーロックインは課題であったが、クラウドでの運用となると話が異なる。クラウド導入によるパフォーマンスの向上を最優先とし、あえてロックインのリスクを背負う企業も多い。
マルチクラウドを採用する主なきっかけには、冗長性の確保やベンダーロックインへの懸念が挙げられる。価格競争力の高いクラウドサービスや、クラウドサービス独自の機能への需要なども理由となる。
ユーザー企業がデータを特定の地域に配置しなければならない場合にも、マルチクラウドが役立つ。データの配置先を複数のIaaSの、複数のデータセンターから選べるようになるためだ。データ配置先の選択肢を広げることは、データをできる限りエンドユーザーに近い場所に配置することを可能にする。適切なデータ配置先を選択すれば、アプリケーションのデータ通信の遅延を最小限に抑えることができる。
マルチクラウドにより、ユーザー企業はさまざまなベンダーの、さまざまなクラウドサービスを選択して利用できるようになる。アプリケーションによって適しているIaaSが異なる場合は、この利点が特に役立つ。
例えば、あるIaaSは「対象のデータ量は少ないものの、単位時間に大量に発生する処理」を高速に実行できる一方で、別のIaaSは「対象のデータ量は多いものの、単位時間にわずかしか発生しない処理」を高速に実行できる場合がある。ビッグデータ分析ツールや機械学習などのサービスを、競合他社よりも幅広くそろえることを売りにするクラウドベンダーも存在する。
マルチクラウドには幾つかの長所がある。例えば
などが挙げられる。
短所もある。例えば大抵のクラウドベンダーはボリュームディスカウントを提供しており、ユーザー企業は特定のクラウドサービスのライセンスを多く購入するほど、ライセンス単価が下がる。1社のクラウドサービスを集中的に利用しないと、ボリュームディスカウントを最大限に受けるのは難しくなる。
ITスタッフは、複数種類のクラウドサービスやクラウドベンダーに関する専門知識が必要になる。マルチクラウドはデータがクラウドサービス間を移動するため、アプリケーションの管理方法が複雑になる場合がある。