ECS的概念

服务器的部署模式发展历程

单机架构:一台服务器提供给客户所有应用

  • 缺点:单机架构要求服务器的性能非常强大
  • 纵向扩展:换高主频的CPU,增大CPU,增大内存
  • 纵向扩展的缺陷:硬件上限限制,比如主板上接入的CPU数量,CPU主频

集群机构:多台服务器提供应用,把客户分担在不同服务器上

  • 优点:数量取胜

云计算机构:弹性,扩展

  • 弹性:服务样式更多样
  • 扩展:

ECS的概念_第1张图片

云服务器ECS的优势

  1. 无需自建机房,无需采购以及配置硬件设施
  2. 分钟级交付,快速部署,缩短应用上线周期
  3. 快速接入部署在全球范围内的数据中心和BGP机房
  4. 成本透明,按需使用,支持根据业务波动随时扩展和释放资源
  5. 提供GPU和FPGA等异构计算服务器,弹性裸金属服务器以及通用的x86架构服务器
  6. 支持通过内网访问其它阿里云服务器,形成丰富的行业解决方案,降低公网流量成本。
  7. 提供虚拟防火墙,角色权限控制,内网隔离,防病毒攻击以及流程监控等多重安全方案
  8. 提供性能监控框架和主动运维体系
  9. 提供行业通用标准API,提供易用性和实用性

云服务器的灵魂:虚拟化技术

虚拟化之前(单机架构/集群机构)

  • 每个服务器有CPU,内存,硬盘,然后装上操作系统,再来部署应用。
  • 特点:IT资源独立,可能会造成硬件资源产生浪费

虚拟化之后

  • 资源池:把CPU,内存,硬盘等放入资源池
  • 虚拟机:在资源池的基础上创建虚拟机,虚拟机需要多少CPU,内存,硬盘就从各自的资源池拿,用不到的就放在资源池。然后在虚拟机中再来部署各种应用。
  • 特点:IT资源抽象为共享资源池,从资源池中灵活分配资源

ECS的概念_第2张图片

云服务器ECS的概念

云服务器ECS(Elastic Compute Service) 是阿里云中提供的性能卓越,稳定可靠,弹性扩展的IaaS (Infrastructure as a Service)级别云计算服务。ECS是阿里云提供的一个弹性计算类的产品

  • 阿里云服务模式有3种:IaaS,PaaS,SaaS,其中ECS就是一个IaaS级别的产品,设施即服务。

云服务器ECS免去了采购IT硬件的前期准备,像使用水,电,天然气等公共资源一样便捷,高效地使用服务器,实现计算资源的即开即用和弹性伸缩。

和传统IT相比,ECS优势

  • 传统IT:购买硬件,CPU,内存,硬盘---->装操作系统---> 部署应用
  • ECS:免去了采购IT硬件的费用,像使用水,电,天然气等公共资源一样便捷、高效地使用服务器,
  • ECS 实现计算资源的即开即用和弹性伸缩
    • ECS 即开即用:用户不需要购买硬件,购买软件,部署操作系统等,电脑上已经装好了操作系统,用户直接部署应用就好了
    • ECS 弹性伸缩:根据业务需要,加大ECS的CPU,硬盘,内存等,也可以加多台ECS

ECS组件架构图

ECS的概念_第3张图片

ECS的概念_第4张图片

  • 管理员入口:管理云端ECS:创建,删除ECS ,关机等
  • 访问设备:在ECS商部署完应用之后,客户需要访问部署在ECS上的应用来获取服务
  • 左边:管理ECS相关
  • 右边:ECS付费相关

云服务器ECS的组件

实例

ECS实例一台虚拟服务器,内含CPU,内存,操作系统,网络配置,磁盘等基础的计算组件。实例的计算性能,内存性能和适用业务场景柚实例规格决定,其具体性能指标包括实例vCPU核数,内存大小,网络性能等。构成ECS实例的三大部分:元数据metadata,用户数据userdata,系统事件

  • metadata元数据:ECS操作系统,各种配置信息
  • userdata用户数据:用户存的数据
  • 系统事件:发生了什么事

和ECS相关的存储部分:镜像,快照,块存储

镜像

镜像用来提供实例的操作系统,初始化应用数据以及预装的软件。操作系统支持多种Linux发行版和多种Windows Server版本。

  • 镜像就是操作系统,通过镜像向用户提供元数据,也就是为ECS实例提供运行环境
  • 镜像也可以提供用户数据
  • 生成实例的原始数据
  • 镜像分类
    • 公共镜像:阿里云提供的会持续更新的,用户可以直接用来制作实例
    • 自定义镜像:如果阿里云提供的镜像不够用,需要特定的镜像,那么就可以通过块存储制作快照,通过快照来生成镜像。块存储---->快照--->镜像--->为ECS实例提供运行环境

块存储:

块设备类型产品,具备高性能和低时延的特性。提供基于分布式存储架构的云盘,共享块存储以及基于物理机本地存储的本地盘。

  • 块存储就是硬盘,只不过在云端有多种叫法,比如:云盘,本地盘
  • 块存储为实例提供数据
  • 硬盘的来源
    • 可以直接创建一个空白的,里面什么数据都没有
    • 或者从快照恢复

快照:

某一时间点一块云盘或共享块存储的数据状态文件。常用于数据备份,数据恢复和制作自定义镜像等。

  • 快照是基于块存储来创建的
  • 可以制作块存储(恢复块存储)
  • 可以生成镜像

块存储和实例的关系:数据存储

  • 块存储(硬盘)为实例提供数据

块存储和快照的关系:数据备份

  • 为了预防硬盘数据发生丢失,要给硬盘做个备份,快照是非常好的备份方法
  • 可以为块存储制作一份快照,制作快照的目的是给块存储保留一个备份还原点,一旦块存储中的数据发生丢失,就通过快照把数据找回来

实例,块存储,快照和镜像的关系

  • 块存储就是硬盘,为实例提供数据,数据存储是以块存储来进行存放的。
  • 块存储可以制作快照,快找是作为块存储的备份,一旦数据发生丢失,可以通过快照把块存储的数据还原回来
  • 镜像分为公共镜像和自定义镜像,阿里云提供公共镜像;自定义镜像可以通过块存储制作快照,利用快照来生成自定义镜像
  • 镜像是用来生成实例的原始数据的,实例通过镜像来生成

和ECS相关的网络部分:安全组,弹性网卡(为ECS实例提供网络支撑)

网络:

  • 专有网络VPC:逻辑上彻底隔离的云上私有网络。可以自行分配私网IP地址范围,配置路由表和网关等。
  • 经典网络:所有经典网络实例类型都建立在一个共有的基础网络上。由阿里云统一规划和管理网络配置。

安全组:

安全组是做访问隔离的。

安全组由同一地域内具有相同保护需求并互相信任的实例组成,是一种虚拟防火墙,用于设置实例的网络访问控制。安全组内可以互通,安全组之间需要授权访问。

弹性网卡 :

和电脑网卡一样,只不过它是弹性网卡,可以在几台主机之间移动的,里面可以配置公网IP和私网IP来访问实例

  • 公网IP
  • 私网IP

ECS部署建议

  • 地域和可用区:地域一旦成功创建实例后,无法更改地域。可以从用户地理位置,阿里云产品发布情况,应用可用性,以及是否需要内网通信等因素选择地域和可用区
  • 高可用性:为保证业务处理的正确性和服务不中断,可以快照实现数据备份,通过跨可用区,部署集,SLB实现负载均衡等实现应用容灾
  • 网络规划:可以自行规划私网IP,全面支持新功能和新型实例规格
  • 安全方案:安全组相当于计算机的防火墙。可以使用云服务器ECS的安全组,控制ECS实例的出入网访问策略以级端口监听状态。

文中图片来自阿里云课程

你可能感兴趣的:(AliCloud,运维,linux,数据库)