云服务器ECS(Elastic Compute Service)是阿里云提供的IaaS(Infrastructure as a Service)级别云计算服务。ECS免去了用户采购IT硬件的前期准备,实现计算资源的即开即用和弹性伸缩。
一、ECS产品架构1. 实例
云上的虚拟计算服务器,包含vCPU、内存、操作系统、网络、磁盘等基础组件。实例的计算性能、内存性能和适用业务场景由实例规格决定,其具体性能指标包括vCPU核数、内存大小、网络性能等
2. 镜像
提供实例的操作系统、初始化应用数据及预装的软件。操作系统支持多种Linux发行版和多种Windows Server版本。
3. 块存储
块设备类型产品,具备高性能和低延时的特性。提供基于分布式存储架构的云盘以及基于物理机本地存储的本地盘。
4. 快照
某一时间点云盘的数据状态文件。常用于数据备份、数据恢复和制作自定义镜像等。
5. 安全组
由同一地域内具有相同保护需求并相互信任的实例组成,是一种虚拟防火墙,用于设置实例的网络访问控制。
6. 网络
专有网络:逻辑上彻底隔离的云上私有网络,可以自行分配私网IP地址范围、配置路由表和网关等 经典网络:所有经典网络类型实例都建立在一个共用的基础网络上。由阿里云统一规划和管理网络配置。
二、ECS管理工具1. ECS管理控制台
具有交互式操作的Web服务页面。
2. ECS API
支持GET和POST请求的RPC风格API。下面为调用云服务器ECS API的常用开发者工具:
1、命令行工具CLI:可基于命令行工具封装阿里云的原生API,扩展出用户需要的功能。 2、OpenAPI开