大企業では、インフラ とアプリケーションチームがあり、ビジネスの特定のニーズを満たすプラットフォームを構築する能力を備えていることがよくあります。しかし、技術チームが少なく、予算が限られている中小企業にとって、カスタムビルドのプラットフォームは非現実的で、拡張が困難な場合が多く、余裕のない贅沢品です。
このような現実から、これらの課題を解決するために生まれたのがPlatform-as-a-Service (PaaS)です。しかし、PaaSには、お客様が1つのパブリッククラウドプロバイダーに縛られてしまうという制約があります。
Johnny DallasとパートナーのZihao Zhangは、大企業で働く中でこの問題を認識し、2020年、この問題を解決するためにZeetを立ち上げました。Zeetは、開発者が、あらゆるクラウドプロバイダー上で接続、展開、拡張が可能な、再利用可能なセルフサービス型クラウドインフラ を作成できるよう支援します。Zeetは、マネージドプラットフォームと開発者プラットフォームエンジニアリングの最前線にいます。クラウド上に構築されたインフラ 、市場に斬新な融合をもたらしています。
お客様はZeetを利用して、既存のパブリッククラウドベンダーとの関係を利用するか、ゼロから始めるかして、インフラ レイヤーをセットアップします。アプリケーションのニーズに応じて、さまざまなクラウドプロバイダーに展開し、さまざまな強みを活用することができるのです。これは、一般的なバックアップ、冗長性、データセンターの地域性といったユースケースを超えた、マルチクラウドに対するより幅広い見方です。
「クラウドはそれぞれ違う形をしています。それぞれにニュアンスがあり、独自の長所があります」とジョニーは説明します。「クラウドプロバイダーの強みを組み合わせることで、より良い解決策を見出すことができるのです。どのクラウドプロバイダーにも独自の技術的優位性があります。技術スタックは複数のクラウドにまたがることができ、プラットフォームエンジニアリングはそれを実現するのに役立ちます" 。

LiveKit、拡張性のある多地域対応のクラウドソリューションを模索中
Zeetのマルチクラウドビジョンのユースケースは、その顧客の1つであるLiveKitからきている。LiveKitは、ビデオ会議、ライブストリーミング、メタバース、ロボティクスプロジェクトをアプリに構築するオープンソースのWebRTCプラットフォームである。LiveKitの目標は、その技術スタックの専門性に基づき、クラウドプロバイダーの強みとマッチングさせることで、あらゆるクラウドで利用できるようにすることです。
LiveKit のエンジニアチームは、低遅延のライブビデオを配信することに専念しています。しかし、このチームは障害に遭遇しました。それは、アプリケーション層が KubernetesAPI を呼び出すことで、帯域幅を拡張することは非常にコストがかかることがわかりました。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が可能にするイノベーションの一種であり、私たちはZeetと一緒に働くことに興奮しています。