From the course: AWS for DevOps: High Availability and Elasticity
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Server-based vs. serverless applications - Amazon Web Services (AWS) Tutorial
From the course: AWS for DevOps: High Availability and Elasticity
Server-based vs. serverless applications
- I'm going to start this section with something that will probably surprise you in a high availability course on Amazon, but, it's reflective of the real world that I'm working in. And it's a provocative question. Are servers outdated? To start this, I'm going to start with a traditional representation of applications that includes servers. So you can see here I've taken our simple diagram and I've extended it to break out the service layer into a middle tier and a data tier which most common applications have three tiers. You don't have to, but that's what I typically see. This is website lets say. So you can see at the front end we have servers with Amazon EC2 virtual servers, in the middle tier we have servers, and in the back end we have a database instance on a server or managed through Amazon's RDS service. So this of course is driven off this new pattern called Serverless. And I'm going to talk a lot about serverless in this course because one of the things that I have found…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
High availability and elasticity defined3m 27s
-
(Locked)
Outcome-based availability (SLAs)4m 24s
-
(Locked)
Server-based vs. serverless applications6m
-
(Locked)
Simplifying HA with services7m 14s
-
(Locked)
AWS regions vs. availability zones4m 33s
-
(Locked)
Metrics, tools, and levels of monitoring3m 47s
-
(Locked)
Vertical vs. horizontal scaling6m 14s
-
(Locked)
About self-healing architectures2m 48s
-
-
-
-
-