[ad_1]
The public cloud marketplace consists of many cloud providers. Amazon, Microsoft and Google account for his 62% of the total cloud market in 2022. The rest of the public cloud market is split between IBM, Alibaba, Oracle, and a few smaller players. This article examines cloud services offered by Amazon, Microsoft, and Google.
1.AWS
AWS, shown in Figure 1, is one of the largest cloud providers. According to a Dgtl Infra study, the AWS cloud is made up of over 200 individual services, generating more than $70 billion in annual revenue.
SLAs
Rather than providing standardized uptime commitments or service level agreements (SLAs) across the AWS cloud, Amazon provides SLAs for each individual service. For EC2, Amazon’s platform for hosting VM instances, Amazon offers a regional level SLA of 99.99% and an instance level SLA of 99.5%. The company offers a tiered system of service credits. In this system, a service credit percentage is tied to the duration of the outage, and the longer the outage, the higher the service credit.
Regions and Zones
One of the most important considerations when evaluating cloud providers is the number of global regions and availability zones they offer. Amazon currently consists of 27 regions around the world, with a total of 87 Availability Zones.
interface
Another important factor in choosing a public cloud is the options for interacting with cloud resources. Cloud providers such as Amazon, Microsoft, and Google make their SDKs available to developers, making it easier for applications to use cloud resources. From a management perspective, various cloud providers offer both web portals and command-line interfaces (CLIs). Amazon’s management portal for AWS is shown in Figure 1. The command line environment known as AWS CLI can be installed on Windows, MacOS, or Linux. The supported commands are nearly identical to those used in Linux environments, but Amazon also provides a PowerShell version of his AWS CLI.
price
Like competing clouds, Amazon uses a pay-as-you-go model for AWS cloud resources. The formulas used to calculate usage costs are quite complex, but Amazon provides a pricing calculator to help you determine your overall costs. Amazon also offers some resources under the free tier. These free tier resources are useful for anyone who wants to learn how various AWS services work without making a large investment.
2. Microsoft Azure
Microsoft Azure, shown in Figure 2, is widely regarded as the second largest cloud in the world. Microsoft makes more than $90 billion of his revenue from cloud services, according to a Dgtl Infra study. But those revenues aren’t just tied to Azure, they’re also tied to cloud services like Microsoft 365.
SLAs
Like AWS, Microsoft has separate SLAs for each individual service within the Azure cloud. Microsoft’s uptime guarantee for Azure VMs is very similar to Amazon’s SLA. VMs configured with at least two instances and deployed across two Availability Zones are guaranteed 99.99% availability. If the instances are in the same Availability Zone, it degrades to 99.95% availability. SLAs for single-instance VMs vary by hardware configuration, but all VM instances are guaranteed at least 95% availability. Like Amazon, Microsoft will provide credit if the SLA is not met.
Regions and Zones
Microsoft maintains a number of regions and availability zones within the Azure cloud. These Availability Zones are separate data centers within a region, with less than 2 ms round-trip latency within the region. Microsoft currently offers 27 regions, each supporting multiple Availability Zones. In total, there are 60 Regions and 116 Availability Zones.
interface
The Microsoft Azure portal shown in Figure 2 is relatively easy to navigate, and most Azure services and resources can be managed from within the portal without delving into the command line environment. For those who prefer a command line environment, Microsoft provides the Azure CLI. Like Amazon CLI, Azure CLI can be installed on Windows, Linux, or MacOS. You also have the option to run the Azure CLI in Docker or Azure Cloud Shell. Like the AWS CLI, the Azure CLI uses Linux-style commands. Microsoft also provides Azure PowerShell. This is basically a PowerShell module that you can use to manage your Azure resources from your PowerShell session.
price
Microsoft claims that “AWS is up to five times more expensive than Azure for Windows Server and SQL Server.” Microsoft further states that running Windows VMs on Azure can save up to 71% over running those VMs on AWS EC2. The company makes similar claims for SQL Managed Instances and SQL Server VMs, saving 85% and 45% respectively. Ultimately, the amount paid will depend on several factors. Microsoft provides a pricing calculator to estimate the cost of running various workloads on Azure.
3. Google Cloud
Google Cloud, shown in Figure 3, is the third largest cloud platform, generating more than $20 billion in revenue each year, according to a Dgtl Infra study.
SLAs
Like Microsoft and Amazon, Google ties SLAs to specific services. Google’s Compute Engine guarantees over 99.5% availability for a single instance. For instances in multiple zones or load-balanced instances, that number increases to 99.99%. Google will also provide financial credit if the SLA is not met.
Regions and Zones
Google has numerous data centers in Asia Pacific, North America, South America, Europe and the Middle East. Collectively, these account for the company’s 34 regions and 103 availability zones. There are approximately 30 Availability Zones in North America alone.
interface
In addition to the web portal above, Google provides a command line environment called gcloud CLI. It supports Linux-style commands and can be installed on Linux, MacOS, or Windows. Downloads are also available for Debian, Ubuntu, Red Hat, Fedora, and CentOS.
price
Google offers the same type of pay-as-you-go pricing as other providers. If you want to try Google Cloud, you can receive up to $300 in free credits and access over 20 products within Google Cloud. Cloud pricing can be complicated, so Google offers a pricing calculator that can help you estimate how much it will cost to run different workloads on Google Cloud.
[ad_2]
Source link