Deploying for Success on the Cloud: EBS on Amazon VPC
Session ID#11312
• Phani Kottapalli
• AST Corporation
Our Services Oracle Partnership Oracle Specialized
• E-Business Suite
• Business Intelligence
• EPM-Hyperion
• Fusion Middleware
• Managed Services
• Oracle University
• Project Advisory Services
• Oracle Platinum Partner
• Pillar Partner
• SOA
• Business Intelligence
• Hyperion
• Oracle University Approved Education Center
• Oracle University Reseller
• Oracle Accelerator Implementer
• Certified OnDemand Implementer
• Small Business Strategy Council
• EBS Financial Management
• EBS Supply Chain Management
• EBS Human Capital Management
• BI Applications
• BI Foundation
• Service-Oriented Architecture
• Public Sector
Specialized. Recognized. Preferred.
The right partner makes all the difference.
Oracle Titan Award Winner 2011 & 2009
2011 Inc. Top Small Company Workplaces
2012 Inc. 5000 Fastest Growing Companies
2012 Best & Brightest Companies to Work For
Amazon AWS Global Infrastructure
AWS VirtualPrivateCloud(VPC) Architecture
Different components in VPC
Elastic Block Storage(EBS)
Elastic Compute Cloud(EC2)
Deploy E-Business suite database on EC2 running on VPC
Other Available services in AWS
Agenda
AWS Global Infrastructure
AWS has around 9 different Regions located throughout the world
Each Region contains two or more availability zones.
The AWS regions are isolated from each other.
Multiple Network connected available zones in each region
AWS Infrastructure
• Regions are separate clouds
• Multiple Network connected available zones in each region
AWS Infrastructure
AWS Updated Global Infrastructure
Edge locations serve requests for CloudFront and Route 53.
Cloud Front is a content delivery network.
Route 53 is a DNS service
AWS Infrastructure
Enables to create virtual private network topology
Launch AWS resources in a Virtual network
Control on the ip-address range
Control on subnets , routers , gateways and security
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
• Step by Step process of VPC
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
Select CIDR(Classless Inter-Domain Routing)range for VPC and
click on create vpc
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
VPC Status
Main route table comes by default with vpc
Custom route table is created by wizard
Subnet is associated with custom route table
AWS Virtual Private Cloud(VPC)
Security Group is a group of instances that share common setup of rules
The rules determines what traffic is allowed in and out the instances.
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
• Elastic IP(EIP) is used to assign static public ip-address for EC2 Instance.
Routing
Security
Internet Gateway
Virtual Private Gateway
Customer Gateway
Different Components in VPC
AWS provides two ways for you to control security in VPC
• Security groups
• Network ACLs.
They both enable you to control what traffic goes in and out of EC2 instances, but security groups work at the instance level, and network ACLs work at the subnet level.
Different Components in VPC
Different Components in VPC
Feature Description
Support for VPC in multiple Availability Zones in each Region
You can create a VPC that spans multiple Availability Zones in a Region. Since each VPC can have multiple subnets, you can put each subnet in a distinct Availability Zone. Virtual private gateways and Internet gateways are regional objects, and can be accessed from any Availability Zone.
Support for multiple VPN Connections per VPC
You can create multiple VPN connections to a single VPC. This can be used to connect multiple branch offices to a single VPC, or to provide redundant VPN connections from a single location.
VPN Connection Status You can view the status of each VPN Connection on the AWS Management Console and via API/CLI.
Status includes connection state (up or down), tunnel state, time since last state change, and descriptive text for connection errors.
Support for multiple VPCs per AWS account per Region
You can create multiple, fully-independent VPCs in
a single Region without having to use additional
AWS accounts. You can, for example, create
production networks, development networks,
staging networks, and test networks as needed.
Component Limit Comments
Number of route tables per VPC 10 Including the main route table
Number of entries per route table 20 Number of VPC Elastic IP addresses per
AWS account 5
You have one limit for VPC Elastic IP addresses (5) and another for standard EC2 addresses (5).
Number of VPC security groups per VPC 50
Different Components in VPC
Component Limit Comments
Number of VPCs per region 5
Number of subnets per VPC 20
Number of Internet gateways per region 5 One per VPC Number of virtual private gateways per region 5 One per VPC
Different Components in VPC
Component Limit Comments
Number of rules per VPC security group 50 Number of VPC security groups a VPC
instance can be in
5
Number of network ACLs per VPC 10 Number of rules per network ACL 20
Different Components in VPC
Component Limit Comments
Amazon EC2 CC1, CG1, and Micro Instances are not available in a VPC at this time
Amazon DevPay paid AMIs are not supported in Amazon VPC
Different Components in VPC
Number of customer gateways per region 50
Amazon Elastic Block Store (EBS) provides block level storage volumes for use with Amazon EC2 instances.
Amazon EBS volumes are network-attached, and persist independently from the life of an instance.
Amazon EBS allows you to create storage volumes from 1 GB to 1 TB that can be mounted as devices by Amazon EC2 instances. Multiple volumes can be mounted to the same instance.
Amazon EBS enables you to provision a specific level of Input Output performance if desired, by choosing a Provisioned IOPS volume. This allows you to predictably scale to thousands of IOPS per Amazon EC2 instance.
Elastic Block Storage(EBS)
Amazon EBS also provides the ability to create point-in-time snapshots of volumes, which are persisted to Amazon S3.
These snapshots can be used as the starting point for new Amazon EBS volumes, and protect data for long-term durability. The same snapshot can be used to instantiate as many volumes as you wish.
Once a volume is created, it can be attached to any Amazon EC2 instance in the same Availability Zone.
Each storage volume is automatically replicated within the same
Availability Zone. This prevents data loss due to failure of any single hardware component.
Elastic Block Storage(EBS)
A volume can only be attached to one instance at a time, but many volumes can be attached to a single instance.
If an instance fails or is detached from an Amazon EBS volume, the volume can be attached to any other instance in that Availability Zone .
Elastic Block Storage(EBS)
Amazon Elastic Compute Cloud (Amazon EC2) is a web
service that provides resizable compute capacity in the cloud.
Amazon EC2 presents a virtual computing environment,
allowing you to use web service interfaces to launch instances with a variety of operating systems.
EC2 provides multiple instance types from micro to high memory cluster instances.
There are three ways to launch the EC2 instance.
Elastic Compute Cloud(EC2)
Elastic Compute Cloud(EC2)
Elastic Compute Cloud(EC2)
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances in a single Availability Zone or multiple Availability Zones.
Reroutes traffic to healthy instances until the unhealthy instances have been restored.
Elastic Load Balancing supports the ability to stick user sessions to specific EC2 instances.
Elastic Load Balancing
Deploy Oracle Database on EC2
Image Source: Oracle