oracle iaas overview - aioug hyderabad chapter

38
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle’s Modern Cloud Infrastructure Sudershan Singh Director of Product Management, IaaS Oracle Public Cloud February 11, 2017 Confidential Oracle

Upload: aioughydchapter

Post on 22-Feb-2017

51 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Oracle’s Modern Cloud Infrastructure

Sudershan Singh Director of Product Management, IaaS Oracle Public Cloud February 11, 2017

Confidential – Oracle Internal/Restricted/Highly

Page 2: Oracle IaaS Overview - AIOUG Hyderabad Chapter

2

Program Agenda

1

2

3

4

2

Introduction to Oracle’s Modern Cloud Platform

Introduction to Ravello Technologies

Oracle Apps Unlimited on Oracle Cloud - Demo

Q & A

Oracle Confidential – Internal/Restricted/Highly

Page 3: Oracle IaaS Overview - AIOUG Hyderabad Chapter

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.

Oracle Confidential – Restricted

3

Page 4: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Platform: Modern Cloud Infrastructure

Page 5: Oracle IaaS Overview - AIOUG Hyderabad Chapter

5

Cloud Transformation Is Just Getting Started

Oracle Confidential – Restricted

• 60M servers shipped in last 5 years.

• 6-7% of these shipments to cloud vendors.

• Server shipments increasing at ~9-10% YoY.

• Server shipments to cloud providers increasing at 35-42% YoY

9.7 10.5 11.6 12.3 13.6

0

2

4

6

8

10

12

14

16

18

2011 2012 2013 2014 2015

Portion of Server shipments to public cloud vendors

X86 Server Shipment(M) Servers running public cloud infra.

• 93+% of worldwide workloads yet to move to the cloud.

• In < 5 years – 40-50% server shipments will happen to the cloud vendors.

Page 6: Oracle IaaS Overview - AIOUG Hyderabad Chapter

• Consistent, reliable performance

• Security, control and transparency

• Global availability and redundancy

• Support for all workloads

• Migration tools for moving workloads to the cloud

• Integration with on-premises network

• Deployment choice: public, private, hybrid

What’s Required

Page 7: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Combines the Best of First-gen IaaS and On-premises

Modern Cloud Infrastructure • Bare metal servers in minutes • Raw performance without hypervisor overhead • Pay for what you use • Integrated compute, storage, database services on

their own, low-latency private network • Enterprise-level governance • High availability for traditional and modern apps • All features usable via console or API

First-generation IaaS (e.g. AWS, Azure)

• Adding capacity takes minutes • Only pay for what you use

On-premises or Managed Hosting (e.g. Rackspace, Softlayer)

• Raw iron performance • Dedicated hardware

Page 8: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Latest Technologies Enable a Modern Cloud Infrastructure

Technology Benefit

Availability domains Enables enterprise-level high availability

Flat, non-blocking network Enables predictable low latency; eliminates “noisy neighbors”

Off-box IO virtualization & automated hardware wiping

Enables secure deployments of bare metal servers without Oracle management software overhead

Direct-attached NVMe storage Enables highest IO workloads

Page 9: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Availbility Domain 1

Availability Domain 2

Availability Domain 3

Region 1 Availability Domain 1

Availability Domain 2

Availability Domain 3

Availability Domain 1

Availability Domain 2

Availability Domain 3

Region 3

Region 2

Region / Availability Domain Topology

• Regions serve different geographies, provide Disaster Recovery

• Availability Domains provide a High Availability foundation in a Region

Page 10: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Inside a Region – High Availability Building Blocks

• Multiple fault-decorrelated, completely independent datacenters –

Availability Domains (ADs)

• Predictable low latency < 500µs RTT between ADs in a Region

• 1Tb/s bandwidth interconnect between ADs, encrypted over fiber

• Enables zero-data-loss architectures (e.g. Oracle MAA) and high availability scale-out architectures (e.g. Cassandra)

Datacenters Region

Availability Domain 1

Availability Domain 2

Availability Domain 3

Page 11: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Inside an AD – High Scale, High Performance Network

• Non-oversubscribed Clos network – flat, fast, predictable

• Very high scale – ~1 million network ports in an AD

• Predictable low latency < 100µs RTT , 10Gb/s BW between hosts in an AD

• Maximum of two hops between Compute & Storage even at scale

Physical Network

Datacenters Region

Availability Domain 1

Availability Domain 2

Availability Domain 3

Page 12: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Comprehensive Virtual Network

• Everything runs in private overlay networks

• Off-box IO virtualization – virtualization within the network itself

Physical Network

Datacenters Region

Virtual Network

Availability Domain 1

Availability Domain 2

Availability Domain 3

Page 13: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

NVMe storage Any middlebox – IDS/IPS,… Bare metal hosts VMs Engineered Systems

Physical Network

Datacenters Region

Virtual Network

Compute & Storage

Putting it All Together – Reliable, Predictable, Flexible, Fast

?

Availability Domain 1

Availability Domain 2

Availability Domain 3

Page 14: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Cutting-edge, High IO Hardware Technology

High Performance Storage Systems Local NVMe: up to 28.8 TB/Server, ~4 Million 4K Read IOPs

Block Storage: 256GB-2TB, 1,500 IOPs per Volume

Object Storage – High Throughput, Strong Consistency

High Performance Compute Systems

36 Cores per Server

Standard: Non-NVMe SSD, 256 GB RAM

High I/O: 13.2 TB NVMe SSD, 512 GB RAM

Dense I/O: 28.8 TB NVMe SSD, 512 GB RAM

2X Cores

2X Memory

4.5X Storage

11X IOPS

80% Price

vs.

AWS Most

Powerful

Offering

(i2.8xlarge)

Page 15: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Platform: Built for Enterprise

Page 16: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Platform – Improving Cloud for Enterprise

Retain What’s Best Focus on Enterprise

Pay for what you use

Elastic resources

Fast provisioning

High scale

Self-service

Peak + Consistent Performance

Flexibility, Meet You Where You’re At

Governance and Control

Uncompromised Security

Reliability and SLAs

Easy to use

Developers can build

Simple, Intuitive Pricing

Complete Integrated Application Stack

Page 17: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 17

Oracle Bare Metal Cloud Services Overview

• Broad Range of Elastic Compute

• Bare Metal servers; Bare Metal with NVMe; VMs

• Provision in mins; Pay by the hour

• High Performance Storage

• Local NVMe servers

• Dynamically attachable remote Block Storage with consistent general purpose IOPS

• High performance, high durability Object Storage

• Virtual Private Networking

• Manage your own high scale private IP networks

• IPSec VPN; FastConnect

• Stateful firewalls; optional Internet gateway; load balancing

Bare metal compute, VM compute, high performance storage, database, on the same virtual network

Big Data Workloads

General Purpose Workloads

Oracle Database Workloads

Cloud Native Workloads

Iden

tity

Acc

ess

Man

agem

ent

Bill

ing

/ M

eter

ing

RES

T A

PI /

Co

nso

le

Physical Infrastructure / Multiple Availability Domains

BLOCK VOLUMES

OBJECT STORAGE

IP LOAD BALANCING

COMPUTE DATABASE VIRTUAL CLOUD NETWORKS

Page 18: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Bare metal or VM instances – Same Modern Infrastructure

• Bare metal: Industry-leading performance and security with pay-as-you-go pricing

• Available in < 5 minutes

• Standard: Non-NVMe SSD, 256GB RAM

• High IO: 12.8TB NVMe SSD, 512GB RAM

• Dense IO: 28.8TB NVMe SSD, 512GB RAM

• VMs: Smaller instances on the same fast network

• Available in < 1 minute

• 1, 2, or 4 core, 28GB RAM, block storage

• OS images • Oracle Linux – 7.2, 6.8

• Ubuntu, RHEL – coming soon

Block Volumes, Object Storage, Networking Services

Iden

tity

/ A

cces

s M

anag

emen

t

Bill

ing

/ M

eter

ing

RES

T A

PI /

Co

nso

le

Multiple Availability Domains

Bring-Your-Own Hypervisor

Bare Metal Bare Metal Bare Metal Bare Metal

Oracle Cloud Hypervisor

VMs VMs

Page 19: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Offers industry-leading and more predictable performance

Handle your most demanding workloads with great economics: big data, cloud applications, transactional systems, and real-time analytics

230K TPS on one bare metal instance

11 million TPS sharded across 200 nodes

115% faster queries than similar on-premises configuration*

40% faster queries than other public clouds

*TPC benchmark 10/20/16

Page 20: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Storage Capabilities: Local NVMe, Block, and Object Storage

• 12.8 TB or 28.8 TB local storage per bare metal instance

• Up to 4 million host IOPS • Add redundancy with Oracle

Dataguard or replication with HDFS

• Network storage (unidirectional iSCSI)

• 256 GB or 2TB options • 1,500 IOPS per volume • Default encryption at rest • Dynamically attach / detach

volumes • Backups can be attached to

any compute instance

• Highly durable & automatically replicated across ADs

• Strongly consistent model • Create, list, edit buckets • Server-side encryption • Native HDFS support • Native and Swift APIs

Block Volumes Object Storage NVMe Storage

Page 21: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Connectivity Options 10 Gb/Seconds+

VCN

Oracle Cloud

Subnet 10.1.3.0/24

Subnet 10.1.2.0/24

Virtual Router

DRG

CPE

CPE

CPE

Customer Site 1

Customer Site 2

Customer Site 3

Subnet 10.1.4.0/24

VPC

IP-Sec VPN

FastConnect*

MPLS*

• Each Customer’s traffic completely isolated in Private Layer 3 Overlay Network

• Differentiator: Complete customer traffic isolation provides much better security

• Differentiator: No Network or CPU Over-subscription provides predictable bandwidth & performance

Virtual Cloud Networks

Page 22: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Load Balancing Service Capabilities

• Regional Load Balancer for your VCN • Redundant across 2 ADs (No single point of

failure)

• Distributes Internet traffic across 3 ADs within VCN

• Honors your network security policies!

• Distribute traffic across multiple protocols

• TCP, HTTP, HTTP/2, WebSocket

• Traffic management • Dynamically add/remove instances to traffic

• SSL Offloading • End-to-end, Tunnel, Terminate SSL

Virtual Cloud Network

Subnet 1 (App Cluster)

AD1

Subnet 2 (App Cluster)

AD2

LB Su

bn

et (LB Tier)

AD

2 / 3

Internet Gateway Security Lists attached to Subnet

Subnet 3 (App Cluster)

AD3

Pu

blic flo

ating IP

Virtual Router

Page 23: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Database Cloud Service Offers Infrastructure Choice

• Test, Development, Departmental Applications

• Oracle AppsUnlimited, PaaS

• Compute Shapes – by OCPU, Standard or High RAM

• Block Storage – by the GB

• Up to 4TB database

• Intensive Test, Development, Departmental Applications

• Custom Applications

• Bare Metal Compute Shapes – by core, HighIO or DenseIO

• Fixed NVMe Storage by Shape

• Up to 9TB database

• Mission Critical, Intensive OLTP and Decision Support

• Oracle and Custom Apps

• ¼, ½ and Full Rack Shapes

• Fixed Storage and Memory by Shape

• Up to 168TB database

Virtual Machines Bare Metal Engineered Systems

Page 24: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle IaaS Partner Solutions and Ecosystem

• IaaS Big Data Solution with Qubole • Turnkey, cloud-based Spark and Hadoop

solution with native Oracle IaaS integration

• Datastax and Scylla Solutions • Datastax Enterprise

• Scylla NoSQL Database

• Terraform templates • Private/public VCN, bare metal compute, VM,

storage, database

• Gluster, MongoDB, Cassandra, and Hadoop

• Bitnami images • LAMP, MEAN, Node.js, Ruby, Tomcat, JBoss

• Redis, Hadoop, PostgreSQL, MySQL, MongoDB

• Gitlab, Jenkins, NGINX, ElasticSearch

• Drupal, Wordpress, Joomla, Liferay, Moodle

Big Data Solutions Building New Applications / DevOps

Page 25: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Order of Magnitude Better Price/Performance

Oracle BM.DenseIO1.36 (quantity: price/hour)

Amazon I2.8XL (quantity: price/hour)

% Cost

Overall System $5.40 /hr $6.82 /hr 79 %

CPU 36 cores : $.15 core/hr 16 cores : $.42 core/hr 35 %

RAM 512 GB : $.01 GB/hr 244 GB : $.027 GB/hr 38 %

Storage 28.8 TB : $.18 TB/hr 6.4 TB : $1.06 TB/hr 18 %

Read IOPS 4.2M IOPS : $.001 1K IOPS/hr 365K : $.018 1K IOPS/hr 7 %

Write IOPS 2.6M IOPS : $.002 1K IOPS/hr 315K : $.021 1K IOPS/hr 10 %

Page 26: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted 26

Demo

•Oracle Bare Metal Cloud Service - Demo

Page 27: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Introduction to Oracle Ravello Technologies

Page 28: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 28

Major challenges in using the public cloud

Data-center capabilities that are not supported by public cloud

VMware VMs don’t run natively on public cloud

> 50% of DC workloads are VMware based.

Cloud network & security appliances differ in features &

functionality from DC

Even if provided by the same vendor

Layer 2 networking not supported on public cloud

Crucial for most apps

Ravello brings these data-center capabilities to public cloud

Page 29: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 29

Take any VMware (or KVM) based multi-VM application

and run it on any cloud

without making any changes

Same VMs, same networking, same storage

What is Ravello?

Oracle Ravello is a cloud service

Page 30: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 30

Oracle’s Solution

Application Capsule” approach enables true Virtualized to Cloud (V2C) lift-n-shift

Apps Lift & shift Save 40-60% Increase Agility

• Relative to running in a virtualized data center

• No cost and effort of re-work

1 2 3

• No complex, manual migration.

• Application stays the same (VMware VMs, networking, etc.)

• Relative to running in a virtualized data center

• No cost and effort of re-work

• Spin up entire environments (‘00s of VMs) in ~5 mins

• Infinite scale in any geographic region

Value Proposition

Page 31: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 31

AGILITY From 3 months to 20 minutes

888 has a massive VMware based application environment,

• 250+ Windows VMs, • multiple domain controllers, • Fortinet firewalls, • multiple subnets and VLANs.

• needed test environments identical to production -for regulators.

• Each environment took them 3 months to stand up and slowed down their business

FAILED TO MIGRATE NATIVELY TO AWS

WITH RAVELLO

Ran application in public cloud without any changes

Page 32: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 32

Live-demo

Upload your VMs (VMware or KVM)

Oracle Ravello auto-discovers the network. {Edit if needed}

Deploy to public cloud

Spin up as many isolated copies as you need

Page 33: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Oracle Applications on Oracle Cloud

Page 34: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Applications on Oracle Cloud Pre-packaged Oracle Apps and tools for a hybrid application infrastructure

Quickly create multiple, ad-hoc environments, as needed

Rapid Provisioning

Easily upgrade and centrally manage apps

Centralized Management

Migrate workloads with zero re-tooling

Migration Tools

Out-of-the-box Integration into Database and Exadata

Cloud Integration

Oracle Confidential – Internal

Page 35: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted 35

Demo

•Access Oracle Public Cloud Market Place

•Install EBS Suite environment from Cloud Market Place

•Configure EBS to access it from your Datacenter

Page 36: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Open & Heterogeneous Examples of Open Source Tools certified with Oracle Cloud

36

Page 37: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted 37

Akeneo DevPack GitLab LimeSurvey Node.js Piwik Review Board TestLink X-Cart

Alfresco Community Diaspora GitLab CI Live Helper Chat OSQA Plone Roller ThinkUp X2Engine Sales CRM

Ametys Discourse Gitorious MAMP Stack OXID eShop Pootle Roundcube Tiki Wiki CMS Groupware

XOOPS

Analytics Django Stack Gradle MAPP Stack Odoo Precurio Ruby Stack Tiny Tiny RSS YouTrack

Apache Solr DokuWiki Horde Groupware

Webmail MEAN Open Atrium PrestaShop Sharelock Tomcat Zurmo

Artifactory Dolibarr Invoice Ninja MODX Open edX ProcessMaker

Enterprise Edition SilverStripe Trac concrete5

Backendless Enterprise

DreamFactory JBoss Magento OpenCart ProcessWire SimpleInvoices Tracks eLearning

Chyrp Drupal JRuby Stack Mahara OpenERP Publify SiteCake WAMP Stack eXo Platform

CiviCRM Elasticsearch JasperReports Mantis OpenProject Radiant Spree WAPP Stack eXo Platform

Enterprise

Code Dx EnanoCMS Jenkins MediaWiki OrangeHRM Railo Squash WebPack eZ Publish

Codiad EspoCRM Joomla! Moodle OroCRM Redmine Subversion Weblate ocPortal

Coppermine Fat Free CRM LAMP Stack MyBB Osclass Redmine+Agile SugarCRM Wiki ownCloud

CraftBukkit Minecraft

Gallery LAPP Stack Nginx Stack Phabricator Refinery CMS SuiteCRM WildFly phpBB

CrushFTP Ghost Liferay Noalyss Pimcore ResourceSpace TYPO3 WordPress phpList

Sample Partner Application Stacks

Page 38: Oracle IaaS Overview - AIOUG Hyderabad Chapter

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Build Your Path To Cloud

• Build your cloud strategy, understand how Oracle can help

• Identify applications to move to cloud, build migration plan

• Understand your app development plans, identify how Oracle IaaS can help accelerate

Cloud.Oracle.com/IaaS