AWS与CSDN联合推出的人工智能主题学习月。以下为学习笔记。
弹性架构
Elastic Compute Cloud
实例存储:
Elastic Block Store
不同类型
加密
快照
预置容量
独立于EC2实例的生命周期
将多个卷进行条带化处理,以创建大容量卷
Elastic File System
AWS文件存储
共享存储
PB级文件系统
弹性容量
支持NFS v4.0和4.1协议
兼容AMI
一致性模型
存储类和持久性,
加密,支持静态数据和动态数据,SSE-S3,SSE-KMS,SSE-C.
提供版本控制能力,提供访问控制能力,支持分段上传。
数据备份和存储归档,文件库和档案,提供检索能力(加速,标准,批量),提供加密,
Simple Queue Service
消息队列,应用解耦,负载均衡器也可以用于解耦
支持组件堆栈,用于部署AWS资源的声明式编程语言,使用模版和堆栈预配置资源,以一个单元(堆栈)的粒度来创建,更新和删除一组资源。
日志记录服务,
高可用:系统可以正常运行,但是可能在降级状态下运行
容错:用户不会受到故障带来的任何影响
Amazon Machine Image,一种使用亚马逊云计算服务时创建的机器镜像,机器镜像中包括操作系统、应用程序和配置设置。
由 AWS 提供的支持和维护映像,后者提供启动实例所需的信息。在启动实例时,您必须指定 (AMI)。在需要具有相同配置的多个实例时,您可以从单个 AMI 启动多个实例。在需要不同的配置的实例时,您可以使用其他 AMI 启动实例。
AMI 包括以下内容:
缓存功能,支持Memcached及Redis
https://docs.aws.amazon.com/zh_cn/config/latest/developerguide/config-concepts.html
跟踪EBS和EC2实例
https://docs.aws.amazon.com/zh_cn/awssupport/latest/user/trusted-advisor.html
检查账户在安全性、可靠性、性能、成本和服务限制等方面是否符合最佳实践。
AWS云中的空闲计算容量,有低价折扣。
运行无状态代码来响应事件,或基于某个时间间隔运行无状态代码的完全托管的计算服务,不需要管理基础设施。
如:Lambda、S3、DynamoDB、API Gateway
监控组件,监控CPU,网络,队列大小,以日志形式记录。
提供CDN功能,边缘站点,会在靠近用户的节点(站点)缓存静态数据
创建用户、组、角色、策略,通过定义权限来控制用户可以访问的AWS资源。
使用SAML联合身份,与Microsoft Active Directory和AWS Directory Service集成。
角色是临时凭证,角色可以附加到EC2实例上。
Virtual Private Cloud,网络隔离:互联网网关,虚拟私有网关,NAT网关。
子网:
公有子网:要支持进站,出站访问公共互联网,需要将互联网网关添加到路由表条目
私有子网:
启动配置:指定EC2实例大小,和AMI名称
Auto Scaling组
Auto Scaling策略
RCU,read content unit
WCU,write content unit
提供:
数据仓库,提供SQL接口,
RTO:Recovery Time Objective,恢复时间目标,指在故障或灾难发生之后,一台电脑、系统、网络或应用停止工作的最高可承受时间。
RPO:Recovery Point Objective,恢复点目标,指一个过去的时间点,当灾难或紧急事件发生时,数据可以恢复到的时间点,是业务系统所能容忍的数据丢失量。
RPO和PTO是衡量灾备方案的两个重要指标,RPO-恢复点目标,决定丢失多少数据,RTO-恢复时间目标,决定业务中断多长时间。两者的值要充分考虑到备份数据的。重要程度和业务中断时间的允许范围。比如,为了实现RPO=0,RTO接近于0,即保证数据0丢失,业务停顿时间最短可缩短至60秒内。除了RPO和RTO外,还能保证恢复数据的完整性和可用性,从某种程度而言,数据的可用性是底线,甚至优于完整性。
S3在哪些方面与块存储或文件存储不同?
错误的是,S3不会跨区域复制对象,它是区域内的对象存储服务。
Auto Scaling,Elastic Load Balancer和CloudWatch