前言
参加了冬季实战营前三期之后,我们基本已经学会了如何在阿里云服务器ECS上搭建我们日常需要的服务器环境,以及如何在Linux操作系统进行基本操作,MySQL安装,数据库建库建表及通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,对数据库表基本操作等,下面将主要学习容器技术。
容器技术
容器技术是什么呢?说起来大家可能会比较蒙,但是容器我们又经常用,比如tomcat,后面阿里云团队已经为我们安排好了冬季实战营第四期:零基础容器技术实战,在这一期内容里面会分五天告诉我们容器技术。
第一天:主要告诉我们如何通过容器服务ACK在K8s集群中部署和监控容器应用,如何通过服务(Service)来访问新部署的容器化应用以及如何监控应用的运行状况,如CPU利用率、内存利用率、网络I/O压力等指标。
第二天:主要讲述的是如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像;分步介绍在ECS上部署一个Docker服务,并配置DockerHub的镜像加速器,最后重启Docker服务,比如:创建一个工作空间,在工作空间下创建Dockerfile文件,使用docker build命令构建镜像,使用docker run命令运行镜像,使用docker rm命令删除容器,将本地镜像推送到远程仓库中,并运行远程仓库中的指定版本镜像,访问HelloWorld服务等步骤。
第三天:主要介绍混沌工程的思想及其原理,体验故障演练(AHAS Chaos),阿里云在混沌工程领域的产品;创建应用 ,安装探针 ,通过架构感知查看系统整体架构,利用Chaos进行故障演练;定义一个稳态指标,来评估系统的健康状态并且在实施混沌过程当中进行监控和处理,了解在微服务架构中各个服务之间的依赖关系以及系统失败重试性能如何,同时了解应用高可用服务的基本功能。
第四天:直播带练告诉我们如何使用阿里云容器服务和容器网络文件系统搭建WordPress网站。
第五天:直播带练讲述如何保证线上应用的最佳状态,保证业务连续性。
总结
通过为期五天对容器技术有了基础的认识,如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像,了解到故障演练(AHAS Chaos)对系统的意义以及搭建阿里云容器服务和容器网络文件系统等,从现实的角度理解了保证应用线上应用最佳状态,保证业务连续性的重要性,整体来看内容很全面,很丰富,感谢分享。