OpenStack | - Introduction to OpenStack Cloud

5,448 views

Published on

Published on 13/04/2015
Visit Us: http://kerneltraining.com/openstack
Email Us: sales@kerneltraining.com
Phone: 91 8099 77 6681

The slideshare begins with the description of cloud computing, that states about the basics of the cloud computing. And also illustrates the infrastructure setup such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS). As you make progress into Openstack, you will find a definition of it, and the operating features of it. It provides a modular web-based user interface for all the Open Stack services. With this web GUI, you can perform most operations on your cloud like launching an instance, assigning IP addresses and setting access controls. Keystone is a framework for authentication and authorization for all the OpenStack services.
OpenStack cloud comes up with several services that support popular networking vendors, and technologies, such as Openstack Quantum, and OpenStack Cinder, and OpenStack Swift. You will also get to read, features and benefits of OpenStack are Instance life cycle management, i.e. Run, reboot, suspend, resize and terminate instances. Management of compute resources, Management of Local Area Networks, Distributed and asynchronous architecture for massively scalable and highly available system, Virtual Machine (VM) image management, Floating IP addresses, Security Groups, Role Based Access Control (RBAC), Projects & Quotas.
You can learn a lot more about OpenStack Cloud in Kernel Training and in the process you can understand openstack basics, openstack setup, openstack architecture, openstack dashboard, openstack demo, openstack high availability, openstack icehouse installation, openstack bootcamp, openstack cisco, openstack networking,etc, provided you are able to enroll with us.
Course Target:
OpenStack has a modular architecture that currently has eleven components:
Nova – provides virtual machines upon demand.
Swift – provides a scalable storage system that supports object storage.
Cinder – provides persistent block storage to guest VMs.
Glance – provides a catalog and repository for virtual disk images.
Keystone – provides authentication and authorization for all the OpenStack services.
Horizon – provides a modular web-based user interface (UI) for OpenStack services.
Neutron – provides network connectivity-as-a-service between interface devices managed by OpenStack services.
Ceilometer – provides a single point of contact for billing systems.
Heat – provides orchestration services for multiple composite cloud applications.
Trove – provides database-as-a-service provisioning for relational and non-relational database engines.
Sahara – provides data processing services for OpenStack-managed resources.
Learn to create software applications which are delivered to the end users

Published in: Education
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,448
On SlideShare
0
From Embeds
0
Number of Embeds
4,022
Actions
Shares
0
Downloads
121
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

OpenStack | - Introduction to OpenStack Cloud

  1. 1. By MR. Muhammad Rashid
  2. 2. www.kerneltraining.com Introduction to Cloud and OpenStack  Cloud Computing Cloud computing is a computing model, where resources such as computing power, storage, network and software are abstracted and provided as services on the Internet in a remotely accessible fashion.
  3. 3. www.kerneltraining.com  Cloud Computing An infrastructure setup using the cloud computing model is generally referred to as the "cloud". The following are the broad categories of services available on the cloud: 1. Infrastructure as a Service (IaaS) 2. Platform as a Service (PaaS) 3. Software as a Service (SaaS)
  4. 4. www.kerneltraining.com  OpenStack Open Stack is a collection of open source technologies delivering a massively scalable cloud operating system. Open Stack cloud operating system controls large pools of compute, storage, and networking resources throughout a data canter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
  5. 5. www.kerneltraining.com  OpenStack OpenStack components
  6. 6. www.kerneltraining.com  OpenStack Horizon It provides a modular web-based user interface for all the Open Stack services. With this web GUI, you can perform most operations on your cloud like launching an instance, assigning IP addresses and setting access controls.
  7. 7. www.kerneltraining.com  OpenStack Keystone  Keystone is a framework for authentication and authorization for all the OpenStack services.  Keystone handles API requests as well as providing configurable catalog, policy, token and identity services.  It provides the ability to add users to groups (also known as tenants) and to manage permissions between users and groups. Permissions include the ability to launch and terminate instances.
  8. 8. www.kerneltraining.com  OpenStack Nova It provides virtual servers upon demand. Nova is the most complicated and distributed component of OpenStack. A large number of processes cooperate to turn end user API requests into running virtual machines.
  9. 9. www.kerneltraining.com  OpenStack Glance It provides discovery, registration and delivery services for disk and server images.
  10. 10. www.kerneltraining.com  OpenStack Quantum It provides “ network connectivity as a service ” between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., nova). The service works by allowing users to create their own networks and then attach interfaces to them. Quantum has a pluggable architecture to support many popular networking vendors and technologies
  11. 11. www.kerneltraining.com  OpenStack Cinder Cinder allows block devices to be exposed and connected to compute instances for expanded storage & better performance.
  12. 12. www.kerneltraining.com  OpenStack Swift Object store allows you to store or retrieve files. It provides a fully distributed, API-accessible storage platform that can be integrated directly into applications or used for backup, archiving and data retention.
  13. 13. www.kerneltraining.com  OpenStack Features & Benefits of OpenStack  Instance life cycle management i.e. Run, reboot, suspend, resize and terminate instances.  Management of compute resources i.e. CPU, memory, disk, and network interfaces.  Management of Local Area Networks (Flat, Flat DHCP, VLAN DHCP and IPv6) through programmatically allocates IPs and VLANs.  API with rate limiting and Authentication to manage who has access to compute resources and prevent users from impacting each other with excessive API utilization.
  14. 14. www.kerneltraining.com  OpenStack Features & Benefits of OpenStack  Distributed and asynchronous architecture for massively scalable and highly available system.  Virtual Machine (VM) image management i.e. store, import, share, and query images.  Floating IP addresses i.e. Ability to assign (and re-assign) IP addresses to VMs.  Security Groups i.e. flexibility to assign and control access to VM instances by creating separation between resource pools.  Role Based Access Control (RBAC) to ensure security by user, role and project.  Projects & Quotas i.e. ability to allocate, track and limit resource utilization. REST-based API
  15. 15. Questions? www.kerneltraining.com
  16. 16. THANK YOU for attending introduction to www.kerneltraining.com

×