Companies are considering moving to the public cloud. The advantages are the uncomplicated scaling, access to innovative technologies and the flexible pay-as-you-go pricing model. But the question arises as to which of the many cloud computing providers is the right partner – AWS, Azure, Google & Co. all have specific strengths and weaknesses
corona pandemic has reinforced cloud trends. While the global economy suffered severe losses, cloud services were among the few growth sectors.
However, cloud computing provider is not the same as cloud computing provider. There are considerable differences in the range of services, but the pricing or the level of innovation also differs significantly in some cases.
The top field comprises the big three: AWS, Azure and Google. Providers such as IBM or the Alibaba Cloud are hot on their heels. Several smaller providers can also be of interest to certain sectors or applications.
Below we present the most important cloud computing providers and compare their strengths and weaknesses.
Amazon Web Services is a cloud computing provider from the very beginning. The company launched its first cloud services back in 2006. At that time, the offer focused on Infrastructure as a Service (IaaS), i.e. the provision of virtualized computer resources via the Internet.
Until 2006, Amazon was primarily the world’s largest online bookseller. However, the success of AWS in the following years was so resounding that the cloud division replaced the e-commerce branch as Amazon’s dominant business model. Andy Jassy, founder of Amazon Web Services and now CEO of Amazon, generated around $60 billion in revenue from AWS in 2021. Regarding market share (32 per cent), Amazon Web Services is currently the leading cloud computing provider.
The rumour persists that the book sender only started the cloud business to monetize unused infrastructure capacities. Seasonal load peaks, such as the Christmas business, would have large.
Resources needed would then lay idle for the rest of the year. It would have made sense to rent out the Infrastructure during such phases. As nice as this story reads, various Amazon officials have clarified that AWS was initially intended as a cloud computing provider for external customers.
The heart of AWS is the so-called Amazon Elastic Compute Cloud (EC2). This provides customers with virtual servers physically located in Amazon’s data centres. “Elastic” indicates that computing power can be flexibly added or removed at any time.
The virtual servers are controlled via Amazon Machine Images (AMI). With their help, servers can be defined similarly to a blueprint. In this way, operating systems can be easily assigned to the machines and application environments can be equipped with the software. It is possible to create individual AMIs and use pre-configured images.
The Graviton processors that drive the Amazon data centres are particularly noteworthy on the hardware side. They are now in their third generation, are based on ARM architecture and are particularly well suited for use in the cloud.
The AWS product portfolio convinces with firm offers in the area of IaaS, analysis functions and artificial intelligence. Customers benefit above all from the high level of product maturity; Businesses can rest assured that the services offered will work reliably. For this reason, developers like to use the platform-as-a-service (PaaS) offerings from AWS, which are also available.
However, AWS has certain weaknesses in the area of managed Kubernetes services. That’s because Amazon still sticks with its in-house development, Elastic Container Services (ECS). The competitors Azure and Google cut a better figure here. In general, it can be said that Amazon has traditionally resisted open-source projects.
EC2 instances are typically billed by usage time. But there are also runtime-based models. In each case, a distinction is made according to the instance type: memory, memory, or compute-optimized instances. There are several different package sizes to choose from for each type. This ensures a high degree of flexibility for the customer.
However, this diversity also increases complexity. In many cases, the huge portfolio and the large selection of calculation instances and additional offers mean that customers pay more than they use. Amazon also regularly offers price reductions for selected products. Nevertheless, IT managers at AWS should regularly carry out an analysis of the price structure.
Like AWS, Microsoft Azure is among the early major cloud computing providers; Microsoft started offering related services in 2010.
Above all, Azure convinces with its variety of products. This includes, among other things, the provision of virtual machines, storage services, databases and content delivery systems. Hadoop can also be obtained via the Microsoft Cloud, IoT applications and machine learning services. At the same time, Microsoft is driving the development of innovative cloud technologies such as the Edge.
Microsoft can also score points in the Platform as a Service area. Many experts consider Azure to be the currently most comprehensive solution. Developers can access tools such as Visual Studio, .NET and Visual C++. Powerful management for API interfaces is also offered. And last but not least, the large ecosystem of partners has a positive impact.
In addition to various IaaS and PaaS services, Microsoft also offers Microsoft 365, an extremely popular software-as-a-service (SaaS) solution for companies. Microsoft Teams is another example of a very successful SaaS product, which became the main communication tool in many companies, especially during the corona pandemic. This is a unique selling point compared to AWS, which offers no comparable SaaS offerings. So Azure is the complete cloud solution in that regard.
Due to this huge bandwidth, Azure has become a popular partner for medium-sized companies. Azure offers a corresponding solution in almost every case, no matter which service or technology is required. This has the advantage that different products from different suppliers can be separated, sometimes leading to conflicts. Instead, all Azure services work well together. The result is a well-rounded user experience.
At its core, Azure consists of a Windows server in combination with the virtualization software Azure Hypervisor, which is based on Hyper-V. This makes it easy to create virtual machines, which can then be assigned bandwidth, storage space and memory. The Azure fabric controller service allocates hardware resources to the respective application.
A major advantage of Azure is that public cloud services can also be operated locally using Azure Stack. In this way, hybrid scenarios can be easily implemented. This helps companies, for example, to better meet legal requirements for data protection, which might not be possible with a pure public cloud. Azure Stack thus enables real hybrid cloud solutions, representing an important future model for many companies.
With the Azure Marketplace, Microsoft has created a marketplace for third-party products. Companies can purchase various additional services and extensions here. Open operating systems such as openSUSE, CentOS, Debian Linux, FreeBSD and OpenBSD are also available here. A Linux version of SQL is also available. This shows that the Microsoft Cloud has opened up a lot from its early days. Open-source applications are now widely supported.
Regarding market share, Google Cloud Platform ranks 3rd after AWS and Azure. Initially, Google Cloud was primarily aimed at the B2C segment, but now there are also offers for B2B customers. Google is trying to break new ground with its cloud service. This happens, for example, by integrating financial, marketing and sales services into cloud computing offerings. In doing so, Google has diversified its cloud revenue model over its competitors. Californians also earn from analysis data, marketing and sales technology and advertising services. In this respect, the ecosystem idea stands at Google more prominent than other cloud computing providers such as AWS, which acts relatively independently of the parent company Amazon.
Even if Google has recently been increasingly creating offers for enterprise customers, the service still needs to improve compared to AWS and Azure. Although there are interesting offers in artificial intelligence and machine learning, the IaaS and PaaS services range is still manageable overall.
Even if IBM doesn’t quite match AWS or Azure in the public cloud market, the company still ranks among the top 5 in the industry. This is particularly true since the takeover of Red Hat cost IBM a whopping $34 billion.
The cloud computing provider impresses with its hybrid and multi-cloud solutions, which are becoming increasingly important in the corporate sector. In a hybrid cloud, sensitive data is stored in a specially secured private cloud, while non-critical data migrates to the flexible public cloud. A multi-cloud allows the cloud offerings of different providers to be combined. This has the advantage that the special features of provider A can be combined with the special features of provider B. For the technical implementation of its multi and hybrid cloud offerings, the company increasingly relies on Linux solutions in connection with containers and Kubernetes.
Another specialty of IBM is the product Cloud Paks. This AI-supported software is a framework delivered in containers, which summarizes typical functions and applications for cloud operations in companies. This one-size-fits-all solution makes it easier for companies to create and operate their cloud environment. In addition, Cloud Paks can also be customized for specific industries, enabling the appropriate environments to be deployed even faster.
Alibaba Cloud offers an impressive range of IaaS and PaaS products, including:
Although it maintains a global infrastructure, the Alibaba Cloud still needs to be discovered in this country. The offer is aimed primarily at companies from the home market of China. The market research company Gartner estimates that 90 per cent of sales are generated there.
However, because more and more companies are doing business in China and East Asia, it can make sense for such organizations to use the Alibaba Cloud. This helps to cope with the complicated legal situation and local market regulations. With China Gateway, the cloud computing provider Alibaba even has a special offer for foreign companies that want to gain access to the Chinese market.
The Oracle Cloud is aimed primarily at customers already working with Oracle databases. The offer includes standard cloud storage, network, database and analysis services. PaaS services for database, Java and mobile backend applications are also offered.
However, the product range has some gaps compared to the big three. This is especially true in management automation, hybrid cloud, artificial intelligence, DevOps and IoT. Organizations that want to build applications natively in the cloud should look for another cloud computing provider. On the other hand, the Oracle Cloud is well suited for legacy migrations, for example, if your company wants to avoid an expensive expansion of the on-prem data centre. This is mainly due to the sophisticated database structure, support for current licenses and a solid package of SaaS applications for companies.
The Oracle Cloud is cheaper than other cloud computing providers, such as AWS. But as I said, users must make do with a smaller selection. Also, Oracle has fewer regional centres than its major competitors. Companies should therefore check whether sufficient redundancy is guaranteed here.
SAP offers a range of cloud services on its SAP Business Technology Platform. Until the beginning of 2021, this offer operated under the name SAP Cloud Platform, after which the product was merged into the SAP as mentioned above Business Technology Platform. The SAP cloud is an interesting option, especially for developers. The solution is based on Hana’s in-memory technology and is particularly suitable for analytics and big data scenarios. Naturally, existing SAP customers, in particular, are enthusiastic about the Walldorf-based cloud services. However, it must be noted that the “go live” with the SAP cloud often turns out to be somewhat more tedious than with the other cloud computing providers presented here.
Salesforce is best known as a SaaS service provider in customer relationship management (CRM). With the Salesforce Platform (formerly Force.com), the company also has a cloud offering for the PaaS area. This solution is particularly convincing as a supplement to its own SaaS services and as a basis for IoT applications. However, the training effort for the users is comparatively high.
The success of a company also depends on the quality of customer experiences. However, many…
Whether it's Amazon, Apple, Google, or Microsoft, each big tech giant wants to claim the…
Companies are currently implementing various sustainability measures. However, internal IT is rarely considered. The new…
AI can help companies save valuable resources by uncovering optimization potential. Using self-learning algorithms, it…
More and more companies in the finance sector are facing considerable challenges with cloud transformation.…
The number of cyber attacks on companies is increasing alarmingly. Every company is affected, and…