Trusted by the large companies

Compare Plans

Switch Plan
Multi Server

Basic

Multi Server

Premium

Multi Server

Ultimate

Technology Technology
Technology
DNS Route 53
AWS Graviton
NGINX
MySQL
Multiple PHP-Versions
Elasticsearch
CDN
Varnish Cache
Redis Cache
Test Environment
MGT Control Panel
MGT Add-ons MGT Add-ons
MGT Add-ons
MGT WAF
MGT Code Deploy
Architecture Architecture
Architecture
Architecture Architecture Architecture Architecture
Elastic Load Balancer - - 1
Web Server 1 1 2-4
Database Server (RDS) 1 1 1
Database Server (Slave) - - 1
Separate Test Server - 1 1
Admin Server - - 1
Varnish Server - - 1
NFS Server - - 1
ElastiCache Server - - 2
Elasticsearch - - 1
Domains Domains
Domains
Number of Domains 5 5 5
Migration Migration
Migration
Managed Migration
Managed Security Managed Security
Managed Security
DDoS Protection
Port Firewall
OS Patches
Monitoring
Hourly Backups
HTTPS/TLS
Additional Software Additional Software
Additional Software
GIT
phpMyAdmin
ionCube PHP Loader
New Relic
Managed WordPress
Support Support
Support
Ticket System
Number of support requests per month unlimited unlimited unlimited
Support 24x7x365 24x7x365 24x7x365
Service Levels Service Levels
Service Levels
99.95% Network Uptime guarantee
System Monitoring
Managed AWS Port Firewall
OS Patches
DDoS Mitigation
Managed Backups and Restores
Instance Replacement 2 hours 2 hours 2 hours
Response times for general guidance < 24 hours < 24 hours < 24 hours
Guaranteed response times for emergencies < 2 hours < 2 hours < 2 hours
Cancellation Period Cancellation Period
Cancellation Period
Cancellation Period (until month end) 30 days 30 days 30 days
Technology Technology
Technology
DNS Route 53
AWS Graviton
NGINX
MySQL
Multiple PHP-Versions
Elasticsearch
CDN
Varnish Cache
Redis Cache
Test Environment
MGT Control Panel
MGT Add-ons MGT Add-ons
MGT Add-ons
MGT WAF
MGT Code Deploy
Architecture Architecture
Architecture
Architecture Architecture
Elastic Load Balancer -
Web Server 1
Database Server (RDS) 1
Database Server (Slave) -
Separate Test Server -
Admin Server -
Varnish Server -
NFS Server -
ElastiCache Server -
Elasticsearch -
Domains Domains
Domains
Number of Domains 5
Migration Migration
Migration
Managed Migration
Managed Security Managed Security
Managed Security
DDoS Protection
Port Firewall
OS Patches
Monitoring
Hourly Backups
HTTPS/TLS
Additional Software Additional Software
Additional Software
GIT
phpMyAdmin
ionCube PHP Loader
New Relic
Managed WordPress
Support Support
Support
Ticket System
Number of support requests per month unlimited
Support 24x7x365
Service Levels Service Levels
Service Levels
99.95% Network Uptime guarantee
System Monitoring
Managed AWS Port Firewall
OS Patches
DDoS Mitigation
Managed Backups and Restores
Instance Replacement 2 hours
Response times for general guidance < 24 hours
Guaranteed response times for emergencies < 2 hours
Cancellation Period Cancellation Period
Cancellation Period
Cancellation Period 30 days
Technology Technology
Technology
DNS Route 53
AWS Graviton
NGINX
MySQL
Multiple PHP-Versions
Elasticsearch
CDN
Varnish Cache
Redis Cache
Test Environment
MGT Control Panel
MGT Add-ons MGT Add-ons
MGT Add-ons
MGT WAF
MGT Code Deploy
Architecture Architecture
Architecture
Architecture Architecture
Elastic Load Balancer -
Web Server 1
Database Server (RDS) 1
Database Server (Slave) -
Separate Test Server 1
Admin Server -
Varnish Server -
NFS Server -
ElastiCache Server -
Elasticsearch -
Domains Domains
Domains
Number of Domains 5
Migration Migration
Migration
Managed Migration
Managed Security Managed Security
Managed Security
DDoS Protection
Port Firewall
OS Patches
Monitoring
Hourly Backups
HTTPS/TLS
Additional Software Additional Software
Additional Software
GIT
phpMyAdmin
ionCube PHP Loader
New Relic
Managed WordPress
Support Support
Support
Ticket System
Number of support requests per month unlimited
Support 24x7x365
Service Levels Service Levels
Service Levels
99.95% Network Uptime guarantee
System Monitoring
Managed AWS Port Firewall
OS Patches
DDoS Mitigation
Managed Backups and Restores
Instance Replacement 2 hours
Response times for general guidance < 24 hours
Guaranteed response times for emergencies < 2 hours
Cancellation Period Cancellation Period
Cancellation Period
Cancellation Period (until month end) 30 days
Technology Technology
Technology
DNS Route 53
AWS Graviton
NGINX
MySQL
Multiple PHP-Versions
Elasticsearch
CDN
Varnish Cache
Redis Cache
Test Environment
MGT Control Panel
MGT Add-ons MGT Add-ons
MGT Add-ons
MGT WAF
MGT Code Deploy
Architecture Architecture
Architecture
Architecture Architecture
Elastic Load Balancer 1
Web Server 2-4
Database Server (RDS) 1
Database Server (Slave) 1
Separate Test Server 1
Admin Server 1
Varnish Server 1
NFS Server 1
ElastiCache Server 2
Elasticsearch 1
Domains Domains
Domains
Number of Domains 5
Migration Migration
Migration
Managed Migration
Managed Security Managed Security
Managed Security
DDoS Protection
Port Firewall
OS Patches
Monitoring
Hourly Backups
HTTPS/TLS
Additional Software Additional Software
Additional Software
GIT
phpMyAdmin
ionCube PHP Loader
New Relic
Managed WordPress
Support Support
Support
Ticket System
Number of support requests per month unlimited
Support 24x7x365
Service Levels Service Levels
Service Levels
99.95% Network Uptime guarantee
System Monitoring
Managed AWS Port Firewall
OS Patches
DDoS Mitigation
Managed Backups and Restores
Instance Replacement 2 hours
Response times for general guidance < 24 hours
Guaranteed response times for emergencies < 2 hours
Cancellation Period Cancellation Period
Cancellation Period
Cancellation Period (until month end) 30 days

AWS Price Estimation

This example shows a rough estimation of AWS prices to provide some orientation. As every shop is developed individually, AWS costs will be different in each case.

Description Details Qty Multi Server Basic Multi Server Premium Multi Server Ultimate
Web Server c7g.xlarge (4 cores, 8 GB RAM, 150 GB SSD) 1 $ 81.72 $ 81.72 $ 326.88 (Qty: 4)
Database Server db.r6g.large (2 cores, 15 GB RAM, 50 GB SSD) 1 $ 118.17 $ 118.17 $ 118.17
Database Server (Slave) t4g.medium (2 cores, 4 GB RAM, 50 GB SSD) 1 - - $ 61.59
Admin Server m7g.large (2 cores, 8 GB RAM, 150 GB SSD) 1 - - $ 51.42
Varnish Server t4g.small (1 core, 2 GB RAM, 10 GB SSD) 1 - - $ 8.46
NFS Server t4g.small (1 core, 2 GB RAM, 150 GB SSD) 1 - - $ 19.66
ElastiCache Server t4g.small (1 core, 2 GB RAM) 1 - - $ 16.06
ElastiCache Server t4g.medium (2 cores, 4 GB RAM) 1 - - $ 32.12
Elasticsearch m7g.large (2 cores, 8 GB RAM, 25 GB SSD) 1 - - $ 41.42
Test Server m7g.large (2 cores, 8 GB RAM, 150 GB SSD) 1 - $ 51.42 $ 51.42
Elastic Load Balancer Automatic Scaling 1 - - $ 18.00
CDN Data Transfer 25 GB 1 $ 2.50 $ 2.50 $ 2.50
Backup Storage 100 GB 1 $ 24.55 $ 24.55 $ 49.10
Data Transfer 250 GB 1 $ 5.00 $ 5.00 $ 5.00
Total Monthly AWS Price: $ 231.94 $ 283.36 $ 801.80

The estimation is based on the AWS Region North Virginia. Prices in other AWS Regions vary by up to 10%. Instance pricing is based on one-year Reserved Instances (RIs) without upfront. Further information on AWS pricing can be found here: https://aws.amazon.com/ec2/pricing/ Prices are calculated with 50 GB storage. The costs are $ 0.10 per GB-month of provisioned storage.

FAQs

A Multi Server web environment is a setup where multiple servers are used to run a web application. This setup is typically used to handle high traffic. It helps provide better performance and reliability.

Magento is a resource-intensive software. It requires a lot of processing power and memory to run efficiently.

A Multi Server web environment allows you to distribute the workload across multiple servers. It helps handle high traffic volume and provides enhanced speed and reliability.

Amazon Web Services provides a scalable and reliable infrastructure. It can handle the demands of a Multi Server setup.

AWS also provides a range of services used to optimize Magento's performance and security.

A Multi Server setup for Magento on AWS typically consists of the following components:

  • Load balancer
  • Web servers
  • NFS server
  • Database server
  • Caching server (Varnish Cache, ElastiCache)

A load balancer is a software or hardware device evenly distributing network traffic across multiple servers.

It ensures that each server in the setup receives an equal workload. This leads to enhanced performance and reliability.

Web servers host web applications and deliver web content to users. In a Multi Server web environment for Magento, web servers handle HTTP requests and serve web pages to users.

A database server is a server that stores and manages data for web applications. In a Multi Server web environment for Magento, the database server is responsible for storing all the Magento-related data.

A caching server is a type of server that stores frequently accessed data or content in its memory or storage.

It allows for faster access to the data or content, as it can be retrieved from the cache instead of having to be fetched from the original source each time it is requested.

In a Multi Server setup for Magento, a caching server can be used to improve the application's performance.

The benefits of a Multi Server web environment for Magento on AWS include the following:

  • Improved speed and reliability
  • Scalability to handle high traffic
  • Reduced downtime
  • Faster recovery in case of server failure
  • Increased security and flexibility
  • Cost savings using efficient resource usage

To maintain a stable and reliable multi server setup for Magento, you should follow these best practices:

  • Use a Load Balancer
  • Use a Distributed File System
  • Monitor Server Performance
  • Use Caching
  • Backup your Data
  • Use Version Control
  • Stay Up-to-Date
  • Test Changes Carefully

Use a central storage system like NFS. It keeps static files consistent across all Magento servers in a multi server setup.

It ensures all servers can access the same files. You reduce the risk of inconsistencies and errors.

A Content Delivery Network (CDN) can also help improve site speed. A CDN caches static files and delivers them from the server closest to the customer. It helps to reduce the load on the servers.

We can integrate the Varnish cache with a Multi Server Magento setup. The Varnish cache should be installed on a separate server or server(s). Each server is configured to cache and serve content from the Magento servers.

The Magento servers should be configured with Varnish cache as a reverse proxy to handle all incoming traffic.