Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に
Google Cloud Platformにおけるサーバレスコンピューティング環境を提供するGoogle Cloud Functionsで、PHP言語のサポートがプレビューとして開始されることが発表されました。
Today we’re bringing support for PHP, a popular general-purpose programming language, to Cloud Functions. With the Functions Framework for PHP, learn how you can write idiomatic PHP functions to build business-critical applications & integration layers ↓ https://t.co/vNwABycnmt
— Google Cloud Tech (@GoogleCloudTech) April 23, 2021
Cloud Functionsは、これまでNode.js/JavaScript、Python、Go、Java、.NET、Rubyなどのプログラミング言語に対応してきました。今回これにPHPが加わることになります。
対応するPHPのバージョンはPHP 7.4。このPHP実行環境がマネージドサービスとして提供され、負荷に応じて自動的にスケールアウト、スケールインするため、ユーザーはランタイムのインストールやサーバのプロビジョニングなどについて気にする必要はありません。
Googleはあわせて、オープンソースの「Functions Framework for PHP」も公開しています。これはPHP用のFaaS(Function as a Service)フレームワークです。
これを用いることでポータブルなPHPの関数を記述でき、ローカル環境、Cloud Run、Cloud Run on GKE、Knative環境でも関数を実行できるようになるため、ローカル環境などで開発やテストを実行したうえでCloud Functionsの本番環境へデプロイする、といったことが可能になります。
あわせて読みたい
- Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に
- IBM Cloudのサーバレス機能がPHPのサポートを開始。サービス名称は「Bluemix OpenWhisk」から「IBM Cloud Functions」へ変更
- [速報]「Gemini for Google Cloud」発表。Google Cloudでの開発から運用、セキュリティなど利用シーン全体をAIが支援。Google Cloud Next '24
- [速報]Google Cloudの開発や問題解決をAIが支援してくれる「Duet AI in Google Cloud」がVSCodeなどで利用可能に。Google Cloud Next '23
Ubuntu 21.04正式リリース。Active Directoryとネイティブ統合、最適化されたSQL Server対応、Flutter用SDK搭載、Waylandがデフォルトに、など
≪前の記事
Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能