Kubernetesの代替品の必要性

Kubernetesの代替品の必要性

​k8s はコンテナ オーケストレーションの分野ではよく知られるようになりました。多くの開発者にとって理想的なソリューションとなっていることは否定できません。しかし、Kubernetes は本当に完璧なのでしょうか?逆に、Kubernetes が提供する可能性に熱狂していた人が、その途中で発生する多くの問題を解決しようとしてイライラしてしまうこともあります。そのため、Kubernetes のより使いやすい代替手段を求める組織が増えています。この記事では、これらの代替手段の必要性を強調し、Kubernetes に代わる強力な候補を紹介します。

Kubernetesが解決しようとしている問題

Kubernetes は、Google の過度に複雑なコンテナ管理プラットフォームである Borg のオープンソース バージョンとして始まりましたが、その後、世界的なムーブメントに成長しました。現在、Cloud Native Computing Foundation (CNCF) によって管理され、多数の貢献者によって保守されています。

Kubernetes は、ソフトウェアの展開、コンテナ管理、インフラストラクチャのスケーリングを自動化するための事実上の標準となっています。組み込みのデフォルトのレプリケーションと自動スケーリングを使用してコンテナ化されたアプリケーションを実行し、それらの正常性、オンライン状態、迅速なスケーリングを保証します。

あらゆる Kubernetes インフラストラクチャの中心となるのはコンテナです。コンテナは、ハイパーバイザーなどの VM の不要な部分を取り除き、オペレーティング システムとアプリケーションの必要なコンポーネントのみをきちんとしたパッケージにまとめます。

代替手段を求める組織が直面する課題

1. Kubernetesはやりすぎかもしれない

ほとんどの組織は、Google や Facebook のような規模で運営されていません。私たちが話しているのは、18 のデータセンター、4,000 万平方フィート、そして 200 億ドルのことです。 McAfee は、「従業員数が 1,000 人未満の企業では、平均 22 個のカスタム アプリケーションが実行されています」と述べています。確かに、これらのアプリケーションを効果的に管理するには、依然として最新のテクノロジーと方法が必要です。しかし、Kubernetes の技術力は非常に優れているため、アプリケーション自体から注意をそらしてしまう可能性もあります。

2. Kubernetesは複雑すぎる

Kubernetes の当初の目標は「分散システムを柔軟に実行する」という非常に単純なものでしたが、この単純な目的は現状ではあまりにも混乱を招いているようです。 Google のレビューでも「Kubernetes はユーザーが正しく設定するのが難しい」と述べられており、Istio などのツールはインストールや使用が難しいです。 Kubernetes はあまりにも多くの問題を解決しようとするため、プラットフォームがさまざまな方向に引っ張られてしまいます。

3. 所有コストとメンテナンスコストが高い

Kubernetes は無料で使用できますが、非常に高価な製品です。インフラストラクチャを管理し、その上で実行されるワークロードを最適化するための隠れたコストが発生します。したがって、状態を維持するために費やす時間という点では、Kubernetes は高価です。

4. 困難で面倒な移行

Kubernetes への移行は困難で難しい作業です。これを行うには、アーキテクチャの一部またはすべてをリファクタリングする必要があります。 Kubernetes クラスターを継続的に稼働させるには、大規模なチームも必要です。適切にメンテナンスされた Kubernetes セットアップを構築できたとしても、基本的なクラスターから信頼性の高い本番環境に移行するには、まだ多くの作業が必要です。

人々は何を求めているのでしょうか?

コンテナとクラウドのオーケストレーションへの自律的なアプローチ

ソフトウェアの世界では、Kubernetes はあらゆる人にとってあらゆるものになることを目指していますが、過度に複雑になっています。 Kubernetes の魅力は薄れつつあり、人々はコンテナ オーケストレーションに対する独自のアプローチを提供する代替手段を探しています。

もっと簡単に始める方法

Kubernetes の複雑な部分に対処し、管理するために、さまざまなツールが使用されます。 Kubernetes のさまざまな領域では、それを補完するための追加のツールが必要になります。つまり、本番環境の Kubernetes クラスターでアプリケーションの実行を開始する前に、複数のミニツールの操作方法を学習する必要があります。複数のインフラストラクチャ プロバイダーにまたがって展開しようとすると、このワークロードはさらに複雑になります。多くの人は、この学習プロセスを回避し、さまざまなツールを組み合わせて開始したいと考えています。この混乱を回避するのに役立つ代替案はどれも歓迎すべき変化です。

開発者はDevOpsチームなしでも構築できる

複雑であることが知られているシステムを扱う場合、ビルド プロセスが大幅に遅くなる可能性があります。これは、これまでインフラストラクチャを扱ったことのない開発者にとって、Kubernetes 開発ワークフローに慣れることが非常に難しい場合があるためです。さらに、フレームワークに精通している開発者であっても、遭遇するさまざまなボトルネックを克服するために、Kubernetes の専門家と DevOps チームの支援が必要です。これにより、最終的には生産性が低下し、リリース サイクルが長くなります。その結果、組織は開発者の DevOps チームへの依存を排除​​する方法を模索しています。開発者に必要なときに必要なリソースにアクセスできる柔軟性と自律性を提供したいと考えています。

Kubernetes の代わりに Cycle を使用する理由は何ですか?

代替手段の必要性が完全に認識されるまで、K8s ファミリーは数年間コンテナ管理の分野を独占していました。この需要により、Kubernetes と同じことを面倒や複雑さなしで実行できる新しいソリューションが生まれました。そのようなソリューションの 1 つが、Kubernetes と競合する開発者向けの低コストのオペレーティング プラットフォームである Cycle.io です。

Cycle は、強力なコンテナ オーケストレーションと、事前構成されたサービス、自動化されたネットワーク、インフラストラクチャ管理、完全な DNS ソリューション、およびイメージ管理を組み合わせています。すべてのサーバーへのプラットフォーム更新の配信を自動化するのに役立ちます。このループを使用すると、サポートされている任意のプロバイダーから独自のインフラストラクチャを展開することもできます。そのため、いずれかのクラウド サービス プロバイダーに縛られることなく、あらゆるクラウド サービス プロバイダーにわたってインフラストラクチャ、データ、アプリケーションを所有できます。このサイクルは OCI (Open Container Initiative) に完全に準拠しており、量よりも質を優先することに重点を置いています。

結論は

Kubernetes は長年にわたり、誰もが導入を求めるホットな話題でした。だから、その人気に夢中になるのは当然です。ただし、コンテナ オーケストレーションは、ビジネスが直面する技術的な問題を解決することを目的としていることを覚えておくことが重要です。どのような問題を解決しようとしているのか、どのような問題点をターゲットにしようとしているのか、そして Kubernetes が本当に必要かどうかを把握する必要があります。これらの質問に答えた後、Kubernetes と、Cycle などのよりシンプルで効率的な他のオプションを検討し、それぞれのハードコストとソフトコストを比較検討する必要があります。この記事が、皆さんが新たな視点を得て、組織にとって正しい決定を下すためのガイドとして役立つことを願っています。

<<:  エッジコンピューティングは長い道のりを歩んできた

>>:  SaaS分野のホットな話題についてお話ししましょう

推薦する

リモートワーク環境でクラウドコンピューティングを活用するための 10 の考慮事項

企業はリモートワーク環境でクラウドコンピューティングをどのように活用できるでしょうか?ここでは、組織...

酸辣湯麺おばさんの話からウェブサイト運営経験を語る

最近、寧波SEOの暁旭は、次のような非常に人気のある面白いスタイルを目にしました。「ある日、私はノー...

vpsunlimited 512M メモリ (xen) VPS シンプルレビュー

夜8時頃、vpsunlimited.comからこの512メモリのVPSを注文しました。XENベースで...

Henghost: 日本CN2 GIAラインVPSレビュー、データからHenghostがいかに優れているかがわかる

henghost はどうですか、henghost クラウド サーバーはどうですか、henghost ...

地域分類情報ウェブサイトの構築方法の実践的分析

もともと地域情報サイトを手がけていたわけではないので、地域情報サイトを手がけたのは合計で10ヶ月程度...

VMware の高可用性: サーバー仮想化におけるクラスター HA と FT

[[226267]]ハHA環境はホットマイグレーション環境に似ている1. データセンターを右クリック...

百度の是正は始まったばかり

数日前、Baidu はウェブマスターに関する多くの発表を行い、多くのウェブマスターに大きな感銘を与え...

エッジコンピューティングとモノのインターネット: 成長の機会

データ量は爆発的に増加しており、2025年までに世界では毎日463EBのデータが生成されると推定され...

陳一偉がSUSE China 3.0の舵取りを担い、デジタル世界への足掛かりを築く計画

SUSE は今後 3 年間で事業を 2 倍に拡大する可能性が高いと言っても過言ではありません。 SU...

[AWS コミュニティディスカッション活動概要 3] クラウドデータベースの長所と短所

[51CTO.com オリジナル記事] 今日の話題 (262) データベースをクラウド上に保存するし...

モバイルインターネットマーケティングを行うには?桂娥奇氏のスピーチの記録

私は Guijiaoqi です。ここで簡単に皆さんにお話ししたいと思います。私の現在の研究結果から判...

新人ウェブマスターがウェブサイト最適化の3か月間の実践経験を共有

3か月間の最適化を経て、この小さなサイトは初期の成果を達成しました。新しいドメイン名から現在のPR=...

budgetnode-7 USD VPS/KVM/3 GB RAM/120 GB HDD/2 TB トラフィック/Windows/カスタム ISO

budgetnodeは、米国マイアミデータセンターにKVM仮想化をベースとしたVPSを新たに追加しま...

フォーラムは死んでいません: ファーストフードはどのようにしておいしい食事の代わりになるのでしょうか?

過去数年間で最も人気があったウェブサイト形式のフォーラムは、近年徐々にWeiboとWeChatに追い...

家具の電子商取引Niuwo.comは3ヶ月で閉鎖され、1億元以上の資金が消えたと疑われている

新快報記者ハン・ジェンが報告最近、設立からわずか3か月の家具EC会社Niuwo.comが倒産しそうに...