Logo Begin - DOAG Deutsche ORACLE-Anwendergruppe e.V. (IMW...Copyright © 2014 Oracle and/or its...
Transcript of Logo Begin - DOAG Deutsche ORACLE-Anwendergruppe e.V. (IMW...Copyright © 2014 Oracle and/or its...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Confidential - For Internal Use Only
2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Computing mit OpenStack
Franz Haberhauer Chief Technologist Oracle Systems Sales Consulting Europe North
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Evolution of Datacenters
Computing Storage Networking
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Evolution of Datacenters ... Virtualization
More Computing More Storage More Networking
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Virtualization Drives Management Costs
6
0
10
20
30
40
50
60
70
80
90
$0
$50
$100
$150
$200
$250
$300
'96 '97 '98 '99 '00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13
Servers (M) Spending ($B)
Physical Servers (M)
Virtual Servers (M)
Management & Administration
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
NIST Definition of Cloud Computing September 2011 http://csrc.nist.gov/publications/PubsSPs.html#800-145
Cloud computing is a model for enabling convenient, on-demand
network access to a shared pool of configurable computing resources
(e.g., networks, servers, storage, applications, and services) that can be
rapidly provisioned and released with minimal management effort or
service provider interaction.
This cloud model promotes availability and is composed of:
Source: NIST Definition of Cloud Computing v15
3 Service Models
• SaaS: Software as a Service
• PaaS: Platform as a Service
• IaaS: Infrastructure as a Service
4 Deployment Models
• Public Cloud • Community Cloud • Private Cloud • Hybrid Cloud
5 Essential Characteristics
• On-demand self-service • Broad network access • Resource pooling • Rapid elasticity • Measured service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack - A Quick View
Data Center Resources
Single Management Pane
8
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
What is OpenStack? Open source software for managing private and public clouds
• A set of distributed services which control compute, storage, network, identity management, orchestration, and much more
– Open source • Governed by Apache 2.0 License
– Driven by a global community
– 6 month release cycle
• Initial focus on Iaas, evolving into PaaS and SaaS
• Single management dashboard
• Open standardized API’s
17
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack - Modular Architecture
• Web portal / dashboard for cloud admins and self-service users
• Cloud services exposed through APIs
• CLI, Python libraries, ...
• Interoperating services with REST APIs
18
www.openstack.org
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Horizon
Cloud Management
Nova Compute Virtualization
Neutron Cloud Networking
Cinder/Swift Cloud Storage
Glance Image Deployment
OpenStack Simplified
20
Keystone Identity service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack API RESTful API - http://docs.openstack.org/api REpresentational State Transfer
21
* XML support is now deprecated
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Full Programmatic API
• REST compatible: Every ZFS feature available using
HTML/JSON semantics
• Full-featured, fully documented API interface
• Plug compatibility for next-generation management
architectures
Simplifies Cloud Integration
• Compatible with popular cloud architectures
• Access to OpenStack cinder implementation for EC2-like
block storage implementations
Integration Point for Other Services
• N-Way management
• Object storage capabilities
• OpenStack Cinder services
RESTful Management API for Cloud Orchestration A full-featured management interface
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack - Open APIs for Cloud Services
23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additionally Required Infrastructure Services Inter-Service Communication und Persistence
• Between services themselves, RPC calls are performed using the Advanced Message Queuing Protocol (AMQP)
– OpenStack services use a messaging broker to rendezvous with another • OpenStack can be configured for Rabbit MQ (most often) or the Apache QPid broker
• MySQL is the default detabase server used by many OpenStack services
– MongoDB is the recommended storage backend for Ceilometer • May alternatively use MySQL or any other SQLAlchemy-supported DB like PostgreSQL
– SQLAlchemy is a Python SQL toolkit and Object Relational Mapper
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Logical Architecture
25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Services Overview of Core Components
Component Description
Nova Compute virtualization
Cinder Block storage
Neutron Software defined networking
Keystone Authentication between cloud services
Glance Image management and deployment
Horizon Web based dashboard
Swift Object storage
26
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Services Analogous Amazon Web Services (AWS)
Component Description
Nova Elastic Compute Cloud (EC2)
Cinder Elastic Block Storage (EBS)
Neutron Virtual Public Cloud (VPC)
Keystone Identity and Access Management (IAM)
Swift Simple Storage Service (S3)
Confidential - For Internal Use Only 27
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Services More Recent Services
• Heat – Orchestration (Havana)
– Represent an application (topology and resource needs) with a Heat Template
– Perform fully automated, orchestrated deployment from Heat Template to the cloud.
– Offers Amazon AWS Cloud Formation compatible APIs
• Ceilometer – Cloud Metering and Monitoring (Havana)
• Trove – Database As A Service (Icehouse)
28
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Services Latest Services and Work in Progress
Component Description
Ironic (Kilo) Bare Metal Provisioning
Magnum Containers Service
Murano Application Catalog
TripleO Deployment (OpenStack on OpenStack)
Sahara (Juno) Provision data-intensive application clusters (Hadoop or Spark)
Barbican Key Management
Designate DNS Services
Manila Shared Filesystems
29 https://wiki.openstack.org/wiki/ https://www.openstack.org/software/roadmap/
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack History
• Joint project launched by RackSpace and NASA in July 2010
• Evolved to non-profit corporate entity in September 2012
– Kick-off Design Summit in Austin, TX: 2010 • 25+ Companies, 100+ Advisors, Developers, and Founding Members
• Grown to 300+ Companies and Organizations
– Oracle joined in December 2013 as Corporate Sponsor
– Oracle Sponsors OpenStack Foundation; Offers Customers Ability to Use OpenStack to Manage Oracle Cloud Products and Services • http://www.oracle.com/us/corporate/press/2079843
• 2014: 4.500 attendees at OpenStack Summit in Atlanta, 4.600 in Paris 2015 6.000+ in May in Vancouver, Oct. 27-30 in Tokyo
• https://www.openstack.org/summit/vancouver-2015/summit-videos/
30
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Deployment Survey Vancouver Summit, May 2015 634 responses, 270 unique deployments
31
https://www.openstack.org/user-survey https://www.mirantis.com/openstack-portal/external-news/openstack-user-survey-may-2015
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Deployments and Superusers
32
OpenStack User Survey, May 2015
Featured Superusers at OpenStack Summits Atlanta May 2014: Wells Fargo, Disney, AT&T, Sony, Digital Film Tree Paris, November 2014: BMW, CERN, Expedia, Tapjoy, BBVA Bank Vancouver, May 2015 Comcast Cable, eBay/PayPal, Walmart, TD Bank CERN: 75.000+ cores, Rackspace: 20.000+ cores Walmart: 100.000+ cores, eBay: 300.000+ cores Telcos: NFV – Network Function Virtualization
2013
openstack.org/user-stories
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Workloads on OpenStack Clouds OpenStack Deployment Survey, Vancouver Summit, May 2015
33
http://superuser.openstack.org/articles/openstack-users-share-how-their-deployments-stack-up?utm_content=15371724
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Pets versus Cows Service Models Heavily versus lightly managed workloads
Confidential - For Internal Use Only 34
Origins of this paradigm Are your servers PETS or CATTLE? http://www.theregister.co.uk/2013/03/18/servers_pets_or_cattle_cern/
CERN Data Centre Evolution http://www.slideshare.net/gmccance/cern-data-centre-evolution
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Community Releases 5 Years, 12 Releases
Version Release Date
Austin October, 2010
Bexar February, 2011
Cactus April, 2011
Diablo September, 2011
Essex April, 2012
Folsom September, 2012
Grizzly April, 2013
Havana Oct, 2013
Icehouse April, 2014
Juno October, 2014
Kilo April, 2015
Liberty October, 2015 (scheduled)
https://www.openstack.org/software/roadmap/
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Deployment Survey Paris Summit, November 2014 1500 responses, 740 unique deployments
36
http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Distributions http://www.openstack.org/marketplace/distros
37
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Horizon
Cloud Management
Nova Compute Virtualization
Neutron Cloud Networking
Cinder/Swift Cloud Storage
Glance Image Deployment
OpenStack Simplified
38
Keystone Identity service
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Technologies Used in OpenStack Deployments OpenStack Deployment Survey, Vancouver Summit, May 2015
39
http://superuser.openstack.org/articles/openstack-users-share-how-their-deployments-stack-up?utm_content=15371724
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Use Cases – Heterogeneous IaaS
40
Today some caveats e.g. networking
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Across Oracle’s Portfolio
Horizon Centralized Cloud Management
Oracle Solaris, Oracle Linux, Oracle VM
Nova / Ironic Self-Service Compute
and Bare Metal
Oracle Solaris, Oracle Linux, Oracle Virtual
Networking
Neutron Software Defined
Networking
Oracle Solaris, Oracle Linux, Oracle ZFSSA, Oracle FS1,
Oracle Tape Solutions, Oracle Storage Cloud
Cinder / Swift / Manilla Cloud Scale Storage
Oracle Solaris, Oracle Linux, Oracle VM Templates, Oracle Database 12c
Heat / Glance Murano / Trove
Platform as a Service
Built into the Infrastructure
41