Week 4: Networking in Cloud Computing
This week, we went over how Networking works in Cloud Computing. In traditional Networking, there are physical devices like routers and Switches, and the networking models like TCP/IP.
In the cloud, Software-defined Networking (SDN) is used to
implement some networking concepts. The model that is used in the Cloud for
networking is called Cloud Stack model, the model includes physical layer
(managed and maintain by the CSP), Virtualization layer (responsibility of
CSP), Network layer (this is where the SDN is functional and this is where access
control, security and other services are managed), image or OS layer (workload,
data processing happens here) and Application layer (firewall and load balancing
happens here).
Some concepts from traditional networking do carry over,
such as IP addresses and subnetting. Although different CSP handles things differently,
for example, AWS offers both private and public IP addresses; on the other hand,
Azure doesn’t offer that. There is also
a concept of an availability zone (AZ) in the cloud, which provides redundancy
and helps mitigate single points of failure within a region.