Oracle Code Keynote with Thomas Kurian

Post on 06-Apr-2017

1.269 views 1 download

Transcript of Oracle Code Keynote with Thomas Kurian

developer.oracle.com/code

Thomas KurianPresidentOracle Corporation

Software-as-a-Service

Platform-as-a-Service

Infrastructure-as-a-Service

Data-as-a-Service

Cloud

Infrastructure-as-a-Service

Cloud: Infrastructure-as-a-Service

Messaging

Compute Storage Networking Identity

Load Balancing DNS Content Distribution

Region 2

Cloud: Infrastructure-as-a-Service

Availability Domain 1

Availability Domain 2

Availability Domain 3

Availability Domain 1

Availability Domain 2

Availability Domain 3

Availability Domain 1

Availability Domain 2

Availability Domain 3

2 N

1 M

1 K

POD #1

1 M

1 K

POD #2

1 M

1 K

POD #N

1

Flat Horizontally Scaled, Non Over-Subscribed Network

Availability Domain 1

Availability Domain 2

Availability Domain 3

Cloud: Infrastructure-as-a-Service

VCN

Cloud

Subnet10.1.3.0/24

Subnet10.1.2.0/24

Virtual Router

DRG

CPE

CPE

Customer Site 1

Customer Site 2

VPC

IP-Sec VPN

Direct Connect

MPLS

Fully Virtualized Layer 3 Private Overlay Network for each TenantManage your own high scale private IP networks with variety of connectivity options

Elastic extension of on-premise network – IPSec VPN, FastConnect, MPLS

Cloud: Infrastructure-as-a-Service

Cloud: Infrastructure-as-a-Service

High Performance Compute: 29TB NVMe, 1TB DRAM, 44 Cores

Off Box Network VirtualizationFlat Network

High Performance Storage: 4.2 Million 4K Read IOPS 2.6 Million 4K Write IOPS

Bare Metal Servers

Hypervisor & VM-aaS

Docker Containers

Dedicated Compute

Local NVMe Disk

Elastic Block

Elastic Files

Object Storage

Archival

Cloud: IaaS Putting it all Together

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

Physical Network

DatacentersRegion

Virtual Network

Compute & Storage?

Availability Domain 1

Availability Domain 2

Availability Domain 3

Cloud: 500+ Certified Open Source Offerings

Platform-as-a-Service

Cloud: Platform-as-a-Service

Big Data

Mobility Content & Social

Data & Service Integration

Systems Management

Data Management

Application Development

Business Intelligence

Cloud: Data Management-as-a-Service

Multi-Tenant

Open Source Key Value Document & Graph DB Big Data Store

Data Warehouse OLTP In-Memory

Micro-Services Fabric

Application Server Lightweight Fabric Mobile Functions

Development IDE Source Control CI Pipeline

Cloud: Application Platform-as-a-Service

Cloud: Micro-Services Application Platform

DBMSDiscovery Orchestration

Stateful and Stateless Containers

Keys, Monitoring, Event, Logging

Infrastructure-as-a-Service

Registry Configuration Service

Key Value

PackageBuild Workflow Scheduling & Orchestration

Orchestration

Cloud: DevOps Pipeline

Workflow Scheduling & Orchestration

Orchestration

Cloud: Functions & Serverless

Schedule

Policy

CI/CD

Events

Objects

Cloud: Analytics-as-a-Service

SQL-on-Hadoop

Spark Machine Learning Visualization Collaboration

Data Lake Events Data Preparation

Core Storage & Analytics Infrastructure

Cloud: Hybrid Integration-as-a-Service

Workflow

Data Flow Data Preparation Data Quality Scheduling

API Development Service Bus BPEL Orchestration

API Platform (Catalog, Gateway)

Cloud: Hybrid Security-as-a-Service

Authorization

User Provisioning Access Broker Behavior Analytics Audit & Compliance

Identity Service Authentication Multi-Factor Auth

Identity Infrastructure, Key Management, Platform Security

Cloud: Hybrid Management-as-a-Service

Configuration Mgmt.

Change Management Orchestration Log & Stream Processing Hybrid Control

Host Monitoring System Monitoring Performance Monitoring

Machine Learning

Software-as-a-Service

Cloud: Software-as-a-ServiceHuman Capital Management

Supply Chain Management

Enterprise Resource Planning

Enterprise Performance Management

Vertical Industry Applications

Governance Risk & Compliance

B2C Customer Experience

B2B Customer Experience

Summary

Cloud

Software-as-a-Service

Platform-as-a-Service

Infrastructure-as-a-Service

Data-as-a-Service

Cloud: @Customer Behind Your Firewall

Compute • Storage

• IntegrationJava

• MobileDeveloper• Documents• Process • Identity• Messaging

IaaS

PaaS

IaaS

PaaS

Cloud Data Centers Your Data Center

On-premises Cloud IaaS, PaaS, and SaaS Platform Same Software, Compatible APIs, Seamless Workload Portability

Subscription and Consumption-based Metered PricingAddresses Business, Legislative, or Regulatory Requirements

SaaSSaaS

Cloud: Marketplace

Compute

Java• MobileDeveloper

• Process

IaaS

PaaS

Cloud Services

Broad Range of Partner & Solution Provider OfferingsComplement & Extend Cloud IaaS, PaaS, and SaaS Offerings

Easy for Partners to Develop, Test, and Self-Service Publish SolutionsCommunity, Public Curated, and Private Marketplaces Available

SaaS

Announcement

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

New Partnership to Deliver Digital Learning to Developers

Confidential – Oracle Internal/Restricted/Highly Restricted 29

Pluralsight subscribers gain access to new Oracle Cloud courses through existing membership options.

Courses are available in new Pluralsight learning paths, including Oracle Cloud: IaaS Foundations, Node.js, and Java Development.

Developers

developer.oracle.com

cloud.oracle.com/tryit