If you are reading this post you probably know that Cloud Academy is a platform based, right now, on AWS learning.
We are a company that aims to fill the gap between the number of jobs in the cloud computing market and the skills of system administrators/developers and DevOps that are trying to raise the bar learning cloud computing.
With this idea in mind we started our company with AWS learning content, but as I use to repeat to investors, customers and users, we are neutral and we are working hard to launch Courses, Quizzes, and Certifications on many other platforms.
When I read that PayPal will be one of the biggest users of OpenStack, I have no doubt that OpenStack is an important part of cloud computing’s future; it’s not about the hype or the religious conviction that we should have more platforms for private and public computing in the world, it’s also about real facts that I see every day.
In Italy, where I come from, we have already companies using OpenStack to serve public cloud computing services. Enter Cloud Suite comes to my mind, as well as Hosting Solutions (Italian only) and some others. Those are very small companies, less than 100 people, way far from being a 500 Fortune or 100 Fortune company, but still able to install and offer a cloud computing platform with a pay per use payment model and both computing and storage components.
Of course, if you compare OpenStack to AWS, the last one is still a kid in his early years: I’m personally seeing a lot of problems of OpenStack in production and several lacks from a security and management point of view that are scaring some companies when they evaluate it for their cloud computing platform. Don’t get me wrong, OpenStack has great management to create networks, instances and cloud object storage solutions (I was impressed by Swift and SwiftStack) but you cannot expect the AWS console and the powerful ecosystem of services, from computing to databases, that you can run on the Amazon’s side.
Usually, when you read articles about OpenStack and AWS, the writer confuses two segments: companies that are building a cloud computing platform using OpenStack (Hosting Companies, ISP and Telcos) and customers that are using AWS to outsource their workloads in the cloud. Those are 2 different segments, in a very different position.
Well, here I’m speaking about both: customers that are choosing cloud computing platforms based on OpenStack for the public computing as an alternative to AWS and hosting companies/ISP that are in love with OpenStack to start offering cloud computing services where the alternative would be VMware or other big vendors.
3 points: why OpenStack is a great alternative
Still, in this kind of landscape, PayPal will not be the only one using (and investing, don’t forget this aspect) in OpenStack for several reasons:
- AWS is a great service, the most advanced cloud computing platform right now, but it cannot meet every market and company in the world. In the IT industry, we have a lot of industries where Amazon is still far to be even considered. There are a lot of problems related to this: security and privacy are, of course, the most important barriers to adoption.
- In some cases, OpenStack is the perfect solution to build a public cloud for a specific country or industry.
- Even if it lacks a lot of features, OpenStack is becoming an alternative to the “vendors world” of VMware, Microsoft and so on. It’s about investing in an open source platform, on hiring people with development skills that are able to understand and manage all the OpenStack components.
Those are points that are convincing CEOs and CTOs around the world about the OpenStack adoption and sometimes, they are the same arguments that are changing how ISP and hosting providers build their teams: more DevOps and developers and fewer generalist sysadmins.
It’s not a product for everyone. At least now.
Canonical is doing a great job in trying to simplify how OpenStack can be installed and managed, and that is another path to the success of this platform. We can see clearly here why the number of cloud computing jobs is skyrocketing.
OpenStack: a problem of leadership
There is a great article that underlines why OpenStack is not running as it would be supposed to do. The lack of leadership is probably the biggest problem of this product: Matt Assay of MongoDB Inc. has a clear idea about this.
His solution would be Red Hat, but I think that could be just one of the many ways in which OpenStack could be more powerful.
Building such a complex product in a community ecosystem could be very challenging, it’s clear to me that OpenStack needs a leader that is able to put the ship in the right direction.
Speaking about more general problems, there is another big mistake that OpenStack is not trying to solve and that is, at the same time, the reason for AWS’s success. A community of developers that is totally in love with its cloud services. In OpenStack, this is still something to build from scratch and that could be a real pain.
Why not only PayPal
Enterprise is everyone’s dream. AWS is moving in this direction and OpenStack would love to do the same. PayPal is one great example about how one big company can embrace OpenStack, I believe it will not be the only for a simple reason: today OpenStack is the only reason and VMware and other players are still trying to understand how to move on this.
Which Certifications Should I Get?
As we mentioned in an earlier post, the old AWS slogan, “Cloud is the new normal” is indeed a reality today. Really, cloud has been the new normal for a while now and getting credentials has become an increasingly effective way to quickly showcase your abilities to recruiters and compan...
Learn Cloud Computing: Prerequisites
What are the prerequisites and requirements to learn cloud computing? This is the first article in a series to introduce our members to the prerequisites to learning cloud computing. This was a question I was emailed countless times from our users, and while we have Learning Paths, AWS...
8 Financial Benefits of Cloud Migration
Companies that have long migrated to the cloud many times have confirmed the effectiveness of this solution from a practical point of view. This gives you more flexibility to perform tasks, work with data is organized more quickly and efficiently, and the data itself is stored under rel...
10 Reasons Digital Marketing Is More Successful With Cloud Computing
Cloud computing and digital marketing Cloud computing is a technology that serves extensive benefits to businesses. It empowers them to operate more effectively and improve their productivity as well. This is because the tools and applications that are integrated into the cloud can be ...
Cloud Computing: Can It Be a Solution for Your Marketing Strategy?
The competition in the business landscape is daunting and you need to go the extra mile to establish your presence in the market. Besides just ensuring that the products you offer are of the best quality, your marketing strategy should also be better than the rest. Basically, it is all ...
Cloud Computing Solutions: 7 Trends for the Future
The world of cloud computing is in a state of flux. Not long ago, the cloud was considered an emerging technology, known only to IT specialists. Today it is a part of everyday life – 96% of businesses use the cloud in one form or another, and this number only looks set to grow. Whether ...
8 Surprising Ways Cloud Computing Is Changing Education
Cloud computing: Empowering the education industry Over the years, the education industry has come a long way. Teaching and learning are no longer confined to textbooks and classrooms and now reaches computers and mobile devices. Today, learners are always connected — whether they are ...
What Exactly Is a Cloud Architect and How Do You Become One?
One of the buzzwords surrounding the cloud that I'm sure you've heard is "Cloud Architect." In this article, I will outline my understanding of what a cloud architect does and I'll analyze the skills and certifications necessary to become one. I will also list some of the types of jobs ...
Disadvantages of Cloud Computing
If you want to deliver digital services of any kind, you’ll need to estimate all types of resources, not the least of which are CPU, memory, storage, and network connectivity. Which resources you choose for your delivery — cloud-based or local — is up to you. But you’ll definitely want...
What is Kubernetes? An Introductory Overview
In part 1 of my webinar series on Kubernetes, I introduced Kubernetes at a high level with hands-on demos aiming to answer the question, "What is Kubernetes?" After polling our audience, we found that most of the webinar attendees had never used Kubernetes before, or had only been expos...
How Does Cloud Computing Work?
Whether you're looking to become a cloud engineer or you're a manager wanting to gain more knowledge, learn the basics of how cloud computing works. Are you wondering about how cloud computing actually works? We can help explain the basic principles behind this technology. Cloud comput...
What is Ansible?
What is Ansible? Ansible is an open-source IT automation engine, which can remove drudgery from your work life, and will also dramatically improve the scalability, consistency, and reliability of your IT environment. We'll start to explore how to automate repetitive system administratio...