Logo von Developer

Suche
Alexander Neumann 14

Google I/O: App Engine unterstützt Go

Google hat auf der derzeit in San Francisco tagenden Entwicklerkonferenz I/O die Version 1.5 der Cloud-Plattform App Engine veröffentlicht. Nach Python und Java, die seit 2008 beziehungsweise 2009 unterstützt werden, können nun auch mit Googles Ende 2009 vorgestellter Programmiersprache Go geschriebene Programme als Platform as a Service (PaaS) laufen. Die Go-Unterstützung bezeichnet Google als "experimentell". Sie könnte für Entwickler geeignet sein, die rechenintensive Programme schreiben müssen und deshalb auf die statisch typisierte Sprache zurückgreifen, die in nativen Code übersetzt wird. Das zugehörige SDK ist ab sofort verfügbar, Deployment-Funktionen sollen in Kürze bereitstehen. Für Interessierte hat Google eine Registrierungs-Webseite eingerichtet.

Anzeige

Ebenfalls neu ist, dass nun auch lang laufende Prozesse und solche mit hohem Speicheraufkommen unterstützt werden. Durch sogenannte Backends sollen laut Ankündigung auch große Java- und Python-Applikationen auf der App Engine laufen können. Das können beispielsweise Programme zum Erzeugen von Berichten oder spezialisierte Suchmaschinen sein. Bis dato liefen Programme auf der App Engine nur in kurzlebigen Instanzen; dass eignete sich vor allem für Webanwendungen, deren Inhalte je nach Verwendung skaliert werden konnten.

Die App Engine enthält als Ergänzung zu Task Queues sogenannte Pull Queues, mit denen sich Tasks überwachen und via neuer REST-Programmierschnittstellen (Representational State Transfer) Arbeitsergebnisse verteilen lassen. Letzteres sieht Google als Bekenntnis zu einer offenen Entwicklungsplattform, die kompatibel mit anderen On-premise- oder Cloud-Services ist.

Monatlich nutzten mehr als 100.000 Entwickler die App Engine, heißt es in der Ankündigung. In Googles Cloud befinden sich derzeit über 200.000 aktiv betriebene Apps, die für täglich 1,5 Millionen Seitenaufrufe sorgen. Der Internet-Konzern plant nun, im Laufe dieses Jahres den Status seines Cloud-Angebots zu einem "offiziellen" Google-Projekt aufzuwerten. Zurzeit hat der Service Preview-Status.

In der Folge soll sich das Preismodell ändern, auch wird Google neue Service Level Agreements (SLAs) und Servicerichtlinien einführen, die eine Verfügbarkeit von 99,95 Prozent und längere Wartungszyklen garantieren. Vermutlich wird es weiterhin möglich sein, kostenlose Apps bereitzustellen, allerdings zu restriktiveren Bedingungen. Kommerzielle Anwendungen sollen 9 US-Dollar pro Monat zusätzlich der Benutzungsgebühren kosten. Zudem soll das Abrechnungsmodell verändert werden: Zukünftig werden Instanz- statt der bisherigen CPU-Stunden in Rechnung gestellt. Google verlangt pro Instanz und Stunde zwischen 5 und 8 US-Cent. Weitere Modalitäten zu anderen Nutzungsmodellen finden Interessierte auf der Webseite "App Engine Pricing". (ane)

14 Kommentare

Themen:

Anzeige
  1. Google App Engine nimmt Ruby an Bord

    Google App Engine nimmt Ruby an Bord

    Die Laufzeitumgebung für Ruby auf der Google App Engine befindet sich derzeit in der Betaphase. Entwickler können ihre Anwendungen wie gewohnt mit Frameworks wie Rails schreiben.

  2. Programmiersprache Go: App Engine für Go lässt Beta-Phase hinter sich

    Banner Go

    Vier Jahre nach der Vorstellung der App Engine for Go als experimentelles Angebot ist der Dienst nun voll verfügbar.

  3. PaaS: Heroku unterstützt Go

    PaaS: Heroku unterstützt Go

    Googles Go gesellt sich zu Ruby, Java, Node.js/JavaScript und PHP als auf der Platform as a Service unterstützte Programmiersprache.

  4. Google erweitert seine Datendienste um das Analysewerkzeug Cloud Datalab

    Google erweitert seine Datendienste um das Analysewerkzeug Cloud Datalab

    Mit dem Cloud Datalab können BigQuery- und Cloud-Storage-Kunden ihre Daten über Jupyter analysieren. Die Teilnahme an der Open Beta ist zunächst kostenlos.

  1. Mensch gegen Smartphone: Apps für das Strategiespiel Go

    Mensch gegen Smartphone: Apps für das Strategiespiel Go

    Die Go-Welt fiebert dem 9. März entgegen, wenn Google mit einer künstlichen Intelligenz den Spitzenspieler Lee Sedol herausfordert. Ganz gleich, ob Go für Sie neu ist oder Sie es schon kennen: Mit einer App für Ihr Smartphone oder Tablet können Sie sich schon mal warm spielen.

  2. End-to-End-Tests mit Protractor

    GUI-Tests sind bei der Entwicklung qualitativ hochwertiger Webanwendungen eine gute Ergänzung zu Unit-Tests. Mit Protractor stellt Google ein speziell auf das AngularJS-Webframework abgestimmtes Werkzeug bereit.

  3. Android-Entwicklung jenseits von Google

    NS Basic erinnert an ältere Versionen von Visual Studio (Abb. 5).

    Android-Entwickler haben sich tendenziell mit einem Duopol abgefunden: Wer nicht mit Googles Werkzeugen arbeitet, schreibt seine Apps stattdessen mit PhoneGap. Es gibt jedoch noch einige andere Tools, die App-Entwickler mit neuen Möglichkeiten versorgen.

  1. Kommentar zur Spionagesoftware "Pegasus": Apple hat vorbildlich reagiert

    iPhone 6S

    Es liegt wohl am Sommerloch, dass in den Medien gerade Apples Untergang herbeigeredet wird. Dabei hat Cupertino gerade einmal mehr bewiesen, dass iOS die sicherste Mobilplattform ist, findet Jeremias Radke.

  2. Vorsicht bei vermeintlichen Amazon-Schnäppchen

    Vorsicht bei vermeintlichen Amazon-Schnäppchen

    Derzeit häufen sich Meldungen über dubiose Händler auf Amazons Handelsplattform. Daher ist bei allzu günstigen Schnäppchen Vorsicht angesagt.

  3. BMW stellt die beliebte G 650 GS ein

    BMW, Zweirad

    Heimlich, still und leise hat BMW die Produktion der G 650 GS eingestellt. Als F 650 und F 650 GS hat sie einst große Erfolge gefeiert. Sie war etliche Jahre die meistverkaufte BMW, noch vor den Boxermodellen

  4. WhatsApp: Weitergabe der Account-Informationen an Facebook einschränken

    Facebook und WhatsApp

    Bestehende WhatsApp-Nutzer haben die Möglichkeit zum Opt-out aus der Übermittlung ihrer Telefonnummer an Facebook zu Werbezwecken. Der Schalter taucht unter Umständen jedoch nicht sofort in der App auf.

Anzeige