From the course: Cloud Networking Concepts: Solutions and Services

Internal cloud network requirements

From the course: Cloud Networking Concepts: Solutions and Services

Start my 1-month free trial

Internal cloud network requirements

- [Instructor] 'Kay, let's start our journey to cloud computing networking, shall we? So what's important to keep in mind is that networks make public and private clouds work because they're able to deliver data from system to system. That's a fundamental aspect of networking. Now keep in mind that there are two types of networking that we're going to talk about in the world of cloud computing. Number one is going to be the networking that we're typically used to, the physical network, routers, hubs, network adapters, things like that that in essence provide the infrastructure for moving information from system to system. Within the cloud computing space we're talking about networking services that are on demand. So it's typically gonna be domain name services, virtual private clouds, things like that. Things that we can't touch or really aren't physical hardware and we're doing that for obvious reasons because cloud is in essence software on demand. And we're trying to provide those capabilities. So understanding your requirements is key. I can't stress that enough. We have a tendency to kind of work through the requirements that we think are generalized in the particular industry that we're in, however understanding your specific requirements, specifically around cloud computing networking is an imperative going forward because if you don't have those things in mind, then you're not necessarily gonna pick the right solution. So this may require a significant hardware and network upgrade as well. So if you think about it, if we're building out the network that's within the cloud, such as virtual private clouds, domain name servers, things like that, routing systems, all those things that really kind of make up a cloud computing system, that we can't in essence add latency to that with our old networking equipment that exists on-premise, and so if we're communicating over the open internet, we obviously need a large bandwidth system. Sometimes we need virtual private networks, and sometimes dedicated circuits between the on-premise systems and the cloud systems. And we have to look at both sides, so this is about upgrading our hardware, our networking hardware, as well as the ability to leverage public cloud networking systems effectively. So the foundations of cloud networking, we have cloud networking, which leads to internal cloud network requirements, external cloud network requirements, types of cloud networking solutions, software-defined cloud networks, and then moving networking to the cloud, and then cloud network performance and cloud network monitoring and management. So what we're saying here is that all of these six topics are really derivatives of cloud computing, networking, internal, external, types of cloud networking software, software-defined networks, moving networking to the cloud such as DNS servers, and things that we would do physically within the data center, and really kinda thinking about cloud networking in this kind of fashion. The fact of the matter is it augments existing networking systems, it doesn't replace them. So the types of cloud networking solutions, we have cloud networking technology, internal, external, we have physical and software-defined in terms of internal, in other words we have a physical box which is static unto itself and then we have the software-defined networks, which are able to define themselves and reconfigure themselves for the needs of the application or purpose built for a specific task. And external we have public clouds, you know such as virtual private networks, load-balancing DNS servers, as examples, and the open internet we have DNS, domain name servers as well as protocols as well that we have to consider. So we're gonna focus here, we're gonna focus on public clouds. We're gonna focus on the services that they offer, and we're gonna focus on virtual private clouds, load-balancing DNS, but we're gonna tell you about the other networking services that are gonna be within the public cloud providers as well. So the foundations of cloud networking, we're gonna look at internal cloud network requirements and ultimately your ability to understand what your network requirements are in terms of bandwidth, in terms of the application use cases that you're gonna leverage the network for. In essence, this is a matter of kind of understanding how things are gonna work on-premise when we're paired with a cloud computing system. Now keep in mind that our performance and our reliability is going to be based on the weakest link in the chain, the slowest link in the chain, and so you need to consider this holistically. And the fact of the matter is we're updating internal cloud network requirements in many instances because that's going to change from what we understood that's in the public cloud. So internal, physical, the ability to have switching systems, routers, management, the traditional networking things we would see in a rack within a data center, and now we moved into in the last few years software-defined networks, and they're programmable, they leverage new protocols such as OpenFlow, which is an open stack based derivative of protocols you're able to leverage if you're leveraging an open stack-based cloud, and then switching systems. Programmable's probably the most important thing because ultimately we're able to program the network so its purpose configured for the particular task at hand, in other words tuning it for the particular application, for the particular database that we're leveraging. So key takeaways, internal networks get you to the public and private clouds. Performance needs to support the SLA, or service-level agreement. Internet networks need to be managed as well using automation and other management approaches. And when considering security, networks are the first lines of defense, so keep that in mind.

Contents