Large or global businesses that rely on their websites to conduct business and present information to the public must include website hosting in their business plans. A term that’s abstract to many, “hosting” refers to where and how the website is stored on the Internet, and directly impacts the speed, reliability and uptime of the website. Let’s explore what types of large or global businesses are best served with an “Enterprise Hosting Solution” as a foundation for their website:

A Scalable Solution

As business owners learn more about the role of website hosting in their company’s evolving needs, we recommend they choose a hosting configuration that’s scalable, redundant and failure-resistant. The system must be architected to resist common datacenter issues, provide inherent disaster recovery, and provide a standardized high speed browsing experience for customers/users in all geographic regions.

Under the heading of “I didn’t know I needed it until I had it”, when business owners and/or their tech teams better understand the components of a global enterprise hosting solution, they can make more informed decisions about what’s right for their business. Here are the major factors to consider, details below:

Cloud-Based Hosting Platform – Speed and Reliability

AWS provides a plethora of Enterprise-Level cloud services typically billed by consumption rate. This allows for cost-effective increase of services with no upfront hardware costs and no long term contracts.  Currently, AWS accounts for approximately 92% of all public cloud computing with the closest competitor (Microsoft Azure) accounting for approximately 4%.  The remaining 4% of cloud computing is handled by thousands of other cloud computing providers.  AWS’s client list boasts big name companies including Netflix, Spotify, Reddit, and of course its own eCommerce giant,

AWS offers specific training and certification for individuals who work on the system; we recommend businesses seek out hosting companies with programmers who have achieved this level of expertise.

See Hosting Options & Configurations for illustrations of hosting setups and Multi-Region Websites: Geolocation for eCommerce.

Multi-Region Deployment – Added Protection

A multi-region deployment is essential to the goal of maximum redundancy and resistance to catastrophic failure.  Our global eCommerce solution is designed to continue functioning despite the loss of an entire region of the deployment.

Redundant and Scalable Web Servers – Strength

The main horsepower of most Magento Enterprise stores is the web server. Operating your store on a single server limits the web server processes, memory and CPU that can be employed to serve your customers. In a global Magento architecture, each region has a set of web servers that reside behind a regional load balancer.

Redundant and Scalable Global Database Cluster – Data Safety

The database for a Magento storefront is constantly changing. While database backups are created several times per day, restoring to a backup (in the event of a problem) should be employed as the worst case scenario.  In addition, because the store is global, the information in the database must be consistent across all regions. For this purpose, we recommend employing a global database cluster solution.

Redundant Replicating File System – Efficiency

In a global Enterprise Hosting System, the file system is located on a minimum of two servers per region.  In the event of a failure of the primary file system in a region, the secondary file system becomes the primary.  One region’s primary file server is selected to become the Primary file system for the global deployment. Any changes made to the primary file server are automatically replicated out to file servers across the world.

The combination of replicated database and replicated file server means that new products inserted in the primary region are virtually immediately available in all other regions.

Latency-based DNS Routing – Fast Browsing

One of the common problems with a single server eCommerce solution is the speed of the browsing experience for users based in countries outside the U.S. The faster the browsing experience, the better the sales are going to be, while a slow browsing experience could cause loss of sales and customers.

The solution is Amazon’s Route53 Latency-based DNS routing. When a visitor goes to a website that has this set-up, Amazon’s DNS system identifies the closest regional deployment to their location and directs them there. This reduces browser-latency and gives the fastest browsing experience.  For example, a user located in South Korea would be directed to the deployment in Asia, rather than the U.S., and thus experience quicker browsing.

Single Administrative Login to Manage All Regions – Convenience

A multi-region deployment of Magento Enterprise doesn’t mean you have to maintain several administrative interfaces. The system can be designed so that administrative updates are managed in one region and the rest of the regions are synchronized with those changes. Therefore, if you have three regions in your deployment, you won’t need to check every admin interface, only the primary one you select.

As you can tell, there are many complex factors that play into determining the best enterprise hosting solution for a company. The architecture can roll out over time, allowing the system and the people behind it time to address all the nuances involved.

Get a FREE eCommerce Business Assessment – learn how you can manage orders, product data, customer information, and accounting processes in one seamless system.

Additional Resources

Cloud Computing and Securing Your Data
Why Host Your Magento Store on the Amazon Cloud
Hosting a Magento Website on the Amazon Cloud
Managed Hosting Overview
Managed Hosting Configurations & Options
Multi-Region Websites: Geolocation for eCommerce