oracle in the cloud

34
Cloud Computing with Amazon and Oracle Lewis Cunningham FIS Global, System Architect http://it.toolbox.com/blogs/oracle-guide http://databasewisdom.com/ 7/15/2011

Upload: lewis-cunningham

Post on 28-Apr-2015

17 views

Category:

Documents


1 download

DESCRIPTION

Virtathon 2011

TRANSCRIPT

Page 1: Oracle In The Cloud

Cloud Computing with

Amazon and Oracle

Lewis Cunningham FIS Global, System Architect http://it.toolbox.com/blogs/oracle-guide http://databasewisdom.com/ 7/15/2011

Page 2: Oracle In The Cloud

2

Introduction

•Oracle ACE Director

•Author

•Former Cloud Architect for EnterpriseDB

•Currently Data Architect at FIS Global

•Blogger, An Expert's Guide to Oracle

Technology

Page 3: Oracle In The Cloud

My books

Page 4: Oracle In The Cloud

4

Agenda

•What Is Cloud Computing?

•What Does Amazon Offer?

•The Value Proposition

•Where Does Oracle Fit In?

Page 5: Oracle In The Cloud

5

What is Cloud Computing?

Cloud computing is using the internet to access someone else's software running on someone else's hardware in someone else's data center. Lewis Cunningham

Page 6: Oracle In The Cloud

6

What is Cloud Computing?

Distributed Computing

• Remember SETI@Home?

• Heard of HADOOP?

• Grid Computing

• Distributed computing is spreading a large task over many machines

• Distributed computing can be cloud computing but is not cloud computing

Page 7: Oracle In The Cloud

7

What is Cloud Computing?

Software as a Service SaaS

• Gmail & Yahoo Mail • Google Docs • Mozy Online Backups • EMC Fortress Remember Application Service

Providers? The next big thing of 2000 that didn't happen.

Page 8: Oracle In The Cloud

8

What is Cloud Computing?

Platform as a Service PaaS

• Salesforce.com • Google App Engine • Aptana • Provides a development platform and

hosting

Page 9: Oracle In The Cloud

9

What is Cloud Computing?

Infrastructure as a Service IaaS

• Amazon Web Services (AWS) • MS Windows Azure • AT&T Synaptic • HP Enterprise Cloud • GoGrid, Rackspace, Citrix

OpenStack (OSS Cloud) • Everybody and their brother

Page 10: Oracle In The Cloud

10

What is Cloud Computing?

Key Features • Virtualization • Nearly instance scalability • Everything is a service • Utility style (pay for what you use) • Hardware, OS, Software, Storage &

Network

Infrastructure as a Service IaaS

Page 11: Oracle In The Cloud

11

What Does Amazon Offer?

• Amazon Machine Image (AMI) • Amazon Images • Public Images • Private Images • VM Import

• Linux, Solaris, Windows

Electronic Compute Cloud EC2

Page 12: Oracle In The Cloud

12

What Does Amazon Offer?

• Hardware Virtualization • CPU • Memory • Storage

• Safety • Regions • Availability Zones

Electronic Compute Cloud EC2

Page 13: Oracle In The Cloud

13

What Does Amazon Offer? Electronic Compute Cloud

EC2

• Elastic Internet (IP) Addresses • Dynamic Addition • Dynamic Reallocate

• Security • XEN Hypervisor • Disk encryption is your call • Security Groups controls access

Page 14: Oracle In The Cloud

14

What Does Amazon Offer? Electronic Compute Cloud

EC2 – Add Ons

• Virtual Private Cloud (VPC) • CloudWatch • Auto Scaling • Metrics • Monitoring

• Elastic Load Balancing

Page 15: Oracle In The Cloud

15

What Does Amazon Offer? Electronic Compute Cloud

EC2

• Elastic Block Store (EBS) • Like a USB Drive or NAS • Portable between AMIs • Persistent • Dynamically add and remove • Snapshots to S3

Page 16: Oracle In The Cloud

16

What Does Amazon Offer? Electronic Compute Cloud

EC2

• SLA • Amazon warrants 99.95% uptime • <99.95 gets a 10% discount

Page 17: Oracle In The Cloud

17

What Does Amazon Offer? Electronic Compute Cloud

EC2

• Computing Power based on a Compute Unit

• 1 Compute Unit = 1 Circa 2007 1.0-1.2 GHz Opteron or Xeon CPU

• Cost is based on Memory, Storage and Compute Units

Page 18: Oracle In The Cloud

18

What Does Amazon Offer? Electronic Compute Cloud

EC2

• Many Combinations of Hardware • Standard Instances • Micro Instances • High Memory Instances • High CPU Instances • Cluster Compute Instances • Cluster GPU Instances

Page 19: Oracle In The Cloud

19

What Does Amazon Offer? Electronic Compute Cloud

EC2

• Pricing • Wide range of prices by compute

power and memory

Page 20: Oracle In The Cloud

20

What Does Amazon Offer? Electronic Compute Cloud

EC2

• Licensing – Talk to your account manager • EE – 1 Compute Unit = 1 x86 Core • SE – 4 Compute Units = 1 Processor

• Enterprise License can use EC2

Page 21: Oracle In The Cloud

21

What Does Amazon Offer? Electronic Compute Cloud

EC2

• Data Guard + Availability Zones • Streams • No RAC

• TDE • VPD • Need to use Network Encryption • Encrypt your disks

Page 22: Oracle In The Cloud

22

What Does Amazon Offer?

• API Driven Storage • Get, Put and Delete • Organized around buckets • Bucket like a directory • Bucket can hold objects or more buckets • Objects can be up to 5tb each • Buckets can be stored in multiple

regions

Simple Storage Service S3

Page 23: Oracle In The Cloud

23

What Does Amazon Offer?

• Access – Fast & Reliable • HTTP – REST, SOAP or BitTorrent • Secure • Access Control Lists (ACL) • Transfer uses SSL (encryption) • Can encrypt data at rest

• AWS Import/Export

Simple Storage Service S3

Page 24: Oracle In The Cloud

24

What Does Amazon Offer?

• SLA • 99.9% Uptime Guarantee • If Between 99% and 99.9% Uptime • 10% Credit

• If <99% Uptime • 25% Credit

Simple Storage Service S3

Page 25: Oracle In The Cloud

25

What Does Amazon Offer?

• Oracle Secure Backup • RMAN • Compress • Encrypt • Upload to S3

• Licensed by # of parallel upload streams

Simple Storage Service S3

Page 26: Oracle In The Cloud

26

What Does Amazon Offer? Relational Database Service

RDS

• Oracle (EE, SE, SE1) on AWS without the admin

• Buy with a license or BYOL • Licensing by the Hour • License Oracle for $0.16 per hour! • Includes all the hardware and

software costs! • License included for SE1 only

Page 27: Oracle In The Cloud

27

What Does Amazon Offer? Relational Database Service

RDS

• Pre-configured Database • Configuration allowed via Parameter

Groups • Add memory, storage and CPU on

demand • Amazon keeps the DB patched • Amazon Backs it Up

Page 28: Oracle In The Cloud

28

What Does Amazon Offer? Relational Database Service

RDS

• Instance Classes – all 64 but • Small: 1.7GB, 1 CU, Moderate IO • Large: 7.5GB, 4 CU, 64bit, High IO • Extra: 17.1GB, 6.5 CU, High IO • Double Extra: 34GB, 13 CU, High IO • Quad Extra: 68GB, 26 CU, High IO

• Storage – 5GB to 1TB

Page 29: Oracle In The Cloud

29

What Does Amazon Offer? Relational Database Service

RDS

• Manage via the AWS Management Console

• Monitor with CloudWatch • SLA?

Page 30: Oracle In The Cloud

30

What Does Amazon Offer?

• Economics • Dev & Test no upfront capital • If you buy, buy exactly what you need • Pay for what you use • Pay as you go

• Easier • Faster

Value Proposition

Page 31: Oracle In The Cloud

31

Where Does Oracle Fit In?

• Oracle AMIs • Oracle 11g EE, SE & SE1 32-Bit & 64-Bit • Oracle Enterprise Linux • Oracle Weblogic • Data Mining • ApEx • Oracle provides licensing and support

Page 32: Oracle In The Cloud

32

Where Does Oracle Fit In?

• Oracle Secure Backup Cloud Module • RMAN to S3, 9iR3 & higher • More reliable than tape • Faster than tape (40-50MB/Sec) • Takes care of off site storage • Can restore directly to EC2 Instances

Page 33: Oracle In The Cloud

33

Where Does Oracle Fit In?

• RDS • Very easy setup • Outsource administration to Amazon • SE1 license by the hour is great for small

businesses

Page 34: Oracle In The Cloud

Cloud Computing with

Amazon and Oracle

Lewis Cunningham FIS Global, System Architect http://it.toolbox.com/blogs/oracle-guide http://databasewisdom.com/ 7/15/2011