GitLab stapt over van Microsofts Azure naar Google Cloud Platform. De dienst is bezig met de voorbereidingen voor de migratie en de fail-over vindt op 28 juli plaats. GitLab noemt Kubernetes als reden voor de verhuizing.
GitLab zet onder andere Geo in voor de migratie, waarmee read-only GitLabs-mirrors te creëren zijn naast de primaire, te beheren instances. Zo heeft de dienst al een secundaire GitLab.com-site draaiend op Googles Cloud Platform, waarbij GitLab 200TB aan gitdata en 2TB aan relationale data in PostgreSQL synchroniseert. Volgens GitLab treden bij de synchronisatie geen latency- en bandbreedteproblemen op.
Er is voor Google Cloud Platform gekozen vanwege de wens om GitLab op Kubernetes te draaien, schrijft de dienst. "Google heeft Kubernetes uitgevonden en Google Kubernetes Engine heeft er de meest robuuste en volwassen ondersteuning voor", volgens GitLab. Het Git-platform maakte begin april al bekend integratie met Google Kubernetes Engine te bieden. Met Kubernetes zijn toepassingen op basis van containers te beheren. Microsoft ondersteunt Kubernetes ook met Azure.
De toelichting op de overstap van GitLab komt een kleine maand nadat bekend werd dat Microsoft GitHub overneemt. GitLab liet na die overname weten dat het meer dan honderdduizend repositories van GitHub had geïmporteerd. De overname van GitHub leidde tot commotie in de opensourcewereld, waar Microsoft nog altijd geen goede naam heeft, hoewel het bedrijf steeds meer toenadering tot opensource-initiatieven zoekt.