Lect 1

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

<v Instructor>Now let's look at the history</v>of the AWS cloud.

So it was launched
in 2002internally at amazon.com.Because they realizedthat the IT departments
could be externalized.So their Amazon infrastructure was oneof their core
strengthand they said, "you know what"maybe we can do IT for someone else,"for
other
people."So they launched their first offering publiclywhich was SQS in 2004.In
2006, they expanded their offeringand they relaunched with the availability
ofSQS, S3, and EC2.Don't worry, we'll see all these servicesin this course.Then
they expanded and said, "you know what?"We don't have to be just in America.
"We could be in Europe."And then fast forward to today,we have so many
applications that used to runor are still running on AWS,such as Dropbox, Netflix,
Airbnb, or even the NASA.Now, let's look at where AWS is today.If we look at the
Gartner magic quadrants,which sort of ranks the cloud providers,as
we can see AWS is on the top right corner,which is a leader.It's able to execute
really well.And it has a really great completeness of vision.It is followed
closely by Microsoft and Google.But stillin 2019, AWS had $35 billion in annual
revenue,which is huge and accounted for 47%of the market in 2019.With Microsoft
being second with 22%.So by learning AWSyou are learning a tool that is widely
used.It is a pioneer and leaderof the AWS Cloud Markets for the ninth consecutive
year.And it has over 1 million active users.So what can you build on AWS?Well,
pretty much everything.AWS will enable you to build sophisticatedand scalable
applicationsand they are applicable to diverse set of industries.Every company has
a use case for the cloud.So Netflix, McDonald's, 21st century Fox,
Activision,they're all using the cloud.And use cases can include justtransferring
your enterprise ITor using the cloud as a backup and storage,or doing
some big data analytics.You can also host a websiteor create a backendfor your
mobile and your social applications.Or you could have your entiregaming servers
running on the clouds.The applications are endless.Now AWS is global.And this is
where we are going to learn a bit more specificsabout how it works.So we have
AWS regions,we have availability zones, data centers,edge locations, and points of
presence.And all of these can be represented on the map right here.So let's go
on this websiteto have a quick look at it.So this is a cool map,because on this
websitewe can see how AWS is global.So if I click on it,I can, you know,scroll
the world and see what is happening.So we can see that AWS has multiple regionsand
they're in orange and they're all around the world.For example, Paris,
in Spain, in Ohio,in Sao Paulo, Cape Town, Mumbai, and everywhere else.So AWS
truly is a global service.On top of it,each region are going to be connected
through the network.So these are the network reconnecting the regionsand this is a
private network of AWS.And then within each region, for example,if I really
scroll into the Cape Town region,we can see that we have blue dots.And each blue
dots will be availability zonesthat we'll be describing in the next slide.So as
we can see,what I want to get you out of this,is that the AWS is truly is
global.And we can leverage the infrastructure of a cloudprovider to make ourselves,
our
application global.The first important concept in AWS are regions.So regions are
all around the worldand we saw it on the map from beforethe regions have a name,
it could be us-east-1, eu-west-3,and we can see the mapping of the name of the
regionto their code on the console that we'll see in a minute.Now a region,
what is it?It's truly,well, it's going to be a cluster of data centers.So many
different data centers.Look at it (indistinct) for example,Ohio or Singapore
or Sydney or Tokyo.When we use AWS services,most services are going to be
linkedand scoped to a specific region.That means that if we use a servicein one
region and we try to use it in another region,it will be like a new time of using
the service.Now, a question that may come upin the exam is how do you
choose an AWS region?So say you're launching a new application.Where should you do
it?Should you do it in America, in Europein South America, or in
Australia?Well, the answer is, of course it depends.But let's look at some factors
that may impact your choiceof a AWS region.The first one is compliance.
So sometimes governments want the data to be localto the country you're deploying
the application in.For example, France,data in France may have to stayin
France and therefore you should launch your applicationin the French region.Then,
there is also a concept of latency.So if most of your users are going to
be in America,it makes a lot of sense todeploy your application in America,close
to your users,because they will have a reduced latency.If you deploy your
applicationin Australia and your users are in America,they will have a lot of lag
at using your application.Then, also not all regions have all services.
Okay?Some regions do not have services.And so obviously if you'releveraging a
service with your application,you need to make surethat the region
you're deploying intois available and does have that service.And
finally,pricing.So, pricing does vary from region to regionand you need to consult
the applicant,
the services, pricing, (indistinct)to see what the differences are between the
regions.But this could be obviously a factor that couldimpact your deploymentof
an application into a specific region.Now, availability zones are what actuallyare
going into the region.So each region will have many availability zones.
Usually three, the minimum is three, and the max is six.But, really the usual is
three.So, let's take the Sydney region as an example.The senior region
code is ap-southeast-2.So, we can have two,have three availability zones inSydney,
ap-southeast-2a,ap-southeast-2b,and ap-southeast-2c.Now, each of these
availability zonesare going to be one or more,just create data centers that will
have redundant power,networking, and connectivity.That means that
insoutheast-2a,I can have two data centers maybe, as well twoin 2b and two in
2c.But it could be one, it could be three, it could be four.We don't
really know.AWS doesn't tell us that.But, what we knowis that these availability
zones areseparate from each otherso that they will be isolated from
disasters.So, if something happens to ap-southeast-2a,we know that it is designed
not to cascadeinto ap-southeast-2b, or ap-southeast-2c.
So they're really isolated from disasters.And then these data centers,these
availability zones,they are connected with high bandwidth,
ultra low latency networking and thereforealtogether being linked together,it will
form a region.Okay.Next to, the only thing we need
to knowabout AWS for the global infrastructure is the pointsof presence or edge
locations.We will see them in detailsin the global section
of this course,but you should know that AWS has more than 400 pointsof presence in
90 cities across 40 countries.And this will be very helpful
when we deliver contentto the end users with the lowest latency possible.And this
is what you see on this map.Now again, I'm going quicklyover
this because we will see this at the,about the middle of this course.So, now how
about we just playaround and do a tour of the console.
We'll see that AWS has global services suchas IAM, Route 53, CloudFront, and
WAF,but we'll see that alsomost AWS services are going
to be regions scoped,such as Amazon EC2, Elastic Beanstalk,Lambda, and
Rekognition.Finally, to know if a service is available in your
region,there is a region table you should check out right here.

You might also like