HCIP认证动手实践-存储架构实验(3)
【摘要】 使用云服务:ECS、EVS、SFS、OBS、ELB,搭建视频流媒体服务,即视频网站。最关键的,通过本次试验,熟悉了一个具备高可用的视频网站应用架构。
实验概览
包括本次实验内容介绍、实验目的。
使用云服务:ECS、EVS、SFS、OBS、ELB,搭建视频流媒体服务,即视频网站。
软件:Nginx,一款轻量级web服务/反向代理服务。一个video.zip压缩包,里面有若干文件,主要用于做实验,因为是存储,涉及到上传、下载、加载文件等操作。
关键步骤
1、一套NFS文件系统(通过SFS Turbo弹性文件服务创建)
创建视频网站专门的vpc、subnet和安全组,然后基于此创建一套NFS文件系统,sfs-turbo-video,由于是做实验容量500GB即可。
2、一个OBS桶(通过OBS服务创建)
创建好OBS桶之后,obs-video,将video.zip压缩包上传对象到该桶下。
3、创建虚拟机(通过ECS创建)
创建完虚拟机后,ecs-video,将第一步创建的sfs-turbo-video文件系统挂载到该虚拟机使用。需要安装NFS标准客户端, `yum -y install nfs-utils`,然后通过挂载命令`mount -t nfs -o vers=3,nolock,proto=tcp,noresvport {IP地址或者DNS地址}:/ /mnt/video`(sfs-turbo-video创建成功后,详情页面有具体的挂载命令,可以修改一下本地挂载点目录)进行挂载,当作扩展存储。可设置永久挂载,具体见试验手册。
4、创建云硬盘(通过EVS创建)
云硬盘,就是云计算下的一块虚拟硬盘。创建完之后,挂载到ecs-video虚拟机上,通过`mkfs -t ext4 /dev/vdb`格式化之后使用。Nginx软件编译存储到该云硬盘,并启动,可设置开机自启动。
使用本地PC浏览器访问ecs-video的公网IP地址,视频可以正常播放,视频流媒体服务已搭建完成。
5、高可用配置
控制台切换到存储-云服务器备份,创建云服务器备份,整机备份。控制台切换到镜像服务,创建私有镜像(需要使用该私有镜像发放虚拟机,与原ecs-video已经安装好nginx软件的机器构成弹性负载均衡服务器的后端服务器组)。注意:跟试验1“计算架构试验”不同的是,本次试验选择整机镜像,区别是ecs-video挂载了一块云硬盘,将云服务器及其上挂载的数据盘一起创建镜像,此镜像包含OS、应用软件,以及用户的业务数据。
使用镜像创建云主机ecs-video2(建议创建不同分区,增加可靠性),解绑ecs-video的EIP,后续将该EIP绑定到弹性负载均衡器ELB中。创建ELB,保证高可用。
至此,整个实验完成。通过本次实验,一共用到了ECS、EVS、SFS、OBS、ELB这几个服务,可以对这几个服务进行一个整体的认识。
最关键的,不是为了熟悉了这几个服务,而是熟悉了一个具备高可用的视频网站应用架构。
HCIP主页: https://edu.huaweicloud.com/training/csssa.html?ticket=ST-83206975-oYwb2Xebob5atv4p4BcV0tPc-sso
在线实验手册:https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/%E4%BA%91%E5%AD%A6%E9%99%A2/Materials%20for%20certification/HCIP-CloudServiceSolutionsArchitectV3.0LabGuide20220901.pdf
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)