Web Services on Ampere Processors
High performance and power-efficient processors for running web services in the cloud
Web services are software applications built using a set of standardized web protocols to interoperate, communicate, and exchange data throughout the internet. A key feature of web services is that applications can be written in various languages, running on different platforms and are still able to communicate with one another. This allows web service based applications to be loosely coupled, cross-technology implementations that use containerized micro services.
Ampere Altra family of processors are ideal for running web services workloads:
Key Benefits
Lower response times: The P99 latency which is a measure of 99th percentile of response times shows Ampere Altra Max systems have upto 30% lower response times when compared to the X86 based systems at the same throughput.
Higher throughput under SLA: Ampere Altra Max system delivers upto 20% higher requests per second measured under SLA for total response time compared to the X86 based systems.
Higher power efficiency: Ampere Altra Max consumes about half the power and delivers comparable throughput as X86 systems.
Web service tests were performed on bare metal single socket Ampere Altra Max, Intel Icelake 8380 and AMD Milan 7763 servers using a client workload that simulates multiple simultaneous connections. System configurations, components, software versions, and testing environments that differ from those used in Ampere’s tests may result in different measurements than those obtained by Ampere. More information on testing configurations is available
Microservices architecture is a cloud native architectural approach in which a single service is composed of many loosely coupled and independently deployable smaller components, or services. A microservices-based application architecture breaks a traditional monolithic application into its component functions. Application functions are no longer deployed in a single source of code, as monolithic apps are built. The microservices architecture isolates each function as a small, autonomously-running application (i.e., a microservice) which typically runs in a containerized environment for lighter weight deployment and execution.
Services composed of micro services contain multiple component services, one of these services could be a Web Service.
Web services are comprised of: