AWS Auto Scaling Pricing:
Plans & Informations

Your Magento hosting is good, but you want more? Get to know our Pricing and Plans for the fastest AWS Auto Scaling for Magento there is!

Take advantage of the instant scalability in the AWS Cloud as only one of many cloud benefits.

Auto Scaling is enabling you to prepare effectively for traffic peaks and grow your business strategically.
Struggles with traffic peaks due to marketing campaigns will lay in the past.

MGT-COMMERCE is your perfect partner for managed hosting on AWS.

With our AWS Auto Scaling Plans, your Magento shop will run all the time smoothly,
so that your customers can buy all the time.

Auto Scaling
Basic

Performance
Redundancy
Scalability
Code Deployment Log Management Web Application Firewall Architecture
  • - 1 Load Balancer (ELB)
  • - 1-4 Web Server
  • - 1 Admin Server
  • - 1 Test Server
  • - 1 Database Server (Master)
  • - 1 Database Server (Slave)
  • - 1 NFS Server
  • - 2 ElastiCache Server
Pricing
Setup Fee € 499.00
Monthly Price € 1299.00 *
Final Monthly Price:
AWS Price + € 1299.00
Contract Period:
No minimum contract period

Auto Scaling
Premium

Performance
Redundancy
Scalability
Code Deployment Log Management Web Application Firewall Architecture
  • - 1 Load Balancer (ELB)
  • - 1-10 Web Server
  • - 1 Admin Server
  • - 2 Test Server
  • - 1 Database Server (Master)
  • - 1 Database Server (Slave)
  • - 1 NFS Server
  • - 2 ElastiCache Server
Pricing
Setup Fee € 499.00
Monthly Price € 1999.00 *
Final Monthly Price:
AWS Price + € 1999.00
Contract Period:
No minimum contract period

Auto Scaling
Enterprise

Performance
Redundancy
Scalability
Code Deployment Log Management Web Application Firewall Architecture
  • - 1 Load Balancer (ELB)
  • - 1-50 Web Server
  • - 1 Admin Server
  • - 3 Test Server
  • - 1 Database Server (Master)
  • - 1 Database Server (Slave)
  • - 1 NFS Server
  • - 2 ElastiCache Server
Pricing
Setup Fee € 499.00
Monthly Price € 4999.00 *
Final Monthly Price:
AWS Price + € 4999.00
Contract Period:
No minimum contract period

MGT-COMMERCE is trusted by


Architecture


Architecture Description

1. Amazon Route 53 (DNS)

Amazon Route 53 is a highly reliable Cloud DNS-Web-Service (Domain Name System).

Benefits:
  • - Very fast due to global infrastructure (Edge locations) around the world
  • - Highly available and reliable
  • - Automatic DDoS protection

2. Varnish Cache

Varnish Cache is a web accelerator, sometimes referred to as an HTTP accelerator or a reverse HTTP proxy, that will significantly improve your Magento shop page loading time. Varnish speeds up your Magento Store by storing a copy of the page in memory the first time a visitor requests a site.
We deliver expertise, and professional support derived from more than six years integration experience with Magento. We developed a module to enable easy control of Varnish Cache for Magento, included in our turnkey solutions.

Benefits:
  • - Fast loading time
  • - Higher click-through-rate
  • - Increased conversion rate
  • - Savings in infrastructure

3. Elastic Load Balancing (ELB)

Elastic Load Balancing automatically distributes incoming traffic across multiple Web Server instances to different data centers (Availability Zones). The Elastic Load Balancer scales automatically, provides high availbility and highest security industry standards.

4. Auto Scaling - Web Server (NGINX)

Auto Scaling is used to ensure that the number of instances increases seamlessly during demand spikes to maintain performance and decreases automatically during demand lulls to minimise costs.

Benefits:
  • - High Performance
  • - High availability
  • - Minimises costs

5. Database Server (MySQL)

Amazon Relational Database Service (RDS) is a reliable and scaleable cloud database service. It's designed for highest performance and security. The database service is inexpensive, you pay very low rates and only for the resources you actually consume.

Benefits:
  • - Very fast
  • - Highly Scalable
  • - Available and Durable
  • - Rollback possible in five-minute steps

6. Database Server (Slave)

Amazon Relational Database Service (RDS) Read Replicas provide enhanced performance and durability.
This replication feature makes it easy to scale out beyond the capacity constraints of a single DB Instance for read-heavy database workloads.

7. NFS Server

The NFS Server is used as shared storage between the web servers. All media files including generated product image thumbnails are stored on it.

8. ElastiCache

ElastiCache is a highly scalable and fault tolerant web service for in-memory data storage like Redis.
Redis is used for sharing the Magento Cache and Session between all Web Servers.

9. Admin Server

The Admin Server is responsible for all backend activities like managing the orders, products, and categories.
All Cron Jobs and other scripts are located as well on the admin server.

10. Cloudfront CDN

Amazon CloudFront is a web service that gives businesses and web application developers an easy and cost-effective way to distribute content with low latency and fast data transfer.
We use CloudFront CDN to deliver static files. Stylesheets, Javascript and pictures are delivered via CDN and relieve the web servers. This improves performance and drops costs because the web servers now only have to handle PHP requests.

11. Test Server

The Test Server is an independent single server environment with MGT CloudPanel.
The Test Server is used as pre-production environment to test new features/developments before applying them to production.


Cloud Security

We highly prioritise security in all of our processes to deliver comprehensive protection and compliance to our customers. Using the largest cloud infrastructure in the world comes with a high standard of global security and compliance. Additionally, we strengthen cloud security with our security measures on top of AWS's high requirements, allowing businesses to scale and innovate, while maintaining a safe and secure environment.
Only selected team members have access to the AWS Management Console, controlled via two-factor authentication. We use encrypted password databases, which are also only accessible to selected highly qualified individuals.

Distributed Denial of Service (DDoS) protection

Availability is of the highest importance for e-commerce in the cloud. AWS customers profit from AWS services and technologies, designed from scratch to offer the best resistance against DDoS attacks. We use a combination of AWS services to effectively avoid DDoS attacks, including Amazon Shield, which incorporates always-on detection and automatic inline mitigations to minimise application downtime and latency.

MGT WAF - Web Application Firewall

MGT WAF is a web application firewall that helps protect your web applications from common web exploits that could affect application availability, compromise security, or consume excessive resources. We use AWS WAF to create custom rules that block common attack patterns, such as SQL injection or cross-site scripting.

Port Firewall

With the AWS Port Firewall, we control the traffic to your instance, including the kind of traffic that can reach it. Amongst other features, IPs can be defined to access an instance using SSH or they can be used for remote database management.

SSL / TLS Encryption

We use industry-standard protocols to encrypt network communications as well as to establish the identity of websites on the internet. You will benefit from encryption for sensitive data in transit and authentication using SSL/TLS certificates to establish your site's identity and secure connections between browsers and your Magento shop.


Reasons for AWS Auto Scaling Magento

The first focus for your e-commerce business is: Your shop has to work at all times, independently of how many customers are on your site.

But if you launch a new product and advertise it or run a successful marketing campaign,
these actions will cause increased traffic and traffic peaks.

This high traffic can have a decisive impact on your Magento shop and lead to slow loading times, or at worst temporary or steady unavailability of your site.

If this really happens, unsatisfied customers, lost sales and a loss of image will be the consequences.

Therefore, ensuring that fast loading times are guaranteed even during traffic peaks is indispensable.

Contact us now to find the ideal Auto Scaling Plan for your Business!

What is Auto Scaling?

Auto Scaling is a web service from Amazon that (based on individually defined conditions):
  • detects traffic spikes,
  • helps maintain application availability,
  • allows automatic up and down scaling of web servers.
Auto Scaling enables you to automatically launch or terminate servers based on user-defined policies, health status checks, and schedules.

Sudden CPU workload caused by traffic spikes can be harmful to a Magento shop's performance, and even brief declines in performance happen at the risk of losing customers and revenue.

With Auto Scaling, you can ensure that the number of servers you are using increases seamlessly during demand spikes and decreases automatically during demand lulls.

This way, we can ensure to host your Magento on just the right amount of web servers at all times.

What is Static Architecture vs. Auto Scaling Architecture

Due to the dynamic scaling of web servers based on incoming traffic, Auto Scaling can lead to up to 70% cost reduction compared to static architectures.
Static Architecture

Static architectures are based on estimated load expectancy and are not flexible enough to adapt to unexpected load peaks or lulls.

Auto Scaling Architecture

Auto Scaling is the most cost-efficient solution for a fluctuating load. High performance and thereby user satisfaction are retained at all times.



AWS Price Estimation Example

AWS prices displayed in this example are a rough estimation, meant to give orientation.
As every shop is developed individually, AWS costs will be different in each case.

The estimation is based on the AWS Region North Virginia. 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/

QTY Description Details Price per Month
1 Elastic Load Balancer Automatic Scaling $ 18.00
1 Web Server c5.xlarge (4 cores, 8 GB RAM, 150 GB SSD) $ 103.35
1 Admin Server m5.large (2 cores, 8 GB RAM, 150 GB SSD) $ 63.81
1 Database Server (Master) r5.large (2 cores, 15 GB RAM, 50 GB SSD) $ 122.35
1 Database Server (Slave) t3.medium (2 cores, 15 GB RAM, 50 GB SSD) $ 55.37
1 NFS Server t3.small (1 core, 2 GB RAM, 150 GB SSD) $ 25.14
1 ElastiCache Server t3.small (1 core, 2 GB RAM) $ 18.24
1 ElastiCache Server t3.medium (2 cores, 4 GB RAM) $ 36.56
1 Test Server m5.large (2 cores, 8 GB RAM, 150 GB SSD) $ 63.81
1 CDN Data Transfer 25 GB $ 2.50
1 Backup Storage 200 GB $ 49.10
1 Data Transfer 250 GB $ 5.00
Minimum Monthly AWS Price: $ 563.23
270 Upscaling hours Three additional instances for 3 hours per day $ 53.83
Final Monthly AWS Price: $ 617.06

Service Levels

We have just the right Service Level for your individual needs.

The experience gathered in years of providing Magento Hosting to clients of all sizes has taught us that
no Magento shop is the same, and every customer has different requirements.

Check out a detailed comparison of the service levels below.

Feature Auto Scaling Basic Auto Scaling Premium Auto Scaling Enterprise
24x7x365 Support
99.95% Network Uptime guarantee
2-Hours Instance Replacement
System monitoring
Managed Migration
Managed AWS Port Firewall
MGT WAF - Web Application Firewall
MGT Tested OS patches
Managed backups and restores
DDoS mitigation
Encrypted file system
New Relic Installation
Response times for general guidance < 24 hours < 24 hours < 24 hours
Guaranteed response times for emergencies < 2 hours < 1 hour < 30 minutes

References

We are proud of being able to collect many fertile experiences with great companies over the years.

MGT-COMMERCE is trusted by

MGT Auto Scaling Highlights

To operate Auto Scaling effectively, we developed unique solutions.
Discover and experience the benefits of MGT Highlights for Auto Scaling.

MGT Code Deploy - Zero Downtime Deployment

Meet our zero downtime deployment solution for Magento on AWS that is built specifically for Magento.
Imagine this: You have 10 web servers located in 5 different states. Suddenly you detect that something is not working as it should be. But how do you get access to these 10 servers to fix it as soon as possible?

This is what blazingly fast MGT Code Deploy does!

MGT Varnish Cache for Magento

Meet our MGT Varnish Cache and make your Magento store fly
as it speeds up your Magento shop up to 250 times.

MGT Varnish Cache is a web accelerator that will significantly improve your site page loading time.
So act as fast as our Varnish Cache and inform yourself about this solution!

MGT Cloud Log

Meet our fully managed log solution for rapid troubleshooting and exploration.
Get an overview of all of the server activities that are stored on your own network.

MGT Cloud Log makes all your log data available and accessible in one central log application.

MGT WAF - Web Application Firewall

Meet our managed web application firewall that protects your Magento shop against common web exploits.

This advanced security solution filters, monitors, and blocks to secure your Magento site,
making it a decisive part of your safety measures.

MGT WAF ensures you the highest security there is so that you can always feel safe.

Frequently Asked Questions about Auto Scaling

During our many years of integration experience with Magento and Auto Scaling,
we were asked many interesting questions. Here are the most frequently asked ones.

When does it scale up?

When the CPU utilization of all web servers in an Auto Scaling group reaches a particular threshold for a period, an upscaling event is triggered. (Such a pre-defined threshold could be, for example, 60% or more utilization for over one minute.)

Depending on the instance type, we add one to four more web servers to have enough capacity for traffic spikes. Scaling conditions are configurable and can be individually defined as desired.

When does it scale down?

Likewise, downscaling is initiated when the CPU utilization of all web servers is below a particular
threshold (for example, less than 20% for 15 minutes).

For downscaling, we remove one web server at a time to make sure to save enough capacity
for another traffic peak.

How long does it take to have new web servers running?

Scaling up new web servers takes about 1 to 2 minutes. The boot process of an instance takes about 45 to 60 seconds. Afterward, we synchronize the code, right before the Elastic Load Balancer starts health checks, and finally brings the new webserver(s) into service.

Is it possible to have only one web server as a minimum?

Yes, it's possible. In the unlikely event of the webserver getting impaired, it will be automatically replaced by a new one, either in the same or another data center.

How does the code deployment work in an Auto Scaling environment?

Deploying code in an Auto Scaling environment isn't trivial. To make code deployment faster and more effective for our customers, we developed MGT Code Deploy, which is included in all Auto Scaling plans.

Contact us now for more information!