• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Building REA In The Cloud
 

Building REA In The Cloud

on

  • 1,599 views

Joint Amazon (Mike Culver) and Oracle (Pieter Humphrey) presentation. ...

Joint Amazon (Mike Culver) and Oracle (Pieter Humphrey) presentation.

Why call IT when you need a development server these days – they take forever! Rent a virtual machine instead! In this session, you'll learn how the cloud is introducing a new model for Fusion Middleware development environment provisioning, as well as an alternative deployment model for the enterprise. We'll examine the methodology behind the construction of rea.oracle.com on EC2, and the hands on lab development environment used for OTN’s Virtual Developer Day.

Statistics

Views

Total Views
1,599
Views on SlideShare
1,596
Embed Views
3

Actions

Likes
2
Downloads
0
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • A remote machine A specific Virtual Machine template (AMI) A specific EBS/EBS Snapshot of installed FMW software Pre-installed tutorial apps, demos
  • 1 developer + deployer / amazon EC2 operator 1 test instance 1 dev instance 2 months dev work on app + instance
  • Debug ports are configurable on both eclipse / jdev

Building REA In The Cloud Building REA In The Cloud Presentation Transcript

  •  
  • Building REA in the Cloud Pieter Humphrey, Principal Product Director, Oracle Amazon Content originally from Mike Culver, Amazon
  • The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • Agenda
    • What is a Cloud?
    • Why develop with FMW on the cloud?
    • Operating
    • Deployment
    • Challenges
    • Demo
    • Q&A
  • Characteristics of Cloud Computing
    • XML Web service
    • On demand
    • “ Infinite” Scale
    • Elastic
  • We think of the Cloud as a set of building block services
    • Infrastructure As a Service
      • Amazon Simple Storage Service
      • Amazon Elastic Compute Cloud
      • Amazon Simple Queue Service
      • Amazon SimpleDB
      • Amazon CloudFront
      • Amazon Elastic MapReduce
    • People As a Service
      • Amazon Mechanical Turk
    • Payments As a Service
      • Amazon Flexible Payments Service
      • Amazon DevPay
    • Fulfillment and Associates
      • Amazon Fulfillment Web Service
      • Amazon Associates Web Service
  • Amazon Elastic Compute Cloud EC2
    • Resizable compute capacity in the cloud
      • Obtain and boot new server instances in minutes
      • Quickly scale capacity, up or down, as your computing requirements change
    • Full root/Administrator access to a Linux/Windows virtual machine
    • Simple Web service management interface
    • Changes the economics of computing
  • Predictions Cost Money Infrastructure Cost $ time Large Capital Expenditure You just lost customers Predicted Demand Traditional Hardware Actual Demand Automated Virtualization
  • Virtual Machine Choices Standard High CPU Small Large Extra Large Medium Extra Large Bits 32 64 64 32 64 RAM 1.7 GB 7.5 GB 15 GB 1.7 GB 7 GB Disk 160 GB 850 GB 1690 GB 350 GB 1690 GB EC2 Compute Units 1 4 8 5 20 I/O Performance Medium High High High High Firewall Yes Yes Yes Yes Yes Spot Pricing Linux Per Hour $0.10 $0.40 $0.80 $0.20 $0.80 Windows Anon $0.125 $0.50 $1.00 $0.30 $1.20 Windows Authenticated $0.25 $0.75 $1.50 $0.50 $2.00
  • Reserved Instances (US Prices) (Linux/UNIX) One-time Fee Usage Per Hour Standard 1 Yr Term 3 Yr Term Reserved Spot Small (Default) $325 $500 $0.03 $0.10 Large $1300 $2000 $0.12 $0.40 Extra Large $2600 $4000 $0.24 $0.80 High CPU Medium $650 $1000 $0.06 $0.30 Extra Large $2600 $4000 $0.24 $1.20
  • An Advantage of the Cloud: Regions & Availability Zones
  • EC2 Instance Lifecycle
    • RunInstances call to cloud
    • Specify which AMI to launch
    • Provide parameters (# instances, security group, etc)
    • Instance launch initiated
    • Copy AMI from S3
    • Assign parameters
    • Attach EBS Storage once running
    • Assign Elastic IP Address
    • Resources automatically detached (IP, storage)
    • Can also be initiated as normal operating system shutdown
    AMI Instance (Pending) Instance (Runing) Instance (Shutting Down) Instance (Terminated)
  • EBS Volumes are in a Single Availability Zone Note: Conceptual diagram only
  • How EBS Interacts With EC2 and S3 Internet AWS Cloud EBS EBS EBS EBS EBS EBS EBS Snapshot EBS Snapshot EBS Snapshot EBS Snapshot EBS Snapshot Create Snapshot Clone From Snapshot EC2 Availability Zone EC2 S3 Storage EC2 EC2
  • <Insert Picture Here> Oracle Fusion Middleware and Amazon EC2
  • Why develop FMW on the cloud?
    • On – demand development environment provisioning
    • Quick prototyping
    • Fast pilots
    • Eliminate delays from:
      • HW provisioning
      • Insufficient Laptop resources
      • Needing a particular OS for testing
      • Long downloads
      • Installation
      • Initial Configuration
  • What’s a CDE ?
    • +
    Specific VM template (AMI) Specific EBS Snapshot & EBS volume CDE = Cloud Development Environment
  • Production example: rea.oracle.com AMAZON EC2 Instance for REA ADF 11g runtime Oracle Enterprise Linux Oracle 11g App DB Amazon EBS Network storage Read/Write *.DBF EAR Application WebLogic 10gR3
  • Remote Access & Firewall WinSCP VNC PuTTY SFTP 22 SSH 22 VNC 5901 Your Network Public Internet Freeware (or linux tools) AMAZON EC2 Instances
  • Cloud Deployment, Scenario 1 Your Network EAR, WAR File AMAZON EC2 Instances Public Internet Export / generate EAR, WAR File
  • Cloud Deployment, Scenario 2 Your Network Debug / Deploy AMAZON EC2 Instances Public Internet IDE Tools on your desktop Debug / Deploy Remote Server (s)
  • Demo CDE
    • 100GB
    Network Attached Storage Virtual Server Instance from AMI Operating System Database 11g (program files) 10GB Read/Write *.DBF WebLogic Server JRockit Database instance (DBF files) Coherence EclipseLink JDeveloper ADF Runtime Enterprise Pack for Eclipse
  • Setting up a CDE
    • Create AWS account
    • Signup for EC2
    • Login to console
    • Locate/Start AMI
    • Configure freeware
    • Connect to instance
    • Configure running instance
    • Do one of many available FMW tutorials
      • Coherence, WebLogic server, enterprise pack for eclipse,
  • <Insert Picture Here> Demo
  •