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


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

従来、組織は物理サーバーを調達し、独自のオフィスに設置していました。会社が成長するにつれ、ビジネス需要の高まりにより、サーバー、ネットワーク機器、バックアップ電源、冷却システムなどの追加リソースを調達するデータセンターにリソースをシフトする必要が生じます。さて、これは問題なく機能しましたが、セットアップにはいくつかの課題がありました。

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

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

ビジネスの高まる需要に対応するために適切なタイミングでリソースをスケーリングすることも課題になります。さらに、地震、台風、火災などの自然災害は、多くの場合、ビジネスにリスクをもたらし、大規模なダウンタイムにつながり、ビジネスに影響を与えます。

そして、これがクラウドコンピューティングの出番です。

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

また、増大するニーズに合わせて、外出先でリソースを簡単にスケールアップすることもできます。このようにして、従来のセットアップで追加の機器を購入するための承認を取得するという苦痛な遅延に耐える必要なしに、クラウドコンピューティングインスタンスにディスクスペース、CPU、またはメモリを数秒で追加できます。

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

トップクラウドコンピューティングプラットフォームのいくつかは次のとおりです。

  • アマゾンウェブサービス(AWS)
  • Google Cloud Platform(GCP)
  • Microsoft Azure
  • IBMクラウド
  • Oracle Cloud

クラウド展開モデルの種類

すべてのクラウド導入が同じであるとは限りません。また、万能型のクラウド導入はありません。ユーザーと組織がニーズを満たすのに役立つように、さまざまなクラウドモデルとアーキテクチャが進化してきました。少し時間を取って、主な種類のクラウドについて簡単に説明しましょう。

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

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

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

Private Cloudは、組織がリソースをより細かく制御できるようにし、適切なプライバシーを提供し、サードパーティベンダーが機密情報にアクセスできないようにします。

プライベートクラウドの例には、HPクラウドサービスとUbuntuクラウドが含まれます。

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

クラウドサービスの種類

クラウドサービスは、IaaS、PaaS、SaaS、サーバーレスの大まかなカテゴリに分類できます。

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

IaaSの例には、Microsoft Azure、AWS、GoogleCloudPlatformが含まれます。

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

SaaSは非常にスケーラブルであり、非常に必要とされているエンタープライズセキュリティを提供します。間違いなくクラウドサービスの最も人気のあるカテゴリの1つであり、小規模な新興企業から大企業まで、事実上すべての企業で使用されています。 SaaSは、特にチームメンバーがリモートで作業したり、地理的に異なる地域に住んでいる場合に、特にコラボレーションで役立ちます。

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

Platform As A Serviceの略語であるPaaSは、開発者と企業を対象としたクラウドプラットフォームです。独自のカスタムアプリケーションをホスト、インスタンス化、およびデプロイするための環境を提供します。

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

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

PaaSプラットフォームの例には、OpenShiftやGoogleAppEngineが含まれます。

クラウドコンピューティングのメリット

これまで、クラウドコンピューティングに伴うものと、さまざまなタイプのクラウドプラットフォームおよびクラウドサービスを見てきました。この時点で、クラウドコンピューティングに伴ういくつかの利点の手がかりがすでに得られています。クラウドテクノロジーのメリットのいくつかを概説しましょう。

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

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

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

Cloudを使用すると、Mac、PC、タブレット、さらにはスマートフォンなどのさまざまなデバイスから、ダウンタイムを最小限に抑えて、いつでもリソースに簡単にアクセスできます。

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

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

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

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

確かに、クラウドは生活をずっと楽にするいくつかの良いものをテーブルにもたらします。しかし、それは欠点がないのでしょうか?確かにそうではなく、他のテクノロジーと同様に、クラウドには、私たちが探求しようとするいくつかの欠点があります。

クラウドの最大の課題の1つは、データの制御をサードパーティに委ねることです。あなたは基本的に彼らにあなたのデータを任せており、彼らがそれを維持し、詮索好きな目や外部の脅威から離れてデータセンターに安全に保管することを望んでいます。

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

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

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

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

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

より多くのプロバイダーが、新たな脅威に対応し、ユーザーのデータを保護するために、プラットフォームのセキュリティを向上させようとしています。 IoTなどの新しいテクノロジーをクラウドと統合するための取り組みも強化されます。

確かに、クラウドが提供しなければならない多くの利点を考えると、クラウドの未来は明るいです。その費用対効果と信頼性は、小規模および大規模の両方のビジネスの成長を加速するのに理想的です。