summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--unit5/assets/trash.pngbin0 -> 15899 bytes
-rw-r--r--unit5/unit5.typ36
2 files changed, 33 insertions, 3 deletions
diff --git a/unit5/assets/trash.png b/unit5/assets/trash.png
new file mode 100644
index 0000000..56ead8b
--- /dev/null
+++ b/unit5/assets/trash.png
Binary files differ
diff --git a/unit5/unit5.typ b/unit5/unit5.typ
index 0844ea1..8e4da4d 100644
--- a/unit5/unit5.typ
+++ b/unit5/unit5.typ
@@ -21,7 +21,7 @@
= Introduction to Control Layer
_The control layer includes software tools that are responsible for managing and controlling the underlying cloud infrastructure and enables provisioning of IT resources for creating cloud services._\
- Deployed on top of virtual or physical layer.
-- Recieves requests from service and orchestration layers
+- Receives requests from service and orchestration layers
- Interacts with virtual and physical layers for provisioning IT resources.
- Exposes the resources and supports the service layer where coud services interfaces are exposed to the consumers.
- Key functions are:
@@ -113,7 +113,7 @@ _Resource Provisioning involves allocating resources from graded resource pools
- Starts when consumers select cloud services from the service catalog.
- Service template facilitates comsumers to understand service capabilities.
- Service template provides guidelines to create workflows for service orchestration.
-_The unified manager, on recieving a provisioning request, allocates the resources and integrates as per the service template to create an instance of the service._\
+_The unified manager, on receiving a provisioning request, allocates the resources and integrates as per the service template to create an instance of the service._\
= Software-defined approach
#figure(image("./assets/sda.png"))
_Software-defined approach is the mechanism that helps in creating and implementing an optimized IT infrastructure that can help organizations achieve competitive advantage and higher value through speed and efficiency in delivering services._\
@@ -300,10 +300,40 @@ _Network traffic flow in a cloud network infrastructure is controlled to optimiz
- Some also ensure garenteed service levels for a class of traffic contending with other classes for network bandwidth.
=== Balancing client workload across nodes
#figure(image("./assets/bcwn.png"))
-
+- Client connections are balanced across a group of nodes such as server clusters that process client requests simultainously.
+- Client workload balancing service are provided by a load balancer.
+- Load balancer splits client traffic across multiple nodes.
+- The working principle is based on vendor implementation.
+- A common technique is to place the load balancer between node cluster and Internet.
+- This makes all traffic pass through the load balancer.
+- Clients use load balancer addresses to send requests.
+- The address of the load balancer abstracts the addresses of all the nodes in a cluster.
+- The load balancer forwards requests to the required node in a cluster.
=== Network storm control
+_Network storm control is a networking technique that prevents regular network traffic on a LAN or VLAN from being disrupted by a network storm. A network storm occurs due to flooding of frames on a LAN or VLAN, creating excessive traffic and resulting in degraded network performance._\
+- The causes of a storm are error in network configuration or a DOS attack.
+- Enabled on supported LAN switches.
+- Moniters all incoming frames to switch ports over specific time interval.
+- The switch calculates total number of frames of a specific type.
+- It then compares the sum with a preconfigured storm control threshold.
+- The switch port then blocks the traffic and filters out subsequent frames until the interval ends.
=== Quality of Service (QoS)
+_Quality of service is the capability of a nerwork to prioritize business critical and latency-sensitive network traffic and to provide better service to such traffic over less critical traffic. QoS enables applications to obtain consistent service levels, in terms of network bandwidth, latency variations, and delay._\
+- Performed by raising the priority of critical classes of network traffic oer other classes.
+- There are two approaches for QoS.
+#table(
+ columns: (auto, auto),
+ table.header([ Approach ], [ Description ]),
+ [ Integrated Services ], [
+ - Applications signal the network to inform network components about required QoS.
+ - Applications can transmit data through network only after receiving confirmation from network.
+ ], [ Differentiated Services ], [
+ - Priority specification to network packets are inserted by the applications or by switches or routers.
+ - Network uses priority specification to classify traffic and then manage network bandwidth on the traffic class.
+ ]
+)
=== Traffic shaping
+#figure(image("./assets/trash.png"))
=== Link aggregation
=== NIC Teaming
=== Multipathing