メインコンテンツにスキップ

Zeet

コーディングの技
ゼータ装飾イメージ

Zeet がどのようにクラウドの強みを生かしたマルチクラウド戦略の構築に役立つか



大企業では、インフラ とアプリケーションチームがあり、ビジネスの特定のニーズを満たすプラットフォームを構築する能力を備えていることがよくあります。しかし、技術チームが少なく、予算が限られている中小企業にとって、カスタムビルドのプラットフォームは非現実的で、拡張が困難な場合が多く、余裕のない贅沢品です。

このような現実から、これらの課題を解決するために生まれたのがPlatform-as-a-Service (PaaS)です。しかし、PaaSには、お客様が1つのパブリッククラウドプロバイダーに縛られてしまうという制約があります。 

Johnny DallasとパートナーのZihao Zhangは、大企業で働く中でこの問題を認識し、2020年、この問題を解決するためにZeetを立ち上げました。Zeetは、開発者が、あらゆるクラウドプロバイダー上で接続、展開、拡張が可能な、再利用可能なセルフサービス型クラウドインフラ を作成できるよう支援します。Zeetは、マネージドプラットフォームと開発者プラットフォームエンジニアリングの最前線にいます。クラウド上に構築されたインフラ 、市場に斬新な融合をもたらしています。 

お客様はZeetを利用して、既存のパブリッククラウドベンダーとの関係を利用するか、ゼロから始めるかして、インフラ レイヤーをセットアップします。アプリケーションのニーズに応じて、さまざまなクラウドプロバイダーに展開し、さまざまな強みを活用することができるのです。これは、一般的なバックアップ、冗長性、データセンターの地域性といったユースケースを超えた、マルチクラウドに対するより幅広い見方です。

「クラウドはそれぞれ違う形をしています。それぞれにニュアンスがあり、独自の長所があります」とジョニーは説明します。「クラウドプロバイダーの強みを組み合わせることで、より良い解決策を見出すことができるのです。どのクラウドプロバイダーにも独自の技術的優位性があります。技術スタックは複数のクラウドにまたがることができ、プラットフォームエンジニアリングはそれを実現するのに役立ちます" 。 

Zeetの共同創業者であるJohnny DallasとZihao Zhang。写真提供:Sequoia

LiveKit、拡張性のある多地域対応のクラウドソリューションを模索中 

Zeetのマルチクラウドビジョンのユースケースは、その顧客の1つであるLiveKitからきている。LiveKitは、ビデオ会議、ライブストリーミング、メタバース、ロボティクスプロジェクトをアプリに構築するオープンソースのWebRTCプラットフォームである。LiveKitの目標は、その技術スタックの専門性に基づき、クラウドプロバイダーの強みとマッチングさせることで、あらゆるクラウドで利用できるようにすることです。

LiveKitのエンジニアチームは、低遅延のライブビデオを配信することに集中している。しかし、チームは障害に遭遇した。それは、帯域幅をスケーリングするには、アプリケーションレイヤーがKubernetes API を呼び出すAWS 。Zeetチームは、アーキテクチャをZeetで深く定義し、アプリケーション・レイヤーを分離し、インフラ 、LiveKitを支援した。LiveKit はクラウド プロバイダーを 1 日で移動し、Zeet と連携してから最初の 6 か月でこれを 4 回行いました。

Linode Kubernetes Engine (LKE)は、レイテンシ、ネットワーキング、および大規模なフットプリントカバレッジの必要性に焦点を当てたため、LiveKitに最適な選択肢となりました。Zeetプラットフォーム内で定義されたアーキテクチャを介したLKEのデプロイは、LinodeとZeetのアカウントをリンクさせるだけで、簡単に行うことができました。LiveKitは、アプリケーションモデルの状態とクラウドインフラ の状態を分離することで、好きなだけ多くのクラウドと地域に展開できるようになりました。

"目標は、インフラ の上で素晴らしい開発者体験を可能にすることです。" とジョニーは述べています。"私たちは、インフラ チームと協力して、クラウドの上に管理レベルを追加することで、アプリケーションチームを可能にします。"

Linodeとの相性

Zeet は、あるパブリッククラウドプロバイダーを他のプロバイダーよりも推奨するのではなく、さまざまなワークロードに対してどれを選択すべきか迷っている顧客にガイダンスを提供します。顧客はTerraform テンプレートや Helm チャートなど、すでに持っているコンポーネントを持ち込むことができ、一貫したエクスペリエンスを得ることができるのです。 

「ネットワーク集約的で低レイテンシーのニーズと幅広い地域での可用性のために、LKEは私たちが選んだプロバイダーです。「統合は、Linodeアカウントを作成し、API キーをZeetにインジェクションするだけと簡単です。ZeetはLKEクラスタとすべての関連リソースをプロビジョニングし、アプリケーションを作成します。  

クラウドの競争は熾烈だが、異なるクラウド・プロバイダーの強みを生かしたマルチクラウド戦略をとるのは大企業だけではないはずだ。Linodeは、クラウドコンピューティングをシンプルで、手頃な価格で、すべての人が利用できるようにするため、開発者のエクスペリエンスに重点を置いています。パートナーシップは、Linodeが可能にするイノベーションの一種であり、Zeetとの協力に興奮しています。 

これをシェア