クラウド コンピューティングの「クラウド」は、インターネットのネットワーク図を描くときにクラウドとして描くという習慣に由来しています。 クラウド コンピューティングの最も広く受け入れられている定義は、商用プロバイダーのデータ センターでインターネット経由でリモートでワークロードを実行することであり、いわゆる「パブリック クラウド」モデルです。 AWS、Azure、Google Cloud などのプラットフォームは、このクラウド コンピューティングの概念の例です。
ただし、クラウド コンピューティングには、より正確な説明があります。それは、データ センター リソースの仮想化と集中管理です。 その主な利点は俊敏性です。ワークロード要件に基づいて抽象化されたコンピューティング、ストレージ、ネットワーク リソースを使用し、多数の事前構築済みサービスを備えています。 顧客の観点から見ると、パブリック クラウドは、新しいハードウェアやソフトウェアに投資することなく、新しい機能を獲得する方法を提供できます。 同時に、顧客は使用したリソースに対してのみクラウド プロバイダーに料金を支払います。ユーザーは、Web フォームに入力するだけで、アカウントを設定したり、仮想マシンを起動したり、新しいアプリケーションをプロビジョニングしたりできます。 ワークロードを実行するときに顧客の需要に基づいてコンピューティング リソースを追加する能力は、スケーラビリティと呼ばれます。 クラウド コンピューティングではさまざまな種類のサービスが利用できますが、主に次のカテゴリに分類できます。 1. SaaS(サービスとしてのソフトウェア) このタイプのパブリック クラウドは、ブラウザーを通じてインターネット経由でアプリケーションを配信します。最も人気のあるビジネスレベルの SaaS アプリケーションには、Google の G Suite や Microsoft の Office 365 などがあります。エンタープライズレベルのアプリケーションの中で、Salesforce はリーダーです。しかし、Oracle から SAP までの ERP スイートを含むほぼすべてのエンタープライズ レベルのアプリケーションは、SaaS モデルを使用しています。通常、SaaS アプリケーションは、顧客が自分でコードを変更したり追加したりできる幅広い構成オプションと開発環境を提供します。 ?IaaS(サービスとしてのインフラストラクチャ) 基本レベルでは、IaaS パブリック クラウド プロバイダーはストレージおよびコンピューティング サービスを提供します。しかし、すべての主要なパブリック クラウド プロバイダーが提供するサービスは、非常にスケーラブルなデータベース、仮想プライベート ネットワーク、ビッグ データ分析、開発者ツール、機械学習、アプリケーション監視など、素晴らしいものです。 AWS は最初の IaaS プロバイダーであり、現在もリーダーであり続けています。これに続いて、Microsoft Azure、Google Cloud Platform、IBM Cloud が続きます。 2. PaaS(サービスとしてのプラットフォーム) PaaS によって提供されるサービスとワークフローは、特に開発者を対象としており、開発者は共有ツール、プロセス、API を使用して、アプリケーションの開発、テスト、展開を加速できます。 Salesforce の Heroku と Force.com は非常に人気のあるパブリック クラウド PaaS 製品です。 Pivotal の Cloud Foundry と Red Hat の OpenShift は、ローカルにデプロイすることも、いくつかの主要なパブリック クラウドを通じてアクセスすることもできます。企業にとって、PaaS は、開発者がすぐに使用できるリソースにアクセスし、特定のプロセスに従い、特定のサービス セットのみを使用することを保証する一方で、オペレーターが基盤となるインフラストラクチャを維持します。 モバイル開発者向けのさまざまな PaaS は、一般的に MBaaS (Mobile Backend as a Service) または単に BaaS (Backend as a Service) と呼ばれていることに留意してください。 3. FaaS(サービスとしての機能) サーバーレス コンピューティングのクラウド インスタンス化である FaaS は、PaaS に別の抽象化レイヤーを追加し、開発者がスタック内で自分のコードよりも優先度の低いものから完全に分離されるようにします。仮想サーバー、コンテナー、アプリケーション ランタイムを操作する代わりに、機能コードのブロックをアップロードし、イベント (フォームの送信やファイルのアップロードなど) によってトリガーされるようにします。すべての主要なクラウドは、IaaS の上に FaaS を提供しています。 FaaS アプリケーションの特別な利点は、イベントが発生するまで IaaS リソースが使用されないため、リソースの使用率が低下してコストを削減できることです。 4. プライベートクラウド プライベート クラウドは、顧客のデータ センターにソフトウェアを展開して実行できる小規模な IaaS パブリック クラウドと言えます。パブリック クラウドと同様に、社内顧客は独自の仮想リソースをプロビジョニングしてアプリケーションを構築、テスト、実行することができ、従量制のリソース消費量に応じて課金されます。管理者にとって、プライベート クラウド データ センターは、よく言えば自動化され、悪く言えば手動で構成および管理されます。 OpenStack はオープンソースのリーダーですが、VMware のソフトウェア定義データセンター スタックは最も人気のある商用プライベート クラウド ソフトウェアです。 5. ハイブリッドクラウド ハイブリッド クラウドは、プライベート クラウドとパブリック クラウドを統合したものです。ハイブリッド クラウドでは、プライベート クラウドとパブリック クラウド間でアプリケーションを簡単に移動できる並列環境を作成します。その他のケースでは、データベースは顧客のデータ センターに存在し、パブリック クラウド アプリケーションと統合されることがあります。ピーク需要期間中、仮想化データ センターのワークロードがクラウドに複製されることがあります。プライベート クラウドとパブリック クラウドの統合の種類は多岐にわたりますが、ハイブリッド クラウド モデルになるには、相互に適応する必要があります。 6. パブリック API (API、アプリケーション プログラミング インターフェイス) SaaS がインターネット経由でユーザーにアプリケーションを提供するのと同様に、パブリック API はプログラムでアクセスできるアプリケーション機能を開発者に提供します。たとえば、Web アプリケーションを構築する場合、開発者は Google Maps API を利用して運転ルート案内を提供することがよくあります。ソーシャル メディアに統合するには、開発者は Twitter や Facebook が管理する API を呼び出す可能性があります。 Twilio は、パブリック API を通じて電話およびメッセージング サービスを提供することで成功したビジネスを構築しました。最終的には、どの企業でも独自のパブリック API を提供して、顧客の消費データやアプリケーション機能にアクセスできるようになります。 7. iPaaS(サービスとしての統合プラットフォーム) データ統合は、一定規模の企業、特に大規模に SaaS を導入している企業にとって重要な問題です。 iPaaS ベンダーは通常、一般的な SaaS アプリケーションとオンプレミスのエンタープライズ アプリケーション間でデータを共有するための構築済みコネクタを提供していますが、ベンダーは多かれ少なかれ B2B 電子商取引統合、クラウド統合、または従来の SOA スタイルの統合に重点を置いている場合があります。 8. IDaaS(アイデンティティ・アズ・ア・サービス) クラウド コンピューティングに関連する最大のセキュリティ問題は、プライベート データ センターとパブリック クラウド サイトの両方で、ユーザー ID とそれに関連する権利および権限を管理することです。 IDaaS プロバイダーは、クラウドベースのユーザー プロファイルを維持し、ユーザーを認証し、セキュリティ ポリシー、ユーザー グループ、および個人の権限に基づいてリソースまたはアプリケーションへのアクセスを有効にします。さまざまなディレクトリ サービス (Active Directory LDAP など) と統合できる機能が重要です。 9. コラボレーションプラットフォーム Slack、Microsoft Teams、HipChat などのコラボレーション ソリューションは、組織内での効果的なコミュニケーションとコラボレーションを可能にする重要な情報コミュニケーション プラットフォームとなっています。基本的に、これらのソリューションは、チャット形式のメッセージングに加えて、ファイル共有や音声およびビデオ通信をサポートする比較的シンプルな SaaS アプリケーションです。ほとんどは他のシステムとの統合を容易にする API を提供しており、サードパーティの開発者が機能を強化するプラグインを作成して共有できます。 10. 垂直の雲 PaaS クラウドを提供することで、金融、ヘルスケア、小売、ライフサイエンス、製造業界の顧客は、業界固有の API アクセス可能なサービスに近い垂直アプリケーションを構築できるようになります。垂直クラウドは、垂直アプリケーションの市場投入までの時間を短縮し、特定の領域での B2B 統合を加速します。ほとんどの垂直クラウドは、生態学的パートナー システムを育成する目的で構築されます。 クラウドコンピューティングの魅力と反対意見 クラウド コンピューティングの主な魅力は、市場投入までの時間の短縮とアプリケーションの動的なスケーラビリティです。しかし、機械学習からモノのインターネットまで、アプリケーションに組み込むことができる高度なサービスをクラウドに導入する開発者が増えています。 従来のエンタープライズ アプリケーションは、データ センターのリソース要件を削減するためにクラウドに移行されることがあります。しかし、実際のメリットは、クラウド サービスと「クラウド ネイティブ」プロパティを活用する新しいアプリケーションの追加によって得られます。後者には、マイクロサービス アーキテクチャ、アプリケーションの移植性を強化する Linux コンテナ、コンテナベースのサービス オーケストレーション用の Kubernetes などのコンテナ管理ソリューションが含まれます。クラウド ネイティブのアプローチとソリューションは、パブリック クラウドまたはプライベート クラウドの一部となり、DevOps スタイルのワークフローを効率的に使用するのに役立ちます。 パブリック クラウドに対する反対意見は、一般的にセキュリティ上の懸念から生じますが、大手パブリック クラウド プロバイダーは、自社のデータ センターが平均的な企業よりも攻撃に対して脆弱ではないことを実証しています。さらに大きな問題は、顧客とパブリック クラウド プロバイダー間のセキュリティ ポリシーと ID 管理の統合です。同時に、政府の規制により、顧客が機密データをローカルエリア外に持ち出すことを禁止する場合があります。その他の懸念としては、サービス中断のリスクや長期的な運用コストなどが挙げられます。 しかし、パブリック クラウドとプライベート クラウドの両方が、特に頻繁かつ動的に拡張する必要がある顧客にとって、大規模なアプリケーションに最適なプラットフォームとなっています。さらに重要なのは、今日のパブリック クラウド プロバイダーは常にテクノロジー開発の最前線に立っていることです。企業がクラウドを選択すると、魅力的な新技術を常に利用するよう促されるようになります。 |
<<: APICloud は、エコシステムの力を活用して、企業のインターネット化のニーズを再構築します。
>>: 分散ブロックストレージの研究開発においてメタデータ サービスをどのように設計すればよいでしょうか?
競争はあらゆる業界に存在し、ウェブマスター コミュニティにおける競争は言葉では言い表せないほど熾烈で...
Neosurge は、2002 年から 10 年以上の歴史を持つ小規模な IDC 企業です。社長の ...
近年最も人気があったテレビ番組は、ほかでもない「真歓伝」です。テレビ画面からインターネットに広がり、...
ユーザー数が安定する傾向にあるため、APPの断片化とシナリオベースの使用が明確に傾向しています。次に...
専用サーバーは、どのように構成しても、リソースの面で VPS よりも信頼性が高く、独立した制御性も高...
[[252760]] re:Invent 2018は成功裏に終了しました皆さんもすでに生み出された情...
[[261171]]プログラマーは皆、フロントエンド技術が非常に急速に変化することを知っています。 ...
1か月前、友人から企業ウェブサイトの SEO 診断を依頼されました。著者は、このサイトの PR 値が...
チャネルに精通しているということは、宣伝する製品に適したチャネルを選択できるかどうかを意味します。ま...
データ分析のいくつかの側面から Web サイトを分析して、改善の余地がある場所を確認します。 1. ...
IDCの最新の「IDC中国エンタープライズアプリケーション管理(EA)SaaS市場2021年下半期追...
香港でiPhone 6SやPS4ゲームを購入する価格は、中国本土よりはるかに安いです。64Gバージョ...
山東省のウェブサイト最適化では、SEO 記事タグを設定する方法について説明します。多くの場合、SEO...
翻訳者 |ブガッティ校正:孫淑娟Docker コンテナを初めて使用する場合は、私のお気に入りの D...
ホスト cat は bluevm からメールを受け取りました。大まかに言うと、openvz と kv...