Amazon EC2
跳转到导航
跳转到搜索
| File:AWS Simple Icons Compute Amazon EC2 Instances.svg 亚马逊弹性云计算(EC2) | |
| 原作者 | Amazon.com |
|---|---|
| 开发者 | Amazon.com |
| 首次发布 | 2006年8月25日 |
| 当前版本 | |
| 源代码库 |
|
| 引擎 | |
| 操作系统 |
|
| 语言 | 英语 |
| 类型 | 虚拟专用服务器(VPS) |
| 许可协议 | 专有软件 |
| 网站 | aws |
亚马逊弹性云计算(英语:Amazon Elastic Compute Cloud,简称Amazon EC2) ,是由亚马逊公司提供的Web服务,是一个让用户可以租用云端电脑运行所需应用的系统。EC2借由提供Web服务的方式让用户可以弹性地运行自己的Amazon机器映像档,用户将可以在这个虚拟机上运行任何自己想要的软件或应用程序。
用户可以随时创建、执行、终止自己的虚拟服务器,使用多少时间算多少钱,也因此这个系统是“弹性”使用的。EC2让用户可以控制执行虚拟服务器的主机地理位置,这可以改善延迟及备援性。Amazon.com以Amazon Web Services (AWS)的品牌提供EC2的服务。
历史[编辑]
- 2006年8月25日,Amazon发布EC2受限公众Beta版本[1]
- 2010年12月1日,由于维基解密泄露美国外交电报事件,Amazon.com在美国政府压力下把维基解密托管在EC2的资料全部删除[2]
- 2020年12月,AWS推出EC2 Mac实例,基于M1 Mac mini,首次允许在AWS云上运行macOS工作负载[3]
虚拟机[编辑]
EC2主要基于KVM/Xen及自研的Nitro虚拟化技术。每个虚拟机器称为“实例”(instance),提供多种实例类型以适配不同的计算、内存、存储和网络需求。
截至2026年,EC2提供以下主要实例家族(精选系列):
- **通用型**:t4g(Graviton2,突发性能)、m7g(Graviton3,均衡)、m7i(Intel Xeon,企业级)
- **计算优化**:c7g(Graviton3)、c7i(Intel Xeon)
- **内存优化**:r7g(Graviton3)、r7i(Intel Xeon)、x2idn(超大内存)
- **加速计算(GPU)**:p5(NVIDIA H100)、g6(NVIDIA L4)
- **存储优化**:i4i(Intel,本地NVMe)、im7gn(Graviton3,高吞吐)
更完整的实例列表及定价请参阅 AWS 官方文档[5][6]。
操作系统[编辑]
支持Windows Server、多种Linux发行版(Amazon Linux、Ubuntu、RHEL、SLES、Debian等)、FreeBSD,以及通过EC2 Mac实例运行的macOS(M1、M2、M3芯片)。部分实例类型(如t4g.micro)提供免费套餐。
自动配置[编辑]
Amazon EC2自动配置容量的功能(Auto Scaling)允许用户根据预设条件自动调整实例数量,以维持应用性能并优化成本。结合弹性负载均衡(Elastic Load Balancing),可实现高可用架构。
参考文献[编辑]
- ^ Barr, Jeff. Amazon EC2 Beta. Amazon Web Services Blog. August 25, 2006 [August 1, 2009]. (原始内容存档于2018-12-25).
- ^ AMAZON SEVERS TIES WITH WIKILEAKS. [2017-07-07]. (原始内容存档于2010-12-04).
- ^ AWS 推出 EC2 Mac 实例. Amazon Web Services. [2026-03-28].
- ^ AWS Graviton4 处理器. Amazon Web Services. [2026-03-28].
- ^ EC2 執行個體定價 – Amazon Web Services (AWS). Amazon Web Services, Inc. [2026-03-28] (中文(台湾)).
- ^ Amazon EC2 Instance Types. AWS Documentation. [2026-03-28].