6. 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
7. VCN
Cloud
Subnet
10.1.3.0/24
Subnet
10.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 Tenant
Manage 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
8. Cloud: Infrastructure-as-a-Service
High Performance Compute:
29TB NVMe, 1TB DRAM, 44 Cores
Off Box Network Virtualization
Flat 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
9. Cloud: IaaS Putting it all Together
NVMe storage Any middlebox – IDS/IPS,…Bare metal hosts VMs Engineered Systems
Physical Network
Datacenters
Region
Virtual Network
Compute & Storage
?
Availability
Domain 1
Availability
Domain 2
Availability
Domain 3
14. Micro-Services Fabric
Application Server Lightweight Fabric Mobile Functions
Development IDE Source Control CI Pipeline
Cloud: Application Platform-as-a-Service
15. Cloud: Micro-Services Application Platform
DBMSDiscovery Orchestration
Stateful and Stateless Containers
Keys, Monitoring, Event, Logging
Infrastructure-as-a-Service
Registry Configuration Service
Key Value
26. Cloud: @Customer Behind Your Firewall
Compute • Storage
• Integration
Java
• 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 Pricing
Addresses Business, Legislative, or Regulatory Requirements
SaaSSaaS
27. Cloud: Marketplace
Compute
Java
• MobileDeveloper
• Process
IaaS
PaaS
Cloud Services
Broad Range of Partner & Solution Provider Offerings
Complement & Extend Cloud IaaS, PaaS, and SaaS Offerings
Easy for Partners to Develop, Test, and Self-Service Publish Solutions
Community, Public Curated, and Private Marketplaces Available
SaaS
So if you want to learn more about Javascript, or other programming languages ,development practices, and everything else to help you build great software, please visit developers.oracle.com, our portal that is focused on all of you developers.