Welcome back. In this video, I want to cover another part of the AWS global network, specifically the Edge Network, and that's AWS Local Zones. Now, this is a key architectural concept that you'll need to understand for all of the AWS exams, and especially so for the real world. So, let's jump in and get started.
Now, before we talk about local zones, let's just refresh our memory on what the typical region and availability zone architecture looks like without local zones. So, we have a region, and let's say that this is US West 2, and within this, we have three availability zones: US West 2A, US West 2B, and US West 2C. And then running in this region across those availability zones is a VPC.
Now, an AWS region has high performance and resilient internet connections, and sitting between these and the AWS private zone is the AWS public zone. So, this is the zone where all of the AWS public services for that region run within. And then lastly, on our right, we have our business premises. What we know about this architecture so far is that it scales. It can grow with your requirements, and that's really important because this is fully managed within the region. We also know that it's resilient to failure. The failure of one availability zone won't impact other availability zones, assuming a solutions architect has designed a solution which has infrastructure duplicated across all of the availability zones and things in one availability zone consume from that availability zone only, often regionally resilient services.
Now, what I haven't talked about until now is the effects of geographic distance. The availability zones in this region might be hundreds of kilometers away from the business premises. Now, this distance, even assuming that we're using fiber, can cause latency. And this latency causes a reduction in performance, and this performance impact is noticeable at this distance. To many use cases, a few milliseconds of latency might not sound like much, but for applications which are sensitive to latency, this can really matter. An example might be a financial trading application. Even if we use Direct Connect, physics and the speed of data transfer from point A to point B matters. So, how can we fix this? Well, we can use AWS local zones, and let's see how this changes the architecture.
Let's adjust the diagram a little and make it easier to see. And we're going to add some subnets in availability zones 2A, 2B, and 2C. And we'll also have some EC2 instances running in these subnets. When we're discussing local zones, we can refer to this region as the parent region. So, this region is the parent region to any local zones which operate in the same geographic area. So, we're also going to add some local zones to this architecture. Now, these are identified starting with the region name and then a unique identifier for the local zone. In this example, we have US West 2 and then LAS-1, which is a local zone in Las Vegas. And we have US West 2 as its parent region. So, you can see the link between the local zone and the parent region because you can read the parent region at the start of the local zone name.
Now, it's possible to have multiple local zones in a given city. For instance, in this example, we have US West 2-LAS-1A and 1B. And both of these are in Los Angeles. Notice how they use the international city code to identify them. Now, think of these as related to the parent region, but they operate as their own independent infrastructure points. So, they have their own independent connections to the internet. And additionally, generally, they also support Direct Connect, which means you can achieve high performance, private connectivity between your business locations and these local zones.
Now, different services support local zones in different ways. And over the course of your studies, you're going to learn how. With EC2 and VPCs, the VPC is simply extended by creating subnets within the local zones. And then within these subnets, you can create resources as normal, utilizing the proximity of the local zone. So, these resources benefit from super low latencies. The performance between the business premises and the local zone is at the extreme end of what's possible because of the smaller geographic separation between the local zone and your business premises.
Now, an important thing to keep in mind is that some things within the local zones still utilize the parent region. So, in this example, the subnets created in the local zones behave just like those in the parent region, and they have private connectivity just like any other subnets would. Local zones have private networking with the parent region. So, remember that. However, if we create EBS snapshots, then these use S3 in the parent region. It means they still benefit from the AZ replication across all availability zones within that region that snapshots would normally benefit from. So, certain things occur within the local zone, but certain things rely on the parent region. And one common example is EBS snapshots.
Now, let's finish up this video with some key summary points because for most of the AWS certifications, you only need to have this high-level architectural overview. So, think about local zones as one additional zone or one additional availability zone, so they don't have built-in resilience. Conceptually, one zone runs in one specific facility. So, you can think of them like a single availability zone but near your location. So, they're closer to you, so they have lower latency, and lower latency means better performance. So, just imagine taking one of the availability zones within a region and duplicating it but putting it in a building next to your business premises. Now, it won't always be that close, but there are some businesses which are built very close to these AWS local zones by design. So, you're able to get really close to the AWS infrastructure.
Now, not all AWS products support using local zones, and for the ones that do, many of them are opt-in and many of them have limitations. So, if you're ever going to utilize local zones, you need to make sure that you check the AWS documentation for an up-to-date overview of what's supported within the local zones in your specific geographic area. And I've made sure to include a link attached to this video which gives you up-to-the-minute overviews for all of the AWS local zones.
Now, Direct Connect to local zones is generally supported, and this allows local zones to be used to support any extreme performance needs or performance requirements. And once again, local zones do utilize the parent region for various things, and one example is EBS snapshots are taken to the parent region and replicated over S3 in that parent region.
Now, just to summarize this, you should use local zones as an architect when you need the absolute highest level of performance. Local zones, much like CloudFront edge locations, are much more likely to be positioned closer to your business than the parent region and any of the normal availability zones. But if you do utilize local zones, you need to make sure that they do offer the functionality that you require. So, essentially, this is just another tool that you can use to build architectures as a solutions architect.
Now, this is everything I wanted to cover in this video. I just wanted to give you a high-level overview of the architecture of local zones. So, go ahead and complete the video, and when you're ready, I'll look forward to you joining me in the next.