如果问用户最常用的云资源是什么,答案无疑是云主机,而所有云主机的来源都可以追溯到Amazon EC2(Amazon Elastic Compute Cloud)。自2006年8月25日AWS宣布Amazon EC2进行私有测试13年后,云计算的世界正式开启,云计算的商业化开始了。
1. Amazon EC2在广度和深度上都达到了前所未有的高度。
首次推出时,Amazon EC2 使用Xen 虚拟化。 2023年11月6日,AWS宣布推出基于KVM的新C5系列实例Nitro,2023年11月28日,AWS宣布推出裸机实例。
1. Amazon EC2支持多种芯片
Amazon EC2 目前支持以下类型的片上:
Intel Skylake 处理器、NVIDIA GPU 处理器、AMD EPYC 处理器以及AWS 开发的专为Amazon EC2 定制的Gravition ARM 处理器。该芯片强调两点:
EC2 C5 采用Intel Xeon Platinum 8124M (Skylake) 处理器,18 核,主频3.0/Turbo 主频3.5,而其他厂商的对应实例通常使用Intel Xeon Platinum 8163 (Skylake) 24 核,主频2.5/Turbo 2.9。由于AMD实例是AWS专有的,因此新发布的基于AMD EPYC处理器的EC2 M5a/R5a实例具有特别强的性价比优势。 2.超过185种Amazon EC2实例类型
根据用途分为以下实例规格,可用实例规格超过185种。
通用类型:A1(Arm 生态系统)、T3、T2、M5、M5a(AMD 处理器)、M4、T3a 计算优化类型:C5、C5n(100Gbps 网络)、C4 内存优化类型:R5、R5a、R4、X1e、X1 、内存增强(大内存数据)、z1d(4.0 GHz核心频率) 加速计算:P3(NVIDIA Tesla V100 GPU)、P2(NVIDIA K80 GPU)、G3(NVIDIA Tesla M60 GPU)、F1(FPGA) 存储优化:H1 、I3(NVMe SSD)、I3en(NVMe SSD)、D23组成了完整、成熟的体系。
Amazon EC2在存储、网络、安全和监控方面形成了一个完整的系统。
4. Amazon EC2 具有灵活的计费选项
提供多种灵活的计费选项。
免费:对于新注册用户,免费套餐包括一年内每月750 小时的Linux 和Windows t2.micro 实例。按需:您可以根据运行的实例按小时或按分钟付费。 Spot 实例(Spot Instances):根据竞价请求备用Amazon EC2 计算能力。与按需价格相比,节省高达90%。总而言之,Amazon EC2 不为这些实例提供SLA,如果Amazon 需要回收容量,客户只需提前两分钟通知就会面临中断的风险。预留实例:预留实例允许EC2 服务用户将实例预留一年或三年。该实例相应的每小时价格比按需实例的价格低35-75%。专用实例:在虚拟私有云(VPC) 中为单个客户的专用硬件上运行的Amazon EC2 实例。专用主机:专用于您使用的物理Amazon EC2 服务器。综上所述,我们可以看到,经过13年的发展,Amazon EC2在广度和深度上都超越了巅峰,达到了前所未有的高度。更可怕的是,亚马逊还抛出了EC2 性能方面的杀手锏:Nitro。
2. Nitro-AWS以高性价比统领世界屠龙刀
金庸大师在《倚天屠龙记》中记载,郭靖和黄蓉在《倚天剑》中分别藏有《九阴真经》、《降龙十八掌》、《武穆遗书》。然而几十年来,尽管全世界都流传着“斩杀剑统天下,倚天而战,谁能抵挡”的传闻,但斩杀剑的密码却无人知晓。拥有屠龙剑多年却无法参与的谢逊,在揭开屠龙剑的秘密后,终于偶然得知了其中的秘密,并获得了无与伦比的武功和军事秘密。
如今,AWS已经积累了大量的经验,并且了解了虚拟化性能的秘密:虚拟化管理程序和硬件定制(Nitro架构)。 Nitro 为速度而生,能够快速提高基础设施的性能。
AWS 最初在2023 年re: Invent 用户大会上公布了Nitro 项目的详细信息。
Nitro 架构由轻量级管理程序、定制Nitro 卡和定制Nitro 芯片组成。
1. Nitro 虚拟机管理程序概述
Amazon EC2 Business 首席工程师Anthony Liguori 表示,Nitro 基于Linux KVM 技术,但不包含通用操作系统组件。 Nitro Hypervisor 主要负责为EC2 实例提供CPU 和内存隔离,通过消除主机系统软件组件来增加可用计算和内存资源,同时提高EC2 虚拟化程度,提高实例性能的一致性。借助Nitro,我们能够提供更大的实例大小(例如c5.18xlarge),使几乎所有服务器资源都可以直接供客户使用。在硬件支持下,Nitro Hypervisor 卷可以得到很好的控制,并且不涉及任何与网络或数据存储相关的处理任务。
2. Nitro卡和芯片简介
Nitro卡可分为VPC定制卡、EBS定制卡、实例存储定制卡。芯片主要是控制芯片和安全定制芯片。
Nitro 卡最多可支持27 个PCI 设备。例如,如果您使用Nitro Hypervisor 连接了三个额外的网络端口,则可以将另外24 个EBS 存储卷附加到您的实例。 Nitro 卡和芯片的主要功能是将以前虚拟机管理程序的软件功能同步到硬件中以提高性能。
针对VPC定制的Nitro卡:支持网络数据包的封装和解封装,实现安全组,提供路由功能。为EBS定制的Nitro卡:支持本地NVMe设备,远程存储也以NVMe设备的形式实现,支持裸存储。 Metal;为存储定制的Nitro卡:也以NVMe(PCIe非易失性内存)的形式实现,专门用于本地EC2实例存储。 Nitro 卡控制器:负责协调所有其他Nitro 卡、服务器管理程序和Nitro 安全芯片。 Nitro 安全芯片:涵盖从I/O 到非易失性存储的所有内容,包括BIOS、各种I/O 设备固件以及服务器上的其他控制器固件。 3. Nitro 使用方法概述
Nitro 使用起来是透明的,并且只需要您做很少的更改:
在API层面,所有用于与EC2实例交互的公共API保持不变,使得AWS具有高度兼容性和适应性。在映像级别,我们支持最新的Amazon Linux AMI 和Windows AMI,以及最新的Ubuntu、Debian、Red Hat Enterprise Linux、SUSE Enterprise Linux、CentOS、FreeBSD AMI 等。对于用户定义的映像,您必须更新驱动程序才能获得最佳性能。在用户应用程序级别,大多数应用程序无需任何更改即可享受Nitro 的性能优势。简单总结一下,如果您想使用Nitro,可以直接申请C5和R5系列实例。用户很少需要进行任何更改。
3.“缩小”Amazon EC2 范围的三种方法,以便用户能够充分利用它
Amazon EC2 的性价比不断提高,但用户的需求是永无止境的。以下是充分利用EC2 资源并为用户节省资金的三个技巧。
尝试使用新一代EC2,例如我们之前介绍的使用Nitro 架构的C5 和R5 系列实例。 C5 提供EC2 产品系列中最佳的性价比,与C4 实例相比,性价比更高。 49%。与R4 实例相比,R5 实例的每个vCPU 内存增加了5%,每GiB 价格降低了50%。 R5 实例非常适合高性能数据库、分布式内存缓存、内存数据库和大数据分析等应用程序。此外,亚马逊自己的基于AMD 的EC2 M5a/R5a 实例比M5/R5 实例便宜10%,从而更具成本效益。特别说明的是,C5、R5、M5系列实例目前已在AWS中国(北京)区域(由光环新网运营)和AWS中国(宁夏)区域(由西云数据运营)在全球范围内推出,并已获得用户使用。你可以开始了。他们。 EC2的定价与地区和支付方式有关,如果你能做足够的研究,有几个专门的网站可以帮助你评估EC2的成本,因为它被广泛使用。您可以使用这些网站来帮助您进行评估。更好的自动化和监控可以快速识别不再使用的资源或配置云主机以减少资源使用,可以显着节省成本。然而,当EC2 大规模使用时,手动组织基本上是不可能的。相关数据。 AWS 提供了丰富的工具和API,让您可以充分利用AWS 工具,使用API 连接到您自己的现有工具,通过监控捕获数据,并可以以自动化的方式打开或关闭云主机。或者减少或升级云主机。这样就达到了充分利用云资源的目的,进一步提高了基础设施的敏捷性。 4.总结:AWS一直被模仿,但从未被超越
自2006年推出云计算服务以来,AWS一直稳居市场份额第一,技术上被模仿但从未被超越。过去十年,AWS始终坚持高性价比的策略,不断让用户受益,同时给竞争对手带来压力。现在,AWS推出的Nitro将成本效益提升到了一个新的水平。最后,我们不要忘记,是AWS打开了云计算的世界,让我们享受到了云计算的便利。 AWS的努力值得尊重。
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/567694.html