More Related Content Similar to Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask Similar to Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask(20) More from Revelation Technologies More from Revelation Technologies(20) Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask2. © Raastech, Inc. 2013 | All rights reserved. Slide 2 of 51raastech.com
About Raastech
Systems integrator founded in 2009
Headquartered in the Washington DC area
Specializes in Oracle Fusion Middleware
Oracle Gold Partner & Reseller
Oracle SOA Specialized
Certified staff in multiple disciplines
OCE, OCA, OCP, ITIL, CISSP, PMP, etc.
Continued contributions to the technology community
Sponsor and volunteer of numerous users groups
Ongoing publishing of books, articles, whitepapers, and blogs
Regular presenters at major conferences
3. © Raastech, Inc. 2013 | All rights reserved. Slide 3 of 51raastech.com
About Javier
6+ years of Oracle experience
Emphasis on Oracle Database, Enterprise Manager,
and Cloud
Federal and commercial experience
Infrastructure admin; administration, performance
tuning, high availability, troubleshooting
OCP, OCA, CSM
4. © Raastech, Inc. 2013 | All rights reserved. Slide 4 of 51raastech.com
What is this presentation about?
For the cloud newbie
Concepts-based presentation, with a few hands-on
screenshots
Cloud concepts
Cloud terminology
Difference between cloud and virtualization
Oracle cloud service offerings
5. © Raastech, Inc. 2013 | All rights reserved. Slide 5 of 51raastech.com
Agenda
1. Introduction to Cloud Computing
2. Virtualization: The Foundation for Cloud
3. Cloud Concepts
4. Service Models
5. Deployments Models
6. Oracle On Demand Cloud Services
7. Summary
6. © Raastech, Inc. 2013 | All rights reserved. Slide 6 of 51raastech.com
Cloud ComputingCloud Computing
7. © Raastech, Inc. 2013 | All rights reserved. Slide 7 of 51raastech.com
You are not alone…
“Not sure, but I like these clouds better.”
~Guy sitting beside me on the plane, retired Economist
Ahmed: “What do you think this ad is trying to tell you?”
8. © Raastech, Inc. 2013 | All rights reserved. Slide 8 of 51raastech.com
What the hell is cloud computing?
Oracle CEO Larry Ellison in an analysts’ briefing on
September 2008:
“Orange is the new pink…”
“I don’t understand what we would do differently in the light of
cloud computing, other than marketing.”
9. © Raastech, Inc. 2013 | All rights reserved. Slide 9 of 51raastech.com
Source: Gartner “Hype Cycle for Cloud Computing, 2009” Research Note G00168780
Oracle Cloud Hype
Cloud is at the peak of the hype curve
10. © Raastech, Inc. 2013 | All rights reserved. Slide 10 of 51raastech.com
Virtualization
The Foundation for Cloud
11. © Raastech, Inc. 2013 | All rights reserved. Slide 11 of 51raastech.com
Virtualization
Virtualization and clustering widely adopted
in most organizations
Provisioning a single physical server took
months
Physical resources were often underutilized
Virtualization helped:
Reduce provisioning time
Maximize physical resources
Introduce concepts such as cloning and snapshots
12. © Raastech, Inc. 2013 | All rights reserved. Slide 12 of 51raastech.com
Setting up a VM with VMware Server
1. Request and approval to setup new VM ~2880 minutes
2. Copy VM image to new folder ~20 minutes
3. Configure VM ~10 minutes
4. Recreate network adapter ~10 minutes
5. Startup VM through console ~15 minutes
6. Reconfigure networking and NATing ~15 minutes
7. Configure miscellaneous scripts ~20 minutes
8. Send completion email ~240 minutes
13. © Raastech, Inc. 2013 | All rights reserved. Slide 13 of 51raastech.com
Scaling out using VMware Server
1. Setup clone of existing VM ~ 3175 minutes (~90 minutes)
2. Reconfigure software on 2nd node ~180 minutes
3. Startup software on 2nd node ~20 minutes
4. Configure cluster ~140 minutes
5. Verification, first round ~90 minutes
6. Add 2nd node to load balancer ~60 minutes
7. Verification, second round ~250 minutes
14. © Raastech, Inc. 2013 | All rights reserved. Slide 14 of 51raastech.com
Virtualization & Clustering are Foundations for Cloud
• Both server virtualization and clustering are key technologies for cloud
• Virtualization provides resource pooling
• Clustering provides elastic scalability
Server Virtualization
(Resource Pooling)
Clustering
(Scalability)
Make one physical resource look like many Make many physical resource look like one
15. © Raastech, Inc. 2013 | All rights reserved. Slide 15 of 51raastech.com
Cloud Concepts
16. NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient, on-demand
network access to a shared pool of configurable computing resources
(e.g., networks, servers, storage, applications, and services) that can be
rapidly provisioned and released with minimal management effort or
service provider interaction.
This cloud model promotes availability and is composed of:
Source: NIST Definition of Cloud Computing v15
3 Service Models
• SaaS
• PaaS
• IaaS
4 Deployment Models
• Public Cloud
• Private Cloud
• Community Cloud
• Hybrid Cloud
5 Essential Characteristics
• Broad network access
• Resource pooling
• Rapid elasticity
• On-demand self-service
• Measured service
17. © Raastech, Inc. 2013 | All rights reserved. Slide 17 of 51raastech.com
Cloud != Virtualization
“Cloud” is not “virtualization”, but relies on virtualization and clustering
concepts and technologies
Cloud is:
On-demand resources
Rapidly provisioned (i.e., self-service provisioning)
Minimal management
Elastic (i.e., workload management)
Measured service (e.g., metering and chargeback)
18. © Raastech, Inc. 2013 | All rights reserved. Slide 18 of 51raastech.com
Service Models
IaaS | PaaS | SaaS
19. © Raastech, Inc. 2013 | All rights reserved. Slide 19 of 51raastech.com
Service Models: SaaS / PaaS / IaaS
Applications delivered as a service
to end-users over the Internet
Software as a Service
(SaaS)
Platform as a Service
(PaaS)
Infrastructure as a Service
(IaaS)
App development & deployment
platform delivered as a service
Server, storage, and network
hardware and associated software
delivered as a service
20. © Raastech, Inc. 2013 | All rights reserved. Slide 20 of 51raastech.com
Software as a Service (SaaS)
Customer Relationship Management (CRM)
21. © Raastech, Inc. 2013 | All rights reserved. Slide 21 of 51raastech.com
Software as a Service (SaaS)
Human Resources (HR)
22. © Raastech, Inc. 2013 | All rights reserved. Slide 22 of 51raastech.com
Software as a Service (SaaS)
Oracle Social Network
23. © Raastech, Inc. 2013 | All rights reserved. Slide 23 of 51raastech.com
Infrastructure as a Service (IaaS)
Obvious
24. © Raastech, Inc. 2013 | All rights reserved. Slide 24 of 51raastech.com
Platform as a Service (PaaS): Database Service
Runs Oracle Database on the cloud
Runs any Oracle DBMS Application
SQL & PL/SQL
Java & REST APIs
Web-based application development
Oracle Application Express (APEX)
Seamless: from cloud to on-premise
Secure: data, schema, & table-space
isolation
25. © Raastech, Inc. 2013 | All rights reserved. Slide 25 of 51raastech.com
Platform as a Service (PaaS): Java Cloud Service
Runs any Java application in the cloud
Complete Java EE Support
SOAP & RESTful Web Services
Eclipse, NetBeans, & JDeveloper Tools
Auto-generate Database Schemas
Secure: application and data isolation
dedicated virtual machines
26. © Raastech, Inc. 2013 | All rights reserved. Slide 26 of 51raastech.com
Platform as a Service (PaaS)
Welcome to Oracle Cloud
27. © Raastech, Inc. 2013 | All rights reserved. Slide 27 of 51raastech.com
Platform as a Service (PaaS)
Sign in to Oracle Cloud
28. © Raastech, Inc. 2013 | All rights reserved. Slide 28 of 51raastech.com
Platform as a Service (PaaS)
Oracle Cloud Services
29. © Raastech, Inc. 2013 | All rights reserved. Slide 29 of 51raastech.com
Platform as a Service (PaaS)
Oracle Cloud Status History
30. © Raastech, Inc. 2013 | All rights reserved. Slide 30 of 51raastech.com
Platform as a Service (PaaS)
Oracle Database Utilization
31. © Raastech, Inc. 2013 | All rights reserved. Slide 31 of 51raastech.com
Platform as a Service (PaaS)
Oracle Application Express
32. © Raastech, Inc. 2013 | All rights reserved. Slide 32 of 51raastech.com
Consumers of Cloud Computing Abstraction Layers
Application
Platform
Customizations
Application
Customizations Customizations
Consumer
Consumer
Service
Provider
ServiceProvider
IaaS Cloud
SaaS Cloud
PaaS Cloud
IT Admins Developer Business End User
Different Users
33. © Raastech, Inc. 2013 | All rights reserved. Slide 33 of 51raastech.com
Deployment Models
Public Cloud | Private Cloud | Hybrid Cloud
34. © Raastech, Inc. 2013 | All rights reserved. Slide 34 of 51raastech.com
Evolution of Private and Public Clouds
Private Cloud Evolution
Hybrid
• Federation with
public clouds
• Interoperability
• Cloud bursting
App1 App2 App3
Private IaaS
Private PaaS
Virtual Private Cloud
Hybrid
PaaS
SaaS
IaaS
Private Cloud
• Self-service
• Policy-based
resource mgmt
• Chargeback
• Capacity planning
App2 App3
Private IaaS
Private PaaS
App1
Silo’d Consolidated
• Physical
• Dedicated
• Static
• Heterogeneous
• Virtual
• Shared services
• Dynamic
• Standardized
appliances
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaS
Consolidate
Standardize
Public Clouds
PaaS
SaaS
IaaS
Public Cloud Evolution
ASP
ISP
MSP
ISV
CSP/
Telcos
35. © Raastech, Inc. 2013 | All rights reserved. Slide 35 of 51raastech.com
Deployment Models: Public / Private / Hybrid
Private Cloud Public CloudHybrid Cloud
Exclusive Shared by multiple organizations
• Fast & inexpensive to start
• Outsourced services
• Multiple tenants sharing
resources
• Greater control over security,
compliance, & QoS
• Multiple apps sharing
resources
• Not much different than
virtualization
• Cloudbursting
– overdraft for peak loads
• Dev/Test vs. Production
• Disaster recovery
36. © Raastech, Inc. 2013 | All rights reserved. Slide 36 of 51raastech.com
Evolution of Private and Public Clouds
Private Cloud Evolution
Hybrid
• Federation with
public clouds
• Interoperability
• Cloud bursting
App1 App2 App3
Private IaaS
Private PaaS
Virtual Private Cloud
Hybrid
PaaS
SaaS
IaaS
Private Cloud
• Self-service
• Policy-based
resource mgmt
• Chargeback
• Capacity planning
App2 App3
Private IaaS
Private PaaS
App1
Silo’d Consolidated
• Physical
• Dedicated
• Static
• Heterogeneous
• Virtual
• Shared services
• Dynamic
• Standardized
appliances
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaS
Consolidate
Standardize
Public Clouds
PaaS
SaaS
IaaS
Public Cloud Evolution
ASP
ISP
MSP
ISV
CSP/
Telcos
37. © Raastech, Inc. 2013 | All rights reserved. Slide 37 of 51raastech.com
Exadata, Exalogic, SPARC SuperCluster
Extreme Performance, Engineered Systems
Unmatched performance, simplified deployment, lower total cost
Building blocks for consolidation and cloud computing
38. © Raastech, Inc. 2013 | All rights reserved. Slide 38 of 51raastech.com
Clustering Options Throughout Stack
Infrastructure as a Service
Oracle Database Real Application Clusters
Oracle In-Memory Database Cache (TimesTen)
Oracle Exadata Database Machine
Oracle Cloud Application Foundation
Oracle WebLogic Server | Oracle Coherence In-Memory Data
Oracle Exalogic Elastic Cloud
Platform as a Service
Sun Servers
Sun Storage
39. © Raastech, Inc. 2013 | All rights reserved. Slide 39 of 51raastech.com
Oracle Enterprise Manager 12c: Total Cloud Control
Complete Lifecycle
Management
Integrated Cloud Stack
Management
Business-Driven Application
Management
Self-Service IT Simple and Automated Business Driven| |
Plan
Setup
Build
Test
Deploy
Monitor
Manage
Meter &
Charge
Optimize
40. © Raastech, Inc. 2013 | All rights reserved. Slide 40 of 51raastech.com
Evolution of Private and Public Clouds
Private Cloud Evolution
Hybrid
• Federation with
public clouds
• Interoperability
• Cloud bursting
App1 App2 App3
Private IaaS
Private PaaS
Virtual Private Cloud
Hybrid
PaaS
SaaS
IaaS
Private Cloud
• Self-service
• Policy-based
resource mgmt
• Chargeback
• Capacity planning
App2 App3
Private IaaS
Private PaaS
App1
Silo’d Consolidated
• Physical
• Dedicated
• Static
• Heterogeneous
• Virtual
• Shared services
• Dynamic
• Standardized
appliances
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaS
Consolidate
Standardize
Public Clouds
PaaS
SaaS
IaaS
Public Cloud Evolution
ASP
ISP
MSP
ISV
CSP/
Telcos
41. © Raastech, Inc. 2013 | All rights reserved. Slide 41 of 51raastech.com
The Oracle Public Cloud
Applications and Platform: Based on Industry Standards
Fusion
CRM
Fusion
HCM
Fusion
Talent
Database
Service
Java
Service
Oracle Social
Network
Data
Service
Security
Service
42. © Raastech, Inc. 2013 | All rights reserved. Slide 42 of 51raastech.com
Oracle Public Cloud: Complete Choice
Instant productivity
Complete
100% standards-based
On-cloud or on-premise
• Self-Service, monthly subscription, instant
provisioning
• Complete set of business-critical platform
and application services
• Move existing applications to the cloud with
no change
• Same products available in both modes
43. © Raastech, Inc. 2013 | All rights reserved. Slide 43 of 51raastech.com
Oracle on Demand Cloud Services
44. © Raastech, Inc. 2013 | All rights reserved. Slide 44 of 51raastech.com
Oracle on Demand
Oracle On Demand = formerly Oracle Outsourcing
Provides product and software management experts to deliver fast
innovation, increased security, availability, and performance
“Give customers unparalleled flexibility and choice”
http://www.oracle.com/us/industries/healthcare/executuve-value-
first-br-1525030.pdf
45. © Raastech, Inc. 2013 | All rights reserved. Slide 45 of 51raastech.com
Oracle on Demand Cloud Services
SaaS@Oracle@Customer
On Premise
OracleCustomerCustomerCustomer
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Customer Oracle
Customer
Customer
Customer
Customer
Software License
Software Management
Infrastructure Management
Datacenter
46. © Raastech, Inc. 2013 | All rights reserved. Slide 46 of 51raastech.com
Summary
47. © Raastech, Inc. 2013 | All rights reserved. Slide 47 of 51raastech.com
The Good
Public clouds generally have tremendous cost savings
If your application can support elasticity, then this is huge
Quick provisioning is a huge benefit
By reducing management and administration of core platforms
and/or environments, infrastructure team can focus their efforts
elsewhere beyond the everyday administration tasks
Hybrid clouds are an awesome concept for disaster recovery, setting
up load testing environments, etc.
Pay for what you use only
48. © Raastech, Inc. 2013 | All rights reserved. Slide 48 of 51raastech.com
The Bad
The majority of Oracle applications (and in fact, most non-Oracle
applications) don’t support elasticity
Vendor lock-in is a concern
DR in a hybrid cloud model sounds good in theory, but needs to first
be proven out due to the complexities involved
Private clouds are just glorified virtual servers and rely on having
idle hardware lying around to afford elasticity
Security is a perceived concern in the public cloud, a lot better now
How much do you trust your public cloud provider?
49. © Raastech, Inc. 2013 | All rights reserved. Slide 49 of 51raastech.com
Summary & Recap
Hype/disillusionment are over, cloud focus is now on productivity
Virtualization and clustering are enablers for the cloud
Cloud concepts:
Characteristics: self-service provisioning, minimal management, elasticity, measured service
Deployment models: Public, Private, Hybrid
Service Models: IaaS, PaaS, SaaS
Consumers of cloud services:
IaaS: IT admins
PaaS: Developers
SaaS: Business users
Next steps for deployment models:
Virtualized data centers will evolve into private clouds
With maturity, hybrid clouds can be useful for DR environments, scaling out, load testing environments
50. © Raastech, Inc. 2013 | All rights reserved. Slide 50 of 51raastech.com
Contact Information
Javier Mendez
Principal Consultant
javier.mendez@raastech.com
51. Oracle Cloud Computing Strategy
Many Clouds, Many Choices
• Provide customer choice of private and public clouds
• Deliver complete, integrated offerings spanning SaaS,
PaaS and IaaS
• Enable customers to adopt cloud as the business
requires