クラウドコンピューティング は、テクノロジーの世界を席巻し、ITリソースのプロビジョニングとデータへのアクセスの方法を簡素化するオンデマンドテクノロジーを指す人気の流行語です。 クラウドコンピューティングの概念をよりよく理解して理解するために、過去にさかのぼって、クラウドテクノロジーが登場する前のテクノロジー環境がどのようになっていたかを見てみましょう。
従来、組織は物理サーバーを調達し、独自のオフィスに設置していました。 会社が成長するにつれて、ビジネス需要の増大により、会社はリソースをデータセンターにシフトせざるを得なくなります。 サーバー、ネットワーク機器、バックアップ電源、冷却などの追加リソースを調達する場所 システム。 さて、これは問題なく機能しましたが、セットアップにはいくつかの課題がありました。
明らかに、オンプレミスで物理リソースをプロビジョニングする従来のアプローチでは、ビジネスの拡大によって運用コストが増加することがよくありました。 前に説明したように、企業は、追加のスペースのレンタル、電力コスト、メンテナンス、および24時間体制でリソースを監視するための専門家チームの雇用に、より多くの資金を投入する必要があります。
ビジネスの高まる需要に対応するために適切なタイミングでリソースをスケーリングすることも課題になります。 さらに、地震、台風、火災などの自然災害は、多くの場合、ビジネスにリスクをもたらし、大規模なダウンタイムにつながり、ビジネスに影響を与えます。
そして、これがクラウドコンピューティングの出番です。
クラウドコンピューティング は、データベースストレージ、計算能力、アプリケーション、ネットワーキング、およびその他のITリソースを含むサービスのオンデマンド配信です。 キーワードは オンデマンド. これは、必要なときにリソースをプロビジョニングできることを意味します。 これは、クラウドサービスプロバイダーを通じて、必要な分だけ支払う従量課金制の価格設定モデルで可能になります。
また、増大するニーズに合わせて、外出先でリソースを簡単にスケールアップすることもできます。 このようにして、クラウドコンピューティングインスタンスにディスクスペース、CPU、またはメモリを数秒で追加できます。 従来の追加機器を購入するための承認を得るのに苦労する遅れに耐えなければならない 設定。
簡単に言えば、クラウドコンピューティングには、サーバー、データベース、ストレージ、アプリケーション、ネットワーキングなどのITサービスの提供が含まれます。クラウド上’またはインターネットを介して クラウドサービスプロバイダー. これにより、通常は使用する分だけ支払うため、規模の経済が実現し、実質的に運用コストが削減され、ビジネスをより効率的に運営できるようになります。
トップクラウドコンピューティングプラットフォームのいくつかは次のとおりです。
すべてのクラウド導入が同じであるとは限りません。また、万能型のクラウド導入もありません。 ユーザーと組織がニーズを満たすのに役立つように、さまざまなクラウドモデルとアーキテクチャが進化してきました。 少し時間を取って、主な種類のクラウドについて簡単に説明しましょう。
の中に パブリッククラウド、すべてのリソースは、サードパーティの企業またはベンダーによって独占的に所有および管理されています。 これらのベンダーは、インターネットを介してコンピューティングリソースを提供し、AWS、Google Cloud、MicrosoftAzureなどの企業が含まれます。
パブリッククラウドでは、リソースはさまざまなユーザーや組織間で共有されます。 サービスにアクセスして楽しむには、アカウントを作成し、請求の詳細を追加するだけで、Webブラウザーを介してリソースへのアクセスを開始できます。
で プライベートクラウド、コンピューティングリソースは、単一の企業またはビジネスのための予備です。 ここでは、インフラストラクチャは企業のデータセンターでホストおよび保守されています。 組織は、提供するハードウェアとサービスを完全に制御できます。
プライベートクラウドは、組織がリソースをより細かく制御できるようにし、適切なプライバシーを提供し、サードパーティベンダーが機密情報にアクセスできないようにします。
プライベートクラウドの例には、 HPクラウドサービス & Ubuntuクラウド.
これはのミックスです 公衆 と プライベート 雲。 企業は、特定のサービスにパブリッククラウドを活用し、プライベートクラウド上のファイルやその他のデータをホストすることを選択できます。これにより、柔軟性が向上します。
クラウドサービスは、次の大まかなカテゴリに分類できます– IaaS、PaaS、 SaaS、 と サーバーレス.
IaaS はクラウドベースのテクノロジーの基本的なカテゴリであり、クラウドのインフラストラクチャを支えています。 ユーザーや企業がストレージやアプリケーションなどのリソースにアクセスできるプラットフォームを提供します。 また、企業はコンテンツをシームレスに構築および管理できます。
の例 IaaS Microsoft Azure、AWS、およびGoogle CloudPlatformが含まれます。
SaaS、の略 サービスとしてのソフトウェアは、エンドユーザーがコンテンツを構築および管理するためにアクセスできるクラウドベースのアプリケーションまたはソフトウェアを指します。 SaaS アプリケーションはブラウザからアクセスでき、ローカルPCに直接アプリケーションをバックアップおよびインストールする必要がありません。
SaaS 非常にスケーラブルであり、待望のエンタープライズセキュリティを提供します。 間違いなく最も人気のあるカテゴリの1つです クラウドサービス 小規模な新興企業から大企業まで、事実上すべての企業で使用されています。 SaaSは、特にチームメンバーがリモートで作業したり、地理的に異なる地域に住んでいる場合に、特にコラボレーションで役立ちます。
SaaSサービスの一般的な例には、Google Apps、Microsoft Office 365、DropBoxなどがあります。
PaaS、の略語 サービスとしてのプラットフォームは、開発者と企業を対象としたクラウドプラットフォームです。 独自のカスタムアプリケーションをホスト、インスタンス化、およびデプロイするための環境を提供します。
サーバー、データベース、ネットワーキング、ストレージなどのIaaSに見られるような基本的なインフラストラクチャとは別に、PaaSは開発を提供します ツール、データベース管理システム、およびBI(ビジネスインテリジェンス)サービスにより、企業は効率的に自社を構築および展開できます。 アプリケーション。
簡単に言えば、 PaaS、あなたはあなた自身のアプリケーションとサービスを担当しています。 クラウドプロバイダーが他のすべてを処理します。
PaaSプラットフォームの例には、OpenShiftやGoogle AppEngineが含まれます。
これまで、クラウドコンピューティングに伴うものと、さまざまなタイプのクラウドプラットフォームおよびクラウドサービスを見てきました。 この時点で、クラウドコンピューティングに伴ういくつかの利点の手がかりがすでに得られています。 クラウドテクノロジーのメリットのいくつかの概要を見てみましょう。
NS クラウドコンピューティングモデル 従量制です。 これは、十分に活用されていないサービスに対しても最高額を支払う従来のIT環境とは異なり、使用するリソースに対してのみ支払うことを意味します。
先行投資やハードウェア機器の調達は一切ありません。 クラウドサービスの使用を停止すると、請求は終了します。 これらすべてが、リソースのプロビジョニングとアプリケーションのデプロイの費用効果の高い方法を提供し、将来のコストのより良い予測につながります。
クラウドテクノロジーを使用すると、ビジネスの需要に応じてリソースをスケールアップまたはスケールダウンできます。 ワークロードが増加した場合はRAMやCPUなどのコンピューティングリソースを簡単に増やし、ワークロードが減少した場合はそれらをスケールダウンしてコストを削減できます。
クラウドにより、Mac、PC、タブレット、さらにはスマートフォンなどのさまざまなデバイスから、ダウンタイムを最小限に抑えながら、いつでもリソースに簡単にアクセスできます。
クラウド上のセキュリティには2つの側面があります。 一流の監視および監視システムで保護された堅牢なデータセンターに付属する物理的セキュリティがあります。 さらに、クラウドプロバイダーは、無許可の悪意のある資産から資産を保護するためのデジタルセキュリティを提供します 最先端のファイアウォールテクノロジー、侵入防止、検出システムを使用しているユーザー、および24時間年中無休 モニタリング。
クラウドプロバイダーは、地理的に異なる地域に複数のデータセンターを持っており、データレプリケーションを提供するため、問題が発生した場合にデータの冗長性とフォールトトレランスを確保できます。 データに打撃を与える火災や地震などの物理的な災害についての心配は、今では過去のものになっています。
これらは、クラウドを利用することの主な利点の1つです。
確かに、クラウドは生活をずっと楽にするいくつかの良いものをテーブルにもたらします。 しかし、それは欠点がないのでしょうか? 確かにそうではなく、他のテクノロジーと同様に、クラウドには、私たちが探求しようとするいくつかの欠点があります。
クラウドの最大の課題の1つは、データの制御をサードパーティに委ねることです。 あなたは本質的に彼らにあなたのデータを任せており、彼らがそれを維持し、詮索好きな目や外部の脅威から離れてデータセンターに安全に保管することを望んでいます。
ただし、データはポリシーに従ってインフラストラクチャ内に格納されます。 プロバイダーでダウンタイムが発生した場合、またはさらに悪いことに、折りたたまれた場合、データにアクセスできなくなります。 簡単に言えば、データをクラウドに保存するということは、データの管理をベンダーに譲渡することを意味します。
これを回避する方法は絶対にありません。クラウド上のデータとリソースにアクセスするには、インターネット接続が必要です。 なんらかの理由でインターネットに接続できないと、データにアクセスできなくなります。
クラウド内のデータは安全であると以前に提案したため、これは混乱を招くように聞こえるかもしれません。 ただし、データのセキュリティは、クラウドプロバイダーによって実装されたセキュリティ対策と同じくらい優れています。 緩いセキュリティ対策は、ハッカーがクラウドベンダーに侵入し、機密情報にアクセスするための抜け穴を提供する可能性があります。
技術的な問題が発生した場合は、プロバイダーにチケットを発行し、プロバイダーが問題を解決するのを待つ必要があります。 一部のプロバイダーはあなたに返事をするのにかなりの時間がかかり、これは遅れにつながります。
クラウドコンピューティングは、創業以来、企業やユーザーがデータを処理および処理する方法に革命をもたらし続けています。 クラウドテクノロジーの普及が進むと、クラウドプロバイダーはストレージ容量を増やし、クラウドサービスをより多くすることが予測されます 手頃な価格。
より多くのプロバイダーが、新たな脅威に対応し、ユーザーのデータを保護するために、プラットフォームのセキュリティを向上させようとしています。 IoTなどの新しいテクノロジーをクラウドと統合するための取り組みも強化されます。
確かに、クラウドが提供しなければならない多くの利点を考えると、クラウドの未来は明るいです。 その費用対効果と信頼性は、小規模および大規模の両方のビジネスの成長を加速するのに理想的です。