本文资料引用来自华为云高校开发者第七期的课程资料以及华为云基于DevCloud的托马斯商城微认证资料,本文仅是做了知识总结
零、重点知识
本项目使用的编程语言为Java
本项目使用的系统为CentOS, 用户名为root
ECS购买流程:基础配置、网络配置、高级配置、确认配置
ECS的具体购买流程为 基础配置 - 系统与镜像选择 - 硬盘配置 - 网络配置
ECS计费模式:包年/包月、按需计费、竞价计费
本项目使用云数据库(RDS for MySQL)进行数据管理, 用户名为root
RDS计费模式:包年/包月、按需计费
RDS实例类型:主备
RDS存储类型:超高IO
RDS数据库端口:3306
RDS数据库字符集格式:utf8
VPC的全称为 Virtual Private Cloud,意为虚拟私有云
ECS的全称为 Elastic Compute Service,意为弹性云服务器
一个弹性公网IP智能给1个弹性云服务器使用
在虚拟私有云的创建过程中,DHCP能实现自动获取IP的功能
敏捷项目管理存在能尽快地响应变化、能很好地满足客户的需求等特点
本项目中设计的过程包括云端环境配置、编译构建、软件部署
一、 华为云DevCloud的背景及意义
DevCloud知识点
DevOps由一天完成10次部署、基础设施即代码、敏捷基础设施、敏捷系统管理、平台即服务(Amazon)等相辅相成
DevOps是由Development(开发者)和Operations(运维者)两个单词合成的,目的是为了改善两者之间的矛盾,打破两者之间的壁垒:
- 不同的世界观 运维人员要求项目稳定可靠,开发人员则要求代码创新。
- 开发与运维之间脚本、配置、过程和环境存在差别
- 沟通问题 开发与运维团队通常处于不同部门, 有不同的管理者
DevOps的五个要素
- 文化 打造一体化全功能团队,打破开发与运维之间的隔阂
- 自动化 在某些阶段使用自动化工具完成
- 精益
- 度量
- 分享