AWS入门
什么是云计算
- 计算、存储、网络、数据库等
- IAAS,PAAS,SAAS
- 公有云 、私有云、混合云
- 水电煤
云计算的六大好处
- 将资本投入变成可变投入
- 增加速度和灵活性
- 从大型规模经济种获益
- 无需再为数据中心的运行和维护投入资金
- 无需再猜测所需容量
- 几分钟将业务扩展到全球
AWS的基础服务
- 计算资源
- 数据库
- 存储
- 网络
- 管理与合成
- 多媒体服务
- 迁移服务
- 移动服务
- 安全与身份
- 其他服务
AWS认证考试(11门)
- 云从业者
- 助理级
- 专家级
- 专项考试
AWS认证的作用
- 成为AWS合作伙伴
AWS历史
AWS发展历史
- 1994 母公司Amazon成立
- 2003 AWS和云计算的概念被提出
- 2004 AWS Blog发布
- 2006 AWS(Amazon Web Service)发布
- 2008 海外竞争者进入市场
- 2009 第一届大会
- 2012 AWS公布了Redshift服务
- 2013 发布了AWS认证,进入中国,由光环新网运营
- 2015 AWS发布了Snowball服务
- 2016 锁定云计算领导者地位
- 2017 AWS发布了中国宁夏区域,由西云数据运营
- 2018 发布了新的会议 re:Inforce
- 2019 发布新的会议 re:MARS
为什么选择AWS
- AWS处于领导者地位
- 全球公有云市场占有率占51.8%
- 中国国内公有云占有率排名前三
- AWS认证是目前IT领域最火的认证之一
- 最成熟的合作伙伴生态系统
AWS持续创新
- 1950个新服务(截至2019年)
- 不同行业客户
AWS基础服务
- AWS全球基础架构
21个地理区域,66个可用区(截至2019年6月)
- 美国东部
- 美国西部
- 亚太地区
- 加拿大
- 中国
- 欧洲
- 南美洲
- 新区域
边缘节点
- 安全性
- 可用性
- 性能
- 可编程且适合开发运营
- 经济高效
计算服务
- Amazon EC2
虚拟服务器 - Amazon ECS
Docker 容器集群管理 - Auto Scaling
自动缩放EC2容量 - Elastic Load Balancing
动态 流量分发
- Amazon EC2
- 存储服务
访问频率从高到低
- S3 Standard
- S3 Intelligent-Tiering
- S3 Standard-IA
- S3 One Zone-IA
- S3 Glacler
- ……
网络服务
- Virtual Private Cloud
- VPN
- DirectConnect (专线)
- CloudFront CDN (内容分发)
数据库服务
- Amazon Aurora
- MariaDB
- PostgreSQL
- Micorsoft SQL Server
- MySQL
- Oracle
AWS计算服务
计算服务
EC2实例类型
- Amazon Lightsall (VPS服务器)
- T3
可突增 - M5
通用型 - D2
存储密集型 - H1
大数据优化型 - R5,R5m
内存优化型 - X1,X1e
内存密集型 - I3
高I/O - I3m
裸机高I/O - C5
计算密集型 - G3
图像处理密集型 - P3
- F1
- Z1d 、Z1 dm
支持的操作系统
- Amazon Linux
- Windows Server
- RHEL
- CentOS
- Debian
- Ubuntu
- Free BSD
- ……
EC2计费模式
- 免费使用套餐
主要用来学习和测试 - 按需实例
按照小时/秒支付费用,用于突发工作量和特定需求,运行才需付费 - 预留实例
支付很低的一次性费用,将实例预留,买断实例使用权限 - Spot实例
比较低的折扣使用AWS闲置资源,降低用户成本 - 专用实例
在独有硬件上运行EC2虚拟机,用于高敏感和合规性需求的场景
- 免费使用套餐
- 微服务
架构,通过API通信,可以分别部署到不同的服务器
- 敏捷性
- 灵活扩展
- 部署简单
- 技术自由
- 代码复用
- 弹性
- 无服务
无需管理和配置服务器,直接执行代码
- AWS lAmbda
ES2使用场景
- Web服务器
- 信息服务器
- 代理服务器
- MySQL数据库
- Redis缓存
- Apache服务器
AWS存储服务
不同的存储类型
- 块存储
- 文件存储
- 对象存储
服务
- Elastic Block Store
EBS,块存储,类似操作系统的磁盘 - Simple Stoage System
简称S3,对象存储,存储静态资源,类似网盘 - Elastic File System
EFS,文件存储,文件共享,类似共享文件夹 - AWS Snowball
数据迁移 - AWS Storage Gateway
连接线上和线下的数据共享 - AWS S3 Flacier
S3子服务,费用低,存放冷数据,比如归档文件,日志文件
- Elastic Block Store
块存储
- 固态硬盘SSD
- 硬盘驱动器HDD
对象存储
- S3
按实际需求选择
- S3
文件存储
- 可扩展性
- 可互操作性
- 预算和资源
数据迁移服务
- AWS Snowball
PB级别的数据传输,寄过来一个箱子 - AWS Snowball Edge
大箱子 - AWS Snowball Mobile
可迁移100PB的数据
- AWS Snowball
AWS网络服务
网络服务
VPC
- AWS提供的逻辑隔离的专属 网络
Route53
- AWS提供的高可用DNS方案
CloudFront CDN
- CDN全球分发网络
VPN
- 打通本地数据中心和AWS网络,或者不同AWS网络之间的通信
DirectConnect (DX)
- 打通本地数据中心和AWS网络的专线服务,低延迟、高安全性
API Gateway
- 帮助开发者轻松创建、发布、维护、监控和保护任意规模的API
Global Accelerator
- 使用单一IP地址进行全球统一路由
AWS PrivateLink
- 通过专用线路访问AWS资源和服务
AWS Transit Gateway
- 打通不同网络环境的中继网关
全球分布网络
- 11个区域性边缘缓存
- 169个边缘站点
- 提供CDN/DNS/边缘计算服务
- 中国的CloudFront服务
VPC
- 可用区
- 公有/私有子网
- 路由表
- 安全组/网络ACL
- Internet网关
- VPN连接
- 客户网关
AWS Direct Connect和VPN
- AWS Direct Connect vs VPN
- 混合组网
- BGP控制路由
使用场景
- 中国区域和海外区域不连通
AWS数据库服务
数据库服务
关系型数据库
- MySQL
- Oracle
非关系型数据库
- Amazon DynamoDB
In-Memory Store 内存缓存数据库
- Amazon ElasticCache
- Redis
Graph 图像数据库
- Amazon Neptune
- Time-Series
- Ledger
关系型数据库
自研数据库
Aurora
- 5倍性能提升
- 商业数据库1/10的成本
- 一键实现MySQL向Aurora无缝热迁
- 按键式扩容:高达32vCPUs,244 GiB
- 存储自动热扩容:10GB至64TB
- 数据自动复制到3个AZ的6个存储节点
- 自动检测并故障转移
- 支持最多15个只读副本
- 支持静态和传输中数据加密
- 开源数据库
- 商业数据库
AWS的其他服务
AWS丰富产品线
- 技术&商业支持
- 混合服务
- 服务市场
AWS的AI服务
AI SERVICES
- Vision
- Speech
- Language
- Chatbots
- Forecasting
- Recommendations
- ML SERVICES
- ML FRAMEWORKS & INFRASTRUCTURE
AWS的IoT服务
- Amazon FreeRTOS
- AWS IoT Greengrass
- AWS IoT Core
- AWS IoT Device Managent
- ……
AWS的大数据服务
- S3对象存储
- Glacier归档冷存储
- DynamoDB NoSQL数据库
- EMR Hadoop托管集群
- ElastiSearch 搜索引擎
- Athena 交互式查询
- Kinesis 实时数据流收集和处理
- Machine Learning 前瞻分析与机器学习
- Redshift 数据仓库
- Quicksight 智能BI展示