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.
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...
What is Puppet? Get Started With Our Course
When it comes to building and configuring IT infrastructure, especially across dozens or even thousands of servers, developers need tools that automate and streamline this process. Enter Puppet, one of the leading DevOps tools for automating delivery and operation of software no matter ...
2018 Was a Big Year for Content at Cloud Academy
As Head of Content at Cloud Academy I work closely with our customers and my domain leads to prioritize quarterly content plans that will achieve the best outcomes for our customers. We started 2018 with two content objectives: To show customer teams how to use Cloud Services to solv...
2019 Cloud Computing Predictions
2018 was a banner year in cloud computing, with Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP) all continuing to launch new and innovative services. We also saw growth among enterprises in the adoption of methodologies supporting the move toward cloud-native...
Introducing Assessment Cycles
Today, cloud technology platforms and best practices around them move faster than ever, resulting in a paradigm shift for how organizations onboard and train their employees. While assessing employee skills on an annual basis might have sufficed a decade ago, the reality is that organiz...
Cloud Skills: Transforming Your Teams with Technology and Data
How building Cloud Academy helped us understand the challenges of transforming large teams, and how data and planning can help with your cloud transformation. When we started Cloud Academy a few years ago, our founding team knew that cloud was going to be a revolution for the IT indu...
Announcing Skill Profiles Beta
Now that you’ve decided to invest in the cloud, one of your chief concerns might be maximizing your investment. With little time to align resources with your vision, how do you objectively know the capabilities of your teams? By partnering with hundreds of enterprise organizations, we’...
A New Paradigm for Cloud Training is Needed (and Other Insights We Can Democratize)
It’s no secret that cloud, its supporting technologies, and the capabilities it unlocks is disrupting IT. Whether you’re cloud-first, multi-cloud, or migrating workload by workload, every step up the ever-changing cloud capability curve depends on your people, your technology, and your ...