• IT-Karriere:
  • Services:

Programmierung: Cloud Functions von Google jetzt auch mit PHP

Google fügt seinem FaaS-Dienst immer mehr Laufzeitumgebungen für Programmiersprachen hinzu. Neuester Zuwachs ist eine öffentliche Vorschau für PHP.

Artikel veröffentlicht am , Boris Mayer
Der Wolken-ElePHPant
Der Wolken-ElePHPant (Bild: Aah-Yeah/CC-BY 2.0)

Mit Googles Cloud Functions ist es möglich, ohne dedizierten Server in der Cloud Funktionen zu betreiben und diese dann Aufrufe verarbeiten oder auf Events reagieren zu lassen. Abgerechnet wird dabei über verwendete Rechenzeit; Cloud Functions gehört zu den Functions-as-a-Service-Diensten (FaaS). Zu den dafür unterstützten Programmiersprachen gehört nun auch PHP.

Stellenmarkt
  1. Fraunhofer-Institut für Integrierte Schaltungen IIS, Erlangen
  2. NORMA Group Holding GmbH, Maintal

PHP steht zur Zeit im Status als öffentliche Vorschau bereit, unterstützt wird dort die Version 7.4. Die PHP-Runtime läuft auf Ubuntu 18.04 mit nginx und PHP-FPM. Das PHP Functions Framework ist Open Source und steht auf Github zur Verfügung.

Damit ist PHP die siebte Programmiersprache, die mit einer oder mehreren Laufzeitumgebungen zur Verfügung stehen. Neben PHP ist Ruby in den Versionen 2.6 und 2.7 ebenfalls noch komplett in dem Status der öffentlichen Vorschau, Node.js, Python, Go, Java und .NET bieten jeweils zumindest eine Version, die bereits in Normalbetrieb ist.

Programmieren von eigenständigen Einzweckfunktionen

Cloud Functions sind dafür gedacht, einfache asynchrone Datenverarbeitung wie zum Beispiel ETL-Vorgänge (ETL steht für Extract, Transform, Load, auf deutsch also extrahieren, transformieren, laden), Webhooks und schlanke APIs zu betreiben, ohne dafür einen eigenen Server zu benötigen und zu pflegen.

Golem Akademie
  1. Cloud Computing mit Amazon Web Services (AWS)
    18.-20. Oktober 2021, Online
  2. Einführung in die Programmierung mit Rust
    21.-24. September 2021, online
Weitere IT-Trainings

Das PHP Functions Framework unterstützt sowohl HTTP-Funktionen wie auch Cloud-Event-Funktionen. Mit den HTTP-Funktionen lassen sich Webhooks implementieren, die Cloud-Event-Funktionen reagieren auf CNCF Cloud Events von Google-Diensten wie zum Beispiel Pub/Sub, Cloud Storage und Firestore. Logging ist über die Cloud Logging Client Library geboten, es funktioniert aber auch einfach über Ausgaben nach stderr; die so erstellten Informationen sind dann in der Loggin UI abrufbar.

Wer in die Entwicklung von Cloud Functions einsteigen will, findet bei Google eine ganze Reihe von Tutorials.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)

jankapunkt 28. Apr 2021 / Themenstart

Es wird oft von "technical dept" geredet und geschrieben aber bei serverless wird auf...

M.P. 28. Apr 2021 / Themenstart

Function as Reliable Tool. Gibt eine lustigere Abkürzung....

Kommentieren


Folgen Sie uns
       


VLC-Gründer Jean-Baptiste Kempf im Interview

Wir haben uns mit dem Präsidenten der VideoLAN-Nonprofit-Organisation unterhalten.

VLC-Gründer Jean-Baptiste Kempf im Interview Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /