Learn about the basics of AWS cloud networking.
- [Instructor] Let's talk about AWS cloud networking. Well, it's been a number of years since AWS came out, or Amazon Web Services came out with their infrastructure of service cloud. And now, they're providing networking capabilities along with databases and storage and computes, and the hundreds of other services that you can see on Amazon's network. So, if you leverage AWS, you're likely to go with this as your solution. The reason is relatively apparent because if you're building systems on AWS services, then ultimately this is going to be the path of least resistance.
However, it's not always a solution you should pick. So, keep in mind that they are, unto themselves, not a network. But they do provide some networking services and capabilities. So among the services that Amazon provides, Amazon Web Services, is a VPC, a virtual private cloud. And this is very much like a VPN or virtual private network, in that your own private cloud is on AWS, and so what they do, is create an encrypted link between your enterprise based systems and the cloud that exists on AWS. So for all practical purposes, you have a private cloud.
However, it's not physically located in your data center, it's physically located within AWS and they have blocked off a virtual private cloud for you that is your resource, and only you can use it. CloudFront is a global content delivery network or CDN, that accelerates delivery of your websites. So ultimately if you're using CDNs and there are lots of different kinds of flavors of content delivery networks out there, then Amazon provides you with this and they view it as a network service so included it here.
So ultimately if you're looking to manage content, deliver content out in the network, this is an option if you're moving to AWS. Direct Connect is a private connectivity system that exists between AWS and your datacenter. So the idea is that many who have datacenters insist that they have to have a private connection between their datacenter and the public cloud provider. And AWS is able to accommodate that requirement by providing a direct connection called Direct Connect with the ability to link directly into the AWS cloud from your datacenter using encrypted network.
Load balancing is another thing. The ability to take applications and storage systems and servers, and actually balance them, leveraging the network so the network is able to communicate in and unto itself between various processes and move those processes around from server to server, as they need to be balanced. So the idea is that if you spin up a virtual server and it's at 80% capacity, and you have another virtual server that's at 10% capacity, then some of that capacity should be moved from your 80% server to your 10% server. And it should be balanced.
And you do that via the network. In terms of our metrics, AWS is a very good performer, so in other words, I haven't heard too many complaints out there in terms of people who are using their networking products, and effectively or efficiently. So performance seems to be a problem that they solved and AWS is very good at scaling and they have access to the infrastructure so they can do what it takes in the back end to make sure that their network services perform well. AWS links in their management systems such as the AWS cloud management environment and ultimately, you can manage them directly with the AWS tools.
Reliability? Fairly reliable, they do have outages from time to time like all the cloud providers do but their reliability is at least five nines and I think that's kind of the low point for most of the enterprises that are out there. And cost, cost effective, everything's under them, we don't have to own hardware and software so therefore, we can deploy it as we need it and the cost efficiency is kind of built into the solution.
- Learning about internal and external cloud network requirements
- Moving networking to the cloud
- Considering cloud network performance
- Troubleshooting a cloud network
- Learning about the basics of AWS, Azure, and Google cloud networking
- Picking your cloud networking solution
- Planning for your cloud network
- Testing your cloud network
- Operating your cloud network