安装云应用(集群网站)

云应用(云应用与单机应用的区别)是构建于URLOS平台中的特殊应用,其特点是可同时运行在集群环境下的多个主机上,单机故障不会影响云应用的正常运行。

我们推荐至少使用3台主机的来运行云应用。在下面的视频中,我们以阿里云主机为例,详细演示了URLOS集群的创建、主机的添加、NAS文件存储的挂载以及php7.1云应用的安装部署,欢迎观看。

下面,为了简化教程,我们将使用本地主机和安装单机版NFS来构建云应用运行环境。

添加3台主机

image-20200403161844169

安装NFS

在应用市场中搜索“nfs”,然后安装即可。

image-20200403162018708

注意:不推荐用户将NFS单机版应用于生产环境,这里仅作演示使用。

nfs应用仅需填写服务名称,其他默认即可:

image-20200403162603844

在集群中挂载NFS

修改并部署集群:

image-20200403162759474

共享存储卡片下填写“本地挂载目录”,推荐使用二级目录,如/nfs-data/data01/,“NFS主机”填写之前安装nfs的主机ip,“NFS共享目录”填写/,其他默认即可,然后点击提交按钮。

image-20200403163457448

修并改部署所有主机

挂载NFS之后,所有主机必须重新部署一次,点击修改并部署,输入ssh密码提交即可

image-20200403163652982

安装云应用

在应用市场点击“云应用”标签,我们选择第一个“PHP-7.1-网站环境云存储版”作为安装演示:

image-20200403164354546

基本信息卡片下填写“服务名称”,选择“所在集群”,在“容器数”中填入0,填0则与集群内主机数相同(即每台主机上运行一个容器),理论上,当硬件资源足够时,容器个数越多,负载能力越强。

image-20200403164547705

网站卡片下填写网站域名,其他内容默认即可,然后点击提交:

image-20200403164811854

至此,云应用安装完成。如何验证云应用是否正常运行于3个主机中?

在浏览器打开网站的phpinfo页面,刷新页面,观察第一个项目“System”中的内容,如果每次刷新都不一样,说明启用了多个容器运行。

image-20200403165911695

除此以外,还可以查看在网站更多中的容器运行状态

image-20200403170014490

在此可以看到每台主机上都运行了一个容器

image-20200403170218553

集群网站(云应用网站)使用NFS设备(什么是NFS)作为网站文件的共享存储方式,这有利于多台主机同时读写网站文件,但由于NFS系统自身的I/O性能约束,小文件读取速率下降,有可能导致网站出现性能问题。

推荐采取以下3种优化方法来解决集群网站的读取性能问题:

1、采用NFS文件加速方案提高网站静态文件的读取速率;

2、启用PHP的opcache扩展以提高动态文件的执行效率;

3、采用Redis缓存session文件。

详细设置方法请参考:集群网站优化提速

Copyright © www.urlos.com 2021 all right reserved,powered by Gitbook文档最近一次修订时间: 2021-08-28

results matching ""

    No results matching ""