Company
Solutions
Support
Search
Ampere Computing Logo
Solutions
SupportBlogCareers
Search
Solutions Home
Systems
Solutions
Performance Overview
Briefs Overview
Where to Try
Ampere Systems
Ampere Altra
Equinix
Oracle
Tencent Cloud
Ampere AIDownloadsHow It WorksResources FAQs
Hero Image

Web Services on Ampere Processors

High performance and power-efficient processors for running web services in the cloud

Web Service Solutions
Key Benefits
Architecture
Applications
FAQs
Testing & Regression
Web Services Regression
Recommended Systems
Web Service Solutions

Overview

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:

  • Lower hardware costs, superior efficiency measured in terms of performance per dollar, performance per Watt.
  • Pervasive compatibility and availability of popular web service applications.
  • Support for cutting-edge technology and new industry standards for containerized deployment, management and monitoring.
  • Ability to excel at multithreaded workloads.
Web Service-Social Network: P99 Latency(lower is better)

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

here

Architecture

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:

  • Collection of open protocols and standards for data exchange between applications
  • Frontend services using XML, JSON endpoints for clients to access the web service
  • Application load balancers to route user traffic to backend services
  • Modular loosely coupled services implement business logic
  • SQL/NoSQL databases used for storing, caching and querying user data

Web Service Arch.png

Applications

Use cases used to simulate real world web services

Social Network
The DeathStarBench social network application is an end-to-end service that simulates a broadcast-style social network similar to Twitter or Facebook.
microservices_bundle4.png
FAQs
TESTING AND REGRESSION

Solutions and Regression Testing

Web Services Regression

oracle_cloud_logo
Docker
Learn More
Lua: DockerHub Official Image
Lua: DockerHub Official Image
Learn More
Memcached_logo
Memcached
Learn More
MongoDB_logo
MongoDB: DockerHub Official Image
Learn More
NGINX_logo
NGINX
Learn More
Prometheus: DockerHub Official Image
Prometheus: DockerHub Official Image
Learn More
Python_logo
Python: DockerHub Official Image
Learn More
Redis_logo
Redis
Learn More
Recommended Systems
Ampere_Altra_logo

Ampere Altra Systems

Ampere Altra and Ampere Altra Max. These systems are flexible enough to meet the needs of any cloud deployment and come packed with Ampere's 80-core Altra or 128-core Altra Max processors

Ampere_Altra_logo
Learn More

Ampere Computing

4655 Great America Parkway

Suite 601 Santa Clara, CA 95054

Tel: +1-669-770-3700

info[at]amperecomputing.com

About
image
image
image
image
© 2022 Ampere Computing LLC. All rights reserved. Ampere, Altra and the A and Ampere logos are registered trademarks or trademarks of Ampere Computing.