SlideShare a Scribd company logo
1 of 60
AMAZON WEB SERVICES
N.Jagadish Kumar
Assistant Professor
Velammal Institute of technology
Chennai, India
Referred from Udemy AWS introduction course
When you think about cloud
โ€ข Think in this way
โ€ข It is just a computer somewhere else and
someway your utilizing its storage or
processing power. Obviously using internet
connection.
Now in Reality
โ€ข It is not Just a Single Computer.
โ€ข It is a Datacenter. Where you are utilizing
Rows and Rows of Server computers.
So companies like
โ€ข iCloud ,Drop Box, Microsoft Azure Amazon Web
Services
โ€ข Stores your files, your pictures & your documents
on a Server computer which is in one of these
racks which is in one of these datacenters which
are now all over the world.
Cloud Services
SAAS
Amazon web services
AWS offers more services like..
Now here your on a Home computer
โ€ข Now you may use iCloud or Dropbox to store
videos, pictures or some personal files that
you may have.
For an individual cloud allows to do
Backup and sharing
โ€ข Backup: So you use iCloud or Drop box as an additional
backup for the pictures that you have from vacations or
some documents that you have or music or videos that
you want to save and on your home computer on your
home hard drive there's always the riffs that your hard
drive will fail so you use the cloud for backups
so there's always another copy.
โ€ฆ.
โ€ข Sharing: The cloud is also great for sharing
that I don't necessarily mean that in terms of
sharing your files or your pictures with other
people ,but sharing it across devices so you
can access the same files on your mobile
device or if you're at work from your work
computer and it just means that your files will
be available anywhere that you go.
Two pieces of Cloud terminology
โ€ข High Availability
โ€ข Fault Tolerant
High Availability
โ€ข If you put a file up into the cloud you can
access it from any type of device or any type
of computer as long as it has an internet
connection.
โ€ข So that makes that file highly available.
โ€ข You can access it from anywhere.
Fault Tolerant
โ€ข There are several different ways that you can use the term fault
tolerant here.
โ€ข If you have a file only on your home computer and your home hard
drive fails then it's gone.
โ€ข So the system that was in place did not account for that fault being
the fault of your hard drive.
โ€ข But if the file is up in the cloud and it's backed up on multiple
servers then that file can become corrupt or the cloud server that it
is currently stored on can fail and there will always be another copy
for you to access.
โ€ข So if there is a fault in the system you will still always have the
ability to retrieve that file.
โ€ข So the terms high availability and fault tolerant really go hand-in-
hand meeting that your files are always available across multiple
devices.
Common enterprise uses of cloud Services
โ€ข What will happen if a Company not using
Cloud services?
โ€ข Let us discuss a Scenario.
โ€ฆ..
โ€ข A software Company in
โ€ข 2016 has 1000 users which need 3 servers to power
the software those users.
โ€ข 2017 the company estimating 5000 users because of
their growth ,so they are going to have additional 3
servers to their on premise data center.
โ€ข Now the problem is Space to put these servers in on
premise data centre, Investment of Money to buy
these servers and time taken to install operating
systems ,configuring them and test them up all take lot
of time.
โ€ข Let us assume their estimates were right.In 2017 their
user base is about 5000 users. All the 6 servers running
in their on premise data centre.
Now in 2018 they estimating 20000
users.
โ€ข Now again they want 12 More servers .They have to
consider Space, Money ,Time and all other factors to
setup on premise datacentre like before.
โ€ข But this time their estimation fails, only 7000 users .
โ€ฆ..
โ€ข So now a whole segment of the servers that
they just purchased for 2018 aren't being
used.
โ€ข So it was a tremendous waste of resources a
tremendous waste of money for something
that is not being used and now they would
have to sell the servers or just let them sit
there until the user base were to increase.
โ€ข This is a problem with on-premise data
centers so cloud services needed to solve this
issues.
Common Enterprise uses of cloud
Service
โ€ฆ.
โ€ข When a company uses cloud service
providers like AWSโ€ฆ
โ€ข In 2016 the company have 1000 users with 2
servers .
โ€ข As the user base increases to 4000 users ,the
company no need to worry about Additional
server implementation.
โ€ข AWS will automatically and Instantly allocate
additional servers as the user base increases.
โ€ฆ
โ€ข Another advantage of cloud service providers
is.
โ€ข If the user base is dropped from 4000 users to
3000 users as in the example scenario. The
cloud service providers will simply de-connect
the servers and wonโ€™t charge amount for it
from the company .
โ€ข Using Cloud service providers we are leasing
hardwres only on-demand basis.
Two more Cloud Terminology
โ€ข Scalability: As user base grows we have the
ability to quickly and easily add more servers.
you can scale โ€“ up on demand.
โ€ข Elasticity: You can also shrink if you can Grow.
As needed you can also shrink the usage
.Suppose user base reduced from 4000 to
3000 you can reduce the server usage.
Flow of AWS Architecture
Popularly used by Face book & Netflix
VPC
โ€ข Inside AWS you have Services,Networking
architecture โ€ฆetc.Now let us discuss about
VPC(Virtual Private Cloud).
What Is VPC?
โ€ข To understand VPC let us discuss with a
Analogy.
โ€ข We will take FACEBOOK for our conceptual
understanding.
Face book
โ€ข In face book you will have your Homepage, Your
friends homepage ,Your Family homepage
โ€ข So your Home page is Your own Private section of
Face book in which you can put things like
photos, videos etc that you want to share with
other people.
โ€ข You can also have a level of security like giving
access only to certain friends, which friend list
can see certain post, photos, videos that you
share.etc..
Facebook
Now Swap Face book with AWS
โ€ข In AWS you will have MY VPC, Your VPC, Friendโ€™s
VPC etc
โ€ข Like your home page in face book . In your VPC
you can put your own things like
AmazonEC2,Amazon RDS resources, your files
etc.
โ€ข Just like a face book ,you can put a level of
security on your VPC.
โ€ข You can restrict access and either allow people to
use your Database, Your EC2 servers or you can
keep them out.
VPC
โ€ข Your VPC is your private section of AWS,where
you can place your AWS resources and allow
or restrict access to them.
What Next?
โ€ข AWS services
1. Amazon EC2
2. Amazon S3(storage)
3. Amazon RDS(Database)
How companies like NETFLIX utilize
this AWS resources.
โ€ข Netflix: Is worldโ€™s no 1 provider of streaming
video contents.
โ€ข Netflix uses more services of AWS,But we will
discuss about 3 services like EC2,RDS and S3
Amazon EC2
โ€ข Amazon EC2 it is virtually equivalent to the computer.
โ€ข But the computers is not Basic computer it is a server or
Instance
โ€ฆ.
www.netflix.com ๏ƒ Amazon EC2 instance is currently serving as a web hosting server.
EC2 instance consist of all the files and codes required to execute the web
page(NETFLIX)
EC2
โ€ข Think of EC2 is a Virtual computer(Is a like of
computer with its own RAM, HDD, OS, LAN
and everything else your computer have) that
you can use it for what ever you like.
โ€ข Most commonly used s web hosting server.
โ€ข EC2 (Elastic cloud computer)Instance
How many Instance you need to run?
โ€ข Is totally up to you. For simple website you
fine with one instance for hundreds or even
thousands of simultaneous requests.
โ€ข But if you need something computationally
extensive you can add more instances (more
EC2s) automatically or on demand and scale
your site dramatically.
NETFLIX -best example
โ€ข No matter how many visitors hit their site 100
or million simultaneously its still fast because
its load balanced on Amazon-EC2.
โ€ข If you running your own in-house server and
your site goes viral you will be totally down
under heavy traffic in a few minutes...
What happened when you actually
signing in NETFLIX?
When your putting your login credentials (or) creating your own
account in NETFLIX-Amazon RDS will comes into picture
Amazon RDS
โ€ข Is a database provided by Amazon web
services. It holds all the customer Account
information and Inventory catalog that holds
the list of programs and shows.
When too many users access NETFLIX web hosting
server, due to heavy traffic the server will crash and no
one can access NETFLIX. So there is no elasticity and
scalability if the server is on โ€“premise server
โ€ข If the NETFLIX users are increased double
,triple as times go .AWS constantly keep up by
adding new EC2 instances inside the VPC, so
that all can talk to the database.
โ€ข So everybody can login ,access their account
and served up the Inventory catalog.
โ€ข So this is the example for scalability
โ€ฆ.
โ€ข So if the instances is no longer in use you can
remove the instances ,and your not going to pay
for them. This is called Elasticity.
โ€ข As new users keep coming new instances are
available to offer service to them this is called
Highly available.
โ€ข If an instance failed due to some technical
reasons, Users of that instance is redirected to
another instance to continue servicing him.This is
called Fault tolerance
Where you will keep all the NETFLIX
videos
Amazon S3
โ€ข Amazon s3 is the storage platform of AWS.
โ€ฆ..
โ€ข Amazon S3 is the large unlimited storage bucket.
โ€ข Limit is unbelievably high ,no individual company
can offer this storage capacity .
โ€ข S3 is the perfect place for
Documents,Movies,Music,Applications and
anything you like you can store it in S3 as long as
you like.
โ€ข Again you have high availability for anything you
stored in S3 for Backup.
โ€ฆโ€ฆ
โ€ข Services like Dropbox is actually using S3 at
the backend for storage.
โ€ข So if you use Dropbox for storing your files, it
actually uses Amazon S3.
What will happen when you actually
click play on NETFLIX to start
streaming
Again Amazon EC2 comes in picture
โ€ข So when somebody hits play on NETFLIX
videos. Netflix application has to go to S3 to
find that particular television show or ,movies.
โ€ข And then Amazon EC2 either Encode or
Transcode that particular video or movie so
that it is ready to send across the internet
down to the users.
โ€ข So that it can be viewed on their device
โ€ฆ.
โ€ข Encoding and transcoding is very processor
intensive .So it requires something like Amzon
Ec2 to accomplish this task.
โ€ฆ
โ€ข So Amazon EC2 is good for any type of
โ€œprocessingโ€ activity.
โ€ข Whether it is Web hosting, Whether it is an
Encoding or transcoding, Whether it is
graphically intensive, whether it is a
mathematical equations .so anything that
needs general processing then it is Ec2 your
looking forโ€ฆ..

More Related Content

What's hot

What is AWS?
What is AWS?What is AWS?
What is AWS?
Martin Yan
ย 
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
Simplilearn
ย 

What's hot (20)

SRV413 Deep Dive on Elastic Block Storage (Amazon EBS)
SRV413 Deep Dive on Elastic Block Storage (Amazon EBS)SRV413 Deep Dive on Elastic Block Storage (Amazon EBS)
SRV413 Deep Dive on Elastic Block Storage (Amazon EBS)
ย 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
ย 
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
Elastic  Load Balancing Deep Dive - AWS Online Tech TalkElastic  Load Balancing Deep Dive - AWS Online Tech Talk
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
ย 
AWS Snowball
AWS SnowballAWS Snowball
AWS Snowball
ย 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
ย 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
ย 
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
ย 
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarRunning Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
ย 
Aws interview questions
Aws interview questionsAws interview questions
Aws interview questions
ย 
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
ย 
AWS Monitoring & Logging
AWS Monitoring & LoggingAWS Monitoring & Logging
AWS Monitoring & Logging
ย 
What is AWS?
What is AWS?What is AWS?
What is AWS?
ย 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
ย 
Aws overview
Aws overviewAws overview
Aws overview
ย 
AWS CodeCommit, CodeDeploy & CodePipeline
AWS CodeCommit, CodeDeploy & CodePipelineAWS CodeCommit, CodeDeploy & CodePipeline
AWS CodeCommit, CodeDeploy & CodePipeline
ย 
AWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless Cloud
ย 
Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)
ย 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
ย 
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
ย 
AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...
AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...
AWS IAM Tutorial | Identity And Access Management (IAM) | AWS Training Videos...
ย 

Similar to AWS INTRODUCTION

What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
Simplilearn
ย 
T1 โ€“ Architecting highly available applications on aws
T1 โ€“ Architecting highly available applications on awsT1 โ€“ Architecting highly available applications on aws
T1 โ€“ Architecting highly available applications on aws
Amazon Web Services
ย 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
Amazon Web Services
ย 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
Amazon Web Services
ย 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine
ย 

Similar to AWS INTRODUCTION (20)

AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
ย 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
ย 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
ย 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for Managers
ย 
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
ย 
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
ย 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
ย 
Deep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million UsersDeep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million Users
ย 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
ย 
T1 โ€“ Architecting highly available applications on aws
T1 โ€“ Architecting highly available applications on awsT1 โ€“ Architecting highly available applications on aws
T1 โ€“ Architecting highly available applications on aws
ย 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
ย 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
ย 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
ย 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)
ย 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20
ย 
Aws, an intro to startups
Aws, an intro to startupsAws, an intro to startups
Aws, an intro to startups
ย 
Escalando hasta sus primeros 10 millones de usuarios
Escalando hasta sus primeros 10 millones de usuariosEscalando hasta sus primeros 10 millones de usuarios
Escalando hasta sus primeros 10 millones de usuarios
ย 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
ย 
Escalando hasta sus primeros 10 millones de usuarios
Escalando hasta sus primeros 10 millones de usuariosEscalando hasta sus primeros 10 millones de usuarios
Escalando hasta sus primeros 10 millones de usuarios
ย 
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
ย 

More from N.Jagadish Kumar

More from N.Jagadish Kumar (18)

Human computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemHuman computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco system
ย 
Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software process
ย 
Human computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solvingHuman computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solving
ย 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
ย 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
ย 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
ย 
HDFS
HDFSHDFS
HDFS
ย 
Big data explanation with real time use case
 Big data explanation with real time use case Big data explanation with real time use case
Big data explanation with real time use case
ย 
Database mangement system a simple introduction
Database mangement system a  simple introductionDatabase mangement system a  simple introduction
Database mangement system a simple introduction
ย 
computer forensic tools-Hardware & Software tools
computer forensic tools-Hardware & Software toolscomputer forensic tools-Hardware & Software tools
computer forensic tools-Hardware & Software tools
ย 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
ย 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
ย 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
ย 
Media Access and Internetworking
Media Access and InternetworkingMedia Access and Internetworking
Media Access and Internetworking
ย 
Computer Network Fundamentals
Computer Network FundamentalsComputer Network Fundamentals
Computer Network Fundamentals
ย 
Cyber forensic-Evedidence collection tools
Cyber forensic-Evedidence collection toolsCyber forensic-Evedidence collection tools
Cyber forensic-Evedidence collection tools
ย 
Beginers guide for oracle sql
Beginers guide for oracle sqlBeginers guide for oracle sql
Beginers guide for oracle sql
ย 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
ย 

Recently uploaded

Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
dharasingh5698
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
KreezheaRecto
ย 
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 

Recently uploaded (20)

Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
ย 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 

AWS INTRODUCTION

  • 1. AMAZON WEB SERVICES N.Jagadish Kumar Assistant Professor Velammal Institute of technology Chennai, India Referred from Udemy AWS introduction course
  • 2.
  • 3.
  • 4. When you think about cloud โ€ข Think in this way โ€ข It is just a computer somewhere else and someway your utilizing its storage or processing power. Obviously using internet connection.
  • 5. Now in Reality โ€ข It is not Just a Single Computer. โ€ข It is a Datacenter. Where you are utilizing Rows and Rows of Server computers.
  • 6. So companies like โ€ข iCloud ,Drop Box, Microsoft Azure Amazon Web Services โ€ข Stores your files, your pictures & your documents on a Server computer which is in one of these racks which is in one of these datacenters which are now all over the world.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15. AWS offers more services like..
  • 16.
  • 17. Now here your on a Home computer โ€ข Now you may use iCloud or Dropbox to store videos, pictures or some personal files that you may have.
  • 18. For an individual cloud allows to do Backup and sharing โ€ข Backup: So you use iCloud or Drop box as an additional backup for the pictures that you have from vacations or some documents that you have or music or videos that you want to save and on your home computer on your home hard drive there's always the riffs that your hard drive will fail so you use the cloud for backups so there's always another copy.
  • 19. โ€ฆ. โ€ข Sharing: The cloud is also great for sharing that I don't necessarily mean that in terms of sharing your files or your pictures with other people ,but sharing it across devices so you can access the same files on your mobile device or if you're at work from your work computer and it just means that your files will be available anywhere that you go.
  • 20.
  • 21. Two pieces of Cloud terminology โ€ข High Availability โ€ข Fault Tolerant
  • 22. High Availability โ€ข If you put a file up into the cloud you can access it from any type of device or any type of computer as long as it has an internet connection. โ€ข So that makes that file highly available. โ€ข You can access it from anywhere.
  • 23. Fault Tolerant โ€ข There are several different ways that you can use the term fault tolerant here. โ€ข If you have a file only on your home computer and your home hard drive fails then it's gone. โ€ข So the system that was in place did not account for that fault being the fault of your hard drive. โ€ข But if the file is up in the cloud and it's backed up on multiple servers then that file can become corrupt or the cloud server that it is currently stored on can fail and there will always be another copy for you to access. โ€ข So if there is a fault in the system you will still always have the ability to retrieve that file. โ€ข So the terms high availability and fault tolerant really go hand-in- hand meeting that your files are always available across multiple devices.
  • 24. Common enterprise uses of cloud Services โ€ข What will happen if a Company not using Cloud services? โ€ข Let us discuss a Scenario.
  • 25. โ€ฆ.. โ€ข A software Company in โ€ข 2016 has 1000 users which need 3 servers to power the software those users. โ€ข 2017 the company estimating 5000 users because of their growth ,so they are going to have additional 3 servers to their on premise data center. โ€ข Now the problem is Space to put these servers in on premise data centre, Investment of Money to buy these servers and time taken to install operating systems ,configuring them and test them up all take lot of time. โ€ข Let us assume their estimates were right.In 2017 their user base is about 5000 users. All the 6 servers running in their on premise data centre.
  • 26. Now in 2018 they estimating 20000 users. โ€ข Now again they want 12 More servers .They have to consider Space, Money ,Time and all other factors to setup on premise datacentre like before. โ€ข But this time their estimation fails, only 7000 users .
  • 27. โ€ฆ.. โ€ข So now a whole segment of the servers that they just purchased for 2018 aren't being used. โ€ข So it was a tremendous waste of resources a tremendous waste of money for something that is not being used and now they would have to sell the servers or just let them sit there until the user base were to increase. โ€ข This is a problem with on-premise data centers so cloud services needed to solve this issues.
  • 28. Common Enterprise uses of cloud Service
  • 29. โ€ฆ. โ€ข When a company uses cloud service providers like AWSโ€ฆ โ€ข In 2016 the company have 1000 users with 2 servers . โ€ข As the user base increases to 4000 users ,the company no need to worry about Additional server implementation. โ€ข AWS will automatically and Instantly allocate additional servers as the user base increases.
  • 30. โ€ฆ โ€ข Another advantage of cloud service providers is. โ€ข If the user base is dropped from 4000 users to 3000 users as in the example scenario. The cloud service providers will simply de-connect the servers and wonโ€™t charge amount for it from the company . โ€ข Using Cloud service providers we are leasing hardwres only on-demand basis.
  • 31. Two more Cloud Terminology โ€ข Scalability: As user base grows we have the ability to quickly and easily add more servers. you can scale โ€“ up on demand. โ€ข Elasticity: You can also shrink if you can Grow. As needed you can also shrink the usage .Suppose user base reduced from 4000 to 3000 you can reduce the server usage.
  • 32. Flow of AWS Architecture Popularly used by Face book & Netflix
  • 33. VPC โ€ข Inside AWS you have Services,Networking architecture โ€ฆetc.Now let us discuss about VPC(Virtual Private Cloud).
  • 34. What Is VPC? โ€ข To understand VPC let us discuss with a Analogy. โ€ข We will take FACEBOOK for our conceptual understanding.
  • 35. Face book โ€ข In face book you will have your Homepage, Your friends homepage ,Your Family homepage โ€ข So your Home page is Your own Private section of Face book in which you can put things like photos, videos etc that you want to share with other people. โ€ข You can also have a level of security like giving access only to certain friends, which friend list can see certain post, photos, videos that you share.etc..
  • 37. Now Swap Face book with AWS โ€ข In AWS you will have MY VPC, Your VPC, Friendโ€™s VPC etc โ€ข Like your home page in face book . In your VPC you can put your own things like AmazonEC2,Amazon RDS resources, your files etc. โ€ข Just like a face book ,you can put a level of security on your VPC. โ€ข You can restrict access and either allow people to use your Database, Your EC2 servers or you can keep them out.
  • 38. VPC โ€ข Your VPC is your private section of AWS,where you can place your AWS resources and allow or restrict access to them.
  • 39. What Next? โ€ข AWS services 1. Amazon EC2 2. Amazon S3(storage) 3. Amazon RDS(Database)
  • 40. How companies like NETFLIX utilize this AWS resources. โ€ข Netflix: Is worldโ€™s no 1 provider of streaming video contents. โ€ข Netflix uses more services of AWS,But we will discuss about 3 services like EC2,RDS and S3
  • 41. Amazon EC2 โ€ข Amazon EC2 it is virtually equivalent to the computer. โ€ข But the computers is not Basic computer it is a server or Instance
  • 43. www.netflix.com ๏ƒ Amazon EC2 instance is currently serving as a web hosting server. EC2 instance consist of all the files and codes required to execute the web page(NETFLIX)
  • 44. EC2 โ€ข Think of EC2 is a Virtual computer(Is a like of computer with its own RAM, HDD, OS, LAN and everything else your computer have) that you can use it for what ever you like. โ€ข Most commonly used s web hosting server. โ€ข EC2 (Elastic cloud computer)Instance
  • 45. How many Instance you need to run? โ€ข Is totally up to you. For simple website you fine with one instance for hundreds or even thousands of simultaneous requests. โ€ข But if you need something computationally extensive you can add more instances (more EC2s) automatically or on demand and scale your site dramatically.
  • 46. NETFLIX -best example โ€ข No matter how many visitors hit their site 100 or million simultaneously its still fast because its load balanced on Amazon-EC2. โ€ข If you running your own in-house server and your site goes viral you will be totally down under heavy traffic in a few minutes...
  • 47. What happened when you actually signing in NETFLIX?
  • 48. When your putting your login credentials (or) creating your own account in NETFLIX-Amazon RDS will comes into picture
  • 49. Amazon RDS โ€ข Is a database provided by Amazon web services. It holds all the customer Account information and Inventory catalog that holds the list of programs and shows.
  • 50. When too many users access NETFLIX web hosting server, due to heavy traffic the server will crash and no one can access NETFLIX. So there is no elasticity and scalability if the server is on โ€“premise server
  • 51. โ€ข If the NETFLIX users are increased double ,triple as times go .AWS constantly keep up by adding new EC2 instances inside the VPC, so that all can talk to the database. โ€ข So everybody can login ,access their account and served up the Inventory catalog. โ€ข So this is the example for scalability
  • 52. โ€ฆ. โ€ข So if the instances is no longer in use you can remove the instances ,and your not going to pay for them. This is called Elasticity. โ€ข As new users keep coming new instances are available to offer service to them this is called Highly available. โ€ข If an instance failed due to some technical reasons, Users of that instance is redirected to another instance to continue servicing him.This is called Fault tolerance
  • 53. Where you will keep all the NETFLIX videos
  • 54. Amazon S3 โ€ข Amazon s3 is the storage platform of AWS.
  • 55. โ€ฆ.. โ€ข Amazon S3 is the large unlimited storage bucket. โ€ข Limit is unbelievably high ,no individual company can offer this storage capacity . โ€ข S3 is the perfect place for Documents,Movies,Music,Applications and anything you like you can store it in S3 as long as you like. โ€ข Again you have high availability for anything you stored in S3 for Backup.
  • 56. โ€ฆโ€ฆ โ€ข Services like Dropbox is actually using S3 at the backend for storage. โ€ข So if you use Dropbox for storing your files, it actually uses Amazon S3.
  • 57. What will happen when you actually click play on NETFLIX to start streaming
  • 58. Again Amazon EC2 comes in picture โ€ข So when somebody hits play on NETFLIX videos. Netflix application has to go to S3 to find that particular television show or ,movies. โ€ข And then Amazon EC2 either Encode or Transcode that particular video or movie so that it is ready to send across the internet down to the users. โ€ข So that it can be viewed on their device
  • 59. โ€ฆ. โ€ข Encoding and transcoding is very processor intensive .So it requires something like Amzon Ec2 to accomplish this task.
  • 60. โ€ฆ โ€ข So Amazon EC2 is good for any type of โ€œprocessingโ€ activity. โ€ข Whether it is Web hosting, Whether it is an Encoding or transcoding, Whether it is graphically intensive, whether it is a mathematical equations .so anything that needs general processing then it is Ec2 your looking forโ€ฆ..

Editor's Notes

  1. 2