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 ,
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. Senior IT Solution Engineer Integration Platform (m/w/d)
    Schaeffler Technologies AG & Co. KG, Nürnberg
  2. Mitarbeiter IT-(Produkt)-Datenmanagement / Data Engineer (m/w/d)
    CARAT Systementwicklungs- und Marketing GmbH & Co. KG, Mannheim
Detailsuche

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. Mobile Device Management mit Microsoft Intune
    22.-23. November 2021, online
  2. IT-Sicherheit für Webentwickler
    2.-3. November 2021, online
  3. OpenShift Installation & Administration
    31. Januar-2. Februar 2022, 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


Aktuell auf der Startseite von Golem.de
Cyrcle Phone 2.0
Rundes Smartphone soll 700 Euro kosten

Dass Mobiltelefone in den letzten 20 Jahren meist nicht rund gewesen sind, scheint einen guten Grund zu haben, wie das Cyrcle Phone 2.0 zeigt.

Cyrcle Phone 2.0: Rundes Smartphone soll 700 Euro kosten
Artikel
  1. A New Beginning: Jetzt wird Outcast wirklich fortgesetzt
    A New Beginning
    Jetzt wird Outcast wirklich fortgesetzt

    Rund 22 Jahre nach dem Start des ersten Teils gibt es die Ankündigung von Outcast 2 für Xbox Series X/S, Playstation 5 und Windows-PC.

  2. Bundesinnenministerium: Nur jede neunte Verwaltungsleistung ist digitalisiert
    Bundesinnenministerium
    Nur jede neunte Verwaltungsleistung ist digitalisiert

    Meldebescheinigungen oder Baugenehmigungen warten weiter auf die Digitalisierung.

  3. Smartphones: Huawei versucht nicht mehr, die besten Produkte zu machen
    Smartphones
    Huawei versucht nicht mehr, die besten Produkte zu machen

    Das Handelsembargo der USA gegen Huawei zeigt Wirkung, wenn auch anders als geplant.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • iPhone 13: jetzt alle Modelle vorbestellbar • Sony Pulse 3D PS5-Headset Midnight Black vorbestellbar 89,99€ • Breaking Deals mit Club-Rabatten (u. a. Samsung 65" QLED 1.189,15€) • WD Black SN750 1TB 96,99€ • Amazon Exklusives in 4K-UHD • GP Anniversary Sale: History & War [Werbung]
    •  /