AWS INFRASTRUCTURE TO SUPPORT MAGENTO HOSTING
MAGENTO – secure, fault resistant & scalable magento hosting environment.
Hosting solutions for Magento webstores aren’t a one-size-fits all. The hosting solution will depend on the number of products, traffic volume to the website, extension and integration. It isn’t uncommon for Magento websites to see a spike in traffic when marketing campaigns are live, and a well-built Magento hosting environment must effectively auto-scale to match the demand and increased traffic with adequate resources.
Advantages of hosting Magento on AWS
Enhanced availability and scalability
Webstore scalability and AWS auto scaling policy is what makes it attractive. Not many cloud providers have the capacity to provide hosting with auto scaling policy. During spikes in traffic and depending on Cloudwatch metrics set, when a threshold is reached auto scaling policy can start firing multiple servers and scale up to match the increased traffic. When traffic normalises, these additional EC2 instances are automatically terminated. In AWS, you only pay for resources you consume.
AWS RDS is a scalable and managed relational database service with multiple availability zones. Magento CMS configuration allows for a master/slave database replication. The database is connected to an end point instead of a specific database or IP address. Additionally, elastic load balancing is a high availability feature that can be implemented for Magento webstore EC2 instances across multiple availability zones. The result? Your website will continue to run even in the event of a server or datacentre failure.
AWS SES (Simple Email Service) service provides high email delivery rate with DKIM validation.
Performance and Backup
AWS provides various performance optimisation features, the most prominent one being AWS Cloudfront. AWS Cloudfront is a Content Delivery Network (CDN) service with edge locations around the globe. To improve user experience http and media content can be distributed across multiple edge locations to accelerate delivery. In addition, AWS also offers memcache, redis and varnish caching to improve database query and webserver speed.
On AWS, a snapshot of an EC2 instance can be made with data backed up on an AWS S3 bucket. AWS S3 allows unlimited data backup and durable storage solutions with 99.99% availability and option of version control can be enabled and data backed up across geographic locations.
Geo Targeted Marketing
AWS is the world leader in cloud technology and supports over 1 million customers in 190 countries, making it a proven solution with reliable technological infrastructure. AWS infrastructure consists of 15 regions with two or more availability zones within each region.
If you wish to market your Magento website to different regions across the globe, we could utilise AWS infrastructure to effectively market your products. AWS Route53 is an Intelligent DNS service and Magento website can be targeted to various regions using AWS Route53’s weighted, failover, latency and geo targeting features. AWS Route53’s weighted can be applied for beta testing of new features with percentage of traffic distribution.
As Magento is an ecommerce CMS that allows online transactions with credit cards, it can become a target of exploitation. With AWS, we can implement multiple levels of security for your Magento website. Vulnerabilities like Port scanning, DDNS attacks, IP spoofing, Packet sniffing and man in the middle attacks are mitigated at AWS infrastructure level.
Network Access Control List (NACL) allows security to be implemented at Virtual Private Network (VPN) level. AWS Security Group allows for firewall rule to be set at EC2 instance and database layers. For implementation of firewall rules at the web application level, AWS WAF rule can be implemented to provide added security with a Magento-specific CMS.
Unlike traditional hosting solutions, with AWS we can design loosely coupled, highly available, cost-efficient, fault-tolerant and scalable hosting infrastructure.
Netable have AWS certified Solutions Architect and Magento certified specialists in our team. We start with understanding your Magento website and design hosting solutions, to ensure your web application environment is cost-effective and designed for high availability and performance.
Talk to our AWS certified Solutions Architect today at 03 9553 0449.