Amazon云计算AWS之[2]弹性计算云EC2

打印 上一主题 下一主题

主题 998|帖子 998|积分 2994

说明



  • 学习自《云计算 第三版 刘鹏版》
EC2根本架构



  • 弹性计算云服务(Elastic Compute Cloud,EC2)是AWS的重要构成部门,用于提供大小可调治的计算容量
  • Amazon EC2的根本架构,重要包括了Amazon呆板映象、实例、存储模块等构成部门,并能与S3等其他Amazon云计算服务结合使用

Amazon呆板映象(AMI)



  • Amazon呆板映像(Amazon Machine Image,AMI)是包含操作系统、服务器程序、应用程序等软件设置的模板,可以用于启动不同实例,进而像传统的主机一样提供服务。
  • 当用户使用EC2服务去创建本身的应用程序时,首先须要构建或获取相应的AMI

  • 构建好的AMI分为Amaznon EBS(弹性块存储)支持和实例存储支持
  • 启动的实例的根设备分别为Amazon EBS卷和实例存储卷,后者依据Amazon S3中存储的模板而创建。
实例(Instance)



  • EC2中实例由AMI(呆板映像)启动,可以像传统的主机一样提供服务。同一个AMI可以用于创建具有不同计算和存储能力的实例。
  • Amazon提供多种不同类型的实例,分别在计算、GPU、内存、存储、网络、费用等方面举行了优化
  • Amazon还允许用户在应用程序的需求发生变更时,对实例的类型举行调解,从而实现按需付费



  • 每个实例自身携带一个存储模块,用于临时存储用户数据。但存储模块的数据仅在实例的生命周期内存在,假如实例出现故障或制止,数据将丢失。
弹性块存储(EBS)



  • EBS存储卷的设计与物理硬盘相似,其大小由用户设定,现在提供的容量从1GB到1TB不等。同一个实例可以毗连多个EBS,每个EBS同一时候只能毗连一个实例。

  • EBS存储卷实用于数据须要细粒度地频繁访问并持久生存的情形,适合作为文件系统或数据库的主存储
  • 通过快照在S3中存储Amazon EBS卷的时间点副本。
EC2关键技术

地理地域和可用地域



  • AWS中采用了两种地域(Zone):地理地域(Region Zone)和可用地域(Availability Zone)。此中,地理地域是按照实际的地理位置划分的。而可用地域的划分则是根据是否有独立的供电系统和冷却系统等,如许某个可用地域的供电或冷却系统错误就不会影响到其他可用地域,通常将每个数据中心看做一个可用地域。
  • EC2系统中包含多个地理地域,而每个地理地域中又包含多个可用地域。为了确保系统的稳定性,用户最好将本身的多个实例分布在不同的可用地域和地理地域中。

EC2通信机制




  • EC2的实例一旦被创建就会动态地分配公共IP地点和私有IP地点
  • 私有IP地点由动态主机设置协议(DHCP)分配产生
  • 各个模块之间以及系统和外界之间的信息交互都通过IP地点举行
弹性负载平衡



  • 弹性负载平衡功能允许EC2实例自动分发应用流量,从而包管工作负载不会超过现有能力,并且在肯定水平上支持容错。
  • 弹性负载平衡功能可以识别出应用实例的状态,当一个应用运行不佳时,它会自动将流量路由到状态较好的实例资源上,直到前者规复正常才会重新分配流量到实在例上。
监控服务



  • Amazon CloudWatch提供了AWS资源的可视化检测功能

  • 用户只须要选择EC2实例,设定监视时间,CloudWatch就可以自动收集和存储检测数据
自动缩放



  • 自动缩放可以按照用户自界说的条件,自动调解EC2的计算能力

    • 需求高峰期:确保EC2实例的处理能力无缝增大
    • 需求降落时:自动缩小EC2实例规模以降低成本

  • 自动缩放功能特别适合周期性变革的应用程序,它由CloudWatch自动启动
服务管理控制台



  • 基于web的控制环境,用于启动、管理EC2实例和提供各种管理工具和API接口。
  • 各项技术通过相互配合来实现EC2的可扩展性和可靠性

EC2安全及容错机制



  • 安全组是一组规则,用户使用这些规则来决定实例担当哪些网络流量。
  • 当用户的实例被创建时,假如没有指定安全组,则系统自动将该实例分配给一个默认组
  • 默认组只担当组内成员的消息,拒绝其他消息。
  • 当一个组的规则改变后,改变的规则自动实用于组中所有的成员。



  • 用户在访问EC2时须要使用SSH(Secure Shell)密钥对(Key Pair)来登录服务。
  • SSH是现在对网络上传输的数据举行加密的一种很可靠的协议

  • 当用户创建一个密钥对时,密钥对的名称(Key Pair Name)和公钥(Public Key)会被存储在EC2中
  • 在用户创建新的实例时,EC2会将它生存的信息复制一份放在实例的元数据(Metadata)中,然后用户使用本身生存的私钥(Private Key)就可以安全地登录EC2并使用相关服务。
EC2弹性IP地点


  • 弹性IP地点和用户账号绑定而不是和某个特定的实例绑定
  • 当系统正在使用的实例出现故障时,用户只须要将弹性IP地点通过网络地点转换NAT转换为新实例所对应的私有IP地点
  • 通过弹性IP地点改变映射关系总可以包管有实例可用

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天津储鑫盛钢材现货供应商

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表