导入
EC2 - 弹性计算云
了解EC2是什么以及它是如何工作的。
什么是 EC2?
EC2 是一项提供可弹性扩展的云计算计算能力的网络服务。
AWS EC2 将获取并启动新实例的时间缩短至几分钟,使您能够根据计算需求的变化快速扩展或缩减资源容量。
在传统模式下,若需部署应用服务器或数据库服务器,您必须先与开发人员沟通,确定所需的服务器规格和核心数量,再联系采购团队,待服务器运抵数据中心时,整个过程可能需要两个月以上。
而如今,借助 EC2,只需点击一下按钮即可完成部署。这对初创企业而言意味着无需预先投入大量资金购买硬件设备。
EC2 改变了计算的成本结构,让您仅按实际使用的计算资源付费。同时,开发者还拥有多种工具,可用于构建具备高可用性、能有效隔离故障场景的应用程序。
在上述架构图中,您通过 IAM 管理身份和访问权限,并在 VPC 中部署若干 EC2 实例。这些实例通常作为应用服务器,将数据存储于一个或多个位于同一可用区的 EBS 卷中。
您可以定期将 EBS 快照备份至 S3 存储桶,实现跨区域的数据复制。该架构适用于任何具备可用区级别冗余的简单三层架构。
EC2 购买选项
按需实例(On-demand) – 按小时或按秒计费,无需长期承诺。
预留实例(Reserved Instance) – 预先保留特定 EC2 实例,可享受折扣优惠。
竞价实例(Spot) – 允许您自行设定愿意支付的价格来获取实例资源。适用于对启动和停止时间不敏感的应用场景,例如大数据分析任务,这类任务对时效性要求不高。
专用主机(Dedicated Hosts) – 可按需购买,用于满足某些监管要求,特别是那些不支持多租户虚拟化环境的场景。
EC2 实例类型
以下是常见的 EC2 实例类型: