Amazon Web Services
2006: Amazon launched Amazon Web Service (AWS) on a utility computing basis although the initial released dated back to July 2002.
Amazon Web Services (AWS) is a collection of remote computing services (also called web services) that together make up a cloud computing platform, offered over the Internet by Amazon.com.
The most central and well-known of these services are Amazon EC2 (Elastic Compute Cloud )and Amazon S3 (Simple Storage Service).
Amazon Web Services is based on SOA standards, including HTTP, REST, and SOAP transfer protocols, open source and commercial operating systems, application servers, and browser-based access.
1). Amazon VPC (Virtual Private Cloud)
· Amazon VPC enables you to launch Amazon Web Services (AWS) resources into a virtual network that you've defined.
· This virtual network closely resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS.
VPCs and Subnets
· VPC is a virtual network dedicated to your AWS account. It is logically isolated from other virtual networks in the AWS cloud.
· You can launch your AWS resources, such as Amazon EC2 instances, into your VPC.
· You can configure your VPC; you can select its IP address range, create subnets, and configure route tables, network gateways, and security settings.
· A Subnet is a range of IP addresses in your VPC.You can launch AWS resources into a subnet that you select.
· Use a public subnet for resources that must be connected to the Internet, and a private subnet for resources that won't be connected to the Internet
· AWS Direct Connect links your internal network to an AWS Direct Connect location over a standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable.
· One end of the cable is connected to your router, the other to an AWS Direct Connect router.
· With this connection in place, you can create virtual interfaces directly to the AWS cloud (for example, to Amazon EC2 and Amazon S3) and to Amazon VPC, bypassing Internet service providers in your network path.
· An AWS Direct Connect location provides access to Amazon Web Services in the region it is associated with, as well as access to other US regions. For example, you can provision a single connection to any AWS Direct Connect location in the US and use it to access public AWS services in all US Regions and AWS GovCloud (US).
To use AWS Direct Connect, your network must meet one of the following conditions:
· Your network is collocated with an existing AWS Direct Connect location.
· You are working with an AWS Direct Connect partner who is a member of the AWS Partner Network (APN).
· You are working with an independent service provider to connect to AWS Direct Connect.
In addition, your network must meet the following conditions:
· Connections to AWS Direct Connect require single mode fiber, 1000BASE-LX (1310nm) for 1 gigabit Ethernet, or 10GBASE-LR (1310nm) for 10 gigabit Ethernet.
· Auto Negotiation for the port must be disabled. You must support 802.1Q VLANs across these connections.
· Your network must support Border Gateway Protocol (BGP) and BGP MD5 authentication.
· Optionally, you may configure Bidirectional Forwarding Detection (BFD).
· Elastic Load Balancing automatically distributes your incoming application traffic across multiple Amazon EC2 instances.
· It detects unhealthy instances and reroutes traffic to healthy instances until the unhealthy instances have been restored.
· Elastic Load Balancing automatically scales its request handling capacity in response to incoming traffic.
Same as in – Compute Section.
· Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.
Amazon Route 53 performs three main functions:
· Domain registration – Amazon Route 53 lets you register domain names such as example.com.
· DNS service – Amazon Route 53 translates friendly domains names like www.example.com into IP addresses like 192.0.2.1. Amazon Route 53 responds to DNS queries using a global network of authoritative DNS servers, which reduces latency.
· Health checking – Amazon Route 53 sends automated requests over the Internet to your application to verify that it's reachable, available, and functional.
You can use any combination of these functions. For example, you can use Amazon Route 53 as both your registrar and your DNS service, or you can use Amazon Route 53 as the DNS service for a domain that you registered with another domain registrar.