在Ampere处理器上运行Web服务
用于在云中运行 Web 服务的高性能和高能效处理器
Web 服务是使用一组标准化的 Web 协议构建的软件应用程序,用于在整个 Internet 上进行互操作、通信和交换数据。 Web 服务的一个关键特性是应用程序可以用各种语言编写,运行在不同的平台上,并且仍然能够相互通信。这就使得基于 Web 服务的应用程序是松散耦合的、可以使用容器化和微服务等跨技术实现。
Ampere® Altra® 处理器系列非常适合运行 Web 服务工作负载:
关键收益
更低的响应时间:在P99 延迟的响应时间标准下,测试表明与基于 X86 的系统相比,Ampere Altra Max 系统在相同吞吐量下的响应时间降低了 30%。
同样SLA时更高ode吞吐量:与基于 X86 的系统相比,Ampere Altra Max 系统在 SLA 下测量的总响应时间每秒可提供的请求数量要多出 20%。
高能效:Ampere Altra Max 消耗的功率约为 X86 系统的一半,却提供与 X86 系统相当的吞吐量。
这里的Web服务测试是模拟了多个同时连接的客户端时的工作负载,在裸金属单路 Ampere Altra Max、Intel Icelake 8380 和 AMD Milan 7763 服务器上执行。使用与 Ampere 测试中不的系统配置、组件、软件版本和测试环境可能会导致与 Ampere 获得的测量结果不同。有关测试配置的更多信息,请参见 此处
微服务架构是一种云原生架构方法,其中单个服务由许多松散耦合且可独立部署的较小组件或服务组成。基于微服务的应用程序架构将传统的单体应用程序分解为其组件功能。应用程序功能不再像单体应用程序那样部署在单一代码源中。微服务架构将每个功能隔离为一个小型、自主运行的应用程序(即微服务),该应用程序通常在容器化环境中运行,以实现更轻量级的部署和执行。
由微服务组成的服务包含多个组件服务,其中一个服务可以是 Web 服务。
Web 服务包括: