エッジにおけるKubernetes:Civoがこの分野をさらに盛り上げる

エッジにおけるKubernetes:Civoがこの分野をさらに盛り上げる
データ ウェアハウス内のデータのクラウド。
画像: phonlamaiphoto/Adobe Stock

コンピューティングエッジは巨大です。この核となる自明の理は、私たちがこの空間で、本質的に分散しながらも本質的には繋がった多様なエンドポイントと共に仕事をしていることを意味します。それらはすべて、IoT、クラウドバックボーン、そして既知の宇宙の広大な領域に広がるサイバースペースのニューラルノードで機能しています。

クラウドコンピューティング環境におけるエッジスペースの性質は、近年ほぼ業界全体で事実上の普及を誇っているクラウドコンテナオーケストレーション技術であるKubernetesにとって大きな重要性を生み出しています。Kubernetesに関してよく耳にする「問題」は、使いにくく、管理が複雑で、習得が非常に難しいことです。このレベルでのより容易な導入ルートを提唱している企業の一つがCivoです。

ジャンプ先:

  • Civo は何を提供しますか?
  • エッジはクラウドの拡張である
  • Kubernetesフライドチキン
  • Kubernetesがエッジで役立つ理由
  • Civo の Kubeflow-as-a-Service

Civo は何を提供しますか?

Civoのクラウドネイティブサービスは、軽量KubernetesディストリビューションであるK3sをベースとしています。Rancher Labs(SUSEによる買収前)によって開発されたK3s Kubernetesディストリビューションは、継続的なコンピューティングのデプロイメントに適していると言われており、シナプスセンサーや信号システムといった常時接続のエッジ環境にも最適です。

「エッジコンピューティングの真髄は、クラウド導入、ハイブリッドクラウド、そしてマルチクラウドへの柔軟な新しい道筋を提供することです」と、Civoの最高イノベーション責任者であるジョシュ・メサウト氏は述べています。「処理ポイントをデータストレージに近づけることで、レイテンシが低減し、セキュリティが向上するというメリットは、既に多くの人にとって明らかです。」

メソウト氏は、レイテンシとセキュリティ要因に加えて、本質的な近接性によりハードウェア間のデータ転送コストが大幅に削減されるとともにパフォーマンスも向上し、エッジコンピューティングの使用事例に対する投資収益率が向上すると付け加えた。

「大規模な問題では、コロケーションや、処理対象のデータの近接性によって大きなメリットが得られることがよくあります。これは、例えば証券取引所の近くにオフィスを建設することを検討する銀行にとって、非常に重要な要素です」とメソウト氏は述べた。

参照: Kubernetes とクラウド認定資格の究極のトレーニングバンドル(TechRepublic Academy)

エッジはクラウドの拡張である

メスート氏は、今日ではエッジコンピューティングを、AWS Outposts、Google Distributed Cloud Edge、あるいは彼の会社の場合のCivoStackといったコアクラウドの拡張として捉えることができると示唆しました。ここで示唆されているのは、あらゆるITスタックがエッジ環境をクラウドの拡張として捉えられるようになれば、ハードウェアを必要に応じて拡張できるということです。たとえ拡張のためにエッジ拠点に新しいサーバーを配備する必要が生じたとしてもです。

私たちが知っていることの 1 つは、Civo のクラスターは信じられないほど高速であることが知られており、これは IoT とエッジ コンピューティングにとって重要なことです。

「当社のお客様はKubernetesをあらゆる場所で利用しています。オンプレミスで稼働するOpenShiftから、AWS、Google Cloud、Azure上のマルチクラスターやクロスクラウド環境まで、多岐にわたります」と、ハッブル宇宙望遠鏡をユーザーベースに挙げるKubernetes観測ソフトウェアベンダー、Robusta.devのCEO兼共同創業者であるNatan Yellin氏は述べています。「これらの環境すべてにおいて、Civoほど高速にKubernetesクラスターが「スピンアップ」して稼働を開始するのは見たことがありません。」

しかし、イェリン氏はKubernetesを「単なる」コンテナオーケストレーターと呼ぶのは的外れだと付け加えた。彼の見解では、これは初代iPhoneをタッチスクリーンの電話ダイヤラーと呼ぶのに似ている。なぜか?Kubernetesは今やクラウドのオペレーティングシステムであり、クラウドモデルが提供するコンピューティング、ストレージ、分析などのサービスベースのモデルを誰もが利用する方法を変えたのだ。

Kubernetesフライドチキン

「Kubernetesは意外な場所にも登場しています」とイェリン氏は付け加えた。「例えば、アメリカの有名なテイクアウトチェーンであるChick-fil-Aは、全店舗でKubernetesクラスターを運用しています。一見奇妙に聞こえるかもしれませんが、よく考えてみると、これは非常に賢明で堅実なエンジニアリング上の決断です。」

なぜ Kubernetes がそれほど重要で、フライドチキンサンドイッチにこれほどよく当てはまるのでしょうか?

「現代のファストフードチェーンは、機能するためにITサービスに大きく依存しています」とイェリン氏は説明した。「POS端末やデジタルメニュー画面から、顧客が何をいつ注文したかに関する詳細な分析まで、各店舗にKubernetesクラスターを設置すれば、インターネットがダウンしたりAWSクラウドが停止したりしても、すべてが機能し続けます。チキンは確実に提供されます!」

Kubernetesがエッジで役立つ理由

イェリン氏は、Kubernetesは障害が許容されるだけでなく、むしろ積極的に期待される分散システム向けに構築されているため、IoTやエッジコンピューティングでもKubernetesが使われ始めているのは当然だと主張しました。そのため、エッジコンピューティングのユースケースにはKubernetesが最適な選択肢となります。

Civoは現在、主にいくつかの主要な製品アップデートを通じて、この分野でさらに一歩前進することを目指しています。今年2月にタンパで開催された同社初の年次カンファレンス「Civo Navigate 2023」で新たに発表されたのは、本格的なPlatform-as-a-Service(PaaS)を提供する技術提案であるCivo Platformです。

Civo Platform は、クラウドでアプリケーションを実行および開発するためのより柔軟でスケーラブルなフレームワークを開発者に提供することを明確に目的として、個々の IT 部門独自のクラウド ジャーニーに合わせて統合できるように構築されています。つまり、スケール ポイントが発生したときに、PaaS から完全に管理された Kubernetes サービスに切り替えることができます。

「Civoプラットフォームには『ソフトウェア部品表(SBOM)』ツールが含まれており、ユーザーはソフトウェア製品内のすべてのコンポーネントの検証済み記録を作成できます」と、CivoのCEO、マーク・ブースト氏は基調講演で述べました。「SBOMは、企業がソフトウェア開発の背後にあるセキュリティ資格を検証するための重要な手段となっています。」

このレベルのITに呼応する最近の米国政府の行動があります。ホワイトハウスの大統領令14028号は、連邦政府と共同で行うあらゆる業務にSBOM(Scientific Reports of Information and Information Model)の適用を義務付けており、同様の義務付けは他の先進民主主義国でも同様に行われています。

「開発者がPaaSプロバイダーの規模を超過してしまうケースが多々あります」とBoostは述べています。「私たちは、企業と共に成長し、スケールアップに合わせて変化する開発ニーズをサポートできるよう準備を整えています。開発者は複雑さを求めているのではなく、ビジネスのためのイノベーションに集中できる、手頃な価格で柔軟性があり、カスタマイズ可能なPaaSアプローチを求めているのです。」

Civo の Kubeflow-as-a-Service

人工知能(AI)と機械学習(ML)への取り組みに乗り遅れまいと、CivoはNavigate 2023において、Kubeflow-as-a-Serviceという魅力的な名前のサービスを発表しました。Mesout氏によると、MLをサポートするために必要な周辺インフラは広大かつ複雑です。

「その結果、多くの組織は、プロセス管理ツール、データ検証、マシンリソース管理などのインフラストラクチャコンポーネントの設定に、MLに費やす時間とリソースの大部分を費やしています」と彼は述べています。

Kubeflow-as-a-Serviceは、これらのコンポーネントをMLマネージドサービスとして実行し、MLを利用する開発者に最も必要なツールとフレームワークをサポートすることで、こうしたストレス要因を軽減することを目的としています。同社は、小規模組織の開発者は、ML周辺の運用とインフラストラクチャの構築に必要な規模の経済性のために、MLを「価格的に手が届かない」ことが多いと指摘しています。このテクノロジーは、こうした制約に対抗することを目的としています。

「クラウドであれ機械学習であれ、テクノロジーのランドスケープは、最終的には民主化され、誰もが簡単にアクセスできるようになることで進化します」とメソウト氏は述べた。「私たちは、機械学習の活用を検討しているすべての開発者に、そのメリットを最大限に活用するために必要なプラットフォームを提供し、ひいては技術の発展に貢献したいと考えています。」

Kubernetesをめぐるこうした動きは、Cloud Native Computing Foundationが2022年度の年次クラウドネイティブ調査の結果を発表するのと同時に起こっています。CNCFは、この年次分析を用いて、クラウドネイティブコミュニティとその環境に影響を与える主要な要因を精査していると述べています。その中でKubernetesは中心的な存在となっています。

「Kubernetesはクラウドの『オペレーティングシステム』として台頭しつつあり、Kubernetesはほぼあらゆるものを実行するためのプラットフォームとなっています」とCNCFの広報担当者は述べています。「組織がセキュリティ制御、サービスメッシュ、メッセージングシステム、可観測性ツールといった高度なKubernetesプラットフォーム技術を導入するにつれ、補助的なワークロードがアプリケーションワークロードを上回っています(63%対37%)。同時に、組織はビルドパイプライン、スケジュールされたユーティリティワークロードなど、より幅広いユースケースにKubernetesを使用するようになりました。」

CivoはクラウドネイティブKubernetesの提供で、まさに適切なタイミングで適切な位置につけたと言えるだろうか?確かに、同社は本格的なPaaSの柔軟性と機械学習機能を追加し、エッジコンピューティング分野への関連性をさらに高めたと言えるだろう。しかし、主要3社のクラウド・ハイパースケーラーはまだそれほど動揺していないだろう。

Civoのパートナーリストは月ごとに拡大しており、現在ではLoft、Dynatrace、Percona、Pantheon、DataStaxなどが名を連ねています。AWS、Google Cloud Service、Microsoft Azureは含まれていませんが、間違いなく彼らの動向を注視しているでしょう。Kubeはクールで、ますます人気が高まっています。

次に読む: Kubernetes でアプリケーションをデプロイする方法(TechRepublic Premium)

Tagged: