Upload
geeyes1
View
226
Download
0
Embed Size (px)
Citation preview
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
1/43
Deploying for
Success on theCloud: EBS on
Amazon VPC
Phani Kottapalli
Pavan Vallabhaneni
AST CorporationAugust 17, 2012
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
2/43
2
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
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
3/43
3
Amazon AWS Infrastructure
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
4/43
4
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
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
5/43
5
Amazon AWS Infrastructure
* At present zone D is also available in US East Region
Regions are separate cloudsMultiple Network connected available zones in each region
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
6/43
6
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
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
7/43
7
AWS Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
8/43
8
AWS Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
9/43
9
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
10/43
10
Amazon Virtual Private Cloud(VPC)
Step by Step process of VPC
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
11/43
11
Amazon Virtual Private Cloud(VPC)
Login to AWS Management Console and select VPC service
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
12/43
12
Amazon Virtual Private Cloud(VPC)
List of VPC options to build
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
13/43
13
Amazon Virtual Private Cloud(VPC)
Select CIDR(Classless Inter-Domain Routing)range for VPC andclick on create vpc
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
14/43
14
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
15/43
15
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
16/43
16
Amazon Virtual Private Cloud(VPC)
VPC Status
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
17/43
17
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
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
18/43
18
Amazon Virtual Private Cloud(VPC)
Security Group is a group of instances that sharecommon setup of rules
The rules determines what traffic is allowed in and out theinstances.
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
19/43
19
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
20/43
20
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
21/43
21
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
22/43
22
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
23/43
23
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
24/43
24
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
25/43
25
Amazon Virtual Private Cloud(VPC)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
26/43
26
Amazon Virtual Private Cloud(VPC)
Elastic IP(EIP) is used to assign static public ip-address for EC2Instance.
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
27/43
27
Different components in VPC
Routing
Security
Internet Gateway
Virtual Private Gateway
Customer Gateway
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
28/43
28
Different components in VPC
AWS provides two ways for you to control security inVPC
Security groups Network ACLs.
They both enable you to control what traffic goes inand out of EC2 instances, but security groups workat the instance level, and network ACLs work at thesubnet level.
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
29/43
29
Different components in VPC
Feature Description
Support for VPC in US-West (N.California), AsiaPacific (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 eachRegion
You can create a VPC that spans multiple AvailabilityZones in a Region. Since each VPC can havemultiple subnets, you can put each subnet in adistinct Availability Zone. Virtual private gateways andInternet gateways are regional objects, and can beaccessed from any Availability Zone.
Support for multiple VPN Connections per VPC You can create multiple VPN connections to a singleVPC. This can be used to connect multiple branchoffices 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), tunnelstate, time since last state change, and descriptivetext 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 AWSaccounts. You can, for example, create productionnetworks, development networks, staging networks,and test networks as needed.
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
30/43
30
Components - Limit in VPCComponent Limit CommentsNumber 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 5You have one limit for VPC Elastic IPaddresses (5) and another forstandard 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) AdvertisedRoutes per VPN Connection
100
Amazon EC2 CC1, CG1, and Micro Instances are notavailable in a VPC at this time
Amazon DevPay paid AMIs are not supported in AmazonVPC
Note: Some components limit can extend on request
Ref: aws.amazon.com
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
31/43
31
Elastic Block Storage(EBS)
Amazon Elastic Block Store (EBS) provides block level storage volumes foruse withAmazon EC2 instances.
Amazon EBS volumes are network-attached, and persist independently
fromthe life of an instance.
Amazon EBS allows you to create storage volumes from1 GB to 1 TB thatcan be mounted as devices byAmazon EC2 instances. Multiple volumescan be mounted to the same instance.
Amazon EBS enables you to provision a specific level of I/O performance ifdesired, by choosing a Provisioned IOPS volume. This allows you topredictablyscale to thousands of IOPS perAmazonEC2 instance.
Eachstorage volume is automatically replicatedwithin the sameAvailability Zone. This prevents data loss due to failure of any singlehardware component
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
32/43
32
Elastic Block Storage(EBS)
Amazon EBS also provides the ability to create point-in-time snapshots ofvolumes, which are persisted to Amazon S3.
These snapshots can be used as the starting point for newAmazon EBS
volumes, and protect data for long-termdurability. The same snapshotcanbe used to instantiate as many volumes as you wish.
Once a volume is created, it can be attached to anyAmazon EC2 instancein the same Availability Zone.
A volume can only be attached to one instance at a time, but manyvolumes can be attached to a single instance.
If an instance fails or is detached fromanAmazon EBS volume, thevolume can be attached to any other instance in thatAvailability Zone.
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
33/43
33
Elastic Compute Cloud(EC2)
Amazon Elastic Compute Cloud (Amazon EC2) is a webservice that provides resizable compute capacity in the cloud.
Amazon EC2 presents a true virtual computing environment,allowing you to use web service interfaces to launch instances
with a variety of operating systems.
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
34/43
34
Elastic Load Balancing
Elastic Load Balancing automatically distributes incoming applicationtraffic across multiple Amazon EC2 instances in a single AvailabilityZone or multiple Availability Zones.
Reroutes traffic to healthy instances until the unhealthy instanceshave been restored.
In VPC we can use as an internal load balancer
Elastic Load Balancing supports the ability to stick user sessions tospecific EC2 instances.
Elastic Load Balancing supports use of both the Internet Protocol
version 4 and 6
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
35/43
35
Deploy E-Business suite Database on EC2
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
36/43
36
Deploy E-Business suite Database on EC2
127.0.0.1 ebs.astaws.oracle.com ebs localhost.localdomainlocalhost
O h A il bl S i
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
37/43
37
Other Available Services
Amazon S3 provides a simple web services interfacethat can be used to store and retrieve data.
Write, read, and delete objects containing from 1 byte
to 5 terabytes of data.
Objects are stored in buckets.
Authentication mechanisms are provided to ensure data
is secure.
Secure data upload/download and encryption for additional dataprotection.
Designed to provide 99.99% durability and 99.99%availability of objects.
Amazon Simple Storage Service (Amazon S3)
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
38/43
38
Other Available Services
Content Storage and Distribution
Storage for Data Analysis
Backup, Archiving and Disaster Recovery
Common Uses Amazon S3
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
39/43
39
Curiosity
From the control room inPasadena, California,NASA/J PL is using SimpleStorage Service (S3) tocapture and store images
and metadata collected fromthe Mars Exploration Rover
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
40/43
40
Other Available Services
Amazon Cloud Search (beta)
Integrate fast and highly scalable search functionalityinto their applications.
Simple to Configure
Automatic Scaling For Data & Traffic
Low Costs
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
41/43
41
Other Available Services
Automate business processes
Processing steps in an application as tasks that drivework in distributed applications
Managing cloud infrastructure services
Coordination hub for all of the different components of yourapplication
Amazon Simple Workflow Service
Q i d O Di i
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
42/43
42
Questions and Open Discussions
C t t D t il
7/30/2019 Deploying for Success on the Cloud - EBS on Amazon VPC
43/43
43
Contact Details
Phani KottapalliPavan Vallabhaneni
AST Corporation
www.astcorporation.com