Learn about the basics of OpenStack as related to compatibility with traditional software.
- [Instructor] Let's start out talking about OpenStack specifically and understand that we're going to look at other private clouds and we're going to look at four factors. We're going to look at compatibility flexibility, security, and we're going to summarize all the requirements in terms of how you would fit or not fit into that particular private cloud. What's important here is that most popular private clouds are based on standards such as CloudStack and OpenStack. Good compatibility with other open-sourced players, of course, because they work and play well with that world. You would think that most of the other open-source players out there, such as Linux, Apache, things like that, would run easily within the OpenStack cloud.
So OpenStack basics, couple of things. Everything is written in Python. If you have to modify the code, that's good to know. And it's the most popular language out there by far and so you're able to find Python developers that can extend the operating system for you. End users can interact through a common web interface Horizon or directly through API interfaces that OpenStack provides. You have the opportunity to leverage a visual interface Horizon or leverage it directly through an API, which is good because you can program it via the API's versus having to go through their web interface each and every time.
All services authenticate through a common source so the security's built in. And individual services interact with each other through their public APIs. Everything is service oriented in the world of OpenStack and everybody leverages the public APIs to make the cloud operating system do what it needs to do. Most daemons implemented WSGI middleware Paste. So those are kind of the basic technology things to consider if you're moving to OpenStack. The community with broad commercial support is there.
NASA, Intel, Microsoft. You can kind of read this yourself but it's kind of who's who in the major cloud computing market and the non-cloud computing market that support OpenStack. They pay their dues and become a certain level of member and they contribute code and they review code and they may participate with the various committees in terms of how OpenStack is going to be matured. And OpenStack pretty much every year is coming out with anew release, which is based on a community of users putting input into what it is and that's the great thing about open source. So if you don't like it, you can participate in the community and politic it and change it and contribute to it to make it better.
And that's a reason to go with OpenStack.
- Private cloud benefits
- Considering the costs
- Determining compatibility
- Assessing security and governance
- Reviewing OpenStack
- Reviewing Microsoft Private Cloud
- Reviewing VMware vCloud Suite
- Reviewing Apache CloudStack