Google函数即服务Cloud Functions开始支持PHP

Google的函数即服务Cloud Functions开始支持热门的通用程序语言PHP,目前支持的版本为PHP 7.4,开发者通过PHP函数开发框架可以编写PHP函数,在云计算构建重要的应用和集成层程序。

Cloud Functions是一个全托管的运算平台,用来创建能够回应事件的独立函数,用户不需要管理服务器或是执行环境,Google提到,Cloud Functions非常适合用于无服务器、即时资料处理、移动应用程序或是物联网后端、视频、情感分析,甚至是聊天机器人和虚拟助理等应用。

而Cloud Functions现在让用户可以在PHP 7.4环境中部署函数,并能够访问专用VPC网络中的资源,PHP函数会根据应用流量自动缩放,用户可以编写HTTP函数来回应HTTP事件,并编写CloudEvent函数来处理外部和内部服务,包括Cloud Storage和Firestore等衍生的事件。

通过使用PHP功能开发框架,用户可以开发可移植的PHP函数,先在本地端完成开发、测试和执行,再将其部署到Cloud Functions或另一个PHP托管环境。Google提到,PHP的函数框架支持HTTP函数和CloudEvent函数,HTTP函数类似Webhook,而CloudEvent函数则使用CNCF CloudEvents回应Google服务。

PHP函数开发框架适合和热门的PHP开发程序和工具一同使用,而PHP云计算函数还支持以Cloud Logging进行日志记录,能够使用Cloud Logging客户端函数库或是stderr,来记录信息和错误信息。