概述
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去您采购IT硬件的前期准备,像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。
产品架构
云服务器ECS主要包含以下功能组件:
- 实例:等同于一台虚拟服务器,内含CPU、内存、操作系统、网络配置、磁盘等基础的计算组件。实例的计算性能、内存性能和适用业务场景由实例规格决定,其具体性能指标包括实例vCPU核数、内存大小、网络性能等。
- 镜像:提供实例的操作系统、初始化应用数据及预装的软件。操作系统支持多种Linux发行版和多种Windows Server版本。
- 块存储:块设备类型产品,具备高性能和低时延的特性。提供基于分布式存储架构的云盘以及基于物理机本地存储的本地盘。
- 快照:某一时间点一块云盘的数据状态文件。常用于数据备份、数据恢复和制作自定义镜像等。
- 安全组:由同一地域内具有相同保护需求并相互信任的实例组成,是一种虚拟防火墙,用于设置实例的网络访问控制。
- 网络:
- 专有网络(Virtual Private Cloud):逻辑上彻底隔离的云上私有网络。您可以自行分配私网IP地址范围、配置路由表和网关等。
- 经典网络:所有经典网络类型实例都建立在一个共用的基础网络上。由阿里云统一规划和管理网络配置。
管理工具
- ECS管理控制台
- ECS API:支持GET和POST请求的RPC风格API。以下为调用云服务器ECS API的常用开发者工具:
- 命令行工具CLI
- OpenAPI Explorer
- 阿里云SDK
- 资源编排:用于创建阿里云资源模板,可根据模板自动创建和配置资源
- 资源编排服务:自动化管理和执行运维任务
- Terraform:用于支持Terraform的云商平台调用计算资源
- 阿里云App:移动端类型的管理工具
- Alibaba Cloud Toolkit:阿里云针对IDE平台为开发者提供的插件
应用场景
- 企业官网或轻量的Web应用
- 多媒体以及高并发应用或网站
- 高I/O要求数据库
- 访问量波动剧烈的应用或网站
- 大数据及实时在线或离线分析
- 机器学习和深度学习等AI应用
地域和可用区
每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连。
- 地域:指物理的数据中心。资源创建成功后不能更换地域。
- 不同地域的云服务器ECS、关系型数据库RDS、对象存储服务OSS内网不互通。
- 不同地域之间的云服务器ECS不能跨地域部署负载均衡,即在不同的地域购买的ECS实例不支持跨地域部署在同一负载均衡实例下。
- 可用区(Availability Zone,简称AZ):指在同一地域内,电力和网络互相独立的物理区域。同一可用区内实例之间的网络延时更小。
- 在同一地域内可用区与可用区之间内网互通,可用区之间能做到故障隔离。是否将实例放在同一可用区内,主要取决于对容灾能力和网络延时的要求。
- 如果您的应用需要较高的容灾能力,建议您将实例部署在同一地域的不同可用区内。
- 如果您的应用要求实例之间的网络延时较低,建议您将实例创建在同一可用区内。
使用须知
详见使用须知
- 不要开启NetWorkManager服务。该服务会跟系统内部网络服务出现冲突,导致网络异常。
- 不要停止Windows系统自带的AliyunService服务或自带的shutdownmon.exe进程,停止后可能会影响控制台正常关机或者重启。
- shutdown.exe进程是系统重要进程,如果结束该进程会导在控制台上下发的指令不能成功执行。