OpenStack is a free and OpenSource cloud management system (CMS) developed by joint efforts of Rackspace Hosting and NASA in 2010. This growing set of python-based projects allows users to deploy virtual machines and other instances either in public or private clouds.
OpenStack is categorized as Infrastructure as a Service (IaaS) offering a platform virtualization and a possibility for developers to easily develop and deploy their applications. OpenStack architecture is based on a core or essential set of projects needed for a successful deployment: Keystone (for Authorization/Authentication), Ironic (for Computation), Glance (Imagine Store), Neutron (Networking), Cinder (Block Storage), and Swift (Object Storage).
- DIY (Do it Yourself) approach to cloud computing, giving you more flexibility;
- Reduced cost;
- Embraces the development of new futures;
- More agile development – developers can quickly move from coding a prototype and running it on small data sets;
- Reduction of system management overhead thanks to self-service provisioning;
- Supported by multiple vendors such as Red Hat, Dell, Rackspace, IBM, and HP.
This 4-days course is designed to accelerate an individual’s understanding of the OpenStack environment. The course focus on how to build and maintain an OpenStack environment.
This 2-days course covers the core OpenStack compute projects including Neutron, Nova, Glance, Keystone, and Horizon. This is the same material covered in the first 2 days of OpenStack Fundamentals.
This 3-days course aims to teach you how to use an API to build and configure networking infrastructure. With Neutron, you can create load balancers and firewalls using network virtualization throughout their environment.
This 2-days course covers all fundamentals necessary for OpenStack Storage. The course focus on the Swift components, architecture, installation, and maintenance.