SlideShare a Scribd company logo
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

Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
Bhuvaneswari Subramani
 
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
Amazon Web Services Korea
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
Aditya Jha
 
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
Amazon Web Services
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
Amazon Web Services
 
Amazon EC2 Masterclass
Amazon EC2 MasterclassAmazon EC2 Masterclass
Amazon EC2 Masterclass
Amazon Web Services
 
Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
Amazon Web Services
 
AWS
AWSAWS
AWS
ARYA TM
 
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
Edureka!
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
Rkrishna Mishra
 
AWS 101
AWS 101AWS 101
Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud
Amazon Web Services
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Sreehari820
 
Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)
Albert Suwandhi
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
zekeLabs Technologies
 
Introducing AWS Elastic Beanstalk
Introducing AWS Elastic BeanstalkIntroducing AWS Elastic Beanstalk
Introducing AWS Elastic Beanstalk
Amazon Web Services
 
Azure Messaging Services #1
Azure Messaging Services #1Azure Messaging Services #1
Azure Messaging Services #1
Azure Riyadh User Group
 
AWS Storage Gateway
AWS Storage GatewayAWS Storage Gateway
AWS Storage Gateway
zekeLabs Technologies
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
Amazon Web Services
 
Apache Spark and the Hadoop Ecosystem on AWS
Apache Spark and the Hadoop Ecosystem on AWSApache Spark and the Hadoop Ecosystem on AWS
Apache Spark and the Hadoop Ecosystem on AWS
Amazon Web Services
 

What's hot (20)

Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
 
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
 
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 Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
Amazon EC2 Masterclass
Amazon EC2 MasterclassAmazon EC2 Masterclass
Amazon EC2 Masterclass
 
Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
 
AWS
AWSAWS
AWS
 
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
AWS 101
AWS 101AWS 101
AWS 101
 
Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
 
Introducing AWS Elastic Beanstalk
Introducing AWS Elastic BeanstalkIntroducing AWS Elastic Beanstalk
Introducing AWS Elastic Beanstalk
 
Azure Messaging Services #1
Azure Messaging Services #1Azure Messaging Services #1
Azure Messaging Services #1
 
AWS Storage Gateway
AWS Storage GatewayAWS Storage Gateway
AWS Storage Gateway
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
Apache Spark and the Hadoop Ecosystem on AWS
Apache Spark and the Hadoop Ecosystem on AWSApache Spark and the Hadoop Ecosystem on AWS
Apache Spark and the Hadoop Ecosystem on AWS
 

Similar to AWS INTRODUCTION

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)
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
 
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
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for Managers
Eitan Sela
 
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
Amazon Web Services
 
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
Amazon Web Services
 
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
Amazon Web Services
 
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
Amazon Web Services
 
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
 
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
 
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)
Amazon Web Services
 
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
Amazon Web Services
 
Aws, an intro to startups
Aws, an intro to startupsAws, an intro to startups
Aws, an intro to startups
Subramanyam Kasibhat
 
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
Amazon Web Services LATAM
 
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
 
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
Amazon Web Services LATAM
 
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
Adrian Cockcroft
 

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

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
N.Jagadish Kumar
 
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
N.Jagadish Kumar
 
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
N.Jagadish Kumar
 
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
N.Jagadish Kumar
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
N.Jagadish Kumar
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
N.Jagadish Kumar
 
HDFS
HDFSHDFS
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
N.Jagadish Kumar
 
Database mangement system a simple introduction
Database mangement system a  simple introductionDatabase mangement system a  simple introduction
Database mangement system a simple introduction
N.Jagadish Kumar
 
computer forensic tools-Hardware & Software tools
computer forensic tools-Hardware & Software toolscomputer forensic tools-Hardware & Software tools
computer forensic tools-Hardware & Software tools
N.Jagadish Kumar
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
N.Jagadish Kumar
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
N.Jagadish Kumar
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
N.Jagadish Kumar
 
Media Access and Internetworking
Media Access and InternetworkingMedia Access and Internetworking
Media Access and Internetworking
N.Jagadish Kumar
 
Computer Network Fundamentals
Computer Network FundamentalsComputer Network Fundamentals
Computer Network Fundamentals
N.Jagadish Kumar
 
Cyber forensic-Evedidence collection tools
Cyber forensic-Evedidence collection toolsCyber forensic-Evedidence collection tools
Cyber forensic-Evedidence collection tools
N.Jagadish Kumar
 
Beginers guide for oracle sql
Beginers guide for oracle sqlBeginers guide for oracle sql
Beginers guide for oracle sql
N.Jagadish Kumar
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
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

Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
Kuvempu University
 
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTERUNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
vmspraneeth
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
EMERSON EDUARDO RODRIGUES
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
GiselleginaGloria
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
Sou Tibon
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
GOKULKANNANMMECLECTC
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
TeluguBadi
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 

Recently uploaded (20)

Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
 
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTERUNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
UNIT-III- DATA CONVERTERS ANALOG TO DIGITAL CONVERTER
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 

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
  • 42. ….
  • 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