+ All Categories
Home > Documents > Deploying for Success on the Cloud - EBS on Amazon VPC

Deploying for Success on the Cloud - EBS on Amazon VPC

Date post: 14-Apr-2018
Category:
Upload: geeyes1
View: 223 times
Download: 0 times
Share this document with a friend

of 43

Transcript
  • 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

    [email protected]

    [email protected]

    www.astcorporation.com


Recommended