{"id":14119,"date":"2016-05-26T20:03:51","date_gmt":"2016-05-26T16:03:51","guid":{"rendered":"http:\/\/www.msp360.com\/blog\/?p=14119"},"modified":"2022-03-30T18:38:57","modified_gmt":"2022-03-30T14:38:57","slug":"azure-vm-vs-amazon-ec2-vs-google-ce-cloud-computing-comparison","status":"publish","type":"post","link":"https:\/\/www.msp360.com\/resources\/blog\/azure-vm-vs-amazon-ec2-vs-google-ce-cloud-computing-comparison\/","title":{"rendered":"Azure VM vs Amazon EC2 vs Google CE: Cloud Computing Comparison"},"content":{"rendered":"<p>If you look for a cloud VM infrastructure, there are 3 biggest cloud systems available: Amazon <b>E<\/b>lastic <b>C<\/b>loud 2, Google <b>C<\/b>ompute <b>E<\/b>ngine and Microsoft <b>Azure<\/b> <b>V<\/b>irtual <b>M<\/b>achines. Since it\u2019s still hard to choose the right one, we are going to explain key differences to make the choice easier.<br \/>\n<!--more--><\/p>\n<div class=\"table-of-content \">\n\t\t\t\t<p>Table of Contents<\/p>\n\t\t\t\t<ul><\/ul>\n\t\t\t\t<\/div>\n<h2>Virtual Machines<\/h2>\n<p>Cloud virtual machines are mostly considered IaaS \u2014 Infrastructures as a Service. This means that VM instances provided should be perceived (nominally, of course) as a real computer with its CPU, memory, network, storage etc. Computing resources are the first thing to be paid for and we\u2019ve put together hosts\u2019 offers below.<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>Amazon EC2<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Google CE<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Microsoft Azure VM<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Number of instance templates available<\/strong><\/td>\n<td style=\"text-align: center;\">39<\/td>\n<td style=\"text-align: center;\">18<\/td>\n<td style=\"text-align: center;\">40<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>GPU acceleration<\/strong><\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Custom instance creation feature<\/strong><\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>CPU Limits<\/strong><\/td>\n<td style=\"text-align: center;\">1 \u2013 40<\/td>\n<td style=\"text-align: center;\">1 Shared \u2013 32 dedicated CPU<\/td>\n<td style=\"text-align: center;\">1 \u2013 32 CPU<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Memory Limits<\/strong><\/td>\n<td style=\"text-align: center;\">0,5 \u2013 244 GB<\/td>\n<td style=\"text-align: center;\">0,6 \u2014 208 GB<\/td>\n<td style=\"text-align: center;\">0,75 \u2014 448 GB<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Temporary Storage Limits<\/strong><\/td>\n<td style=\"text-align: center;\">Up to 48 TB (Multiple Disks)<\/td>\n<td style=\"text-align: center;\">3 TB<\/td>\n<td style=\"text-align: center;\">4 TB<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Network features supported<\/strong><\/td>\n<td style=\"text-align: center;\" colspan=\"3\">CDN, Direct connection, DNS, Load Balancing, Virtual private cloud network, VPN Gateway<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Pricelist<\/strong><\/td>\n<td style=\"text-align: center;\"><a href=\"https:\/\/aws.amazon.com\/ec2\/pricing\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon<\/a><\/td>\n<td style=\"text-align: center;\"><a href=\"https:\/\/cloud.google.com\/compute\/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Google<\/a><\/td>\n<td style=\"text-align: center;\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/virtual-machines\/\" target=\"_blank\" rel=\"noopener noreferrer\">Azure<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ultra-performing configurations may not be available in some regions. For permanent data storage, all 3 cloud platforms use external services, which we\u2019ve reviewed in our <a href=\"https:\/\/www.msp360.com\/resources\/blog\/amazon-s3-azure-and-google-cloud-prices-compare\/\">previous post<\/a>.<\/p>\n<h2>VM Scalability<\/h2>\n<p>You may not only reduce or decrease VM power but also adapt its computing resources to the current needs. Moreover, cloud systems advertise their auto-scaling utilities which are able to size VM up and down on demand:<\/p>\n<ul>\n<li><b>Amazon EC2<\/b> can both auto-scale and resize a virtual machine. Autoscaling task consists in keeping up a desired number of instances, starting and terminating them on demand. Amazon Auto-scaling is also useful because its ability to maintain VMs healthy, restarting when it\u2019s needed. Resizing can be done <a href=\"https:\/\/www.msp360.com\/resources\/blog\/how-to-resize-an-amazon-ebs-volume\/\">in a couple of clicks<\/a> while the instance is stopped, but the process has a bunch of virtualization, platform, and networking compatibility issues. So it might be easier to backup VM and create a new instance.<\/li>\n<li><b>Microsoft Azure<\/b>\u2019s auto-scaling functions via Availability groups, in which VMs can be added. Then you can set the number of instances to scale up and down and choose the criteria \u2014 CPU workload or a queue size.\u00a0All instances can be easily resized using either Azure web-interface or PowerShell commands. It can be done on a fly, but with some tier changing limitations.<\/li>\n<li><b>Google CE<\/b> provides horizontal auto-scaling by adding or removing new instances in a managed group of VMs. They are created from the same template instance. It appeals to the wide range of scaling policies available, which can be tied up to any metric of Google Cloud Monitoring. Thus VM may adjust its capacity by custom criteria. Any instance may be resized by using Console, Gcloud or API, yet you must stop your machine before.<\/li>\n<\/ul>\n<div class=\"call-to-action\">\n<div class=\"call-to-action__left\" style=\"width: 75%;\">\n<div class=\"call-to-action__title\">Network Admin Handbook<\/div>\n<div class=\"call-to-action__text\">This eBook provides an overview of how to design an efficient and effective network<\/div>\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper hs-cta-deferred\" id=\"hs-cta-wrapper-4ffca513-0e74-47c4-9b90-77a88f378087\" data-portal=\"5442029\" data-id=\"4ffca513-0e74-47c4-9b90-77a88f378087\"><span class=\"hs-cta-node hs-cta-4ffca513-0e74-47c4-9b90-77a88f378087\" id=\"hs-cta-4ffca513-0e74-47c4-9b90-77a88f378087\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/5442029\/4ffca513-0e74-47c4-9b90-77a88f378087\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-4ffca513-0e74-47c4-9b90-77a88f378087\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/5442029\/4ffca513-0e74-47c4-9b90-77a88f378087.png\" alt=\"CTA\"><\/a><\/span><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div>\n<div class=\"call-to-action__right\" style=\"width: 25%;\"><img decoding=\"async\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2020\/02\/network-admin-handbook-icon.png\" alt=\"WP icon\" \/><\/div>\n<\/div>\n<h2>Guests and Apps Support<\/h2>\n<p>Just after the purchase, you get a bare-metal machine, which needs some basic software before going into action. The cloud hosts support a broad range of OS\u2019s which are adapted for cloud computing and may be modified according to your needs. The key point here is compatibility. Not every cloud system would get along with any OS or service. Let\u2019s check the software supported by cloud hosts:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><strong>Amazon EC2<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Google CE<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>MS Azure VM<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Operating Systems<\/strong><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">CentOS<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">CloudLinux<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">X<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">CoreOS<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Debian<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">FreeBSD<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">X<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">openSUSE<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Oracle Linux<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">X<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">RHEL<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">SLES<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Ubuntu<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Windows Server<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\"><strong>Databases<\/strong><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">MySQL<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Microsoft SQL Server<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">X<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">MariaDB<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">X<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">X<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Oracle<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">X<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Hadoop<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">NoSQL<\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<td style=\"text-align: center;\"><strong><span style=\"color: #2eba2d;\">V<\/span><\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"last\">Keep in mind that OS architectures supported may vary from host to host and from region to region. So it is worth trying every system for free to check if your favourite platform is available before moving to the cloud.<\/p>\n<div id=\"slidebox\"><a class=\"close\">\u00a0<\/a><!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper hs-cta-deferred\" id=\"hs-cta-wrapper-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" data-portal=\"5442029\" data-id=\"aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\"><span class=\"hs-cta-node hs-cta-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" id=\"hs-cta-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/5442029\/aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/5442029\/aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6.png\" alt=\"CTA\"><\/a><\/span><\/span><!-- end HubSpot Call-to-Action Code --><\/div>\n<h2>Availability<\/h2>\n<p>After choosing the right cloud platform you need to be sure that corporate data are always available. These well-founded claims are guaranteed by Service Level Agreement with cloud providers, which is signed with system\u2019s terms of use. It assigns the responsibility a host admits for the quality of its facilities. If this contract is violated, the user gets some benefits:<\/p>\n<ul>\n<li><b>Amazon EC2<\/b> SLA (Service Level Agreement) provides a 10% discount if VM was down for more than 0,05% time of the whole month. 30% credit is available if you weren\u2019t able to access the machine for more than 1% of the month. The minimal downtime counted is 1 minute<\/li>\n<li><b>Microsoft Azure<\/b> SLA is the same as Amazon\u2019s, with distinction in maximum credit \u2014 only 25%<\/li>\n<li><b>Google CE<\/b> SLA provides a credit if an instance was unavailable for more than 5 consecutive minutes. For 0,05-1% monthly downtime you get 10% discount, for 1-5% \u2014 25% discount, and for 5+% \u2014 50% off<\/li>\n<\/ul>\n<h2>Backup Tools<\/h2>\n<p>But however durable cloud systems are, there can and will be fails \u2014 if not on the host side, then on yours. So the backup facilities are not less important than uptime.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.msp360.com\/resources\/blog\/backup-aws-ec2-instance\/\"><b>Amazon EC2<\/b> provides two main ways of backup<\/a> \u2014 image-creation and snapshots. Both variants make a copy of whole root volume, but in the snapshot you can check the consistency of saved data. In addition, they are stored in a different Amazon cloud services for an extra fee. File-backup is also available, and it\u2019s much faster, but needs additional scripts and tools for automation.<\/li>\n<li><b>Google CE<\/b> has its own backup service which allows to store up to 7 snapshots for free, schedule and plan backups. Google also has binary logging feature which allows performing point-in-time recovery \u2014 rewind your machine to any desired period, not only to \u201cjust backed up\u201d moment.<\/li>\n<li><b>Microsoft Azure<\/b> has all features listed above, which can be additionally performed by its Azure Backup tool and Recovery Services. They cope well with basic functions but have some inconvenient limits and restrictions which we have examined thoroughly before.<\/li>\n<\/ul>\n<p>More info can be found in <a href=\"https:\/\/www.msp360.com\/resources\/blog\/comparison-aws-azure-google\/\">our special post<\/a>. In the upshot, all the cloud systems have their own tools to provide recovery of both virtual and physical machines, but they lack flexibility and cross-platform support. That is why there is a third-party software with additional features using open API.<\/p>\n<h2>So, What to Choose?<\/h2>\n<p>It\u2019s quite obvious that there is no champion \u2014 each cloud vendor has unique features and appealing offers with pros and cons. We have created a quick comparison table to help you choose:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; width: 25%;\"><\/td>\n<td style=\"text-align: center;\"><strong>Amazon EC2<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Google CE<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Microsoft Azure VM<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Number of instance templates available<\/td>\n<td style=\"text-align: center;\">39<\/td>\n<td style=\"text-align: center;\">18<\/td>\n<td style=\"text-align: center;\">40<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">GPU acceleration<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Custom instance creation feature<\/td>\n<td style=\"text-align: center;\">No<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">CPU Limits<\/td>\n<td style=\"text-align: center;\">1 \u2013 40<\/td>\n<td style=\"text-align: center;\">1 Shared \u2013 32 dedicated CPU<\/td>\n<td style=\"text-align: center;\">1 \u2013 32 CPU<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Memory Limits<\/td>\n<td style=\"text-align: center;\">0,5 \u2013 244 GB<\/td>\n<td style=\"text-align: center;\">0,6 \u2014 208 GB<\/td>\n<td style=\"text-align: center;\">0,75 \u2014 448 GB<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Temporary Storage Limits<\/td>\n<td style=\"text-align: center;\">Up to 48 TB (Multiple Disks)<\/td>\n<td style=\"text-align: center;\">3 TB<\/td>\n<td style=\"text-align: center;\">4 TB<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Network features supported<\/td>\n<td style=\"text-align: center;\" colspan=\"3\">CDN, Direct connection, DNS, Load Balancing, Virtual private cloud network, VPN Gateway<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Number of OS supported<\/td>\n<td style=\"text-align: center;\">11<\/td>\n<td style=\"text-align: center;\">10<\/td>\n<td style=\"text-align: center;\">10<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Number of Databases supported<\/td>\n<td style=\"text-align: center;\">5+<\/td>\n<td style=\"text-align: center;\">3<\/td>\n<td style=\"text-align: center;\">3<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Autoscaling<\/td>\n<td style=\"text-align: center;\">Yes, clone building<\/td>\n<td style=\"text-align: center;\">Yes, clone building<\/td>\n<td style=\"text-align: center;\">Yes, presettable group<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Size change<\/td>\n<td style=\"text-align: center;\">Available<\/td>\n<td style=\"text-align: center;\">Available<\/td>\n<td style=\"text-align: center;\">Available<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">SLA Terms<\/td>\n<td style=\"text-align: center;\">Credit for 1+ minutes downtime, max monthly credit: 30%, uptime SLA: 99.95%<\/td>\n<td style=\"text-align: center;\">Credit for 5+ consecutive minutes downtime, max monthly credit: 50%, uptime SLA: 99.95%<\/td>\n<td style=\"text-align: center;\">Credit for 1+ minutes downtime, max monthly credit: 25%, uptime SLA: 99.95%<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">MSP360 Support<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: center;\">In progress<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right;\">Free trial<\/td>\n<td style=\"text-align: center;\">Yes, <a href=\"https:\/\/aws.amazon.com\/free\/\" target=\"_blank\" rel=\"noopener noreferrer\">time-limited on one instance<\/a><\/td>\n<td style=\"text-align: center;\">Yes, <a href=\"https:\/\/aws.amazon.com\/free\/\" target=\"_blank\" rel=\"noopener noreferrer\">time and resource limited on any instance<\/a><\/td>\n<td style=\"text-align: center;\">Yes, <a href=\"https:\/\/aws.amazon.com\/free\/\" target=\"_blank\" rel=\"noopener noreferrer\">time and resource limited on any instance<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>If you look for a cloud VM infrastructure, there are 3 biggest cloud systems available: Amazon Elastic Cloud 2, Google Compute Engine and Microsoft Azure Virtual Machines. Since it\u2019s still hard to choose the right one, we are going to explain key differences to make the choice easier.<\/p>\n","protected":false},"author":2,"featured_media":26968,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[877,885],"tags":[],"class_list":["post-14119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-articles","category-other"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/14119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/comments?post=14119"}],"version-history":[{"count":2,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/14119\/revisions"}],"predecessor-version":[{"id":53411,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/14119\/revisions\/53411"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/media\/26968"}],"wp:attachment":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/media?parent=14119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/categories?post=14119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/tags?post=14119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}