阿里云云服务ECS产品概述
云服务器(Elastic Compute Service,简称ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低IT成本,使缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低IT成本,使您更专注于核心业务创新。
ECS的产品概念
1.ECS,是由多个并列,又相互关联的产品概念组成,包括
- 实例(instance): 是一个虚拟的计算环境,由CPU、内存、系统盘和运行的操作系统组成;ECS实例作为云服务器最为核心的概念,其他资源,比如磁盘、IP、镜像、快照等,只有与ECS结合后才具有使用意义。
- 磁盘(disk): 是为ECS实例提供数据块级别的数据存储。可以分为4类: 普通云盘、SSD云盘、高效云盘和本地SSD磁盘。
- 快照(snapshot): 是某一个时间点上某个磁盘的数据拷贝。
- 镜像(image): 是ECS实例运行环境的模板,一般包括操作系统和预装的软件。
- 安全组(security group):是一种虚拟防火墙,具备状态检测包过滤功能。每个实例至少属于一个安全组。同一个安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通,但是可以授权两个安全组之间互访。
2.逻辑位置概念——地域(Region)和可用区(Zone)
- 地域,Region,是阿里云提供云计算服务的城市位置。一般一个Region会覆盖片区域,如北京地域覆盖华北区域。地域内的ECS实例内网是互通的,不同的地域之间ECS实例内网不互通。
- 可用区,Zone,是一个地域下,电力和网络独立的物理区域,软件故障隔离的物理数据中心。可用区的开放,目的是容许用户自行选择资源的分配策略。
-
ECS实例概念与实例规格
1.实例(instance),是ECS产品最核心的部分,由CPU、内存、系统盘和运行的操作系统组成。
2.实例是ECS最基本的资源,只有基于实例,才能使用网络、存储、快照等其他资源。
3.提供两个实例系列
ECS的计费模式
-
1.包年包月
- 预付费,平均价格最低
- 可随时升级,但需要升级到购买结束的周期
- 后付费,每小时计费一次
- 每小时价格相对高,可随时计费
- 不支持实例规格、带宽升级
云服务器ECS磁盘介绍
一、磁盘的种类
基于飞天分布式文件系统盘古,每份数据存储三个拷贝分布在不同交换机下、不同物理服务器上。具有极高的数据可靠性,支持单独挂载。根据存储介质不同,分为三类:
- SSD云盘:采用SSD云盘做为存储介质
- 高效云盘:采用固态硬盘与机械硬盘的混合介质作为存储介质
- 普通云盘:采用机械磁盘作为存储介质
二、磁盘的主要操作
- 创建磁盘
- 挂载磁盘
- 卸载磁盘
- 释放磁盘
- 回滚磁盘
- 扩容磁盘
- 更换系统盘(系统盘的扩容)
三、磁盘的使用限制
- 每个用户最多可以创建250块云盘
- 一个实例最多挂载4块数据盘
- 高效云盘和SSD云盘最大支持32TB容量,普通云盘最大支持2TB
- 磁盘只能挂载在同一个可用区的ECS实例上
- 同一时刻,一块磁盘只能挂载在一个ECS实例上
- 系统盘不支持挂载和卸载
Part5 云服务器ECS快照及镜像介绍
一、快照的功能
1.ECS快照是磁盘数据在某一个时间点的拷贝
2.快照用途
- 最常见的用途是备份数据,当应用程序或人为误删除一些数据时 ,可以通过快照找回
- 通过系统盘快照可以创建出自定义镜像,批量复制出与目前系统完全一样的云服务器实例
- 通过数据盘快照,可以复制出与目前磁盘数据一样的新磁盘
快照的分类
1.快照分为手动快照和自动快照两类
- 手动快照由手动创建,用户可以根据业务需要手动为磁盘创建快照,作为数据备份使用
- 自动快照是阿里云自动为用户创建的快照,需要首先进行自动快照策略的设置,然后将自动快照策略应用到相应的磁盘上,阿里云会自动根据设置进行快照的创建,无需用户干预
2.快照的额度:每块磁盘拥有64个快照,包括手动快照和自动快照,达到额度上限之后,如果要继续创建快照,系统会自动将最早的自动快照删掉,举例如下:
- 某块数据盘每天零点进行一次快照备份,可以保护超过2个月的备份数据。
- 某块数据盘每隔4个小时进行一次快照备份,可以保存10天的备份数据。
镜像的介绍
1.ECS镜像是ECS实例可选择的运行环境的模板,包括操作系统和预置的软件和配置。镜像的本质是一个系统盘的快照。
2.云服务ECS提供了四种方式获取镜像:
- 阿里云官方的公共镜像
- 镜像市场提供的第三发服务商的镜像
- 根据已有的云服务ECS实例创建的自定义镜像
- 其它阿里云用户共享给您的镜像
3.可以把限行环境的镜像文件导入到ECS中生成一个自定义镜像,还可以把自定义镜像复制到其它地域,实现环境和应用的跨地域部。
数据库RDS
RDS的目标
将耗时费力的数据库管理任务承担下来,使用户能够专心于应用开发和业务发展
用户可根据业务需求对RDS进行弹性伸缩 RDS的可靠性保证
RDS采用主从备份架构,拥有3份以上数据存储,具备高可用性和数据可靠性
RDS承诺99.95%的服务可用性和999999%的数据可靠性
RDS的可靠性
- 主从备份架构
- 99.95%的服务可用性和99.9999%的数据可靠性
RDS的功能
- 专业的数据库管理平台
- 轻松实现数据回溯
- 专业的数据库优化建议
RDS相关概念
- RDS实例
- RDS只读实例
- RDS可用区
- RDS地域
- RDS数据库
- RDS数据库账号
- RDS连接数
- RDS磁盘容量
- RDS管理控制台
DMS功能
- 数据管理
- 对象管理
- 数据流转
实例管理
嵌入类型
结构迁移
DTS会将迁移对象的结构定义迁移到目标实例 支持对象:表、视图、触发器、存储过程、存储函数
全量迁移 DTS会将源数据库的数据全部迁移到目标实例
增量迁移 将迁移过程进行数据变更同步到目标实例 如果迁移期间进行了DDL操作,那么这些结构变更不会 迁移到目标实例
产品家族
- RDS for SQL Server
- RDS for PostgreSQL
- RDS for PPAS
阿里云OSS
对象存储服务(OSS)
- 弹性扩展
- 大规模
- 图片处理
- 按需付费
相关概念
- Object
- Bucket
- Service
- Access ID &Access Key
基本操作
- Object操作
- Bucket操作
API调用说明
- 调用方式:HTTP请求
- 服务地址:oss.aliyuncs.com
- 通信协议:HTTP/HTTPS通道
- 字符编码:UTF-8
基于OSS SDK进行开发必须创建Access Key
网站静态内容存储在OSS Bucket中
- 默认首页
- 默认404首页
- 自定义域名
SLB 负载均衡
1.SLB负载均衡是对多云台服务器进行流量分发的负载均衡服务器通过流量分发扩展应用系统对外的服务能力,消除单点故障提升应用系统的可用性。
2.SLB通过设置虚拟服务地址,将位于同一区域的多台云服务器资源虚拟成一个高性能,高可用服务池。
3.在标准的负载均衡功能之外,SLB服务还具备TCP与HTTP抗DDoS攻击的特性,增强了应用服务器的防护能力。
SLB主要功能
1.当前提供4层( TCP/UDP协议)和7层( HTTP/HTTPs协议)的负载均衡服务。
2.可以对后端ECS进行健康检查,自动屏蔽异常状态的ECS,待该ECS恢复正常后自动解除屏蔽。
3.提供会话保持功能,在Session的生命周期内,可以将同一客户端请求转发到同一台后端ECS上。
4.支持加权轮询(WRR),加权最小连接数(WLC)转发方式,后端ECS权重越高被分发的几率也越大。
5.支持针对监听来分配其对应服务所能达到的带宽峰值。
6.可以支持公网或私网类型的负载均衡服务。
7.提供丰富的监控数据,实时了解SLB运行状态。
8.结合云盾,提供WAF及防DDOS攻击能力,包括CC,SYN FLOOD等。
9.支持同一地域( REGION )跨数据中心容,结合DNS还可以支持跨REGION容灾。
10.针对HTTPS协议,提供统一的证书管理服务,证书无需上传后端ECS解密处理在SLB上进行,降低后端ECS CPU开销。
11.提供控制台,API,SDK多种管理方式。
SLB的相关问题
1.SLB支持的协议有哪些?
当前提供4层( TCP/UDP协议)和7层( HTTP/HTTPs协议)的负载均衡服务。
2.SLB服务本身解决了后端ECS服务的灾备问题,但如何避免SLB服务本身故障导致的单点问题?关于SLB的灾备,有什么好的建议?
- SLB实例后端的ECS可以是不同Zone下的机器,从而提高本地可用性。
- 在同一地域( Region )创建多个SLB实例,通过DNS轮询的方式对外提供服务,从而提高本地可用性。
- 在不同地域( Region )创建多个SLB实例,通过DNS轮询的方式对外提供服务,从而提高跨地域的可用性。
后端ECS实例相关的问题
1.SLB最多支持对几台ECS进行负载均衡服务?
我们不会限制用户在SL B实例后配置的ECS数量。但是,为了保证您对外服务的稳定与高效,我们建议您可以根据业务分类或应用服务的模块划分来将提供不同服务或执行不同任务的应用服务器配置在不同的SLB实例后。
2.不同操作系统的ECS可以同时做SLB服务吗?
可以。SLB本身不会限制后端的ECS使用哪种操作系统,只要您的2台ECS中的应用服务部署是相同且保证数据的一致性即可。但是,我们建议您选择2台相同操作系统的ECS进行配置,以便您日后的管理维护。
3.如何确保SLB后端的多台ECS之间的数据同步呢?
目前,有很多类似的工具可以实现服务器之间的数据同步,比如: rsync。具体使用及选择,还请通过其他途径获得更多的介绍资料及指导信息。
您也可以将您的ECS配置成无状态的应用服务器,而数据和文件统 一存放在RDS和OSS服务上。
4.我有2台ECS,分别创建在杭州和青岛,为什么无法把他们添加到一个SLB实例后面?
SLB不支持跨地域(Region)部署,一个SLB实例后端的多台ECS必须处于同一地域( Region)才可以配置。