0% found this document useful (0 votes)
4 views14 pages

AWS Introduction

The document outlines the key features of AWS, including flexibility, cost-effectiveness, scalability, security, and experience. It details AWS's global infrastructure, including regions, availability zones, and edge locations, as well as the process for signing up for AWS and understanding account identifiers. Additionally, it provides a historical timeline of AWS's development and significant milestones since its inception.

Uploaded by

harshitbajaj80
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

AWS Introduction

The document outlines the key features of AWS, including flexibility, cost-effectiveness, scalability, security, and experience. It details AWS's global infrastructure, including regions, availability zones, and edge locations, as well as the process for signing up for AWS and understanding account identifiers. Additionally, it provides a historical timeline of AWS's development and significant milestones since its inception.

Uploaded by

harshitbajaj80
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Features of AWS

The following are the features of AWS:

ADVERTISEMENT

o Flexibility

o Cost-effective

o Scalable and elastic

o Secure

o Experienced

1) Flexibility

o The difference between AWS and traditional IT models is flexibility.

o The traditional models used to deliver IT solutions that require large investments in a new
architecture, programming languages, and operating system. Although these investments are
valuable, it takes time to adopt new technologies and can also slow down your business.

o The flexibility of AWS allows us to choose which programming models, languages, and operating
systems are better suited for their project, so we do not have to learn new skills to adopt new
technologies.

o Flexibility means that migrating legacy applications to the cloud is easy, and cost-effective.
Instead of re-writing the applications to adopt new technologies, you just need to move the
applications to the cloud and tap into advanced computing capabilities.
o Building applications in aws are like building applications using existing hardware resources.

o The larger organizations run in a hybrid mode, i.e., some pieces of the application run in their
data center, and other portions of the application run in the cloud.

o The flexibility of aws is a great asset for organizations to deliver the product with updated
technology in time, and overall enhancing the productivity.

2) Cost-effective

o Cost is one of the most important factors that need to be considered in delivering IT solutions.

o For example, developing and deploying an application can incur a low cost, but after successful
deployment, there is a need for hardware and bandwidth. Owing our own infrastructure can
incur considerable costs, such as power, cooling, real estate, and staff.

o The cloud provides on-demand IT infrastructure that lets you consume the resources what you
actually need. In aws, you are not limited to a set amount of resources such as storage,
bandwidth or computing resources as it is very difficult to predict the requirements of every
resource. Therefore, we can say that the cloud provides flexibility by maintaining the right
balance of resources.

o AWS provides no upfront investment, long-term commitment, or minimum spend.

o You can scale up or scale down as the demand for resources increases or decreases respectively.

o An aws allows you to access the resources more instantly. It has the ability to respond the
changes more quickly, and no matter whether the changes are large or small, means that we can
take new opportunities to meet the business challenges that could increase the revenue, and
reduce the cost.

3) Scalable and elastic

o In a traditional IT organization, scalability and elasticity were calculated with investment and
infrastructure while in a cloud, scalability and elasticity provide savings and improved ROI
(Return On Investment).

o Scalability in aws has the ability to scale the computing resources up or down when demand
increases or decreases respectively.

o Elasticity in aws is defined as the distribution of incoming application traffic across multiple
targets such as Amazon EC2 instances, containers, IP addresses, and Lambda functions.

o Elasticity load balancing and scalability automatically scale your AWS computing resources to
meet unexpected demand and scale down automatically when demand decreases.

o The aws cloud is also useful for implementing short-term jobs, mission-critical jobs, and the jobs
repeated at the regular intervals.

4) Secure
o AWS provides a scalable cloud-computing platform that provides customers with end-to-end
security and end-to-end privacy.

o AWS incorporates the security into its services, and documents to describe how to use the
security features.

o AWS maintains confidentiality, integrity, and availability of your data which is the utmost
importance of the aws.

Physical security: Amazon has many years of experience in designing, constructing, and operating large-
scale data centers. An aws infrastructure is incorporated in AWS controlled data centers throughout the
world. The data centers are physically secured to prevent unauthorized access.

Secure services: Each service provided by the AWS cloud is secure.

Data privacy: A personal and business data can be encrypted to maintain data privacy.

ADVERTISEMENT

5) Experienced

o The AWS cloud provides levels of scale, security, reliability, and privacy.

o AWS has built an infrastructure based on lessons learned from over sixteen years of experience
managing the multi-billion dollar [Link] business.

o Amazon continues to benefit its customers by enhancing their infrastructure capabilities.

o Nowadays, Amazon has become a global web platform that serves millions of customers, and
AWS has been evolved since 2006, serving hundreds of thousands of customers worldwide.

AWS Global Infrastructure

o AWS is a cloud computing platform which is globally available.

o Global infrastructure is a region around the world in which AWS is based. Global infrastructure is
a bunch of high-level IT services which is shown below:

o AWS is available in 19 regions, and 57 availability zones in December 2018 and 5 more regions 15
more availability zones for 2019.

The following are the components that make up the AWS infrastructure:

o Availability Zones

o Region

o Edge locations

o Regional Edge Caches


Availability zone as a Data Center

o An availability zone is a facility that can be somewhere in a country or in a city. Inside this facility,
i.e., Data Centre, we can have multiple servers, switches, load balancing, firewalls. The things
which interact with the cloud sits inside the data centers.

o An availability zone can be a several data centers, but if they are close together, they are counted
as 1 availability zone.

Region

o A region is a geographical area. Each region consists of 2 more availability zones.

o A region is a collection of data centers which are completely isolated from other regions.

o A region consists of more than two availability zones connected to each other through links.

o Availability zones are connected through redundant and isolated metro fibers.

Edge Locations

o Edge locations are the endpoints for AWS used for caching content.

o Edge locations consist of CloudFront, Amazon's Content Delivery Network (CDN).

o Edge locations are more than regions. Currently, there are over 150 edge locations.
o Edge location is not a region but a small location that AWS have. It is used for caching the
content.

o Edge locations are mainly located in most of the major cities to distribute the content to end
users with reduced latency.

o For example, some user accesses your website from Singapore; then this request would be
redirected to the edge location closest to Singapore where cached data can be read.

Regional Edge Cache

o AWS announced a new type of edge location in November 2016, known as a Regional Edge
Cache.

o Regional Edge cache lies between CloudFront Origin servers and the edge locations.

o A regional edge cache has a large cache than an individual edge location.

o Data is removed from the cache at the edge location while the data is retained at the Regional
Edge Caches.

o When the user requests the data, then data is no longer available at the edge location.
Therefore, the edge location retrieves the cached data from the Regional edge cache instead of
the Origin servers that have high latency.

AWS Free Tier

How to SignUp to the AWS platform

ADVERTISEMENT

o Firstly visit the website [Link]

o The following screen appears after opening the website, then click on the Complete Sign Up to
create an account and fill the required details.
o The following screen appears after clicking on the "Complete Sign Up" button. If you are an
already existing user of an AWS account, then enter the email address of your AWS account
otherwise "create an aws account".

o On clicking on the "create an aws account" button, the following screen appears that requires
some fields to be filled by the user.

o Now, fill your contact information.


o After providing the contact information, fill your payment information.
o After providing your payment information, confirm your identity by entering your phone number
and security check code, and then click on the "Contact me" button.

o AWS will contact you to verify whether the provided contact number is correct or not.
o When number is verified, then the following message appears on the screen.

o The final step is the confirmation step. Click on the link to log in again; it redirects you to
the "Management Console".

AWS Account Identifiers


AWS assigns two types of unique ID to each user's account:

o An AWS account ID

o A canonical user ID

AWS account ID

AWS account ID is a 12-digit number such as 123456780123 which can be used to construct Amazon
Resource Names (ARNs). Suppose we refer to resources such as an IAM user, the AWS account ID
distinguishes the resources from resources in other AWS accounts.

Finding the AWS account ID

We can find the AWS account ID from AWS Management Console. The following steps are taken to view
your account ID:

o Login to the aws account by entering your email address and password, and then you will move
to the management console.

o Now, click on the account name, a dropdown menu appears.


o Click on "My Account" in the dropdown menu of account name to view your account ID.

Canonical User ID

o A Canonical user ID is 64-digit hexadecimal encoded a 256-bit number.

o A canonical user ID is used in an Amazon S3 bucket policy for cross-account access means that
AWS account can access the resources in another AWS account. For example, if you want AWS
account access to your bucket, you need to specify the canonical user ID to your bucket's policy.

Finding the canonical user ID

o Firstly, visit the website [Link] and log in to the aws account by entering
your email address and password.

o From the right side of the management console, click on the account name.
o Click on the "My Security Credentials" from the dropdown menu of the account name. The
screen appears which is shown below:
 Click on the Account identifiers to view the Canonical user ID.

History of AWS

o 2003: In 2003, Chris Pinkham and Benjamin Black presented a paper on how Amazon's own
internal infrastructure should look like. They suggested to sell it as a service and prepared a
business case on it. They prepared a six-page document and had a look over it to proceed with it
or not. They decided to proceed with the documentation.

o 2004: SQS stands for "Simple Queue Service" was officially launched in 2004. A team launched
this service in Cape Town, South Africa.

o 2006: AWS (Amazon Web Services) was officially launched.


o 2007: In 2007, over 180,000 developers had signed up for the AWS.

o 2010: In 2010, [Link] retail web services were moved to the AWS, i.e., [Link] is now
running on AWS.

o 2011: AWS suffered from some major problems. Some parts of volume of EBS (Elastic Block
Store) was stuck and were unable to read and write requests. It took two days for the problem to
get resolved.

o 2012: AWS hosted a first customer event known as re:Invent conference. First re:invent
conference occurred in which new products were launched. In AWS, another major problem
occurred that affects many popular sites such as Pinterest, Reddit, and Foursquare.

o 2013: In 2013, certifications were launched. AWS started a certifications program for software
engineers who had expertise in cloud computing.

o 2014: AWS committed to achieve 100% renewable energy usage for its global footprint.

o 2015: AWS breaks its revenue and reaches to $6 Billion USD per annum. The revenue was
growing 90% every year.

o 2016: By 2016, revenue doubled and reached $13Billion USD per annum.

o 2017: In 2017, AWS re: invent releases a host of Artificial Intelligence Services due to which
revenue of AWS doubled and reached $27 Billion USD per annum.

o 2018: In 2018, AWS launched a Machine Learning Speciality Certs. It heavily focussed on
automating Artificial Intelligence and Machine learning.

You might also like