ウェブサイト検索

LFCA: クラウド コンピューティングの基礎を学ぶ – パート 13


クラウド コンピューティングは、テクノロジーの世界を席巻し、IT リソースのプロビジョニングとデータへのアクセス方法を簡素化するオンデマンド テクノロジーを指す人気のバズワードです。クラウド コンピューティングの概念をよりよく理解して評価するために、時間を遡って、クラウド テクノロジーが出現する前のテクノロジー環境がどのようなものであったかを見てみましょう。

従来、組織は物理サーバーを調達し、自社のオフィスに設置していました。企業が成長するにつれて、ビジネス需要の増大により、サーバー、ネットワーク機器、バックアップ電源、冷却システムなどの追加リソースを調達するデータセンターへのリソースの移行を余儀なくされるようになりました。これで問題なく動作しましたが、セットアップにはいくつかの課題がありました。

従来のコンピューティングの課題

明らかに、オンプレミスで物理リソースをプロビジョニングする従来のアプローチでは、ビジネスの拡大に伴う運用コストの増加につながることがよくあります。前述したように、企業は追加スペースのレンタル、電力コスト、メンテナンス、リソースを 24 時間監視するための専門家チームの雇用などにより多くの資金を投入する必要があります。

ビジネスの需要の高まりに応じて適切なタイミングでリソースを拡張することも課題になります。さらに、地震、台風、火災などの自然災害は、多くの場合ビジネスにリスクをもたらし、大規模なダウンタイムを引き起こし、ひいてはビジネスに影響を与える可能性があります。

ここでクラウド コンピューティングが登場します。

クラウドコンピューティング

クラウド コンピューティングは、データベース ストレージ、計算能力、アプリケーション、ネットワーキング、その他の IT リソースを含むサービスをオンデマンドで提供することです。キーワードはオンデマンドです。これは、必要なときにリソースをプロビジョニングできることを意味します。これは、必要な分だけ支払う従量課金制の料金モデルのクラウド サービス プロバイダーを通じて可能になります。

増大するニーズに合わせて、外出先でもリソースを簡単にスケールアップすることもできます。この方法により、従来の設定で追加の機器を購入するための承認を得るのに苦労することなく、数秒でクラウド コンピューティング インスタンスにディスク領域、CPU、またはメモリを追加できます。

簡単に言えば、クラウド コンピューティングには、サーバー、データベース、ストレージ、アプリケーション、ネットワークなどの IT サービスを「クラウド上」で、またはクラウド サービス プロバイダーの支援を受けてインターネット経由で提供することが含まれます。これにより、通常は使用した分だけ料金を支払うため、スケールメリットが得られ、実質的に運用コストが削減され、ビジネスをより効率的に運営できるようになります。

主要なクラウド コンピューティング プラットフォームには次のようなものがあります。

  • アマゾン ウェブ サービス (AWS)
  • Google クラウド プラットフォーム (GCP)
  • マイクロソフトアジュール
  • IBMクラウド
  • オラクルクラウド

クラウド導入モデルの種類

すべてのクラウド デプロイメントが同じというわけではなく、万能のタイプのクラウド デプロイメントはありません。ユーザーと組織がニーズを満たすのを支援するために、さまざまなクラウド モデルとアーキテクチャが進化してきました。ここで、クラウドの主な種類について簡単に説明してみましょう。

1. パブリッククラウド

パブリック クラウドでは、すべてのリソースはサードパーティ企業またはベンダーによって独占的に所有および管理されます。これらのベンダーはインターネット経由でコンピューティング リソースを提供しており、AWS、Google Cloud、Microsoft Azure などの企業が含まれます。

パブリック クラウドでは、さまざまなユーザーや組織間でリソースが共有されます。サービスにアクセスして楽しむには、アカウントを作成し、請求の詳細を追加して、Web ブラウザー経由でリソースへのアクセスを開始するだけです。

2. プライベートクラウド

プライベート クラウドでは、コンピューティング リソースは 1 つの企業またはビジネス用に確保されています。ここでは、インフラストラクチャは企業のデータセンターでホストされ、維持されています。組織は、提供するハードウェアとサービスを完全に制御できます。

プライベート クラウドを使用すると、組織はリソースをより詳細に制御できるようになり、適切なレベルのプライバシーが提供され、サードパーティ ベンダーが機密情報にアクセスできないようになります。

プライベート クラウドの例には、HP クラウド サービスUbuntu クラウドなどがあります。

3. ハイブリッドクラウド

これはパブリッククラウドとプライベートクラウドの組み合わせです。企業は、特定のサービスにパブリック クラウドを利用し、ファイルやその他のデータをプライベート クラウドでホストすることを選択することができ、これにより柔軟性が高まります。

クラウドサービスの種類

クラウド サービスは、IaaS、PaaS、SaaSサーバーレスという広いカテゴリに分類できます。

1. IaaS (サービスとしてのインフラストラクチャ)

IaaS はクラウドベースのテクノロジーの基本的なカテゴリであり、クラウドのインフラストラクチャを支えます。ユーザーや企業がストレージやアプリケーションなどのリソースにアクセスできるプラットフォームを提供します。また、企業がコンテンツをシームレスに構築および管理できるようになります。

IaaS の例には、Microsoft Azure、AWS、Google Cloud Platform などがあります。

2. SaaS (サービスとしてのソフトウェア)

SaaS とは、Software As A Service の略で、エンドユーザーがコンテンツを構築および管理するためにアクセスできるクラウドベースのアプリケーションまたはソフトウェアを指します。 SaaS アプリケーションにはブラウザ経由でアクセスできるため、ローカル PC にアプリケーションを直接バックアップしたりインストールしたりする必要がなくなります。

SaaS は拡張性が高く、ニーズの高い企業セキュリティを提供します。これは間違いなくクラウド サービスの最も人気のあるカテゴリの 1 つであり、小規模な新興企業でも大企業でも、ほぼすべての企業で使用されています。 SaaS は、特にチーム メンバーがリモートで作業したり、地理的に異なる地域に居住したりするコラボレーションの場合に役立ちます。

SaaS サービスの一般的な例には、Google Apps、Microsoft Office 365、DropBox などがあります。

3. PaaS (サービスとしてのプラットフォーム)

PaaSPlatform As A Service の略称で、開発者や企業を対象としたクラウド プラットフォームです。これにより、独自のカスタム アプリケーションをホスト、インスタンス化、デプロイするための環境が提供されます。

サーバー、データベース、ネットワーキング、ストレージなどの IaaS に見られるような基本インフラストラクチャとは別に、PaaS は開発ツール、データベース管理システム、および企業がアプリケーションを効率的に構築して展開できるようにする BI (ビジネス インテリジェンス ) サービスを提供します。

簡単に言うとPaaSでは、自分のアプリケーションとサービスを自分で担当します。クラウド プロバイダーがその他すべてを処理します。

PaaS プラットフォームの例には、OpenShift や Google App Engine などがあります。

クラウド コンピューティングの利点

これまで、クラウド コンピューティングに伴うものと、さまざまな種類のクラウド プラットフォームとクラウド サービスを見てきました。この時点で、クラウド コンピューティングによってもたらされる利点のいくつかについてはすでに理解しています。クラウド テクノロジーのメリットのいくつかを概観してみましょう。

1. 費用対効果

クラウド コンピューティング モデルは従量課金制です。これは、十分に活用されていないサービスに対しても最高額を支払う従来の IT 環境とは異なり、使用したリソースに対してのみ料金を支払うことを意味します。

初期費用やハードウェア機器の調達は一切かかりません。クラウド サービスの使用を停止すると、請求は終了します。これらすべてにより、リソースのプロビジョニングとアプリケーションのデプロイのコスト効率の高い方法が提供され、将来のコストのより適切な予測につながります。

2. スケーリング

クラウド テクノロジーを使用すると、ビジネスの需要に応じてリソースをスケールアップまたはスケールダウンできます。ワークロードが増加した場合には RAM や CPU などのコンピューティング リソースを簡単に増やし、ワークロードが減少した場合にはスケールダウンしてコストを削減できます。

3. 高可用性

クラウドを使用すると、Mac、PC、タブレット、スマートフォンなどのさまざまなデバイスから、ダウンタイムをほとんど発生させずに、いつでもリソースに簡単にアクセスできます。

4. セキュリティ

クラウド上のセキュリティには 2 つの側面があります。一流の監視および監視システムで保護された堅牢なデータセンターには、物理的なセキュリティがあります。さらに、クラウド プロバイダーは、最先端のファイアウォール テクノロジー、侵入防止、検出システム、24 時間 365 日の監視を使用して、不正な悪意のあるユーザーから資産を保護するデジタル セキュリティを提供します。

5. パフォーマンスと信頼性の向上

クラウド プロバイダーは、地理的に異なる地域に複数のデータ センターを持ち、データ レプリケーションを提供することで、何か問題が発生した場合に備えてデータの冗長性とフォールト トレランスを確保します。火災や地震などの物理的災害がデータに打撃を与えるという心配は、もう過去のものになりました。

これらは、クラウドを利用することの主な利点の 1 つです。

クラウド コンピューティングの欠点

確かに、クラウドは生活をずっと楽にしてくれる便利なものをもたらしてくれます。しかし、欠点がないのでしょうか?確かにそうではなく、他のテクノロジーと同様に、クラウドにはいくつかの欠点が伴いますが、それについては今後検討していきます。

1. データに対する完全な制御の欠如

クラウドに関する最大の課題の 1 つは、データの制御を第三者に放棄することです。あなたは基本的にデータを彼らに預けており、彼らがそれを維持し、覗き見や外部の脅威から離れたデータセンターに安全に保管することを望んでいます。

ただし、データはポリシーに従ってインフラストラクチャ内に保管されます。プロバイダーにダウンタイムが発生したり、さらに悪いことにサービスが停止したりすると、データにアクセスできなくなります。簡単に言うと、データをクラウドに保存するということは、データに対する制御をベンダーに譲渡することを意味します。

2. インターネット接続への依存

これを回避する方法はまったくありません。クラウド上のデータやリソースにアクセスするには、インターネット接続が必要です。何らかの理由でインターネット接続がないと、途方に暮れ、データにアクセスできなくなります。

3. セキュリティ

クラウド内のデータは安全であると以前に示唆したため、これは混乱して聞こえるかもしれません。ただし、データのセキュリティは、クラウド プロバイダーが実装するセキュリティ対策と同じくらい優れています。セキュリティ対策が甘いと、ハッカーがクラウド ベンダーに侵入し、機密情報にアクセスするための抜け穴ができる可能性があります。

4. 技術的な問題

技術的な問題が発生した場合は、プロバイダーにチケットを発行し、問題が解決されるまで待つ必要があります。一部のプロバイダーは返信にかなりの時間がかかるため、遅延が発生します。

結論

クラウド コンピューティングはその誕生以来、企業やユーザーがデータを処理および処理する方法に革命をもたらし続けており、クラウド テクノロジの普及が進むにつれて、クラウド プロバイダーはストレージ容量を増やし、クラウド サービスをより手頃な価格にすることが予測されています。

新たな脅威に対応し、ユーザーのデータを保護するために、プラットフォームのセキュリティの向上を目指すプロバイダーは増えるでしょう。 IoT などの新興テクノロジーとクラウドを統合する取り組みも強化されるでしょう。

確かに、クラウドが提供する数多くのメリットを考えると、クラウドの将来は明るいです。その費用対効果と信頼性は、大小を問わずビジネスの成長を加速するのに最適です。