![見出し画像](https://assets.st-note.com/production/uploads/images/47728621/rectangle_large_type_2_94f69298583cbb89a9b1ceae501c143f.png?width=1200)
【今さら聞けない】クラウドの柔軟さ。3つのクラウドホスティングのオプションを比較。
今一度、クラウドホスティングとは何か?を考えてみる。
すべての企業がデータ企業になりつつあり、クラウドはデータと、そのデータを保存・分析するための計算能力を、企業やアプリケーションが必要とするときに、必要なときに、必要な方法で利用できるようにすることに迫られています。
クラウド・ソースから得られたインテリジェンスを社内のワークフローや顧客向けアプリにシームレス(絶え間なく)に注入することで、ビジネスを進化させ、新たな収益源を開拓することができるのでは?
昨今、企業はクラウドコンピューティングでより柔軟性を得ようとしています。
従来のホスティング方法の主な問題点とは?
予想される使用用途に合わせてすべての機器を調達してプロビジョニング(資源の割り当てや設定)することではないでしょうか?アプリの使用率が低下した場合、ホスティング機器が使用されず、無駄な資本コストが発生します。
クラウドの柔軟性を実現するために役立つ3つのホスティングモデルについて説明します。
①パブリッククラウド
頭を悩ませることなく、柔軟なコンピューティング能力を実現
クラウド・コンピューティングといえば、ほとんどのシステム・エンジニアが最初に思い浮かべるのはパブリック・クラウド・モデルである。
パブリック・クラウドを概念化する方法の1つとして、水道や電気に似た公益事業のようなものがあります。
アマゾン、マイクロソフト、グーグルなどのクラウド・プロバイダーは、サーバー・ファームを仮想化されたサーバーに分割し、必要に応じて計算能力を消費できるようにしています。
どの物理的なデバイスがアプリケーションに電力を供給しているのかという概念はありませんが、家庭で電力を供給している電力がどの発電機で発電されたのかがわからないのと同じように、どの物理デバイスがアプリケーションに電力を供給しているのかという概念はありません。
計算パワーをユーティリティとして扱うことで、技術的なユーザは、アプリケーションに電力を供給している正確なデバイスを気にする必要がなくなります。
代わりに、クラウド・プロバイダーの API をアプリに組み込むことで、必要に応じて計算リソースをプログラムで作成したり、消去したりすることができます。
クラウド・コンピューティングのこの柔軟性により、組織は瞬間的に必要なものを正確に使用し、次の瞬間には必要なものを排除することが効果的にできます。
また、多くの企業は資本コストの削減に関心を持っており、パブリック・クラウドを利用することで、従来のホスティング機器の調達にかかる資本コストを月々の運用コストに変換することができ、企業のバランスシートを自由にすることができます。
パブリック・クラウドはマルチテナント(異なるグループが物理的なサーバー上で仮想化されたリソースを使用すること)と考えられることが多いが、プロバイダによってはシングルテナント・オプションを提供しているところもある。これにより、クラウドの利用者は、その機器に保存されているデータは自社のものだけであるという保証を得ることができる。パブリッククラウドには、計算能力だけでなく、クラウドストレージ(オブジェクト、ブロック、ファイル)やクラウドデータベース(リレーショナルと非リレーショナル)も含まれています。
②プライベートクラウド
プライバシーとパワー
クラウドの柔軟性を求める組織は、パブリック・クラウドを利用できない政府、コンプライアンス、規制、戦略的要件を遵守する必要があります。
これは、オンプレミスまたはオフプレミスに設置され、単一の組織のアプリケーションとデータを収容するサーバーの集合体であるプライベート・クラウドの完璧なユースケースです。
これは90年代のITホスティング専用環境のように聞こえるかもしれませんが、より現代的なプライベートクラウド環境には2つの重要な違いがあります。
1つ目は、1つのホスティング・デバイスを仮想化して、組織全体で複数の用途のためにプロビジョニングすることができるという点です。
2つ目に、プライベートクラウド技術(Azure、VMware、OpenStackなど)は、APIを介してアプリケーションに同じプログラムアクセスを提供し、リソースを即座にプロビジョニング(資源の割り当てや設定など)してオンラインにしたり、不要になった後にスピンダウンさせたりすることができます。IT部門に電話をして、特定のプロジェクトのために機器をプロビジョニング(資源の割り当てや設定)してくれるのを待つ必要はありません。
③ハイブリッドクラウド
コンプライアンス要件とのバランスをとりながら、クラウドコンピューティングの究極の柔軟性を実現するには、ハイブリッド・クラウドを検討するとよいだろう。プライベート・クラウドとパブリック・クラウドの組み合わせは、オンライン・フットプリントのある部分では厳格な基準を遵守しなければならないが、それ以外の部分ではパブリック・クラウドを利用できるという企業にとっては、特に有効な手段となります。
さらに、ハイブリッド・クラウドは、標準的な日々のトラフィックのためにホスティング・インフラストラクチャに資本コストをかけたいが、大量のトラフィックのためにパブリック・クラウドの計算能力を「レンタル」したい場合にも理想的です。これは、季節性のある電子商取引ビジネスに最もよく見られるケースです。同社は標準的なオンライン・トラフィックのためにプライベート・クラウドを構築することができますが、シーズン中はパブリック・クラウドを利用してピーク時のトラフィックに対応します。
いずれの場合も、企業はこのハイブリッド・クラウドの柔軟性を活用するために、アプリケーションの構築方法に精通している必要があります。つまり、アプリケーションは、すべてが単一のユニットとして構築され、ホスティング環境に分割できないようなモノリシック(統制されたもの)ではないことを確認しなければなりません。その代わりに、異なるコンポーネントをマイクロサービスに分割してアプリケーションを構築し、データベースなどのアプリケーションの特定の部分を別々の場所に収容できるようにする必要があります。
クラウドの現在と未来
企業がどのようなクラウド・コンピューティング形式を採用するかにかかわらず、クラウドは従来のホスティング環境よりも柔軟性に富んでいます。これは、仮想化された環境を介して計算リソースを最大限に活用したり、アプリケーションの拡張に合わせてプログラムでオンラインにできるオンデマンドのインフラストラクチャを持っていたり、トラフィックが減少して使用されなくなった機器を削除したりすることで実現しています。
クラウドの柔軟性は非常に革命的で、新しい企業は完全にクラウド上で誕生しています。データチームはオンプレミスのサーバーに触れることなく、コードはすべて別の場所でホストされています。データチームはオンプレミスのサーバーに触れることなく、コードはすべて別の場所でホストされています。これはあらゆる種類のビジネスにとって新しい世界です。今日も明日も、すべてはクラウドにかかっているのです。
引用: https://bit.ly/3dUkesq
この記事が気に入ったらサポートをしてみませんか?