Magento on Public Cloud is faster, more scalable, highly available, and more cost effective.
Magento is a perfect candidate to be deployed into public cloud. It’s been designed from the ground up to work on a highly available public cloud type architecture.
Traditionally it’s been deployed on old-school dedicated servers (or worse on a shared server where it’s competing for resources with other sites).
Public cloud is the best place for Magento (and in particular Magento 2) to be hosted, so much so that Magento use AWS for their own Cloud Edition.
Here’s why public cloud is so good for Magento:
Online retail isn’t a flat line
Traffic levels vary massively depending on time of year, and also throughout the day. A traditional dedicated server approach means that your site will either slow down during busy periods (or worse, fall over completely), or you have to buy so much extra capacity to cater for these occasions that you’re wasting money for huge periods of time when that capacity isn’t needed.
Here’s where AWS autoscaling can help. Your application will automatically scale-up to the correct amount of resource required, shrinking back down automatically when the additional resources are no longer needed.