Date post: | 13-Dec-2014 |
Category: |
Documents |
Upload: | webhostingguy |
View: | 772 times |
Download: | 0 times |
1
Cloud Computing withAmazon and Oracle
Lewis CunninghamTUSC, Sr Datawarehouse Consultanthttp://it.toolbox.com/blogs/oracle-guidehttp://databasewisdom.com/ 12/11/2008
2
IntroductionIntroduction
• Oracle ACE Director• Author• Former Cloud Architect for EnterpriseDB• Currently Data Warehouse Consultant for TUSC• Blogger, An Expert's Guide to Oracle Technology
4
AgendaAgenda
• What Is Cloud Computing?
• What Does Amazon Offer?
• The Value Proposition
• Where Does Oracle Fit In?
• How Does Amazon Work?
5
What is Cloud Computing?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
6
Distributed ComputingDistributed 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
7
Software as a Service - SaaSSoftware as a Service - SaaS
• Gmail & Yahoo Mail• Google Docs• Mozy Online Backups• CRM
Remember Application Service Providers? The next big thing of 2000 that didn't happen.
8
Platform as a Service - PaaSPlatform as a Service - PaaS
• Salesforce.com• Google App Engine• Aptana
• Provides a development platform and hosting
9
Infrastructure as a Service - Infrastructure as a Service - IaaSIaaS• Amazon Web Services (AWS)• EMC Fortress (Storage Cloud)• HP Adaptive IaaS• WIPRO, CISCO, IBM, Sun• Everybody and their brother
10
Infrastructure as a Service - Infrastructure as a Service - IaaSIaaSKey Features
• Virtualization• Nearly instance scalability• Everything is a service• Utility style (pay for what you use)• Hardware, OS, Software, Storage & Network
11
What Does Amazon Offer? What Does Amazon Offer? Electronic Compute Cloud – EC2Electronic Compute Cloud – EC2
• Hardware Virtualization• Amazon Machine Image (AMI)• CPU, Memory, Storage• Linux, Solaris, Windows
• Safety• Coming Soon - Regions• Availability Zones
12
What Does Amazon Offer? What Does Amazon Offer? Electronic Compute Cloud – EC2Electronic Compute Cloud – EC2
• Elastic Internet (IP) Addresses• Dynamic Addition• Dynamic Reallocate
• Security• XEN Hypervisor• Disk encryption is your call• Security Groups controls access
13
What Does Amazon Offer? What Does Amazon Offer? Electronic Compute Cloud – EC2Electronic Compute Cloud – EC2
• Storage is Transient• S3• EBS
• SLA• Amazon warrants 99.95% uptime• <99.95 gets a 10% discount
14
What Does Amazon Offer? What Does Amazon Offer? Electronic Compute Cloud – EC2Electronic 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
15
What Does Amazon Offer? What Does Amazon Offer? Electronic Compute Cloud – EC2Electronic Compute Cloud – EC2
Instance Type MemoryCompute Units
Storage PlatformLinux CPU/Hour
Windows CPU/Hour
Small 1.7GB 1 160GB 32-bit $0.10 $0.125
Large 7.5GB 4 850GB 64-bit $0.40 $0.50
Extra Large 15GB 8 1690GB 64-bit $0.80 $1.00
High CPU,Medium
1.7GB 5 350GB 32-bit $0.20 $0.30
High CPU, Large
7GB 20 1690GB 64-bit $0.80 $1.20
16
What Does Amazon Offer? What Does Amazon Offer? Simple Storage Service – S3Simple Storage Service – S3
• 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 5gb each
17
What Does Amazon Offer? What Does Amazon Offer? Simple Storage Service – S3Simple Storage Service – S3
• Access• Fast• Reliable• HTTP – REST or SOAP
• Secure• Access Control Lists (ACL)• Transfer uses SSL (encryption)• Can encrypt data at rest
18
What Does Amazon Offer? What Does Amazon Offer? Simple Storage Service – S3Simple Storage Service – S3
Storage, US per GB Europe per GB
First 50TB/Month $0.150 $0.180
Next 50TB/Month $0.140 $0.170
Next 400TB/Month $0.130 $0.160
Over 500TB/Month $0.120 $0.150
19
What Does Amazon Offer? What Does Amazon Offer? Simple Storage Service – S3Simple Storage Service – S3
Data Transfer US per GB Europe per GB
Transfer Into S3 $0.100 $0.100
First 10TB Out of S3 $0.170 $0.170
Next 40TB Out of S3 $0.130 $0.130
Next 100TB Out of S3 $0.110 $0.110
Out over 150TB $0.100 $0.100
20
What Does Amazon Offer? What Does Amazon Offer? Simple Storage Service – S3Simple Storage Service – S3
Requests US per Request Europe per Request
Put, Copy, List, Post $0.01 $0.012
Delete (always free) $0.00 $0.00
Get and all other requests
$0.01 $0.012
21
What Does Amazon Offer? What Does Amazon Offer? Simple Storage Service – S3Simple Storage Service – S3
• SLA• 99.9% Uptime Guarantee• If Between 99% and 99.9% Uptime
• 10% Credit• If <99% Uptime
• 25% Credit
22
What Does Amazon Offer? What Does Amazon Offer? Elastic Block Storage - EBSElastic Block Storage - EBS
• Like a USB Drive• Portable between AMIs• Persistent• Dynamically add and remove• Snapshots• 10 cents per GB per month• 10 cents per 1 million IOs per month
23
What Does Amazon Offer? What Does Amazon Offer? Simple Queue Service - SQSSimple Queue Service - SQS
• Like Oracle AQ or IBM MQ Series• API based• Many interfaces
• Ruby, Java, Python, etc• 8k messages and unlimited queues• 1 cent per 10000 requests• Data transfer in and out of Amazon costs
24
What Does Amazon Offer? What Does Amazon Offer? Simple DBSimple DB• Amazon's first public web service• Very, very, very simple database• Not relational • Key/Value Pairs• Non-SQL• Not cheap, $1.50$0.25/GB/Month• Plus data transfer costs
25
What Does Amazon Offer? Value What Does Amazon Offer? Value PropositionProposition
• 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
26
Where Does Oracle Fit In?Where Does Oracle Fit In?
• Oracle AMIs• Oracle 11g EE, SE & SE1 32-Bit• Oracle 11g EE, SE & SE1 64-Bit• Oracle 10g XE
• Oracle Hyperion Essbase• You can run OBIEE• You can run Application Server• Oracle provides licensing and support
27
Where Does Oracle Fit In?Where Does Oracle Fit In?
• Oracle Secure Backup Cloud Module• RMAN to S3, 9iR3 & higher• Can run using OEM• 32-Bit Linux and Windows• More reliable than tape• Faster than tape (40-50MB/Sec)• Takes care of off site storage
28
Where Does Oracle Fit In?Where Does Oracle Fit In?
• Oracle Secure Backup Cloud Module• Automatically Encrypts• Will use Oracle 11g Fast Compressed Backup (normally
requires Advanced Compression license) at no cost• No more mounting tapes• Cheap, Cheap, Cheap
30
How does Amazon work?How does Amazon work?
• Command Line Tools (Yuck)• 3rd Party Add-ons
• ElasticFox (#1)• Cloud Studio
• 3rd Party Vendors• RightScale• Elastra
This demo will use ElasticFox
54
Mount an ext2 Filesystem on EBS Mount an ext2 Filesystem on EBS VolumeVolume
/sbin/mke2fs -j /dev/sdg
echo "/dev/sdg /vol ext3 noatime 0 0" >> /etc/fstab
mkdir /vol
mount /vol
$ df --si