GitLab 因採用 Kubernetes 丟棄 Azure 選擇了谷歌雲
許多公司談論遷移到雲時,通常將工作負載從本地數據中心遷移到公共雲環境,而不是另換雲環境。但是提供開發者工具的知名初創公司GitLab本周宣布,它丟棄了微軟Azure,選擇谷歌雲平台。
GitLab之所以改弦易轍,是由於它採用Kubernetes,這是最初由谷歌發布的一個開源項目,旨在幫助公司企業管理由多個軟體容器組成的應用程序。首席執行官錫德?西吉布蘭基(Sid Sijbrandij)表示,該公司的工程師們對此舉的態度是張開雙臂歡迎。在他看來,谷歌提供的雲服務其性價比要比其他雲提供商更勝一籌。
他在接受IT外媒VentureBeat採訪時說:「作為一家公共雲提供商,谷歌比其他公共雲提供商擁有更豐富的經驗,因為它當初基本上為自己搞了一個雲。你還發現在網路等方面也是如此,谷歌的網路質量勝過其他任何公共雲提供商。它更可靠,抖動更少,谷歌在雲服務方面確實給人留下了深刻的印象,我們很高興開始把Gitlab.com託管在谷歌雲上。」
(值得一提的是,亞馬遜和微軟在售兜自家的雲平台時都大力宣傳自己在運行大規模Web服務方面頗有經驗。)
作為遷移項目的一部分,這家初創公司使用谷歌Kubernetes引擎(GKE),這項託管服務有望簡化運行Kubernetes集群的操作。西吉布蘭基表示,儘管其他雲平台提供了自己的工具,但GKE幾乎即時採用這款編排工具的最新開源版,因而成為市面上最具吸引力的產品。
遷移分為兩大部分。首先,GitLab將把其現有的代碼庫遷移到谷歌雲平台,然後將重新配置其應用程序,以便與Kubernetes和GKE協同運行。該公司還在進行其他的重大改變,旨在更新改造GitLab架構,比如將可以轉移的數據轉移到對象存儲系統。
這次遷移還讓GitLab得以對自己的工具進行壓力測試。西吉布蘭基表示,該公司在使用其Geo產品,該產品讓公司企業能夠創建GitLab實例的副本,從而遷移數據。目前,該公司正在微軟Azure和谷歌雲平台之間建立數據鏡像,工程師們會在不久的將來將用戶引到新的實例。
徹底改變GitLab的基礎設施還為該公司的客戶提供了有用的信息,從而了解他們可以如何改變應用程序,以便充分利用現代開發實踐(比如使用容器)。
除了表明給GitLab帶來的影響外,這次宣布還展示了Kubernetes的強大功能。如果開發人員使用Kubernetes來構建多容器應用程序,就不必太過擔心其代碼運行在上面的底層基礎設施,這樣一來,應該更容易在伺服器環境之間遷移。
谷歌首創和採用這項技術可能會讓谷歌雲比競爭對手更具有吸引力。
除了遷移軟體外,GitLab還將其產品與谷歌Kubernetes引擎整合起來,簡化客戶將代碼部署到這項託管服務的工作。
※Gartner稱,2018年全球「集成系統/超融合」收入增幅將達到 18.4%
※北京將「利用區塊鏈等技術」打造新型信用監管格局
TAG:雲頭條 |