PHP应用的Serverless高可用部署,Cube帮你轻松搞定!

百家 作者:Ucloud 2020-12-03 17:47:01

上一期视频,沈老师带大家认识了

UCloud容器实例Cube

今天,我们将通过实践

将一个PHP网站运行在Cube上

话不多说,Cube课堂继续开讲!



我们提炼一下本期要点:


①原LNMP环境改造

LNMP环境是我们常见的PHP网站运行环境。容器推荐是单进程的,所以在Cube中我们将NGINX和PHP拆成了2个容器,Cube有容器组的概念,所以将2个容器放在一个组里。


②配置分离

容器组内容器之间可以本地调用,所以在原来的LNMP环境下,NGINX的配置可以直接在容器中使用。


③存储分离

容器是无状态的,不会保存任何数据,所以PHP程序可放置在共享文件存储(UFS)上。


④负载均衡-ULB

创建一个请求代理型ULB(原ULB7),然后在ULB中添加VServer,选择Cube分类和80端口查询到Cube实例,并选择挂载。


⑤克隆多实例

使用Cube的克隆功能,快速创建出Cube实例,然后添加到负载均衡中,至此,一个高可用的PHP网站就部署完成了。


完整文档可前往链接地址查看:

https://docs.ucloud.cn/cube/quickstar/php



回顾上期视频可点击:

Docker?Cube!简单、安全、高可用Serverless容器服务

下一期视频

我们会结合云游戏场景做具体案例分析:

《Java应用入Cube指南》


目前,Cube产品免费公测中

点击阅读原文,即可试用!

添加小助手,进入群聊

解锁更多Cube新姿势



点击阅读原文,一键免费试用

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接