Top Banner
Javier Mendez Principal Consultant Raastech Cloud Concepts Everything You Wanted to Know But Were Afraid to Ask Schoolcraft College Vistatech Center Room Vt460 November 13, 2013 3:45pm 4:30pm
52

Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

Jul 16, 2015

Download

Technology

Raastech
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

Javier Mendez Principal Consultant Raastech

Cloud Concepts Everything You Wanted to Know But Were Afraid to Ask

Schoolcraft College – Vistatech Center Room Vt460

November 13, 2013 3:45pm – 4:30pm

Page 2: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 2 of 51 raastech.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

Page 3: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 3 of 51 raastech.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

Page 4: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 4 of 51 raastech.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

Page 5: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 5 of 51 raastech.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

Page 6: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 6 of 51 raastech.com

Cloud Computing Cloud Computing

Page 7: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 7 of 51 raastech.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?”

Page 8: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 8 of 51 raastech.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.”

Page 9: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 9 of 51 raastech.com

Source: Gartner “Hype Cycle for Cloud Computing, 2009” Research Note G00168780

Oracle Cloud Hype

Cloud is at the peak of the hype curve

Page 10: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 10 of 51 raastech.com

Virtualization

The Foundation for Cloud

Page 11: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 11 of 51 raastech.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

Page 12: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 12 of 51 raastech.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

Page 13: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 13 of 51 raastech.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

Page 14: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 14 of 51 raastech.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

Page 15: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 15 of 51 raastech.com

Cloud Concepts

Page 16: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

\ 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

Page 17: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 17 of 51 raastech.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)

Page 18: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 18 of 51 raastech.com

Service Models

IaaS | PaaS | SaaS

Page 19: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 19 of 51 raastech.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

Page 20: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 20 of 51 raastech.com

Software as a Service (SaaS)

Customer Relationship Management (CRM)

Page 21: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 21 of 51 raastech.com

Software as a Service (SaaS)

Human Resources (HR)

Page 22: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 22 of 51 raastech.com

Software as a Service (SaaS)

Oracle Social Network

Page 23: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 23 of 51 raastech.com

Infrastructure as a Service (IaaS)

Obvious

Page 24: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 24 of 51 raastech.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

Page 25: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 25 of 51 raastech.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

Page 26: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 26 of 51 raastech.com

Platform as a Service (PaaS)

Welcome to Oracle Cloud

Page 27: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 27 of 51 raastech.com

Platform as a Service (PaaS)

Sign in to Oracle Cloud

Page 28: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 28 of 51 raastech.com

Platform as a Service (PaaS)

Oracle Cloud Services

Page 29: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 29 of 51 raastech.com

Platform as a Service (PaaS)

Oracle Cloud Status History

Page 30: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 30 of 51 raastech.com

Platform as a Service (PaaS)

Oracle Database Utilization

Page 31: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 31 of 51 raastech.com

Platform as a Service (PaaS)

Oracle Application Express

Page 32: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 32 of 51 raastech.com

Consumers of Cloud Computing Abstraction Layers

Application

Platform

Customizations

Application

Customizations Customizations

Co

nsu

mer

Co

nsu

mer

Serv

ice

P

rovi

der

Serv

ice

Pro

vid

er

IaaS Cloud

SaaS Cloud

PaaS Cloud

IT Admins Developer Business End User

Different Users

Page 33: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 33 of 51 raastech.com

Deployment Models

Public Cloud | Private Cloud | Hybrid Cloud

Page 34: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 34 of 51 raastech.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

Page 35: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 35 of 51 raastech.com

Deployment Models: Public / Private / Hybrid

Private Cloud Public Cloud Hybrid 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

Page 36: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 36 of 51 raastech.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

Page 37: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 37 of 51 raastech.com

Exadata, Exalogic, SPARC SuperCluster

Extreme Performance, Engineered Systems

Unmatched performance, simplified deployment, lower total cost

Building blocks for consolidation and cloud computing

Page 38: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 38 of 51 raastech.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

Page 39: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 39 of 51 raastech.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

Page 40: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 40 of 51 raastech.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

Page 41: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 41 of 51 raastech.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

Page 42: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 42 of 51 raastech.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

Page 43: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 43 of 51 raastech.com

Oracle on Demand Cloud Services

Page 45: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 45 of 51 raastech.com

Oracle on Demand Cloud Services

SaaS @Oracle @Customer

On Premise

Oracle Customer Customer Customer

Oracle

Oracle

Oracle

Oracle

Oracle

Oracle

Oracle

Customer Oracle

Customer

Customer

Customer

Customer

Software License

Software Management

Infrastructure Management

Datacenter

Page 46: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 46 of 51 raastech.com

Summary

Page 47: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 47 of 51 raastech.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

Page 48: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 48 of 51 raastech.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?

Page 49: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 49 of 51 raastech.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

Page 50: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

© Raastech, Inc. 2013 | All rights reserved. Slide 50 of 51 raastech.com

Contact Information

Javier Mendez

Principal Consultant

[email protected]

Page 51: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

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

Page 52: Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask

oracle.com/cloud

www.facebook.com/OracleCloudComputing

@OracleCloudZone #oraclecloud