Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.

Similar presentations


Presentation on theme: "1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages."— Presentation transcript:

1 1 TCS Confidential

2 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages and Disadvantages  Future of Openstack

3 3 TCS Confidential As described by the Openstack Foundation: “Open source software for building public and private clouds”

4 4 TCS Confidential  In July 2010, Rackspace Hosting and NASA jointly launched an openstack-source cloud- software initiative known as Openstack.  More than 200 companies have joined the project including Cisco, Ericsson, Dell, Red Hat, AT &T, Oracle, Yahoo, VMware etc.  The most recent Openstack Summit, in May 2014 in Atlanta, drew a 4,500 attendees, a 50% increase from the Hong Kong Summit six months earlier.

5 5 TCS Confidential Date Rel Projects Type Note July 2010N/A PoCRackspace Hosting & Nasa joint launch Oct 2010AustinNova,Swift PoC Feb 2011BexarNova,Glance,Swift PoC Apr 2011CactusNova,Glance,Swift PoC6 month development cycle starts Sep 2011DiabloNova,Glance,Swift Prod1 st production release(cactus) at intrnap (10/27) Apr 2012EssexNova,Glance,Swift,Horizon, Keystone ProdCommon Web UI and shared authentication mechanism added Sep 2012FolsomNova,Glance,Swift,Horizon, Keystone, Quantum,Cinder,Oslo ProdOpenstack Foundation established Apr 2013GrizzlyNova,Glance,Swift,Horizon, Keystone, Qunatum,Cinder,Oslo ProdCeilometer and Heat Integration Projects added Oct 2013HavanaNova,Glance,Swift,Horizon, Keystone, Quantum,Cinder,Oslo Prod April 2014IcehouseNova,Glance,Swift,Horizon, Keystone, Neutron,Cinder,Oslo,Heat,Trove Prod Oct 2014JunoNova,Glance,Swift,Horizon, Keystone, Neutron,Cinder,Heat,Ceilometer, Trove,Sahara Prod

6 6 TCS Confidential

7 7  VMs on demand  provisioning  snapshotting  Volumes  Networks  Object storage VM images and arbitrary files  Multi-tenancy  Quotas for different tenants  Users can be associated with multiple tenants

8 8 TCS Confidential  It can be upgraded easily.  It provides Infrastructure as a Service(IaaS) for managing large groups of public and private clouds.  Available any time at any computer or location through a web browser.  Simple to integrate ( Any Organization can offer cloud computing services using their standard hardware E.g. Amazon).  Can limit storage access to users.  Protects drive failures by preventing and controlling data corruption.  Low costs per megabyte of storage.

9 9 TCS Confidential  Servers are not always reliable and issues could dissatisfy customers.  Technical support is offered only through email and chat.  Uploads are time consuming.  Software still being produced.  Software is constantly changing and the user must keep up with up to date changes.

10 10 TCS Confidential  The main barriers of adoption for this software are the disadvantages of the product and deciding whether the technology suits the system of the company.  A users must also consider the products competitors. E.g. Eucalyptus, Apache Cloud stack and Flexiant are Openstack competitors.  Lastly Openstack is still being developed and investigating in under developed software could be a risk.

11 11 TCS Confidential  Openstack is a free and open-source cloud computing software platform.  The Openstack community collaborates around a six-month, time-based release cycle with frequent development milestones.  Provides platform for launching VMs either by images or by snapshots.

12 12 TCS Confidential  What is the main purpose of using Openstack?  What is the current stable version of Openstack?  What functionalities does Openstack provides for launching VM’s?  Under what cloud flavor does Openstack comes?  List some of the product competitors for Openstack?

13 13 TCS Confidential Objective: In this session we will be able to learn  Architecture of beginning and latest versions of Openstack  Development trends  Components of Openstack  How Openstack projects are related to each other?  Deployment topology of the Openstack

14 14 TCS Confidential

15 15 TCS Confidential

16 16 TCS Confidential  Decoupling of features (e.g. Nova-volume became cinder, Nova-Networking became Neutron)  API-s to communicate  Common generic API/Infrastructure (Oslo)  Back ends and drivers (everything’s pluggable)

17 17 TCS Confidential  Compute (Nova).  Object Storage (Swift).  Block Storage (Cinder).  Networking (Neutron).  Dashboard (Horizon).  Identity Service (Keystone).  Image Service (Glance).  Telemetry (Ceilometer).  Orchestration (Heat).  Database (Trove).  Bare Metal Provisioning (Ironic).  Multiple Tenant Cloud Messaging (Zaqar).  Elastic Map Reduce (Sahara).

18 18 TCS Confidential

19 19 TCS Confidential  Simple self-service UI for end-users.  Growing list of cloud-administrator functions: –Define Tenant/Project, User, Quota, Compute, Storage, Network and other resources. –Limited infrastructure management.  Stateless client of OpenStack API's.

20 20 TCS Confidential  Common Authentication/Authorization Framework  Manages users, tenants and roles  Supports pluggable backends (SQL, PAM, LDAP, etc.)  Also provides Catalog Registry for OpenStack Services

21 21 TCS Confidential  Schedules, builds, runs and manages compute instances on underlying hypervisor.  Exposes native Openstack API and Amazon EC2 compatible API.  Configures guest instances via Metadata injection or Config. file

22 22 TCS Confidential  Stores and retrieves Disk Images (VM templates).  Supports RAW, QCOW, VMDK, VHD, ISO, OVF and AMI/AKI images.  Supports a variety of backend storage options, including local file system, Swift and Amazon S3.

23 23 TCS Confidential  Provides Block Storage for VM's (Persistent disks).  Similar to Amazon EBS service.  Plugin architecture for vendor extensions (e.g., Gluster driver for Red Hat Storage).

24 24 TCS Confidential  Modeled after Amazon S3 service.  Provides simple service for storing and retrieving arbitrary data.  Native API and S3 compatible API

25 25 TCS Confidential  Framework for network connectivity.  Interconnect tenant compute instances via various overlay network types.  L3-agent for external connectivity, DHCP-agent for IP address allocation.  Load Balancer-as-a-Service, Firewall-as-a-Service and VPN-as-a-Service.

26 26 TCS Confidential

27 27 TCS Confidential

28 28 TCS Confidential

29 29 TCS Confidential

30 30 TCS Confidential

31 31 TCS Confidential Control cluster Compute cluster Storage cluster(swift) Horizon Neutron Cloud ctrl.. (Nova) Keystone Glance Cinder Compute node Storage node Compute node Compute node Compute node Compute node Compute node Storage node

32 32 TCS Confidential Control cluster Compute cluster Storage cluster(swift) Horizon Neutron Cloud ctrl.. (Nova) Keystone Glance Cinder Compute node Storage node Compute node Compute node Compute node Compute node Compute node Storage node Heavy CPU and RAM

33 33 TCS Confidential Control cluster Compute cluster Storage cluster(swift) Horizon Neutron Cloud ctrl.. (Nova) Keystone Glance Cinder Compute node Storage node Compute node Compute node Compute node Compute node Compute node Storage node Heavy CPU and RAM Heavy disk and I/O

34 34 TCS Confidential  Cactus – Functionalities are handled by Nova itself  Horizon is the common UI that provide web front to other Openstack services  All services authenticate with Keystone  Every service is associated to its own database which stores its state  Similarly every service has its own Message Queue where its state is stored as message in the message queue.  Control cluster contains all the services  Compute node provides resources for launching VMs  Storage node provides resources for storing and managing data  Compute and storage nodes are controlled by the controller

35 35 TCS Confidential  What is the primary role of Nova?  What are the different types of storage available?  What are the features that are decoupled in Ice House?  Quantum is now called as ----------------.  What are the services available in the control cluster?  Why Compute Node requires Heavy CPU and RAM?

36


Download ppt "1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages."

Similar presentations


Ads by Google