GitLabがMicrosoft AzureをGoogle Cloudに放棄した理由とその理由

企業がクラウドへの移行を話すとき、クラウドを切り替えるのではなく、通常、社内のデータセンターのワークロードをパブリッククラウド環境に移行します。 しかし、開発ツールを提供するスタートアップのGitLabは、 今週発表 Google Cloud Platform用にMicrosoft Azureを放棄しているということです

GitLabは、Googleが最初に公開したオープンソースプロジェクトであるKubernetesを採用しているため、複数のソフトウェアコンテナで構成されるアプリケーションを企業が管理できるように設計されているため、移行することにした。 CEOのシド・シブランジ氏は、同社のエンジニアがオープンアームを歓迎したと述べた。 彼の見解では、Googleは他のクラウドプロバイダーよりも優れたパフォーマンスを優れた価格で提供しています。

「Googleはパブリッククラウドとして、他のパブリッククラウドプロバイダーよりも多くの経験を持っている。なぜなら、基本的にはクラウドを自分で作ったからだ」ベンチャービートとのインタビューで語った。 「ネットワークのようなものでは、ネットワークの品質が他の誰よりも先んでいることが分かります。 より信頼性が高く、ジッタが少なく、本当に印象的です.Gitlab.comのホスティングを開始してうれしいです」

(アマゾンとマイクロソフトの両方が、クラウドプラットフォームのために大規模なWebサービスを実行していることを実感していることは注目に値する)

スタートアップは、移行の一環として、Kubernetesクラスタの操作を簡素化するはずの管理サービスであるGoogle Kubernetes Engineを使用するようになりました。 Sijbrandij氏によると、GKEの直近のオープンソース版のオーケストレーションツールは、他のクラウドプラットフォームが独自のツールを提供しているにもかかわらず、市場で最も魅力的なものとなった。

移行には2つのコンポーネントがあります。 まず、GitLabは既存のコードベースをGoogle Cloud Platformに移行し、KubernetesとGKEで動作するようにアプリケーションを再構成します。 同社はまた、GitLabのアーキテクチャを近代化するために、オブジェクトのストレージにどのようなデータを移動するかなど、他の変革を行っています。

この移行により、GitLabは独自のツールをストレステストすることもできます。 Sijbrandij氏は、企業がGitLabインスタンスの複製を作成してデータを移行できるようにするGeo製品を使用していると述べた。 現在、同社はMicrosoft AzureとGoogle Cloud Platformの間でデータをミラーリングしており、エンジニアは近いうちに新しいインスタンスにユーザーを誘導します。

GitLabのインフラストラクチャを変えることは、コンテナの使用のような現代的な開発手法を利用するためにアプリケーションをどのように変更できるかについて、会社の顧客に有用な情報を提供することにもなります。

この発表はGitLabの意味を超え、Kubernetesの力を示しています。 マルチコンテナアプリケーションを構築するためにそれを使用する開発者は、コードが実行される基礎となるインフラストラクチャについて心配する必要はなく、サーバー環境間の移行を容易にするはずです。 Googleの技術の創出と採用は、そのクラウドを競争よりも魅力的にすることができます。

GitLabは、ソフトウェアを移行するだけでなく、Google Kubernetes Engineとの統合も行い、顧客が管理対象サービスにコードを簡単に導入できるようにします。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする