Mike Culver
Web Services Evangelist Amazon Web Services
翻訳 吉田もとたか ただし、翻訳内容には一切の責任を負わない。
PDF->Word変換には、http://www.convertpdftoword.net/ を利用
Amazon Web Services が AWS ってことね
Oracle in the ク ラ ウド
A Webinar Featuring:
Bill Hodak Senior Product Manager Oracle Corporation
Amazon
一般ユーザ に向け販売
100億ユーザ
アメリカ、イギリス ドイツ、日本、 フランス、カナダ 中国
販売店代理店 に向け販売
アマゾンで売る
アマゾン技術を 使う
アマゾンの
ネットワーク使う
開発者に向け 販売
オンデマンドコンピュータ ストレージ、インフラ
既に440,000以上の 登録開発者
これね!
The AWS Cloud
30% 70%
オンプレミス 基盤構造
AWSクラウド
ベース 基盤構造
自社 ビジネス
ビジネスのための 準備、運用
準備、運用は ちょっとだけ
30%
自社ビジネスに もっと注力できる
70%
ザAWSクラウドは、 provides 頼りになって
信頼できる オンデマンドは基盤構造(インフラ)だ。 もっと自由に使える時間が増えて、
本当のあなたのビジネスに注力できるよ。
AWS クラウドの優位性
面倒くさい システム保守から 解放される
めっちゃでかいデータセンターにアクセスできるし、
自由に自分のビジネスを構成できるよ
必要なものを、必要なぶんだけ、どうぞ。
意外と 安くできる
先行投資にかかる費用を抑える
運用コストを大幅に軽減
使ったぶんだけ払えばいいし
市場に すぐに出せる
データセンターとの交渉がいらない
パイロットや、テストプレイが容易
自分のビジネスの価値を判断できることが簡単
この秋、
イ ン フ ル 対 応 サ ー ビスを考案中。 毎 年 流 行 し た ら 使 う予定。ま
Amazon.com そして AWS
帯域幅;(ネットワークの)回線容量
Amazon W eb Services
帯域幅;(ネットワークの)回線容量
Amazon.com global w ebsites
2001 2001
2002 2002
2003 2003
2004 2004
2005 2005
2006 2006
2007 2007
2008 追い越しちゃった
アマゾン ウェブ サービス (AWS)
スケールに合わせますし、 SOA
をサポートします
Amazon エラスティック:伸縮性(Elastic) Compute Cloud (EC2) Amazon Simple Queue Service (SQS) <=なに?
ばかでかい( Massive ) ストレージ
Amazon Simple ストレージ Service (S3) Amazon SimpleDB <=なに?コンテンツ デリバリー
Amazon CloudFront <=なに?
支払と入金
Amazon Flexible 支払 Service (FPS) Amazon デリバリごと支払 DelPay
On-demand workforce
Amazon Mechanical Turk(メカニカルトルコ?)
Elastic :
伸び縮みする布地。ゴムを織り込ん だ布や伸縮性のある合成繊維
Amazon Simple スト レ ージ Service
Distributed Data Store 割り当てたデータストア
REST/SOAP web services API ウェブサービス API
Simple (Buckets, Objects, Keys) 単純だ
Service Level Agreement - 99.9% SLA は 99.9% だ
~70K RPS (scalable, durable, available)
いわゆる 70,000
revolutions per second 毎秒回転数.North America and Europe 北アメリカと、 EU に配置
Pay-as-you-go:
即金払いの場合(クレジットカードということか?) 階段式の(Tiered)ストレージ課金 $0.15 / GB / 月データ送信量課金: 階段式の(Tiered) $0.17/ GB to $0.10/GB 必要なものは: ほんのわずかの(nominal)課金 です
Amazon S3( スト レ ージ )
Momentum( モメ ンタ ム: 勢い)
29,000,000,000
10,000,000,000
5,000,000,000 800,000,000
Q2 2006
Q2 2007
Q3 2007
Q3 2008
Amazon S3にある全オブジェクト(オブジェクト?)
Amazon Elastic Compute Cloud
アマゾン伸縮性コ ンピ ュ ート ク ラウド
事実上 (Virtually) 無制限( unlimited ) computing power
Obtain and boot new server instances in minutes 瞬間起動Quickly scale capacity up or down スケールアップダウンも即変更
Full root access to a Linux or Windows virtual computer ルート解放
基本Linux: $0.10 / 時間 から 基本Windows: $0.125 / 時間 から
Recent features 最新機能
配置場所は北アメリカと、EU
Deploy across 確実にゾーンで復旧可能
伸縮性 IP を約束
不屈の
(Persistent) ストレージ with 伸縮性ブロックストアSLA は、 Service-Level Agreement – 99.95% だ
1日 8 時間使っ て、Windows 20 日で、20 ドル まじ?(^_^ )
1年間で、 4 時 間 ぐ ら い 止まる
情報基盤の必要要件の予測
実際の必要
コンピュータの性能
不満が多い
使用予測
無駄が多い
利用経過時間
AWS を使ってる人達
Elastic computing
Media distribution
Scalable Web sites
Business continuity (backup/recovery)
Record retention and management
Financial applications
High-performance computing
Software development/testing 開発者・ テスタ ー
ここ重要
AWS を、企業で使うには
•
•
•
•
よくよく知ってる開発環境が使える
電源On/Offがすぐにできて、ストレージが使える
ビジネスの必要に合わせて自動的に拡張・縮小
使った分だけ支払う。ただし、使用量確約なしで。 開発系企業では
ITを駆使する企業では
• セキュアで、信頼性があり、高速であること
• 一回きりのプロジェクトでの暫定的リソース
•進行中のプロジェクトで危険を冒すことなく、 全社にとって必要なサービス
多数の企業での AWS 利用場面
Elas3c Com pu3ng
Scalable W eb Sit es
バックアップリカバリー
Financial Applica3ons
Large ‐ scale Sim ula3on
ク ラ ウド コ ンピ ュ ーテ イ ング
and
Oracle
ク ラウド コ ンピ ュ ーテイ ング and Oracle
今日の
クラウドコンピューテイング開発者が、一番のユーザ達です 準備できているインフラの見積もり
ミッションクリティカルじゃないシステム
Oracleの目的は、企業と適当なクラウドコンピューティングを
つくることです
製品とサービスの正しい組み合わせを提供する クラウド産業をリードしていく、
確実なデータセキュリティなども含む。
Amazon は No1 クラウドベンダーで、 Oracle は No1 パートナーです
クラウド上にオラクル製品を出荷
EC2でのOracle Database 11g
事前調整した Virtual Machine イメージ (AMIs) は、EC2で有効です
Oracle Enterprise Linux と Oracle Database 11g と Application Expressから構成されます
Real Application Clusters (RAC)は、現時点でサポートしません (EC2 は、クラスターをサポートしません)
たったの30分で、完全に調整されたHWとOracleデータベー スが使えるようになります
テストや、開発、概念実証(Proof Of Concept)と短期間プロジェクト で使えます
そのようなプロジェクトでは、ITがボトルネックになり得ます 砂遊びのように簡単にオプションを足したり外したりできます
もっと多くの AMIs が将来リリースされます
EC2 で Oracle WebLogic サーバー
Certified Oracle WebLogic Server on EC2
Rigorous functional testingPackaged for easy consumption Ready to run
Use Cases
Development & Testing
• Provides access to machines otherwise out of reach Production
• Easy to configure and deploy for hosting web apps
Oracle WebLogic サーバー
Suitable for Production Deployments
32 & 64 bit AMIsBasis for Customization
さあ始めよう : Oracle を Amazon EC2 で
Sign up for Amazon Web
Services and EC2
Can use your regular Amazon account
Create your secure X.509 certificate and create key pair for command line access to EC2
• Using tools like SSH and PuTTY
http://aws.amazon.com
Download and install EC2
command line tools
さあ始めよう : Oracle を Amazon EC2 で
Pick an Oracle AMI
http://www.oracle.com/goto/cloud/
さあ始めよう : Oracle を Amazon EC2 で
Pick an Oracle AMI
http://www.oracle.com/goto/cloud/
さあ始めよう : Oracle を Amazon EC2 で
始めるぞ a New EC2 Instance をOracle AMIで
Configure EC2 firewall settings to open the required network
ports (one time operation)
1521 (listener), 8080 (APEX), 1158 (EM), etc.
ec2-authorize default –p 1158
Start up an EC2 Instance with Oracle AMI
ec2-run-instances ami-cecb2fa7 –k <keypair>
Amazon EC2 のメイン機能
伸縮性 (Static) IP Addresses
Pre-assigned static IP addresses that can be associated with any EC2 instance
伸縮性 Block ストレージ
Persistent “NAS” style storage
Allows users to create volumes and snapshots
Default EC2 storage is ephemeral – you loose everything the moment you shut down an instance
有効なゾーン Zones
Spread your instances across multiple locations for business continuity
セキュリティ
Private/Public key pair based, SSH-only administrator access Ability to configure firewall and network port settings
これは
重要
Oracle を Amazon EC2 で
パフォーマンス and スケーラビリティ
OLTP Transactions
Small スモール
Large ラージ
Extra Large エクストララージ Amazon EC2 Instance Type
アマゾン EC2 インスタンス種類
Maximizing Availability and Security
Oracle Data Guard と Availability Zones で、 High Availability
Scale-out disaster recovery, business continuity, and readscalability
透過的 Data 暗号化
Encrypts data on disk without requiring application changes
Network 暗号化
Encrypts in-flight data
バーチャルプライベート Database
許可されたデータだけしか見られませんOracle ソフト ウェ ア Cloud ライ センス
Oracle ソフトウェアは、 Amazon Cloud で利用できます
Amazon EC2 supported todayDatabase, Middleware, Grid Control の全エディション OK です
EE: Each virtual core と physical x86 coreを同等とします (EE) SE/SE1 ライセンスは、EC2 instance サイズに比例します• 0から4つのvirtual cores は、 1 つのprocessor (socket)とします
• 4以上のvirtual cores は、各4つのvirtual coreを、1つのprocessor と数えます (socket)
Oracle Enterprise Linux
各EC2 instanceは、1つのシステムと数えます
新しいライセンスを買ってもいいし、既存ライセンスを利用可能
Customers with ULA (
uncomitted logic array)なら、追加ライセンスなしで
使えます
Oracle on EC2 最初の反応
the AWS Website フォーラムにおける反応
“First class Database + linux available in 8 minutes!!. Don't you believe? Try this AMI and enjoy with APEX and is GUI for the administration. Specially amazing with EBS.”
Oracle in the Cloud
Customer Success Story — Harvard Medical School
Clinical and drug simulation application
Technical challenges
Short development time
Unpredictable peaks and troughs Limited capital budget
Minimal technical and administrative complexity
Solution
Oracle Database 11g on Amazon EC2 Participated in Oracle on EC2 beta program Developed the entire application in 4 weeks
Oracle in the Cloud
Customer Success Story — Harvard Medical School
http://ec2-75-101-221-79.compute-1.amazonaws.com:8080/web/guest/home
Oracle in the Cloud
Customer Success Story — Harvard Medical School
“The combination of Oracle and AWS allowed us to focus
our time and energy on simulation development, rather
than technology, to get results quickly”
— Dr. Peter Tonellato
http://ec2-75-101-221-79.compute-1.amazonaws.com:8080/web/guest/home
Oracle Cloud バッ ク アッ プ
and Amazon S3
S impleスト レ ージサービ ス
現在の Database Backup 最適手法
Database Files RMAN Backup Local Disk Backup
Backup to ロ ーカ ルディ スクへ
Migrate backups ディ スクからテープへ
Move テープを 別の場所へ
RMAN Tape Interface
Offsite Tape Storage
ク ラウド を 使っ た Offsite Backups
Database Files RMAN Backup Local Disk Backup
New Oracle Secure Backup module to move database backups をクラウドへ
9i以上のDBが可能 Amazon S3 が利用可能
Secure Backup Cloud Module
Compression
Encryption
More テープよりも頼りになり、素早く
リストアできる
他の場所からテープを運びもどす手間が要らない
Oracle Secure Backup ク ラウド モジュ ール
RMAN を使った新しいライブラリです Amazon S3 向け
Using RMAN’s SBT (Tape) Interface
Part of Oracle Secure Backup product family
Licensed based on number of concurrent parallel streams (RMAN channels)
暗号化 と圧縮を含む
Linux 32, Linux 64, Windows 32 において有効
Cloud Backup Installer included in Oracle AMIsOTNから ダウンロ ード でき ま す。 こ れ重要
Fully compatible with existing backup scripts and EM
See Cloud Backup TWP on OTN for details
Solaris も
す ぐ リ リ ー ス す る よ ね?
Database Backups ク ラウド へ
利益となるもの
Always accessible, Faster restore
No need to call any one, テープの移動不要
Cloud backups can be used to 簡単にテストや開発環境がつくれる
Better 信頼できる
Disks are more テープより信頼できる
S3 では、 データは冗長性を持ってコピーしているから安心してね
費用の面で
そんなに高くない
S3 storage costsを超えない
tape backup software のライセンスとサポート費用を削除 追加の offsite ストレージが、不要
Database Backups to Cloud
Performance — Viable Even for Large Databases
DB Size (GB)
500 300
100
Full DBIncremental Backup Time Backup Time
4 Hours 2 Hours
40 Minutes
30 Minutes 15 Minutes
5 Minutes
Monthly Amazon S3 Cost
$200
$125
$50
On-premises DB; Compressed Parallel Backups
テープ運用 会社は やばいかも
Oracle を Amazon EC2 で
最適な手法だと言える
Data Persistence(持続性) with Elastic Block Storage (EBS) Migrating to EC2
Backup on-premise database(オンプレミスDB) to S3 using Cloud Module Restore database on EC2
Security セキュリティ EC2 Firewall
•
•
•
Only open necessary ports (to necessary networks)
Oracle Transparent Data Encryption Network Encryption
Encryption 暗号化
High Availability 可用性
Oracle Data Guard + AWS Availability Zones
•
•
Primary Database in Availability Zone “A” Standby Database in Availability Zone “B” Oracle Secure Backup Cloud Module
これ
大事
翻訳には一切の
責任を負いません
Useful Links
Amazon Web Services website:
http://aws.amazon.com/
Amazon Web Services blog:
http://aws.typepad.com/
Oracle Database page:
http://www.oracle.com/database/
Oracle Cloud Computing Center:
http://www.oracle.com/goto/cloud/
Thank You
Other Amazon Web Services
Amazon DevPay
Billing and Account Management Service
Enables you to sell applications built on Amazon S3 and Amazon EC2 and hand the billing off to Amazon
Payments service built from ground up for developers
Amazon Flexible Payments Service
Supports multiple payment methods, including credit cards, bank transfers, or Amazon accounts
Support for micro-payments
Easiest way to charge Amazon customers
Can leverage the same account and payment information already on file with the Amazon.com retail site
Cost-effective access to a diverse, on-demand workforce
Amazon Mechanical Turk
Elastically scale up or down Perfect for high-volume micro tasks
Programmatic access through web service API
AWS Premium Support
Activity
Variety of online support options
•Resource Center
•Service Health Dashboard
•Developer Forums
Personalized assistance from an AWS Developer Support Engineer with deep technical expertise
•Assistance with all technical problems, including guidance on getting started with AWS
•As-needed escalation to AWS engineers
•Fast, predictable response times
Unlimited number of support cases
Web-based support during normal business hours Phone-based support around the clock
Starting at $0.10 per dollar of total monthly AWS usage
Free Silver Gold