Logo Begin - DOAG Deutsche ORACLE-Anwendergruppe e.V. (IMW...Copyright © 2014 Oracle and/or its...

41

Transcript of Logo Begin - DOAG Deutsche ORACLE-Anwendergruppe e.V. (IMW...Copyright © 2014 Oracle and/or its...

Logo Begin

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. | 9

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 10

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 11

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 13

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 15

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 16

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. |

OpenStack CLI

19

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

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 42

oracle.com/openstack