AWS(亚马逊WEB服务)使用开发入门教学
LearnAWS
AWS是亚马逊公司出品的强大到没对手的云端计算平台,让我们一起学习起来,我们也会强大到没有对手,哈哈!
Youtube视频讲解
https://www.youtube.com/playlist?list=PLliocbKHJNwsyKkNwFUHbZZOJ2gT9qnT9
课程计划
- 课程介绍
- 我是系统架构师
- 申请AWS账号
- 设置CloudWatch - 监控我的成本
- 设置IAM管理员 - 把权利装进笼子
- 设置CloudTrail - 你干啥我都知道
- 设计一个Web应用的网络结构 - 越简单越好
- 理解区域和可用区 - 让我们把世界切分
- 网络IP范围设计 - IP Network
- 建立VPC - 建立我们自己的IDC
- 建立公私网 - 公私分明才能网络安全
- 建立互联网网关 - 公开网络和私有网络的主要区别
- 建立公网路由表 - 让我们的子网连接到互联网
- 两个防火墙 - 网络ACL和安全组SG
- 建立EC2实例 - 开启我们的云端服务器之旅
- 建立AMI - 把自己的系统克隆
- 部署一个Web应用 - 建立Node.js+Docker的应用程序
- 部署一个DB应用 - 还不行,还差一步设置
- 建立私有网段的服务器 - For MySQL
- 部署一个DB应用 - MySQL:我来了
- 通过 Web 应用连接到 MySQL 数据库服务器
- NAT还是真贵 - 注意了,不要无意中被氪金
- 负载均衡 - 通过 ELB 设计高可用性服务
- 高可用性设计 - 建立新的子网区
- 高可用性设计 - 建立 ALB 负载均衡
- Route53 - 为我指引方向
- 注册域名 - freenom
- 链接Rout53和freenom - 设置托管区(Hosted Zone)和名字服务器(NS)
- Route53 - 解析我的Web服务
- Route53 - 解析我的ELB服务
- 全球部署 - 新加坡:我来了
- Route53 - 分流东京和新加坡区,多值应答路由
- RDS - 被管理的数据库服务
- MySQL@RDS - 准备工作 - VPC子网,安全组,DB子网组,参数组,选项组
- MySQL@RDS - 建立MySQL数据库服务
- 连接MySQL - MySQL客户端工具
- 连接MySQL - phpMyAdmin管理工具@Docker
- 连接MySQL - Node.js Web应用程序
- AWS CLI - 必须会的命令行工具 Command Line Interface
- AWS CLI 的安装(Mac/Linux Install)
- AWS CLI 授权设置(Credential file settings)
- AWS CLI - 操作 EC2 实例,一切皆在命令中
- Cloud9 - 云端集成开发环境(IDE)
- Cloud9 - 建立自己的开发环境
- Cloud9 - Node.js的开发与调试
- S3 - AWS的存储核心, Simple Storage Service
- S3 - 基本的使用
- S3 - 静态网站之王, 快速建立网站之首选
- S3 - 区域间复制 - 企业常用, 考试必考之内容
- S3 - 网关终端节点 - 私有网络访问S3的捷径
- Budgets - 使用预算跟踪成本
课程文件
https://github.com/komavideo/LearnAWS