Multi Server Basic
299€ per month
299€ Setup Fee
MGT Add-Ons
Architecture:
- Architecture Diagram
- 1 Web Server
- 1 Database Server (RDS)
Multi Server Premium
499€ per month
399€ Setup Fee
MGT Add-Ons
Architecture:
- Architecture Diagram
- 1 Web Server
- 1 Database Server (RDS)
- 1 Test Server
Multi Server Ultimate
999€ per month
699€ Setup Fee
MGT Add-Ons
Architecture:
- Architecture Diagram
- 2-4 Web Server
- 1 Admin Server
- 1 Test Server
- 1 Database Server (Master)
- 1 Database Server (Slave)
- 1 NFS Server
- 2 ElastiCache Server
- 1 Elasticsearch Server
- 1 Varnish Server
AWS charges separately based on the used infrastructure in your AWS account.
Compare Plans
Basic
Premium
Ultimate
|
|||
---|---|---|---|
DNS Route 53 | |||
AWS Graviton | |||
NGINX | |||
MySQL | |||
Multiple PHP-Versions | |||
Elasticsearch | |||
CDN | |||
Varnish Cache | |||
Redis Cache | |||
Test Environment | |||
MGT Control Panel |
|
|||
---|---|---|---|
MGT WAF | |||
MGT Code Deploy |
|
|||
---|---|---|---|
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 |
|
|||
---|---|---|---|
Number of Domains | 5 | 5 | 5 |
|
|||
---|---|---|---|
Managed Migration |
|
|||
---|---|---|---|
DDoS Protection | |||
Port Firewall | |||
OS Patches | |||
Monitoring | |||
Hourly Backups | |||
HTTPS/TLS |
|
|||
---|---|---|---|
GIT | |||
phpMyAdmin | |||
ionCube PHP Loader | |||
New Relic | |||
Managed WordPress |
|
|||
---|---|---|---|
Ticket System | |||
Number of support requests per month | unlimited | unlimited | unlimited |
Support | 24x7x365 | 24x7x365 | 24x7x365 |
|
|||
---|---|---|---|
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 (until month end) | 30 days | 30 days | 30 days |
|
|
---|---|
DNS Route 53 | |
AWS Graviton | |
NGINX | |
MySQL | |
Multiple PHP-Versions | |
Elasticsearch | |
CDN | |
Varnish Cache | |
Redis Cache | |
Test Environment | |
MGT Control Panel |
|
|
---|---|
MGT WAF | |
MGT Code Deploy |
|
|
---|---|
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 | - |
|
|
---|---|
Number of Domains | 5 |
|
|
---|---|
Managed Migration |
|
|
---|---|
DDoS Protection | |
Port Firewall | |
OS Patches | |
Monitoring | |
Hourly Backups | |
HTTPS/TLS |
|
|
---|---|
GIT | |
phpMyAdmin | |
ionCube PHP Loader | |
New Relic | |
Managed WordPress |
|
|
---|---|
Ticket System | |
Number of support requests per month | unlimited |
Support | 24x7x365 |
|
|
---|---|
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 | 30 days |
|
|
---|---|
DNS Route 53 | |
AWS Graviton | |
NGINX | |
MySQL | |
Multiple PHP-Versions | |
Elasticsearch | |
CDN | |
Varnish Cache | |
Redis Cache | |
Test Environment | |
MGT Control Panel |
|
|
---|---|
MGT WAF | |
MGT Code Deploy |
|
|
---|---|
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 | - |
|
|
---|---|
Number of Domains | 5 |
|
|
---|---|
Managed Migration |
|
|
---|---|
DDoS Protection | |
Port Firewall | |
OS Patches | |
Monitoring | |
Hourly Backups | |
HTTPS/TLS |
|
|
---|---|
GIT | |
phpMyAdmin | |
ionCube PHP Loader | |
New Relic | |
Managed WordPress |
|
|
---|---|
Ticket System | |
Number of support requests per month | unlimited |
Support | 24x7x365 |
|
|
---|---|
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 (until month end) | 30 days |
|
|
---|---|
DNS Route 53 | |
AWS Graviton | |
NGINX | |
MySQL | |
Multiple PHP-Versions | |
Elasticsearch | |
CDN | |
Varnish Cache | |
Redis Cache | |
Test Environment | |
MGT Control Panel |
|
|
---|---|
MGT WAF | |
MGT Code Deploy |
|
|
---|---|
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 |
|
|
---|---|
Number of Domains | 5 |
|
|
---|---|
Managed Migration |
|
|
---|---|
DDoS Protection | |
Port Firewall | |
OS Patches | |
Monitoring | |
Hourly Backups | |
HTTPS/TLS |
|
|
---|---|
GIT | |
phpMyAdmin | |
ionCube PHP Loader | |
New Relic | |
Managed WordPress |
|
|
---|---|
Ticket System | |
Number of support requests per month | unlimited |
Support | 24x7x365 |
|
|
---|---|
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 (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.