[51CTO.com からのオリジナル記事] Kubernetes は、業界をリードするオープンソースのコンテナ オーケストレーション フレームワークです。 Google によって作成され、現在は Cloud Native Computing Foundation (CNCF) によって保守されており、大規模なクラスターを処理できることから、コンテナ市場のスターとなっています。ますます多くのクラウド プロバイダーが、Kubernetes を管理およびホストするサービスとして提供し始めています。 マイクロソフトは2016年に早くも、GoogleのエンジニアでありKubernetesの共同創設者でもあるブランドン・バーンズを採用した。その後すぐに、Kubernetes 1.4 が Azure Container Service (ACS) の一部としてリリースされました。 その後、Microsoft Azure は、あらゆる Kubernetes クラスターで実行されるアプリケーションの開発を簡素化する Draft のリリースを発表しました。その後、Microsoft は CNCF に参加し、仮想マシンを実行せずに Linux 上でコンテナーを作成するための新しいサービス、Azure Container Instances (ACI) を発表しました。これをサポートするために、Microsoft は Kubernetes クラスターに ACI を展開できるようにするオープンソースの ACI Connector for Kubernetes のリリースも発表しました。 Microsoft は、オープンソース プロジェクト Kubernetes に対して常に強力なサポートを提供してきました。今年 5 月に開催された Microsoft Build Developer Conference で、Microsoft は複数の製品を Kubernetes と統合し始めました。例えば、AKS サービスを強化し、DevOps 開発ワークフローのサポートを開始することで、Kubernetes クラスターの新規構築、コンテナー化の適用、CI/CD プロセスや Visual Studio Team Services の統合、*** デプロイメントまで、すべての操作を数回のクリックで完了できるようになります。また、クラウド監視サービス Azure Monitor の適用シナリオを拡張し、コンテナーのヘルスチェックを提供するために Azure Kubernetes Service (AKS) を統合し始めました。 先日開催された毎年恒例のオープンソース クラウド ネイティブ コミュニティ カンファレンス KubeCon + CloudNativeCon 2018 で、Kubernetes オープンソース プロジェクトの共同創設者であり Microsoft Distinguished Engineer でもある Brenda Burns 氏が基調講演で Kubernetes プロジェクトの最新の進捗状況と将来について語りました。また、Azure Kubernetes Service (AKS) が 21Vianet が運営する Microsoft Azure に導入され、中国市場でプレビューが開始されたことを発表しました。 AKS は完全にオープン ソースの Kubernetes をベースとしており、ユーザーは Kubernetes エコシステムのサービスとツールを最大限に活用できます。 Helm、Draft、Brigade などの一般的なオープンソース ツールを使用して、ソフトウェア配信パイプラインを自動化します。 Open Service Broker for Azure を使用すると、Kubernetes を CosmosDB などの SLA で保護された Azure サービスと簡単に統合できます。 [[249744]] Kubernetesオープンソースプロジェクトの共同創設者であり、マイクロソフトの著名なエンジニアであるブレンダ・バーンズ氏
[[249745]] Gabe Monroy、Microsoft Cloud、Azure Containers プロダクト マネージャー
ブレンダン・バーンズ氏は会議後の51CTO記者とのインタビューで、AKS自体は完全なアプリケーションであると語った。現在、中国のほとんどの企業にとって、AKS はニーズを満たすことができます。将来 ACI が中国に導入されると、AKS + ACI アーキテクチャに簡単に切り替えることができます。 Microsoft は、AKS + ACI アーキテクチャを通じてさらに調査を進めています。
多くのメーカーがすでに関連するメカニズムを備えているのですが、マイクロソフトは中国市場における AKS について、将来の市場予想を含め、顧客からのフィードバックはありますか? ブレンダン・バーンズ氏は、AKSは中国市場で多くの顧客からのフィードバックを受けており、非常に人気があると語った。 Microsoft はこれを基に多くのツールを開発しており、これは Microsoft の最も重要な貢献でもあります。 AKS API は標準化される必要があるため、これらのツールは非常に重要です。
Microsoft Cloud Azure コンテナのプロダクト マネージャーである Gabe Monroy 氏は、Kubernetes サービスは基本的なサービスであり、非常に重要であり、多くのクラウド ベンダーの Kubernetes サービスは相互接続されていると付け加えました。 Kubernetes ベースのサービスに加えて、データ サービスなど、考慮する必要がある他の多くのサービスがあります。 Microsoft は、この点に関して Azure サービスを提供しており、これは Kubernetes をベースとする企業の特定のビジネスにさらに優れたサービスを提供することに相当します。 Kubernetes についてここまで話してきたのに、クラウド ネイティブについて話さないわけにはいきません。一般的な用法では、「クラウド ネイティブ」とは、クラウド コンピューティング配信モデルを最大限に活用するアプリケーションを構築および実行するアプローチです。 「クラウド ネイティブ」とは、場所に関係なくアプリケーションを作成および展開する方法のことです。これは、アプリケーションが従来のデータセンターではなくクラウドに存在することを意味します。 CNCF は、「クラウド ネイティブ」をより狭義に定義し、アプリケーションの各部分が独自のコンテナーにパッケージ化されるオープン ソース ソフトウェア スタックを使用したコンテナー化、各部分がアクティブにスケジュールおよび管理されてリソース使用率が最適化される動的オーケストレーション、およびアプリケーションの全体的な柔軟性と保守性を向上させるマイクロサービス指向のアプリケーションを意味します。 関連する調査結果によると、2017 年 12 月以降、本番環境でのクラウド ネイティブ テクノロジの使用は平均 200% 以上増加しており、クラウド ネイティブは文化とトレンドになっています。クラウド ネイティブ テクノロジーは、最新のアプリケーションの構築、配信、運用、保守に破壊的な影響を及ぼしてきました。 ブレンダン・バーンズ氏の見解では、一般的な開発者がクラウドネイティブ ソフトウェアを構築するのは依然として困難ですが、将来的には状況が変化するでしょう。クラウド ネイティブの将来は、すべての開発者がより効率的かつ簡単にクラウド ネイティブを構築できるようにすることです。 Microsoft は常に開発者を重視しており、開発者がより効率的にクラウドネイティブを構築できるように支援するために多くの作業を行ってきました。
記者の視点 AWS の Kubernetes サービス EKS、Microsoft Azure の Kubernetes マネージド サービス AKS、Google Cloud の K8s マネージド サービス... 近年、ほぼすべての主要クラウド プロバイダーが、Kubernetes 向けのより優れたシンプルなソリューションを提供するために競争しています。アプリケーションは今日、ほとんどのビジネスにとって不可欠な要素となっています。すべての企業では、より迅速な導入とより高品質なアプリケーションに対する要求が高まっており、それが開発者がコンテナに群がる理由です。 Shisu Cloud、Lingqiao Cloud、Haoyu Cloud、Cai Cloud、Boyun など、多くのコンテナ スタートアップも中国で誕生しています。これらのメーカーの中には、当初はコンテナ オーケストレーションおよびスケジューリング エンジンとして Kubernetes を使用していなかったものもありますが、現在はすべてそれをサポートしています。 コンテナ クラウドがクラウド ネイティブの高度な段階に進化すると、コンテナ テクノロジーがプラットフォームの基盤になります。今後、Kubernetes がより安定して使いやすくなり、クラウド ネイティブの実装とベスト プラクティスが増えることを期待しています。 [51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください] |