## 本課程的課程體系 ##
1. 入門
介紹阿里云的基本的服務包括主機創建,防火墻設置,網絡設定 域名的綁定 存儲
2. 中級
介紹如何擴展服務,通過負載均衡來擴展服務,如果配置動態數量的主機,如何配置對應的數據庫,通過wordpress來搭建動態數量的服務器
3. 高級
介紹terraform的功能,以及如何通過terraform創建K8S服務和以及如何部署k8s服務

## 本課程對阿里云涉及的服務 ##
1. ECS
2. VPC
3. RDS
4. OSS
5. SLB
6. Container Registry
7. Container service K8s
8. Autoscaling
9. Domain
## 本課程里面提到的工具或者框架 ##
工具或者框架 | 功能 | 來源
:-: | :-: | :-:
Terraform | 云資源的編排工具 | HashiCorp
Docker | 開源的應用容器引擎 |Docker,Inc.
Alicloud | 云服務提供商 | Alibaba
AWS | 云服務提供商 | Amazon
VPC | 專有網絡是云上私有網絡 |
Vswitch | 交換機 |
Kubernets | 管理云平臺中多個主機上的容器化的應用|Google
NAT | Network Address Translation,網絡地址轉換|
Packer | 云平臺鏡像構建工具 |HashiCorp
云服務器鏡像| 云服務器的模板|
Devops | Development和Operations的組合詞)是一組過程、方法與系統的統稱,用于促進開發(應用程序/軟件工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合|
ECS | 云服務器ECS(Elastic Compute Service)是阿里云提供的性能卓越、穩定可靠、彈性擴展的IaaS(Infrastructure as a Service)級別云計算服務 |
OSS | 阿里云對象存儲OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高持久的云存儲服務 |
RDS | 阿里云關系型數據庫RDS(Relational Database Service)是一種穩定可靠、可彈性伸縮的在線數據庫服務 |
### 本課程例子運行環境 ###
1. 除了ansible是運行在centos 7.7上,所有例子都可以運行在windows和linux上的,因為ansible沒有windows版本
序號 | 軟件 | 版本
:-: | :-: | :-:
1 | windows |windows 10 professional
2 | terraform | 1.0.2.
3 | docker | 20.10.6
4 | aliyun-cli | 3.0.79
5 | maven | apache-maven-3.8.1
6 | java | jre-8u291-windows-x64
7 | oss-browser | oss-browser-win32-x64
8 | packer | 1.7.2
- 【概要簡介】1.001-簡介-本課程體系簡介
- 【概要簡介】1.002-簡介-云的發展趨勢
- 【概要簡介】1.003-簡介-國內主流的云服務平臺
- 【概要簡介】1.004-簡介-Terraform云平臺devops的瑞士軍刀
- 【快速入門】2.000-快速入門-云后臺創建主機
- 【快速入門】2.001-快速入門-創建主機-先查詢資源
- 【快速入門】2.002-快速入門-創建主機-阿里云
- 【快速入門】2.003-快速入門-創建主機-亞馬遜aws
- 【快速入門】2.100-快速入門-官方網站學習資料
- 【快速入門】2.101-快速入門-Terraform主要的文件.
- 【快速入門】2.102-快速入門-創建虛擬網絡
- 【快速入門】1.103-快速入門-創建安全和規則
- 【快速入門】2.104-快速入門-創建云盤
- 【快速入門】2.105-快速入門-創建Ecs主機服務
- 【快速入門】2.200-快速入門-搭建Nginx
- 【快速入門】2.201-快速入門-搭建Nginx-分拆main文件
- 【快速入門】2.203-快速入門-購買固定IP并綁定到主機
- 【快速入門】2.204-快速入門-綁定域名到自己的主頁
- 【快速入門】2.205-快速入門-申請免費的https證書并綁定TODO
- 【快速入門】2.300-快速入門-創建Oss存儲并搭建靜態網站
- 【快速入門】2.300-快速入門-Cdn-TODO
- 【中級進階】3.101-中級進階-用Packer創建Wordpress的主機鏡像
- 【中級進階】3.102-中級進階-利用自己的鏡像創建Ecs主機
- 【中級進階】3.104-中級進階-用自己鏡像搭建負載均衡的Wordpress網站
- 【中級進階】3.105-中級進階-利用彈性伸縮ESS創建SLB對應的動態數量的ECS服務器
- 【中級進階】3.106-中級進階-自定義Module搭建多個負載均衡的Wordpress網站
- 【中級進階】3.200-中級進階-備份多個Wordpress服務器的日志到ossTODO
- 【中級進階】3.300-中級進階-創建Ecs快照服務
- 【中級進階】3.400-中級進階-Datasource查詢
- 【中級進階】3.500-中級進階-保存Terraform的state文件
- 【中級進階】3.600-中級進階-Variables and environment variables
- 【中級進階】3.700-中級進階-Terraform命令解析
- 【高級深入】4.000-高級深入-創建容器鏡像服務
- 【高級深入】4.001-高級深入-編譯自己的docker鏡像并上傳到Aliyun cr
- 【高級深入】4.002-高級深入-Terraform創建Kubernetes集群
- 【高級深入】4.003-高級深入-Terraform在Kubernetes集群中部署Wordpress應用
- 【高級深入】4.100-高級深入-使用云服務平臺提供的module來創建服務資源
- 【高級深入】4.200-高級深入-同步Terraform的狀態.到terraform cloud
- 【高級深入】4.300-高級深入-Terraform的語法
- 【高級深入】4.400-高級深入-Terraform與其Ansible一起使用
- 【高級深入】4.500-高級深入-Terraform的provisioner
- 【高級深入】4.600-高級深入-Snat
- 【高級深入】4.601-高級深入-Dnat
- 4.602-高級深入-Vpc-vpc通信
- 【高級深入】4.603-高級深入-Switch與switch-通信