Professional Documents
Culture Documents
Edureka AWS Ebook
Edureka AWS Ebook
TABLE OF CONTENTS
1. INTRODUCTION TO AWS 3
What is Cloud Computing?
What is Amazon Web Services?
AWS Service Domains
AWS VPC
AWS CloudFront
IN: 9606058406
sales@edureka.co US: 18338555775
MASTERING AWS WITH EDUREKA
TABLE OF CONTENTS
7. CAREER GUIDANCE 19
How to become an AWS Professional?
How to prepare for AWS Job Roles?
Edureka's Structured Training Programs
8. FREE RESOURCES 22
IN: 9606058406
sales@edureka.co US: 18338555775
3 WWW.EDUREKA.CO/AWS
Chapter 1
INTRODUCTION TO
AMAZON WEB
SERVICES
The world has witnessed an unprecedented growth of Cloud Computing over the last
half of the decade and the trend continues to tilt in a positive direction. With this,
we have seen the rise of many cloud service providers. Leading the pack in the race
is Amazon Web Services. This E-Book will explore Amazon Web Services in detail.
What if someone else could do it for you? And you could consume all the services just by paying
a minimal charge for it. Well, Cloud or Cloud Computing does exactly that for you! It
orchestrates all the above-mentioned tasks, while you just pay for the services.
In simple words, Cloud Computing is the process of Orchestrating storage, computation and
retrieval of data to optimize and simplify the process of Computing over a huge space online (i.e.
a wide network of data centers).
IN: 9606058406
sales@edureka.co US: 18338555775
4 WWW.EDUREKA.CO/AWS
It operates in 200+ regions across the world and has the highest Public Cloud market share.
AWS offers a free tier account for 12 months, where you can refer and use AWS core services
for free.
Features
Pricing Consistency & Reliability
AWS
IN: 9606058406
sales@edureka.co US: 18338555775
5 WWW.EDUREKA.CO/AWS
Compute Storage
Security
Networking
Monitoring Databases
IN: 9606058406
sales@edureka.co US: 18338555775
6 WWW.EDUREKA.CO/AWS
Chapter 2
Let's take a closer look at a few of the major Compute Services in AWS.
IN: 9606058406
sales@edureka.co US: 18338555775
7 WWW.EDUREKA.CO/AWS
Now let us learn how can we create and launch an AWS EC2 instance and set up a connection.
IN: 9606058406
sales@edureka.co US: 18338555775
8 WWW.EDUREKA.CO/AWS
APPLICATION
An application is a collection of
components including environments,
versions and environment configuration.
APPLICATION VERSION
An application version refers to a
specific, labelled iteration of deployable
code for a web application.
ENVIRONMENT
1. Environments within Elastic Beanstalk Application is where the current version of the application will be active
2. Each environment runs a single application version at a time.
ENVIRONMENT TIER
Beanstalk offers two different Environment tiers: Web Server & Worker Environment
IN: 9606058406
sales@edureka.co US: 18338555775
9 WWW.EDUREKA.CO/AWS
Chapter 3
AWS offers numerous services that provide various ways to store your data on AWS Cloud. Some of
the popular storage services are listed below:
Amazon EBS
Amazon S3
Amazon EFS
Amazon Glacier
Amazon Snowball
Amazon offers the following kinds of storage namely, Block, Object and File.
Let's take a closer look at a few of the major Storage Services in AWS.
IN: 9606058406
sales@edureka.co US: 18338555775
10 WWW.EDUREKA.CO/AWS
3.2 AWS S3
Amazon Simple Storage Service (S3) is a storage for the internet. It is designed for large-
capacity, low-cost storage provision across multiple geographical regions. Amazon S3 provides
developers and IT teams with Secure, Durable and Highly Scalable object storage. It is a hot
storage ensuring quick retrieval of data.
1. Data in S3 is organized in the form of You can self-choose the region where your
buckets data should be stored. Making a decision for
2. A Bucket is a logical unit of storage in S3 the region is important and therefore it
3. It contains objects that hold the data and should be planned well. Following are the 4
metadata parameters to choose the optimal region:
4. Before adding any data in S3, the user
has to create a bucket that will be used
to store objects
Pricing
Latency
Service Availability
IN: 9606058406
sales@edureka.co US: 18338555775
11 WWW.EDUREKA.CO/AWS
Block-level storage volumes for use with EC2 instances are provided by EBS. EBS volumes are like
raw, unformatted block devices. Volumes can be mounted as devices on your instances. Multiple
volumes can be mounted on the same instance, but each volume can be mounted to only one instance.
a. High performance for any type of workload d. Easy to creation & usage
b. Highly available and durable e. Virtual unlimited scalability
c. Offers six different volumes at customizable prices f. Highly secure
IN: 9606058406
sales@edureka.co US: 18338555775
12 WWW.EDUREKA.CO/AWS
Chapter 4
VPC AWS
Amazon VPC lets you launch AWS resources in a virtual network that you
define. It closely resembles a traditional network that you’d operate in your data
center.
Amazon Route 53
Route 53 is a highly scalable and highly available Domain Name System by
Amazon AWS. The name is in reference to the TCP and UDP’s port 53 where
DNS requests are addressed.
Amazon CloudFront
CloudFront is a content delivery network that is used to cache data to an edge
location which reduces latency. It takes the content from S3 bucket and
transfers it to different edge locations.
Let's take a closer look at a few of the major Network Services in AWS.
IN: 9606058406
sales@edureka.co US: 18338555775
13 WWW.EDUREKA.CO/AWS
2
ENDPOINT
4 6
1 3 ROUTE
5 CIDR
SUBNET TABLE BLOCK
It is a subnetwork under These are rules or routes It is used for Classless
your VPC or a range of IP that are used to route the Inter-Domain Routing.
addresses traffic across the network
You will see that a subnet named “Public Subnet” is created. This subnet has a route table attached
which consists of local and public access with an Internet Gateway.
IN: 9606058406
sales@edureka.co US: 18338555775
14 WWW.EDUREKA.CO/AWS
At edge location, CloudFront checks its cache for the requested files. If found, then returns it to the
user otherwise,
First CloudFront compares the request with the specifications and forwards it to the applicable
origin server for the corresponding file type
The origin servers send the files back to the CloudFront edge location
As soon as the first byte arrives from the origin, CloudFront starts forwarding it to the user and
adds the files to the cache in the edge location for the next time when someone again requests the
same file
IN: 9606058406
sales@edureka.co US: 18338555775
15 WWW.EDUREKA.CO/AWS
Chapter 5
AWS Cognito
AWS Cognito lets you add user sign-up, sign-in, and access control to your web
and mobile apps quickly and conveniently. Amazon Cognito scales to millions of
users and supports sign-in with social identity providers.
AWS CloudTrail
AWS CloudTrail is a service that enables governance, compliance, operational
auditing, and risk auditing of your AWS account. With CloudTrail, you can log,
continuously monitor, and retain account activity related to actions across your
AWS infrastructure.
Let's take a closer look at a few of the major Security Services in AWS.
IN: 9606058406
sales@edureka.co US: 18338555775
16 WWW.EDUREKA.CO/AWS
When you first create an AWS account, you need a single sign-in identity to access all AWS
services. This identity is called the AWS account root user. You can access it by signing in with the
email ID and password that you used to create the account. AWS IAM helps in performing the
following tasks:
a. It is used to set users, permissions and roles. It allows you to grant access to the different parts
of the AWS platform
b. Also, it enables Amazon Web Services customers to manage users and user permissions in
AWS
c. With IAM, Organizations can centrally manage users, security credentials such as access keys,
and permissions
IAM enables the organization to create multiple users, each with its own security credentials,
controlled and billed to a single AWS account. IAM allows the user to do only what they need to
do as a part of the user’s job.
IN: 9606058406
sales@edureka.co US: 18338555775
17 WWW.EDUREKA.CO/AWS
DDoS is basically overloading your website with irrelevant traffic with the intention of taking your
website down. How does it work? Hackers create a bot-net by infecting numerous computers
connected to the internet. Wondering how? Remember those weird emails that you get
sometimes on your mail? Lottery, medical aid, etc. Basically, they make you click on something,
which installs malware on your computer, which is then triggered to make your computer, a plus
one, in the irrelevant traffic.
Insecure about your web application? Don’t be, AWS Shield is here.
The Standard package is free for all the The Advanced package, will let you cover
users, and your web application on AWS is your Elastic Load Balancers, Route 53, &
automatically covered with this package by CloudFront resources, with a little extra
default. It includes the following features: cost. What all is included? Let’s have a look:
Specialized
Support
Add Custom Rules to support your DDoS Cost
application Protection
IN: 9606058406
sales@edureka.co US: 18338555775
18 WWW.EDUREKA.CO/AWS
Chapter 6
FREQUENTLY
ASKED
INTERVIEW
QUESTIONS
The ascendance of Cloud Computing has taken the
technological world by storm. AWS is one of the
leading service vendors in the cloud market and many
people want to cash in on a possible opportunity in the
domain. This chapter covers the questions which will
help you in your AWS Interviews and open up various
career opportunities available for an AWS Professional.
1. How is stopping and terminating an instance 11. What happens if my application stops responding to
different from each other? requests in Beanstalk?
2. When will you incur costs with an Elastic IP address 12. Can S3 be used with EC2 instances? If yes, how?
(EIP)? 13. How can you speed up data transfer in Snowball?
3. How is a Spot instance different from an On- 14. Is it possible to change the private IP addresses of
Demand instance? an EC2 while it is running/stopped in a VPC?
4. Are the Reserved Instances available for Multi-AZ 15. Why do you make subnets?
Deployments? 16. If my AWS Direct Connect fails, will I lose my
5. How to use the processor state control feature connectivity?
available on the c4.8xlarge instance? 17. If I launch a standby RDS instance, will it be in the
6. Which network performance parameters can you same Availability Zone as my primary?
expect when you launch instances in a cluster 18. Can I retrieve only a specific element of the data, if
placement group? I have nested JSON data in DynamoDB?
7. To deploy a 4 node cluster of Hadoop in AWS which 19. How is AWS OpsWorks different than AWS
instance type can be used? CloudFormation?
8. Where do you think an AMI fits, when you are 20. What are lifecycle hooks used for in AutoScaling?
designing an architecture for a solution? 21. What happens if CloudTrail is turned on for my
9. How do you choose an Availability Zone? account but my Amazon S3 bucket is not configured
10. Is one Elastic IP address enough for every instance with the correct policy?
that is running?
Chapter 7
GUIDANCE
support, management, planning and design of an Infrastructure. These
professionals can be classified into the following:
There are specialty certifications that AWS offers, in case you are looking for specialization
Before you start with Cloud Computing, the following are some of the fundamentals you would be
required to consider:
Networking - Routing, IP addresses, networking layers, networking protocols, etc.
Computer Security - Basics of access policies, encryption, data security, etc.
Computer Architecture - Learn system design principles and their fundamentals
Coding - Learn PL/SQL and Linux fundamentals
AWS Fundamentals
It is important you get into details of how the AWS Platform works. Start by:
Understanding AWS Services and Platform as a whole
Pick a role and start preparing in that direction
Create a free tier account and start exploring the services offered
Focus on core domains and refer to relevant AWS documentation for practical implementation
Service domains to majorly focus on are Compute, Storage, Database, Network, Monitoring,
Application Migration, etc.
Preparation Time
7.3 Time To Be Invested
There is no definite timeline for the learning process. Different individuals may take up a different
time to reach their respective goals. However, we can always have a rough estimate. Here is one
for you:
Basics (2 weeks/20 hours)
Computing Fundamentals (4 weeks/40 hours)
Service Providers with Practical implementation (4 Weeks/40 hours)
Projects (2 weeks/20 hours)
Certification Preparation tentatively (4 weeks/40 hours)
IN: 9606058406
sales@edureka.co US: 18338555775
AWS Training Programs
Weekend/Weekday Weekend
www.edureka.co/aws-certification-training www.edureka.co/aws-certified-devops-training
Weekend/Weekday Weekend
www.edureka.co/masters-program/cloud-architect-training www.edureka.co/migrating-to-aws
LEARNER'S REVIEWS
Edureka aptly named, gives the Edureka redefines the way It was a great experience with
students a 'Eureka' Moment online training is conducted Edureka. Especially the staff is very
during the course. Learning is a by making it as futuristic as helpful to helping you out from the
world to explore and Edureka possible, with utmost care and problem or issue that you are facing
provides us with the navigation minute detailing, packaged in your AWS project. Awesome
maps. I never for a minute felt into the a unique virtual service. Also I like the system like if
that I am doing AWS course classrooms. Thank you you send a query email, it is auto
online away from the faculty Edureka! converted into a ticket.
and the staff.
IN: 9606058406
sales@edureka.co US: 18338555775
Free
Resources
2500+ Technical
Blogs
3000+
Video Tutorials on
YouTube
30+
Active
Free Monthly
Community Webinars
WWW.EDUREKA.CO/AWS
About Us
There are countless online education marketplaces on the internet. And there’s us. We
are not the biggest. We are not the cheapest. But we are the fastest growing. We have
the highest course completion rate in the industry. We aim to become the largest
online learning ecosystem for continuing education, in partnership with corporates
and academia. To achieve that we remain ridiculously committed to our students. Be it
constant reminders, relentless masters or 24 x 7 online technical support - we will
absolutely make sure that you run out of excuses to not complete the course.