Chances are that if you are using CloudAcademy.com to learn or test your skills, you are looking also for a new job.
We have thousands of people that use our platform to prepare for a certification and they simply want to apply for thrillions of new jobs now available in the cloud market; today I want to share my opinion on why focusing on one single provider is wrong and a cloud professional should be able to operate on more than one platform. In my opinion, all the signals that we have say that AWS will soon face competition from a bunch of other important companies.
The Financial Times has just published Cloud computing in numbers, an interesting report about the growth of this industry from 2014 till 2020. While in 2014 the cloud computing market will be valued $154 Billions, in 2018 that should be almost the double, at $290 Billions dollars.
Do not focus only on one platform: Amazon Web Services is ok, but it’s not the only one
I think that having a good knowledge of AWS is only the starting point to get more job opportunities. Google, Rackspace and Azure should be your next focus, and, in general, you should be able to manage a cloud infrastructure in more than one single public provider.
Companies are looking for best practices and cases where they can optimize their budget landing their services on more than one cloud computing provider: having a set of skills across many platforms will give you a great opportunity. Imagine a scenario where you need to implement a new software architecture on different public clouds. With different prices and an always more aggressive offer from Azure and Google, some companies are now migrating from one platform to another or they are using both, distributing all the services based on where they can be more convenient.
I think that 2014 will be the year where we see a growing number of public clouds trying to compete with AWS: some of them, like Google Compute Engine have already started and they will be more aggressive during the next months, some others are just working in a stealth mode and they will be ready for the second half of the year. Think about CenturylinkCloud.
Even if OpenStack is not yet a problem for Amazon Web Services, it’s growing fast and Red Hat could be the right company to speedup its adoption on the enterprise.
If I have to bet on the next big AWS’s competitor I would say Google. That’s the company with more potential on infrastructure investments, cloud and software engineering knowledge. They know pretty well how to attract developers and enterprises.
The learning gap: why AWS is so popular
While we build CloudAcademy.com, we are always more noticing how popular is AWS in terms of tutorial, how-to, white papers and business cases. The situation is totally different when we approach Google, Azure or Rackspace: those platforms have not the same number and quality of resources that you can find for AWS. Amazon has invested in events, communities and had an approach totally oriented to developers and startups that paid out in the long term with free content marketing and a lot of free documentation to use AWS in any situation with any popular software.
This situation is going to change during this year: Google and Microsoft are going to invest billions of dollars in cloud computing and so will do also IBM, Rackspace and a bunch of smaller firms that are now competing for the public cloud market.
Yesterday we launched our first set of learning content dedicated to Google Compute Engine, you should check it out. It’s a first step to understand how much it’s different from Amazon Web Services, always using CloudAcademy.com.
They play the big game here. Amazon had a huge advantage launching a dedicated certification program for AWS: it’s getting popular among developers, devops, system administrators and even less skilled professionals. In fact, after launching our CloudCareer for AWS Solutions Architect, we have seen that more than 20% of our learning statements are now daily served by CloudCareer.
There is no doubt that Google is working on a certification program for its Google Cloud Platform and I bet that will be the path for many other cloud providers that are now investing in learning and training to get new customers aboard.
WaitCondition Controls the Pace of AWS CloudFormation Templates
AWS's WaitCondition can be used with CloudFormation templates to ensure required resources are running.As you may already be aware, AWS CloudFormation is used for infrastructure automation by allowing you to write JSON templates to automatically install, configure, and bootstrap your ...
The 9 AWS Certifications: Which is Right for You and Your Team?
As companies increasingly shift workloads to the public cloud, cloud computing has moved from a nice-to-have to a core competency in the enterprise. This shift requires a new set of skills to design, deploy, and manage applications in the cloud.As the market leader and most mature p...
Two New EC2 Instance Types Announced at AWS re:Invent 2018 – Monday Night Live
The announcements at re:Invent just keep on coming! Let’s look at what benefits these two new EC2 instance types offer and how these two new instances could be of benefit to you. If you're not too familiar with Amazon EC2, you might want to familiarize yourself by creating your first Am...
Google Cloud Certification: Preparation and Prerequisites
Google Cloud Platform (GCP) has evolved from being a niche player to a serious competitor to Amazon Web Services and Microsoft Azure. In 2018, research firm Gartner placed Google in the Leaders quadrant in its Magic Quadrant for Cloud Infrastructure as a Service for the first time. In t...
Understanding AWS VPC Egress Filtering Methods
In order to understand AWS VPC egress filtering methods, you first need to understand that security on AWS is governed by a shared responsibility model where both vendor and subscriber have various operational responsibilities. AWS assumes responsibility for the underlying infrastructur...
S3 FTP: Build a Reliable and Inexpensive FTP Server Using Amazon’s S3
Is it possible to create an S3 FTP file backup/transfer solution, minimizing associated file storage and capacity planning administration headache?FTP (File Transfer Protocol) is a fast and convenient way to transfer large files over the Internet. You might, at some point, have conf...
Microservices Architecture: Advantages and Drawbacks
Microservices are a way of breaking large software projects into loosely coupled modules, which communicate with each other through simple Application Programming Interfaces (APIs).Microservices have become increasingly popular over the past few years. The modular architectural style,...
What Are Best Practices for Tagging AWS Resources?
There are many use cases for tags, but what are the best practices for tagging AWS resources? In order for your organization to effectively manage resources (and your monthly AWS bill), you need to implement and adopt a thoughtful tagging strategy that makes sense for your business. The...
How to Optimize Amazon S3 Performance
Amazon S3 is the most common storage options for many organizations, being object storage it is used for a wide variety of data types, from the smallest objects to huge datasets. All in all, Amazon S3 is a great service to store a wide scope of data types in a highly available and resil...
How to Optimize Cloud Costs with Spot Instances: New on Cloud Academy
One of the main promises of cloud computing is access to nearly endless capacity. However, it doesn’t come cheap. With the introduction of Spot Instances for Amazon Web Services’ Elastic Compute Cloud (AWS EC2) in 2009, spot instances have been a way for major cloud providers to sell sp...
What are the Benefits of Machine Learning in the Cloud?
A Comparison of Machine Learning Services on AWS, Azure, and Google CloudArtificial intelligence and machine learning are steadily making their way into enterprise applications in areas such as customer support, fraud detection, and business intelligence. There is every reason to beli...
How to Use AWS CLI
The AWS Command Line Interface (CLI) is for managing your AWS services from a terminal session on your own client, allowing you to control and configure multiple AWS services.So you’ve been using AWS for awhile and finally feel comfortable clicking your way through all the services....