《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第1天——二、云服务器ECS

简介: 《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第1天——二、云服务器ECS

在ACP试题比例中,云服务器ECS的内容占比达到31%,因此,这部分内容请大家务必重点学习。

 

1. ECS的概念和定位

 

1) 概念

 

云服务器ECS(Elastic Compute Service)是一种可弹性伸缩的计算服务,助您降低IT成本,提升运维效率,使您更专注于核心业务创新。

 

ECS属于IaaS服务类。

 

2) 定位:ECS是最基础的计算服务

 

ECS及其装载的操作系统,通常用作应用程序的运行环境。

 

3) 核心优势:弹性

 

讨论云服务的弹性主要从两个层面:水平弹性和垂直弹性

 

a) 垂直弹性(下图左):针对单个ECS可以自由升配和降配

 

【考点】

在进行ECS升配或降配时是否要重启服务器?如何重启?(在控制台重启?在后台输入重启命令?)

 

b) 水平弹性(下图右):当单个ECS不够用时增加一个或多个ECS,水平弹性需要结合负载均衡实现;

 

【考点】

水平弹性问题会结合其他产品(比如负载均衡产品)一起出现。

image.png 

 

2. ECS的组成与功能

 

ECS是由多个并列又相互关联的产品概念组成

 

1) 实例(Instance)/实例规格(InstanceType)

 

实例是提供计算服务的最小单位,由vCPU、内存、系统盘和镜像组成。

实例规格定义了实例的vCPU和内存的配置,代表能提供的计算能力。

根据业务场景和使用场景,ECS实例可以分为多种规格族,同一个规格族里有多种不同的规格。

 

2) 磁盘(Disk)/快照(Snapshot)

 

磁盘快照:是磁盘数据在某一时间点的拷贝,可以方便的创建实例的快照,保留某个时间点上的系统数据状态,作为数据备份或制作镜像。

 

3) 镜像(Image)

 

一个实例的磁盘快照可以创建镜像,大规模复制相同规格的云服务器时需要使用镜像。

 

4) 虚拟专有网络(VPC,VirtualPrivateCloud)/EIP

 

VPC基于软件定义网络(SDN)和隧道技术(Tunneling),为用户建立隔离的、可自定义的虚拟专有网络。

弹性网卡(EIP):是一种可以附加到专有网络VPC类型ECS实例上的虚拟网卡

 

5) 安全组(Security Group)

 

安全组是阿里云上的虚拟防火墙,每一个ECS实例至少要加入一个安全组。

在安全组中设置通用的逻辑防火墙规则,规则包含容许/拒绝访问的IP、端口等,然后将ECS实例放入安全组,则ECS自动拥有安全组中的防火墙规则。

使用安全组可以更高效的管理ECS。

 

6) 地域(Region)/可用区(Zone)

 

地域和可用区是用来标识在云上资源的物理位置:

 

地域:阿里云将可以提供云资源的主要城市定义为地域,比如:华东1-杭州,地域之间默认公网连接;

可用区:可理解为机房,同一地域会提供不少于2个可用区,可用区之间是内网连接。

image.png

 

3. ECS组件与地域/可用区的关系

 

在ECS组件与地域/可用区的关系图中可以看到:

 

实例只能在可用区内迁移,不能跨可用区调度。

磁盘只能挂载到同一可用区的实例上,不可跨可用区。

VPC、EIP、快照&镜像、安全组都可以跨可用区使用。

 

image.png 

 

4. ECS的管理方式

 

ECS的管理方式主要有两种:通过控制台和通过Open API。

 

1) 控制台

 

路径:登录控制台→选择“ECS”→选择“实例”→选择地域→找到实例→选择操作

 

image.png 

 

2) Open API

 

服务地址:ecs.aliyuncs.com

请求原理:向服务地址发送HTTP/HTTPS GET/POST请求,并按照接口说明在请求中加入相应请求参数

调用方式:

ü 不同编程语言的SDK(推荐)

ü 阿里云CLI

ü 阿里云API Explorer

ü APIURL请求

身份验证:对于每一次API请求,根据访问中的签名信息验证访问请求者身份,由AccessKeyID/Secret对称加密验证实现。CLI、API Explorer和SDK免去了手动身份验证环节

 

5. 最佳实践

 

1) 节约成本

 

ECS实例有三种计费模式:包年包月、按量付费、抢占式实例。

image.png

包年包月和按量付费是大家比较熟知的计费方式,抢占式实例与前两种方式有所不同,是将低峰期闲置的实例资源加以利用,以优惠的价格提供给用户使用。

 

建议根据业务场景,选择不同计费方式的ECS实例,弹性使用云资源,可以充分发挥云计算的优势,最大限度地节约成本。

 

2) 安全防护

 

定期备份数据

合理设计安全域

安全组规则设置

登录口令设置

服务器端口安全

系统漏洞防护

应用漏洞防护

 

针对ECS云服务器,安全防护的重点是如下五个步骤:

 

筑堡垒:将ECS放入VPC的隔离环境中

关好门:设置安全组

防住贼:使用WAF(风控)、SLB(证书)等方式

勤检查:开启态势感知

重备份:开启自动备份机制,比如磁盘快照

image.png

 

3) 架构组合

 

应避免将原有物理服务器上的应用完全照搬跑到云服务器上,较好的实践是将ECS和其他云计算产品配合使用。

 

例如:

 

使用多台ECS运行webserver;

使用SLB作为流量入口;

使用RDS作为数据库;

OSS作为文件存储;

 

image.png

 

4) 故障排查

 

若无法连接ECS实例,请根据如下各原因顺序逐一排查:

 

客户端本地网络异常[3%]

重置实例密码后,未重启ECS实例[7%]

Iptables配置异常(CentOS6)[10%]

安全组公网规则配置错误[8%]

远程访问端口配置异常[10%]

CPU负载过高[9%]

 

排查方法可以在阿里云平台上查询对应的帮助文档。

 

image.png

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
人工智能 JavaScript API
零基础构建MCP服务器:TypeScript/Python双语言实战指南
作为一名深耕技术领域多年的博主摘星,我深刻感受到了MCP(Model Context Protocol)协议在AI生态系统中的革命性意义。MCP作为Anthropic推出的开放标准,正在重新定义AI应用与外部系统的交互方式,它不仅解决了传统API集成的复杂性问题,更为开发者提供了一个统一、安全、高效的连接框架。在过去几个月的实践中,我发现许多开发者对MCP的概念理解透彻,但在实际动手构建MCP服务器时却遇到了各种技术壁垒。从环境配置的细节问题到SDK API的深度理解,从第一个Hello World程序的调试到生产环境的部署优化,每一个环节都可能成为初学者的绊脚石。因此,我决定撰写这篇全面的实
2831 67
零基础构建MCP服务器:TypeScript/Python双语言实战指南
|
人工智能 数据库 云计算
🔥躺着赚佣金!阿里云推荐计算巢服务让你轻松"带货"云计算
阿里云推出“推荐服务赚佣金”计划,无需技术背景,分享链接即可轻松赚取额外收入。高达20%佣金,200+精选服务任选,实时追踪收益,适合个人推广的数字副业!
943 9
|
11月前
|
弹性计算 人工智能 前端开发
在阿里云ECS上部署n8n自动化工作流:U2实例实战
本文介绍如何在阿里云ECS的u2i/u2a实例上部署开源工作流自动化平台n8n,利用Docker快速搭建并配置定时任务,实现如每日抓取MuleRun新AI Agent并推送通知等自动化流程。内容涵盖环境准备、安全组设置、实战案例与优化建议,助力高效构建低维护成本的自动化系统。
2321 5
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
950 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
弹性计算 人工智能 边缘计算
阿里云国际站2025年最新动态:全球云计算加速,中小企业出海利器
2025年,阿里云国际站凭借领先技术与本地化服务,助力企业高效出海。核心产品如弹性计算ECS Enterprise、云原生数据库PolarDB-X及边缘计算ENS Pro全面升级,覆盖全球28个区域,提供低延迟、高稳定性支持。同时推出“海外现货”模式,缩短外贸订单周期50%。通过技术+生态优势,助力中小企业实现全球化增长。
|
JSON 前端开发 Go
Go语言实战:创建一个简单的 HTTP 服务器
本篇是《Go语言101实战》系列之一,讲解如何使用Go构建基础HTTP服务器。涵盖Go语言并发优势、HTTP服务搭建、路由处理、日志记录及测试方法,助你掌握高性能Web服务开发核心技能。
|
存储 安全 虚拟化
全面解析服务器虚拟化:云计算时代的核心技术架构
服务器虚拟化是云计算的核心技术,通过资源池化提升IT效率。本文详解其原理、部署优势及在数字化转型中的关键作用,涵盖技术架构、应用场景与选型指南,助力企业构建高效灵活的云环境。
1105 0
|
Go API 定位技术
MCP 实战:用 Go 语言开发一个查询 IP 信息的 MCP 服务器
随着 MCP 的快速普及和广泛应用,MCP 服务器也层出不穷。大多数开发者使用的 MCP 服务器开发库是官方提供的 typescript-sdk,而作为 Go 开发者,我们也可以借助优秀的第三方库去开发 MCP 服务器,例如 ThinkInAIXYZ/go-mcp。 本文将详细介绍如何在 Go 语言中使用 go-mcp 库来开发一个查询 IP 信息的 MCP 服务器。
942 2

热门文章

最新文章

推荐镜像

更多
  • DNS