Oracle Code Keynote with Thomas Kurian

32
developer.oracle.co m/code Thomas Kurian President Oracle Corporation

Transcript of Oracle Code Keynote with Thomas Kurian

Page 1: Oracle Code Keynote with Thomas Kurian

developer.oracle.com/code

Thomas KurianPresidentOracle Corporation

Page 2: Oracle Code Keynote with Thomas Kurian

Software-as-a-Service

Platform-as-a-Service

Infrastructure-as-a-Service

Data-as-a-Service

Cloud

Page 3: Oracle Code Keynote with Thomas Kurian

Infrastructure-as-a-Service

Page 4: Oracle Code Keynote with Thomas Kurian

Cloud: Infrastructure-as-a-Service

Messaging

Compute Storage Networking Identity

Load Balancing DNS Content Distribution

Page 5: Oracle Code Keynote with Thomas Kurian

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

Page 6: Oracle Code Keynote with Thomas Kurian

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

Page 7: Oracle Code Keynote with Thomas Kurian

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

Page 8: Oracle Code Keynote with Thomas Kurian

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

Page 9: Oracle Code Keynote with Thomas Kurian

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

Page 10: Oracle Code Keynote with Thomas Kurian

Cloud: 500+ Certified Open Source Offerings

Page 11: Oracle Code Keynote with Thomas Kurian

Platform-as-a-Service

Page 12: Oracle Code Keynote with Thomas Kurian

Cloud: Platform-as-a-Service

Big Data

Mobility Content & Social

Data & Service Integration

Systems Management

Data Management

Application Development

Business Intelligence

Page 13: Oracle Code Keynote with Thomas Kurian

Cloud: Data Management-as-a-Service

Multi-Tenant

Open Source Key Value Document & Graph DB Big Data Store

Data Warehouse OLTP In-Memory

Page 14: Oracle Code Keynote with Thomas Kurian

Micro-Services Fabric

Application Server Lightweight Fabric Mobile Functions

Development IDE Source Control CI Pipeline

Cloud: Application Platform-as-a-Service

Page 15: Oracle Code Keynote with Thomas Kurian

Cloud: Micro-Services Application Platform

DBMSDiscovery Orchestration

Stateful and Stateless Containers

Keys, Monitoring, Event, Logging

Infrastructure-as-a-Service

Registry Configuration Service

Key Value

Page 16: Oracle Code Keynote with Thomas Kurian

PackageBuild Workflow Scheduling & Orchestration

Orchestration

Cloud: DevOps Pipeline

Page 17: Oracle Code Keynote with Thomas Kurian

Workflow Scheduling & Orchestration

Orchestration

Cloud: Functions & Serverless

Schedule

Policy

CI/CD

Events

Objects

Page 18: Oracle Code Keynote with Thomas Kurian

Cloud: Analytics-as-a-Service

SQL-on-Hadoop

Spark Machine Learning Visualization Collaboration

Data Lake Events Data Preparation

Core Storage & Analytics Infrastructure

Page 19: Oracle Code Keynote with Thomas Kurian

Cloud: Hybrid Integration-as-a-Service

Workflow

Data Flow Data Preparation Data Quality Scheduling

API Development Service Bus BPEL Orchestration

API Platform (Catalog, Gateway)

Page 20: Oracle Code Keynote with Thomas Kurian

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

Page 21: Oracle Code Keynote with Thomas Kurian

Cloud: Hybrid Management-as-a-Service

Configuration Mgmt.

Change Management Orchestration Log & Stream Processing Hybrid Control

Host Monitoring System Monitoring Performance Monitoring

Machine Learning

Page 22: Oracle Code Keynote with Thomas Kurian

Software-as-a-Service

Page 23: Oracle Code Keynote with Thomas Kurian

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

Page 24: Oracle Code Keynote with Thomas Kurian

Summary

Page 25: Oracle Code Keynote with Thomas Kurian

Cloud

Software-as-a-Service

Platform-as-a-Service

Infrastructure-as-a-Service

Data-as-a-Service

Page 26: Oracle Code Keynote with Thomas Kurian

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

Page 27: Oracle Code Keynote with Thomas Kurian

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

Page 28: Oracle Code Keynote with Thomas Kurian

Announcement

Page 29: Oracle Code Keynote with Thomas Kurian

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.

Page 30: Oracle Code Keynote with Thomas Kurian

Developers

developer.oracle.com

Page 31: Oracle Code Keynote with Thomas Kurian

cloud.oracle.com/tryit

Page 32: Oracle Code Keynote with Thomas Kurian