//SEIBERT/MEDIA: Blog "Java-Anwendungen in der Google App Engine mit CloudSQL"


Die Google App Engine ist Googles Platform as a Service-Produkt, ermöglicht also das Deployen von Anwendungen in der Google-Cloud-Infrastruktur ohne die Notwendigkeit, sich selbst um sonst benötigte Infrastruktur wie VMs, Netzwerk oder Speicher kümmern zu müssen. Googles App Engine ist damit als Alternative zu Heroku zu betrachten, einem der ältesten und bekannten PaaS-Dienstleister.

Im Vergleich zu anderen Google Compute-Produkten wie beispielsweise Googles Kubernetes Engine ist es nicht nötig, sich um die zugrundeliegende Infrastruktur zu kümmern. Ist es bei der Kubernetes Engine beispielsweise erforderlich, die Anzahl der permanenten VMs, deren Ausstattung mit Arbeitsspeicher und CPUs und die konkrete Art der Provisionierung von Speicher-Ressourcen zu verwalten und der tatsächlichen Verwendung anzupassen, übernimmt Googles App Engine dies selbstständig. Zwar kann man auch einen Kubernetes-Cluster in Googles Compute Engine dynamisch und automatisch skalieren, allerdings erfordert das einen nicht zu verachtenden Umfang an Konfiguration und ist keineswegs „out of the Box“ verwendbar. Ausführliche Lasttests und Tuning sind hierbei unumgänglich.

Weiterlesen im //SEIBERT/MEDIA-Blog…