2017-05-11 5 views
0

Mein Projekt wird derzeit von einem unabhängigen Cloud-Provider gehostet.Go + MySql: Wie einfach ist die Migration zu GKE (Google Cloud Container Engine)?

Ich bin mit 2 virtuellen Maschinen mit Linux:

  • ein Gastgeber eine Go-Anwendung
  • einer einer mySQL-Datenbank hostet

ich jetzt an die Google Cloud Platform bewegen möchten .

Glauben Sie, dass es sinnvoll ist, zur Google Cointainer Engine (GKE) zu wechseln und nicht zur Google Compute Engine (die dasselbe virtuelle Computermodell (IaaS) wie der aktuelle Anbieter verwendet)?

Ich habe nie Kubernetes und Docker verwendet. Wie leicht wäre es, die Migration durchzuführen? Werde ich mein Leben nutzlos verkomplizieren?

Wie schwierig ist die Konfiguration für mein einfaches Modell?

+0

Ist eine Standardumgebung von App Engine nicht in Frage? Oder flex? – RayfenWindspear

+0

Ich möchte ein bisschen mehr Flexibilität als das –

+0

Ich verstehe Kubernetes wird der De-facto-Standard für die Cloud-Architektur. Aber wie leicht ist es, eine einfache Architektur darauf zu übertragen? –

Antwort

0

Ich habe noch nie Kubernetes und Docker verwendet.

Der Umstieg auf eine Plattform, mit der Sie keine Erfahrung haben, klingt nicht nach einer großartigen Idee. Warum nicht zuerst Tutorials über Docker und dann Kubernetes machen?

Danach können Sie versuchen, Minikube (https://kubernetes.io/docs/getting-started-guides/minikube/) lokal zu schreiben einige Manifeste für die Komponenten zu schreiben (die klingen wie ein DaemonSet oder einzelne Pod mit PersistentVolume für MySQL und eine Bereitstellung für die Go-Anwendung).

Sobald Sie die Stücke lokal arbeiten, dann wäre es wahrscheinlich sinnvoller, über Migration nachzudenken. Sie würden viel besser verstehen, worauf Sie sich einlassen und ob Sie etwas unternehmen möchten.

+0

Danke Andy, es macht Sinn was du sagst. Ich habe gerade von diesem sehr guten Tutorial von Google über Kubernetes und Docker erfahren: https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615 –

Verwandte Themen