Deploying for Success on the Cloud: EBS on Amazon VPC
Phani Kottapalli
Pavan Vallabhaneni
AST Corporation
August 17, 2012
Agenda
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
Amazon AWS Infrastructure
Amazon AWS Infrastructure
AWS has 8 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
Edge locations serve requests for CloudFront and Route 53.
Cloud Front is a content delivery network.
Route 53 is a DNS service
Amazon AWS Infrastructure
• Regions are separate clouds
• Multiple Network connected available zones in each region
AWS Virtual Private Cloud(VPC)
Enables to create virtual private network topology
Launch AWS resources in a Virtual network
Control on the ip-address range
Control on subnets , routes , gateways and security
Use VPC as extension of data center
AWS Virtual Private Cloud(VPC)
AWS Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
• Step by Step process of VPC
Amazon Virtual Private Cloud(VPC)
• Login to AWS Management Console and select VPC service
Amazon Virtual Private Cloud(VPC)
• List of VPC options to build
Amazon Virtual Private Cloud(VPC)
• Select CIDR(Classless Inter-Domain Routing)range for VPC and
click on create vpc
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
• VPC Status
Amazon Virtual Private Cloud(VPC)
• Main route table comes by default with vpc
• Custom route table is created by wizard
• Subnet is associated with custom route table
Amazon 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.
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Amazon Virtual Private Cloud(VPC)
Elastic IP(EIP) is used to assign static public ip-address for EC2
Instance.
Different components in VPC
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
Feature Description
Support for VPC in US-West (N.California), Asia
Pacific (Singapore), Asia Pacific (Tokyo)
You can create VPCs in any of the five AWS Regions (US-East (Virginia), US-West (N.California), EU-West (Ireland), Asia Pacific (Singapore), or Asia Pacific (Tokyo)).
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.
Components - Limit 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 Number of customer gateways per region 50
Number of VPN connections per region 50 Ten per virtual private gateway 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 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
Number of BGP(Border Gateway Protocol) Advertised
Routes per VPN Connection 100
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