Before wrapping up this section, I would like to show you the
OpenStack.org website, information about the OpenStack Foundation,
which governs this huge project, and resources that you can use for learning more.
Don't try to write down the URLs of the many pages I'm going to show
you, they are all listed in the additional documents that come with this course.
Let's start with the OpenStack.org website, that's the official site
of the OpenStack Foundation. A high-level overview of the software is
on the SOFTWARE page. It starts here with an overview of the services
that are provided by OpenStack in a data center.
Further down, we have a button that goes to the project navigator with
descriptions of all OpenStack components.
And at the end, we have sample cloud architectures, let's say that
you want to create a web application, you click here.
On this page, you'll find a diagram of the architecture, of a sample
architecture, and further down, the various OpenStack components that
are part of that architecture, for example, the GUI,
or the Orchestration module, metering and auto-scaling,
and finally Trove, the database service, and of course all six core
services as well. To learn about OpenStack, the best way to start is
to go to the OpenStack Documentation page.
It's structured by OpenStack component, so if you add Heat to the URL,
for example, you come to the Heat documentation.
Another way of learning is via videos. Summit presentations are video
tapped and made available on this site here.
These are the presentations from the Vancouver summit,
which took place right before this course was created.
OpenStack also has a YouTube channel. Be certain to go to the channel
of the OpenStack Foundation, and all videos are there.
Another way of learning is by asking questions.
OpenStack has its own Q and A site, ask.openstack.org.
You can also ask questions on mailing lists.
Two mailing lists are probably most useful, mainly the generic mailing
list, and the one for OpenStack operators.
Finally, let's have a look at the place where the source is located.
OpenStack has its own Git Repository. Let's say that you are
interested in Nova source code. Search for Nova, click on the
repository, and here you are. Instructions to clone that repository
are at the end of this page. So this is a whirlwind tour of OpenStack learning resources.
Be sure to explore them yourself.
Let me quickly review what you just saw in this section.
It started with a general definition of cloud computing and presented
the OpenStack timeline. It then presented the six core services and
other services of OpenStack. Finally, you were encouraged to use the
OpenStack websites to learn more about this fascinating technology.