OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.



Similar documents
HP OpenStack & Automation

Déployer son propre cloud avec OpenStack. GULL François Deppierraz

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

How To Use Openstack On Your Laptop

Cloud Computing using

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

Software Defined Networking (SDN) and OpenStack. Christian Koenning

OpenStack Alberto Molina Coballes

Cloud Computing with Open Source Tool :OpenStack. Dr. Urmila R. Pol Department Of Computer Science, Shivaji University, Kolhapur.

WHITE PAPER. Software Defined Storage Hydrates the Cloud

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Business transformation with Hybrid Cloud

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

Cloud Essentials for Architects using OpenStack

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Cloud Models and Platforms

OpenStack Introduction. November 4, 2015

OpenStack Cloud Administrator Guide

Introduction to OpenStack

OpenStack The State of the Stack

Billing for OpenStack Cloud Services

Amazon Elastic Beanstalk

Getting Started with Database As a Service on OpenStack

cloud functionality: advantages and Disadvantages

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use.

Kamailio World Kamailio and OpenStack Together to build a truly scalable solution

Sunshine in a Cloudy World

Your Journey to the Cloud with Red Hat

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

HP Cloud OS. Платформа OpenStack корпоративного уровня. Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа

Virtualization and IaaS management

Today. 1. Private Clouds. Private Cloud toolkits. Private Clouds and OpenStack Introduction

Cloudify and OpenStack Heat

How To Choose Cloud Computing

FUJITSU Enterprise Store - Introduction

SUSE Cloud 5 Private Cloud based on OpenStack

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Savanna Hadoop on. OpenStack. Savanna Technical Lead

Change the Game with HP Helion

Implementing Microsoft Azure Infrastructure Solutions

RED HAT CLOUDFORMS ENTERPRISE- GRADE MANAGEMENT FOR AMAZON WEB SERVICES

Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard

TECHNOLOGY WHITE PAPER Jan 2016

Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013

KVM, OpenStack, and the Open Cloud

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Design and Implementation of IaaS platform based on tool migration Wei Ding

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Red Hat CloudForms : OPENSTACK INFRASTRUCTURE MANAGEMENT. John Hardy Senior Principal Product Manager 24 rd June 2015

Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Building Storage Service in a Private Cloud

OpenStack Ecosystem and Xen Cloud Platform

By Reeshu Patel. Getting Started with OpenStack

CLOUDFORMS Open Hybrid Cloud

TECHNOLOGY WHITE PAPER Jun 2012

An Introduction to Cloud Computing Concepts

DevOps in OpenStack Public Cloud 副 标 题 副 标 题 副 标 题 Presented at OpenStack Summit, Fall 2012, San Diego

KT ucloud storage. Two Years of Life with OpenStack Swift / Jaesuk Ahn, Cloud OS Dev. Team, Korea Telecom

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

How To Install Openstack On Ubuntu (Amd64)

Third Party Cloud Services Its Adoption in the New Age

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Whither Enterprise Cloud Platform Linux, Docker and more Loo Chia Zyn Head of Sales Consulting, Japan & Asia Pacific Oracle Linux & Oracle VM

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Mirantis

Software Defined Network (SDN)

OpenStack An Open Cloud for an Open Data World IBM s Contributions, Commitments & Products

Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

DLT Solutions and Amazon Web Services

Best Practices for Using MySQL in the Cloud

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Cloud Computing Now and the Future Development of the IaaS

Addressing Storage Management Challenges using Open Source SDS Controller

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

OpenStack: we drink our own Champagne. Teun Docter Software developer

Every Silver Lining Has a Vault in the Cloud

Openstack. Cloud computing with Openstack. Saverio Proto

Building a big IaaS cloud with Apache CloudStack

Are you ready to light up your Cloud? July 7, 2015

Running an OpenStack Cloud for several years and living to tell the tale. Alexandre Maumené Gaëtan Trellu Tokyo Summit, November 2015

Cloud Courses Description

HP and the Open Cloud

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

Transcription:

OpenStack Orgad Kimchi Principal Software Engineer Oracle ISV Engineering 1 Copyright 2013, 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. 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Agenda OpenStack Overview OpenStack as a DevOps platform OpenStack Services OpenStack Use Cases 3 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Overview What is OpenStack? Open Source Cloud Software Foundation for IaaS, PaaS and SaaS Combines compute, network and storage resources Web portal for cloud admins and self-service users Single Management Pane Cloud services exposed through APIs Data Center Resources 4 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Overview OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a data center All managed through a dashboard that gives administrators control while empowering users to provision resources through a web interface 5 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Who's behind OpenStack? Founded by Rackspace Hosting and NASA OpenStack has grown to be a global software community of developers collaborating on a standard and massively scalable open source cloud operating system. The OpenStack Foundation promotes the development, distribution and adoption of the OpenStack cloud operating system. 6 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

7 Copyright 2013, Oracle and/or its affiliates. All rights reserved. OpenStack Releases

Enterprise OpenStack Shared Storage Horizon x86 Cloud Management x86 x86 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Architecture Source http://openstack.org 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Image Service - Glance The OpenStack Image Service provides discovery, registration and delivery services for disk and server images. The ability to copy or snapshot a server image and immediately store it away is a powerful capability of the OpenStack cloud operating system. 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Glance Stored images can be used as a template to get new servers up and running quickly and more consistently If you are provisioning multiple servers than installing a server operating system and individually configuring additional services. It can also be used to store and catalog an unlimited number of backups. 11 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Glance Container Formats Glance also supports the concept of container formats: OVF An open standard for distributing one or more virtual machine images aki, ari, ami Amazon kernel, ramdisk, or machine image (respectively) Docker New container format to support Docker 12 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Networking in OpenStack Networking in OpenStack is one of the most powerful and sophisticated feature sets. The OpenStack networking service, Neutron, offers a complete SDN solution along with various network services, out of the box. The network services Neutron can support include: routing, firewall, DNS, DHCP, load balance, VPN 13 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

User Isolation Multi Tenancy Allowing multiple users to share the same physical environment with complete separation between them is a key feature in OpenStack. OpenStack is designed in a way that many tenants can share the same physical resources, without being aware that they do so. OpenStack offer ways to share virtual resources between tenants, but maintains complete separation where needed. 14 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Compute Nova provides facilities to provision and manage virtual machine instances. Similar in functionality and scope to Amazon s EC2 service It allows you to create, manage, and destroy virtual servers based on machine images located in Glance through a programmable API. 15 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Compute OpenStack Compute provides virtual machines on demand for users. Virtual machines, or instances as they are called in Nova parlance, can be controlled via API calls to OpenStack Compute. Through these API calls, users can start, assign IP addresses, attach additional storage or access their instances consoles. 16 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Dashboard Horizon OpenStack Dashboard (or Horizon as it is codenamed) provides a web frontend for OpenStack services. This currently includes all of the core OpenStack services as well as some of the incubating projects. Depending on the user s credentials, it will display end user or operator specific screens and functionality. 17 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

18 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Horizon

Object Storage - Swift OpenStack provides redundant, scalable object storage using clusters of standardized servers capable of storing petabytes of data Object Storage is not a traditional file system, but rather a distributed storage system for static data such as virtual machine images, photo storage, email storage, backups and archives. 19 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Object Storage - Swift Global cluster capability: This allows replication and distribution of data around the world. This functionality helps with disaster recovery, distribution of hot data. Partial object retrieval: For example, if you want just a portion of a movie object or a TAR file. 20 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Metering Ceilometer is OpenStack s telemetry project. The project offers metering information about the resource consumption on OpenStack clouds. 21 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Ceilometer Alarms form the basis of Ceilometer s monitoring support and OpenStack Heat integration. They are a threshold on a particular meter and resource that will create an event when they are exceeded. For example, an alarm can be set on an instance s CPU utilization with a threshold of 75%. 22 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Orchestration module - Heat OpenStack Orchestration is a templatedriven engine that allows application developers to describe and automate the deployment of infrastructure. 23 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Orchestration module - Heat The flexible template language can specify compute, storage and networking configurations as well as detailed post-deployment activity To automate the full provisioning of infrastructure as well as services and applications. 24 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Orchestration module - Heat Through integration with the Telemetry service, the Orchestration engine can also perform auto-scaling of certain infrastructure elements. 25 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Heat heat command-line client A CLI that communicates with the heat-api to run AWS CloudFormation APIs. End developers can directly use the Orchestration REST API. heat-api componentan OpenStack-native REST API that processes API requests by sending them to the heatengine over Remote Procedure Call (RPC). 26 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack Automation - PackStack PackStack is a utility that uses Puppet modules to deploy various parts of OpenStack on multiple pre-installed servers over SSH automatically 27 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Database service - Trove The Database service provides scalable and reliable cloud provisioning functionality for both relational and non-relational database engines. Users can quickly and easily use database features without the burden of handling complex administrative tasks. Cloud users and database administrators can provision and manage multiple database instances as needed. 28 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Trove Its aim is to provide a full-fledged database environment, while minimizing the administrative turmoil and pains of managing the surrounding infrastructure. 29 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Data processing service -Sahara The Data processing service (Sahara) enables users to provide a scalable data processing stack and associated management interfaces. This includes provision and operation of data processing clusters as well as scheduling and operation of data processing jobs. 30 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Sahara The solution addresses the following use cases: Fast provisioning of Hadoop clusters on OpenStack for development and QA. Utilization of unused compute power from general purpose OpenStack IaaS cloud. Analytics-as-a-Service for ad-hoc or bursty analytic workloads. 31 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Popular Use Cases Bursting workloads from private to public OpenStack clouds High availability across clouds (for technical diversity) 32 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Bursting workloads from private to public OpenStack clouds 33 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

High availability/disaster recovery Source http://openstack.org 34 Copyright 2013, Oracle and/or its affiliates. All rights reserved.