View
102
Download
3
Category
Preview:
Citation preview
Intro to OpenStack
by Leandro GuillénAugust 2016
Contents
1. What is what2. Local demo3. Online demo
Cloud computing
•Definition (NIST):–Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources
•Types–Private/public/hybrid
•Service models–IaaS–PaaS–SaaS
Example of cloud.
What is OpenStack?“OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources”.
– OpenStack website.
Who is using OpenStack?• Paypal, eBay, AT&T, Telefonica, Dell, HP, IBM, RedHat, Canonical,
Rackspace, VMWare, …
Compute (Nova)• Manage machines at scale• Supports (ordered by maturity)
– QEMU/KVM– Hyper-V– VMWare– Xen– Bare metal– Docker containers– LXC
• Alternatives out there: Amazon EC2, Docker
Identity Management (Keystone)• Defines projects, users, groups, roles and their permissions• Authentication
– Name and password– LDAP– Other external methods (ie: Kerberos)
• Authorization• Token generation• Domains (higher level tan projects), Federation
Dashboard (Horizon)• Self-service web portal• Provides catalogue of services
Storage• Block storage (Cinder)
– Persisten block-level storage device, aka virtual hard drive• Shared file system (Manila)
– Shared block storage– NFS, HDFS
• Object storage (Swift)– Store and retrieve through HTTP via RESTful API
• Image service (Glance)– Manage VM disk images
Networking (Neutron)• User defined networks• DHCP• NAT• SDN
More services• Ceilometer – Telemetry
– Statistics and monitors for billing, benchmarking, …• Heat – Orchestration
– Composite cloud applications– Kind of like docker-compose
• Sahara – Elastic Map Reduce– Hadoop cluster provisioning
• Magnum – Containers– Expose Docker and Kubernetes
Example applications
• High throughput computing• Web hosting• Public cloud• Web service• eCommerce• Big Data• DBaaS• Video Processing and Content Delivery
• From the sample configurations in the OpenStack website:– http://www.openstack.org/software/sample-configs
Local Demo
•192.168.0.138–admin/epic
Online Demo
•FIWARE Lab–Built on top of OpenStack–Exposes much of what is available–Free account for 2 weeks–http://lab.fiware.org
The Epic Code Jedi
Thanks!
Recommended