Preview only show first 10 pages with watermark. For full document please download

Harnessing The Power Of Cloud To Develop Next Gen

   EMBED


Share

Transcript

Harnessing the Power of Cloud to Develop Next Gen Killer Apps Deepak Patil VP Oracle Cloud Platform Engineering It’s the Best Time Ever to be a Developer! Technology Democratization Engineering Velocity Global Scale and Reach Device and Media Integration Evolution of Social Development All Boosted by the power of the Cloud! Our Approach to building Oracle Cloud Platform Retain What’s Best Focus on Enterprise Pay for what you use Uncompromised Security Elastic resources Governance and Control Fast, JIT provisioning Flexibility, Meet You Where You’re At High scale Uncompromised Performance Self-service Reliability, SLAs, Contractual Terms Easy to use Simple, Intuitive Pricing Developers can build Complete Integrated Application Stack Our Customers’ Approach to IT Migration to Cloud Retire Environment 20% ORCL SaaS 20% Expose in existing PaaS Convert to ORCL PaaS Optimize for ORCL IaaS Lift and shift to ORCL IaaS Cloud @ Customer Remain on-prem <5% 10% 45% Approach to IT migration to cloud Expose in existing PaaS Convert to ORCL PaaS Optimize for ORCL IaaS 45% Lift and shift to ORCL IaaS First To Move        Basic Web Apps Dev / Test Databases Advanced Portals Cloud Native Apps Batch Workloads Modern Apps Next To Move 35%  High I/O OLTP  PII Data  Regulatory Control Apps Hard To Move 5% Oracle Cloud Platform Roadmap  PKI Systems  Very Old, Legacy Systems 5% Seven Questions of Highly Curious Cloud Developers.. 1. Efficiency - Is your cloud cheaper? 2. Reliability - Is your cloud more reliable? 3. Trustworthiness - Is your cloud more secure, compliant and transparent? 4. Elasticity - Is your cloud truly, globally elastic? 5. Openness - Is your cloud open? 6. Productivity and performance - Will your cloud make me instantly more productive and performant? 7. Control – how will I maintain control of my eco-system in your cloud? Region / Availability Domain Topology • Regions serve different geographies, provide Disaster Recovery • Availability Domains provide a High Availability foundation in a Region Region 3 Region 1 Availability Domain 1 Availbility Domain 1 Availability Domain 2 Availability Domain 2 Availability Domain 3 Region 2 Availability Domain 1 Availability Domain 2 Availability Domain 3 Availability Domain 3 Inside a Region – High Availability Building Blocks • Multiple fault-decorrelated, completely independent datacenters – Availability Domains (ADs) • Low latency, high bandwidth interconnect between ADs, encrypted over fiber • < 1ms latency RTT between ADs Region Datacenters Availability Domain 1 Availability Domain 2 Availability Domain 3 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 between hosts in an AD Physical Network Region Datacenters Availability Domain 1 Availability Domain 2 Availability Domain 3 Comprehensive Virtual Network • Everything runs in private overlay networks • Offbox virtual networking – virtualization within the network itself Virtual Network Physical Network Region Datacenters Availability Domain 1 Availability Domain 2 Availability Domain 3 Putting it All Together – Reliable, Predictable, Flexible, Fast ? Compute & Storage Bare metal hosts NVMe storage VMs Engineered Systems Any middlebox – IDS/IPS,… Virtual Network Physical Network Region Datacenters Availability Domain 1 Availability Domain 2 Availability Domain 3 Compute and Storage specs High Performance Compute Systems Intel X5 & X6 with 32-44 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, 1024 GB RAM High Performance Storage Systems Local NVMe: 28.8 TB/Server, 1 Millions IOPs Block Storage: 1 TB Per Volume, 1000 IOPS per Volume, 30,000 IOPs Per Server Object Storage – High Performance with Strong Consistency 12 Confidential – Oracle Internal/Restricted/Highly Restricted Oracle IaaS – Network, Compute, Storage • Comprehensive Virtual Private Networking • Manage your own high scale private IP networks • Elastic extension of on-premise network – IPSec VPN; FastConnect; MPLS • Stateful firewalls; optional Internet gateway • Broad Range of Elastic Compute • Bare Metal servers; Bare Metal with NVMe; VMs; Containers • Provision in minutes; Pay by the hour • Elastic & scalable • High Performance Storage • Local NVMe servers with millions of IOPS • Dynamically attachable remote Block Storage with consistent general purpose IOPS • High performance, high durability Object Storage, running in same network fabric Oracle IaaS – Cloud @ Customer • Cloud @ Customer offers the benefits of public cloud, inside your firewall • Pay for what you use, opex not capex, remote administration and patching, etc. • All behind your firewall, under your control • Get the benefits of the cloud even where compliance, regulation, or regional availability makes public cloud adoption either challenging or farther out in time • Easier first step in pathway to public cloud • Seamless support for Oracle PaaS services • The same services work behind your firewall and in Oracle’s public cloud platform Oracle IaaS – Uncompromised Security • Physical Isolation on the Server • Bare Metal provides complete ownership of box – no neighbors, no provider software • Zero trust environment between customer and provider • High Security Network • Zero trust between host and network – offbox virtualization yields stronger security • Hypervisor punch-through cannot compromise network • Physical network defense-in-depth – network ACLs, reverse path checks, anti-spoofing • Segregated Network Zones • Control plane systems in island networks, unreachable from outside • Everything is Audited • All API access is audited Oracle IaaS – Uncompromised Performance • High Performance Bare Metal / NVMe systems • Oracle Server X5-2 with 36 Cores per Server, high RAM per Core Standard : No Local Disk, 256GB RAM High I/O : 12.8 TB NVMe SSD, 512GB RAM Dense I/O : 28.8 TB NVMe SSD, 512GB RAM • NVMe drives yield incredible I/O performance 4.2 Million Random 4K Read IOPS 2.6 Million Random 4K Write IOPS • Predictable Performance • Consistent, high peak performance • No hypervisor overhead – no degredation, no jitter • No variability in performance between instances at the same price • Other clouds have high variability in performance (5x) – customers play “catch and release” to avoid lemons Oracle IaaS – Price/Performance • Order of Magnitude Better Price/Performance • Superior performance at a lower price – get more, pay less Oracle BM.DenseIO1.36 Amazon I2.8XL (quantity : price/hour) (quantity : price/hour) $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 Overall System 6.4 TB : $1.06 TB/hr % Cost 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 % Oracle IaaS – Flexibility, Choice • Bare Metal provides complete flexibility • • • • Any OS, any hypervisor Lift & shift your stack – orchestration, private cloud toolset, containers, … True extension of on-prem – bring your own image, boot & manage it the same Same systems as on-prem – engineered systems, middleboxes • Layered virtualization services provide range of compute options • Managed VMs running on Bare Metal • Managed Containers running on Bare Metal • The right building blocks make the standard easy, and the complex possible Oracle IaaS – Governance, Control • Compartments Provide Separation of Environments • Sandbox environments, test/dev, distinct LOBs,… • Separate IT from developer responsibility • Eliminate “shadow IT” – eliminate having many unsupervised accounts, loss of manageability • Simple and Effective Access Control • Easily understood access policy language • Attribute-based policies controlling API access, system & data governance • Audit Logging • All APIs are logged; audit service provides per account logs • Cost Controls • Compartment, org, or project-level budgets / quotas Oracle IaaS – Pricing • Simple, Transparent, Competitive Pricing SKU Price Metric Virtual Machine Compute $0.075 OCPU Per Hour Standard Bare Metal Compute $0.075 OCPU Per Hour High I/O Bare Metal Compute $0.12 OCPU Per Hour Dense I/O Bare Metal Compute $0.15 OCPU Per Hour $0 for first 10 TB $0.01 /GB-month over 10 TB Gigabyte Outbound Data Transfer Per Month Object Storage – Storage $0.03 Gigabyte Storage Capacity Per Month Object Storage – Requests $0.004 10,000 Requests Per Month Block Volumes $0.05 Gigabyte Storage Capacity Per Month Compute Network Outbound Internet Transfer Storage Oracle Cloud Platform: Application Development Services Blending Traditional, Cloud-Native and Low Code with End-to-End PaaS Oracle Platform for Cloud Application Development BACK-END SERVICES Application Container Java COMMON SERVICES Continuous Delivery (Developer Cloud) DATA SERVICES F(x) EE Functions Mobile/ Chatbots Container Cloud (Docker, Orchestration) MySQL Compute (VM, Bare Metal) NoSQL SDKs (3rd Party, JET) APM/Log Analytics B Database FRONT-END TOOLING Big Data Event Hub (Kafka) Cloud INTEGRATION SERVICES Mobile Accelerator Messaging Cloud Integration Network Application Express App Builder API Management Identity SOA Internet of Things Storage Infrastructure as a Service Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 21 21 Oracle Cloud: 500+ Certified Open Source Offerings Cloud: Cloud Regions US West US Central US East US Gov US DOD US HIPAA US PCI Japan South UK North UK South UK Gov EU Germany West ANZ Central ANZ Central Singapore China Japan East Brazil Middle East Canada 23 Oracle Cloud Platform Adoption 5,000+ 142 Active customers than a year ago 3,000+ Countries where customers are using Oracle Cloud Platform Apps on cloud Marketplace from 900+ partners 12 Services in 2015 50+ Services today 24 Oracle IaaS Partner Solutions and Ecosystem Big Data Solutions Building New Applications / DevOps • IaaS Big Data Solution with Qubole • Terraform templates • Turnkey, cloud-based Spark and Hadoop solution with native Oracle IaaS integration • Datastax and Scylla Solutions • Datastax Enterprise • Scylla NoSQL Database • 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 Announcements Oracle acquires Wercker. Wercker - Continuous Integration and Delivery of Docker Release often and consistently to container registries and production-grade clusters Build Registry Push to Registry Deploy to Scheduler Git Test Push OSS CLI Pipeline/Build Console Workflow Automation 27 Deploy Oracle, On Premise, Amazon, Azure, Google … SKILL UP ON ORACLE CLOUD Oracle partners with Pluralsight to deliver digital learning to developers ORACLE SKILL PATHS & COURSES ` Oracle Cloud for Developers, Oracle Compute, Java, Node.js and IaaS 10 DAYS OF FREE PLURALSIGHT All Oracle Code attendees receive free Pluralsight access LEARN MORE pluralsight.com/partners/oracle 28 Developers developer.oracle.com cloud.oracle.com/tryit Learn More From Sessions Today at Code Toronto 2017 31