build your public cloud strategy with oracle iaas and ... iaas and oracle paas satyendra pasalapudi...
TRANSCRIPT
© Copyright 2016. Apps Associates LLC. 1
Build your public cloud strategy with Oracle IaaS and Oracle PaaS
Satyendra Pasalapudi Associate Practice Director Apps Associates LLC
April 26th 2016
© Copyright 2016. Apps Associates LLC. 2
About Me
Satyendra Kumar Pasalapudi
Associate Practice Director – IMS & Cloud Practice at Apps Associates
Co-Founder & President of AIOUG
@pasalapudi
© Copyright 2016. Apps Associates LLC. 3
About Apps Associates
• Global Reach for Global Customers
– Founded in 2002, 650+ employees
– US, Europe, Asia
– US (East, Central, West)
– HQ in Boston, Massachusetts
• Strategic Partnerships, Certifications, Credentials
– Oracle Platinum Partner – Oracle Specialized Across Our Portfolio of Services
– AWS Premier Consulting Partner – Oracle and Managed Service Partner Competencies
– Salesforce Cloud Alliance Partner
– MuleSoft Partner
– CMMI Level 3 Appraised
• Cloud Services – Majority Investment in Pre-Sales, Demand Gen, Labs & Solutions
© Copyright 2016. Apps Associates LLC. 4
What is Cloud
© Copyright 2016. Apps Associates LLC. 5
Oracle Public Cloud Services
© Copyright 2016. Apps Associates LLC. 6
Oracle Cloud Platform for PaaS
Virtualization: Oracle VM
Operating Systems: Oracle Enterprise Linux
Servers
Storage
Application 1 Application 2 Application 3
Database Grid: Oracle Database, RAC, ASM, Partitioning,
IMDB Cache, Active Data Guard, Database Security
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Shared Services
Integration:
SOA Suite
Security:
Identity Mgmt
Process Mgmt:
BPM Suite
User Interaction:
WebCenter
Platform as a Service
Infrastructure as a Service
Cloud Management
Application
Quality
Management
Application
Performance
Management
Configuration &
Compliance
Lifecycle
Management
Oracle Enterprise Manager
© Copyright 2016. Apps Associates LLC. 7
IaaS: General Purpose, Engineered Systems
Software VPN
Hardware VPN
(IPsec)
Direct Connect
Network Bonding NETWORK
Archive Storage
Cloud NAS
Block Storage
Object Storage
High Performance
Storage
STORAGE
General Purpose Compute
High Performance
Compute
Dedicated Compute
Engineered Systems Compute
COMPUTE
ORACLE CLOUD INFRASTRUCTURE
Oracle Cloud Infrastructure Services
IaaS Services
© Copyright 2016. Apps Associates LLC. 8
Oracle Infrastructure-as-a-Service: Compute
Shared Compute
Multi-tenant Compute
Dedicated Compute
Single-tenant
Dedicated
100s of Cores
Exadata - High-performance Compute
© Copyright 2016. Apps Associates LLC. 9
Oracle Infrastructure-as-a-Service – Compute Options
© Copyright 2016. Apps Associates LLC. 10
Oracle Infrastructure-as-a-Service
© Copyright 2016. Apps Associates LLC. 11
Compute & Dedicated Compute Features
© Copyright 2016. Apps Associates LLC. 12
Virtual Machine - Shapes
© Copyright 2016. Apps Associates LLC. 13
Compute: Detailed Features
© Copyright 2016. Apps Associates LLC. 14
Dedicated Compute: Detailed Features
© Copyright 2016. Apps Associates LLC. 15
Relationships Between Oracle Compute Cloud Service Objects
© Copyright 2016. Apps Associates LLC. 16
Orchestrations
Orchestration defines the attributes and interdependencies of a collection of
compute, networking, and storage resources.
Composed additionally by storage attachments, security lists, etc;
All instances are started automatically upon Orchestration starting;
Defined offline in a JSON-formatted file.
When HA policy is active, if an instance goes down, the instance is restarted automatically
Automates the provisioning and lifecycle operations of an entire virtual compute topology.
© Copyright 2016. Apps Associates LLC. 17
Oracle Storage Services
© Copyright 2016. Apps Associates LLC. 18
Virtual Networking: Access Rules
Access Rule = Network Group or IP List + Protocol + Network Group
© Copyright 2016. Apps Associates LLC. 19
Oracle Database Cloud Services
© Copyright 2016. Apps Associates LLC. 20
Choice of Scalable Oracle Database Cloud Services
© Copyright 2016. Apps Associates LLC. 21
Oracle Database Cloud – Service Types
© Copyright 2016. Apps Associates LLC. 22
Oracle Database Cloud – Full Instance Management Levels
© Copyright 2016. Apps Associates LLC. 23
Oracle Database Cloud Service – Full Instance Editions
© Copyright 2016. Apps Associates LLC. 24
Oracle Database Cloud – Subscription Types
© Copyright 2016. Apps Associates LLC. 25
Oracle Database Cloud Services
© Copyright 2016. Apps Associates LLC. 26
Database Compute Deployment Options
IaaS DBaaS Exadata as a Service
License Bring Your Own License Included with Subscription
License Included with Subscription
Database Versions Any version supported on hardware
11gR2 and 12c 11gR2 and 12c
Backup/Recovery Customer configures Automatically configured Automatically configured
Management Tools Customer configures Automatically configured Automatically configured
Patching Customer configures Automatically configured Customer Configures
Oracle Managed Services
No Available Option Available Option
Hardware Selection Shared or Dedicated Compute
Shared or Dedicated Compute
¼ Rack, ½ Rack, Full Rack
Data Migration Customer manages Customer manages Customer manages
© Copyright 2016. Apps Associates LLC. 27
Oracle Database Cloud Typical Use Cases…
© Copyright 2016. Apps Associates LLC. 28
Oracle Database Cloud for Backup and Disaster Recovery
© Copyright 2016. Apps Associates LLC. 29
Data Transfer and Connectivity
© Copyright 2016. Apps Associates LLC. 30
Leveraging Oracle PaaS and Oracle IaaS
© Copyright 2016. Apps Associates LLC. 31
Generic Application Architecture Example
Options leveraging Oracle PaaS and Oracle IaaS
© Copyright 2016. Apps Associates LLC. 32
Oracle Cloud Data Centers
• 19 Tier 4 Data Centers
• Hundreds of Exadata Full Racks plus thousands of General Purpose Racks
• 600 PB+ storage
• 34 Million+ SaaS users/day
• 23 Billion+ Database transactions/day
• North America
• Chicago
• Denver
• Austin
• EMEA
• LAD
• APAC
© Copyright 2016. Apps Associates LLC. 33
Cloud Strategy
© Copyright 2016. Apps Associates LLC. 34
Building a Cloud Strategy
© Copyright 2016. Apps Associates LLC. 35
Identify “No Brainer to Move” Apps
© Copyright 2016. Apps Associates LLC. 36
Pick the Low-hanging fruit
© Copyright 2016. Apps Associates LLC. 37
Move application by application
© Copyright 2016. Apps Associates LLC. 38
Separator title goes here
Cloud Migration Approach
© Copyright 2016. Apps Associates LLC. 39
Cloud Assessment - Approach
Tools / Automation
• Automated agents to discover servers and applications
• Automated dependency mapping
• Architecture sizing through metrics
Interview Process
• SME Interviews (Application and Systems)
• Leverage existing documentation
• Understand Business processes, SLA’s and priorities
Discovery Process
Discovery Methods
• Inventory and Dependencies
• Agent-less and Agent-based
• Active and Passive
• Event Driven
Data Center Configuration (Virtual/Physical)
• Server/ Storage Inventory
• Network Configuration
• Security Requirements
• Real Time Discovery
© Copyright 2016. Apps Associates LLC. 40
Cloud Assessment In
fras
tru
ctu
re
•Inventory of workloads
•Infrastructure Understanding
•Current Performance
•SLA Review
•RTO/RTD Review
•Security
Dat
abas
e +
Ne
two
rk
•Current Architecture
•Database Footprint
•Database Features
•Database Licensing
•Security
Ap
plic
atio
n
•Application Footprint
•Scalability
•Architecture Design
•Business Rules
•Database Logic
•Security
Inte
grat
ion
+ P
roce
du
res •Application
Dependency
•SOA Framework
•Business Flows
•Business Cycles
•IT Operations
•Change management
•Governance
•Chargeback Models
Ro
adm
ap B
uild
an
d R
evi
ew
•Compile All requirements
•Build architecture
•Review Architecture
•Build Strategy
•Identify Phases
•Build effort Model
•Build TCO Model
Pre
sen
tati
on
•Present Roadmap
•Present TCO Model
•Present Effort Estimate
Engagement / Project Management
Tools Based Analysis
© Copyright 2016. Apps Associates LLC. 41
Thank You! @pasalapudi