現在のテクノロジーの新しいトレンドに対する理解が不足していることに懸念や不満を感じている人もいます。業界の専門家は、「すべてがクラウド コンピューティングに関連している。クラウド コンピューティングの適用範囲があらゆる分野に広がったため、クラウド コンピューティングとはほとんど関係のない大手テクノロジー企業でさえ、自社のビジネスをクラウド コンピューティングと結び付けることに注力しているようだ」と指摘している。
広義では、クラウド コンピューティングとは、他の人のサーバー上で独自のアプリケーションを実行または構築することです。しかし、その役割はそれをはるかに超えています。クラウド コンピューティングは現在、巨大なクラウド コンピューティング サービス エコシステムを形成しており、企業はこれを活用してさまざまな業界の高度なアプリケーションの市場投入までの時間を短縮しています。その結果、調査会社 IDC は、パブリック クラウドの支出が 2019 年に驚異的な 2,100 億ドルに達し、2018 年と比較して 24% 増加すると予測しています。 クラウド コンピューティングの成功により、この分野は混乱をきたしました。副作用として、クラウド コンピューティングが実際に何であるか、クラウド コンピューティングの利点は何かという点について、一部の人々の間で混乱が生じています。 クラウドか非クラウドか? この時点で、ほとんどの人は、アプリケーションを動的に拡張する機能をはじめとするクラウド コンピューティングの中心的な利点を理解しています。これは、パブリック クラウド プロバイダーが提供する 3 つの基本的なクラウド コンピューティングの種類 (IaaS、SaaS、PaaS) に当てはまります。これらはすべて、企業にアカウントの設定、データやコードのアップロード、サブスクライブしているサービスの構成を行うためのセルフサービス ユーザー インターフェイスを提供します。 しかし、クラウド コンピューティングについては依然として混乱や誤解が残っています。企業がクラウド コンピューティングのメリットを享受する前に、いくつかの誤解を払拭しておくことが最善です。 プライベート クラウド: 独自のデータ センター インフラストラクチャをサービスとして実行している企業 (IaaS) を指します。適切に管理された仮想化と、ユーザーによるセルフプロビジョニング機能 (通常は VMware の完全な SDDC スタックを使用) により、どの企業でもオンプレミス インフラストラクチャをクラウド プラットフォームのように使用できます。しかし、これはクラウド コンピューティングとは異なります。なぜ?クラウドコンピューティングはサービスだからです。容量計画、電源管理、物理的なスペース、独自のデータセンターの運用に関するすべての詳細について心配する必要はなく、クラウド コンピューティング プロバイダーがすべてを処理します。企業が行う必要があるのは、アカウントを有効にして使用を開始することだけです。 ハイブリッド クラウド: 標準的な定義は、プライベート クラウドとパブリック クラウドの 2 つのクラウドの統合ですが、その統合によって 2 つを 1 つに組み合わせることはできません。これが、上で述べた点につながります。プライベート クラウドというものは存在しません...ただし、1 つの例外があり、それはハイブリッド モデルにのみ適用されます。現在最も重要な 3 つのパブリック クラウドは、AWS、Microsoft Azure、Google Cloud Platform です。これらはすべて、オンプレミスに展開できる完全に管理されたクラウド インスタンスを提供しています。 では、なぜクラウド コンピューティング インフラストラクチャとホストされたパブリック クラウド スタックの両方に料金を支払う必要があるのでしょうか?多くの場合、すべてのパブリック クラウドがアプリケーションに適合することを望んでいますが、プライバシー規制により、特定の機密データをパブリック クラウドにアップロードできないことが規定されています。ハイブリッド クラウドのプライベート インスタンスがパブリック クラウド環境とほぼ同じである場合、それは 1 つのクラウドが他のクラウドの拡張となる、まさに「真のハイブリッド」に近い状態です。 要するに、クラウド コンピューティングについて話すとき、実際に話しているのはパブリック クラウド、つまり SaaS アプリケーション (Salesforce、Microsoft、Oracle、Slack など) またはクラウド コンピューティングの大手 3 社とその他数社が提供する IaaS/PaaS サービスについてです。 SaaS はアプリケーションを配信する方法の 1 つにすぎません。ただし、IaaS と PaaS は、エンタープライズ ソフトウェア開発向けのまったく新しいアプリケーション アーキテクチャをサポートします。 クラウドネイティブエッジ パブリック クラウドの支出の大部分は、既存のアプリケーションを AWS、Azure、Google Cloud などのパブリック クラウドや、IBM や Oracle などの第 2 層の IaaS プロバイダーに移行、つまり「リフト アンド シフト」するために使用されます。しかし、多くの場合、そのメリットはごくわずかです。これらのアプリケーションとそのビジネス ロジックに欠陥がない限り、パブリック クラウド プラットフォームで過去の過ちを繰り返すことになります。 興味深いのは、企業がパブリック IaaS プラットフォーム (現在では PaaS、オンプレミス、サードパーティを含む) 上でクラウド ネイティブ アプリケーションを構築する場合です。クラウド ネイティブ アプリケーションは、IaaS プラットフォームに組み込まれたサービスを使用して、最新のスタイルでゼロから構築されます。これは少なくとも次のことを意味します: マイクロサービス アーキテクチャ: マイクロサービスは、主にアプリケーションとして組み立てられた独立した単一目的のマイクロアプリケーションであり、クラウド ネイティブ アプリケーションを構築するための事実上のアプローチになっています。通常、小規模で個別の開発チームが各マイクロサービスを管理します。各マイクロサービスは、他のマイクロサービスとの統合用に最初から API を使用して構築されます。 API の一貫性が保たれている限り、開発チーム全体で巨大なモノリシック アプリケーションをリファクタリングするのではなく、マイクロサービスを 1 つずつ更新 (または拡張) できます。企業はマイクロサービスを共有または複製して、他のアプリケーションに再構成することができます。 コンテナと Kubernetes: Docker コンテナ革命は、マイクロサービスに最適なプラットフォームを提供します。通常、これは 1 対 1 の関係であり、マイクロサービスは Docker コンテナにデプロイされ、仮想マシンのリソースのごく一部を消費します。しかし、企業はどのようにしてこれらのマイクロサービスをアプリケーションに組み込むのでしょうか?ここで、現在すべての主要な IaaS プラットフォームで利用可能な Kubernetes が登場します。Kubernetes は、コンテナベースのアプリケーションの展開、管理、スケーリング、ネットワーク、可用性を自動化します。 マイクロサービス アーキテクチャは、継続的インテグレーション (CI)/継続的デリバリー (CD) 向けにアプリケーションをパッケージ化、テスト、配信するための一貫した方法を提供するほか、段階的なコード コミットやローリング変更、ビジネス ステークホルダーとの継続的なやり取りを促進するアジャイル手法も提供します。 DevOps は、ソフトウェアの展開、インフラストラクチャの構成、テスト、監視を自動化するモデルを提供します。これらすべてのクラウドネイティブ要素を組み合わせることで、企業がソフトウェアを構築および保守する方法に新しいパラダイムが生まれます。 Kubernetes は、新しいハイブリッド クラウドの作成も約束します。これまで、真のハイブリッド クラウドには、仮想マシン レベルでの並列環境が必要でした。 Kubernetes を使用すると、コンテナ レベルでこの一貫性を適用するのがはるかに簡単になり、企業はマイクロサービス ベースのアプリケーションをパブリック クラウドとプライベート クラウド間でほぼシームレスに移動できるようになります。 大規模なパブリック クラウド IaaS プラットフォームの 1 つでクラウド ネイティブ アプリケーションを構築すると、何百もの API アクセス可能なサービスという追加のメリットが得られます。これはおそらく最も魅力的な部分です。企業は、機械学習ライブラリ、IoT プラットフォーム、アプリケーション監視ソリューション、ビッグデータ分析、ブロックチェーン サービス、データ統合ソリューションを活用することを選択できます。 おそらく最も破壊的なのは、AWS、Azure、Google Cloud が提供する新しい分散リレーショナル データベースです。これらの SQL ベースのクラウド コンピューティング サービスにより、リレーショナル データベースのスケーリング (面倒な作業) が簡単になるだけでなく、世界中のパブリック クラウド データ センターの分散データベース間で一貫性を保つこともできます。これが、企業が大規模アプリケーションの構築にクラウドを利用するケースが増えている主な理由です (既存のオンプレミス データベース ソリューションに脅威を与えることは言うまでもありません)。 最後に、PaaS を次のレベルに引き上げるサーバーレス コンピューティング (Functions as a Service、FaaS とも呼ばれます) があります。すべての主要なクラウド コンピューティング ベンダーがこのサービスを提供しており、AWS Lambda はリーダーとして認められています。開発者がマイクロサービスを使用してアプリケーションを組み立てるのと同じように、開発者はライブラリから機能を取得してマイクロサービスを組み立て、仮想サーバー インフラストラクチャやコンテナーについて考えることなくアプリケーションを統合することができます。サーバーレス アプリケーションは、リクエストが到着するまで休止状態になるため、パブリック クラウド プロバイダーが課金するサイクルを短縮し、コストを節約することもできます。 クラウド コンピューティング サービスの幅広さと深さを見ると、当然の疑問が浮かび上がります。なぜ他の場所でアプリケーションを作成して展開する必要があるのでしょうか?データの保存場所や運用コストなどに関連する理由もあります。しかし今日では、最新かつ最もエキサイティングなテクノロジーは、まずクラウドに登場することが多いため、その魅力はますます高まっています。 |
<<: ファーウェイ、新たな分散型Hongmeng OSを発表、あらゆるシナリオに対応する新たなスマートライフ体験を創出
>>: 企業はクラウドコンピューティングのサポートをDIYで検討すべき
Baidu がサイト評価指標を発表しようとしているとの噂があります。ウェブマスター プラットフォーム...
検索エンジンが互いに競争する中、検索エンジンと交わるところがないように見えるアプリケーションが、検索...
A5ウェブマスターネットワーク(www.admin5.com)は5月22日に報道した。昨日、WeCh...
SEM の大部分は、すでに需要があるターゲット キーワードを中心に展開されます。言い換えれば、企業は...
ウェブサイト運営とは?ウェブサイト運営とは、オンラインマーケティングシステムにおけるウェブサイトの運...
ここ 2 日間は休んでいて、退屈だったので家にいてウェブマスター フォーラムを閲覧していました。休憩...
デザイナーが生み出す作品はどれも自分の子供のようなものです。その懐妊の過程には多くの思考が注ぎ込まれ...
DaaS (Device as a Service) と PCaaS、およびこれらのサービスの定義に...
電子メール マーケティングは、ウェブサイトのトラフィックを増やし、オンライン取引のコンバージョン率を...
最近、かつて有名だった国内化粧品ブランド「夏飛」の創業者、曹建華氏が「ねずみ講」に関与していた疑いが...
インターネット時代にゼロからスタートした企業にとって、インターネットでのプロモーションや宣伝なしには...
2019年の中国のクラウドコンピューティング業界の発展を振り返ると、「産業インターネット」の熱い勢い...
医療ウェブサイトの最適化に関しては、競争が熾烈です。動画広告にしろ、ウェブサイトの最適化にしろ、競争...
北京の記者、謝小平360は8月16日に検索製品を発売して以来、まだ収益はないものの、オリジナルの検索...
黄家朗著序文:私は教育分野で「教育電子商取引」と「オンライン教育は美しいシリーズ」の2つのシリーズを...