• No results found

SDN/Virtualization and Cloud Computing

N/A
N/A
Protected

Academic year: 2022

Share "SDN/Virtualization and Cloud Computing"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

SDN/Virtualization and

Cloud Computing

(2)

Agenda

• Software Define Network (SDN)

• Virtualization

• Cloud Computing

(3)

Software Defined Network (SDN)

• What is SDN?

• Traditional Network and Limitations

 Traditional Computer Networks

 Traditional Networks worked well…

 Limitations of Current Networking Technologies

• Introducing Software-Defined Networking

• SDN Architecture

 API

 SDN controller

 OpenFlow

• Why SDN?

(4)

What is SDN?

• Software Defined Networking (SDN) is an evolutionary approach to network design and functionality based on the ability to programmatically modify the behavior of network devices.

• SDN uses user-customizable and configurable software that’s independent of hardware to expand data flow control.

• It will make networks more flexible, dynamic, and cost-efficient, while greatly simplifying operational complexity.

(5)

Traditional Computer Networks

 Control plane: Routing algorithms

 Management plane: Configure basic activities

 Data Forwarding plane:

Packet streaming

• Data flow is controlled by switches and routers and

contains the following basic elements:

(6)

Control

Feature Feature

(7)

Traditional Networks worked well…

• Hardware based networks have historically shown that they were stable and reliable.

• Operational capacities were quickly regained after a power loss, without significant external interventions.

• Operated consistently in varying environments.

(8)

Limitations of Current Networking Technologies

• Complexity that leads to Static Nature

• Inability to Scale

• Vendor Dependence

• TTM

(9)

Introducing Software-Defined Networking

Software Defined Networking (SDN) is an emerging network architecture where network control plane is decoupled from

forwarding plane and is directly programmable.

Lead by Open Networking Foundation(ONF)

SDN-enabled control plane allows the underlying infrastructure to be abstracted

Network appears to the applications as a single, logical switch entity

(10)

ONF/SDN Architecture

OpenFlow Switches SDN Control Software

Business App

Northbound API

Southbound API(eg. OpenFlow)

INFRASTRUCTURE LAYER

CONTROL LAYER

APPLICATION LAYER

Business App

Business App

(11)

ONF/SDN Architecture

(12)

SDN Controller

• The controller is the core of an SDN network.

• By running the control plane as software, the controller facilitates automated network management and makes it easier to integrate and administer applications.

• SDN controllers uses protocols such as OpenFlow to configure network devices

• It manages flow control to enable intelligent networking.

(13)

• OpenFlow is a protocol that is used to define the

communication interface between the control and forwarding layers.

• It provides direct access to and manipulation of the forwarding plane of network devices.

• Uses the concept of flows to identify network traffic.

Approach

(14)

OpenDaylight is an Open Source Software project under the Linux Foundation with the goal of furthering the adoption and innovation of Software Defined Networking (SDN) through the creation of a common industry supported framework

Approach

(15)

OpenStack is a free and open-source cloud computing software platform.

Users primarily deploy it as an infrastructure as a service (IaaS) solution.

Approach

(16)

Why SDN

• Centralized Control

• Reduced Complexity through Automation

• Higher rate of Innovation

• Increased Network Reliability and Security

• Changing Traffic Pattern

• The Rise of Cloud Services

• Consumerization of IT

• “Big data” means more bandwidth

(17)

Virtualization

• What is virtualization?

• Different Computing Models

Traditional App/Server

Virtual Server model

Massively virtualized model (Cloud)

• Why Virtualization makes sense?

(18)

Traditional App/Server

(19)

Virtualization - Green Focus

• The Reality: Most servers only use 5-15% of their capabilities on average, while consuming 60-90% of their peak power

• The Solution - Virtualization:

Use one server to host multiple applications.

Reduce energy consumption

Reduce CO2 emissions

• Running fewer, highly utilized servers frees up space and power. Less space and power is better for environment and saves money

(20)

Virtual Server Model

(21)

Virtualization - Why Virtualize?

• Reduce Real Estate Needs

• Reduce CO2 Emmissions, Power and Cooling Requirements

• Increase Flexibility

• Reduce Overall Costs

(22)

Massively Virtualized Model - Cloud

(23)

Cloud Computing - What is it?

Cloud Computing is the delivery of computing as a service, Three primary types of cloud offerings:

Software as a Service (SaaS)

Infrastructure as a Service (IaaS)

Platform as a Service (PaaS)

(24)
(25)

Cloud Computing Services

Software as a Service - SaaS Platform as a Service - PaaS

Infrastructure as a Service - IaaS

(26)

Cloud Computing Services

(27)

Cloud Computing - Key Components

• Pay as you go

• Access from anywhere, anytime, any device

• Economy of scale

• Flexibility

• Expertly Managed

(28)

Cloud and SDN vision

Application Applicati

on

Distributed Cloud

infrastructure

Physical Network

Service Provider SDN control

Cloud Execution Environment

Storage

Computing Networking

Cloud Orchestration & Management

Application

Application Application

Data Center Network Carrier

Network

(29)

Q & A

References

Related documents

ƒ The job script will use the default user environment variables (set in the shell startup script e.g. .bashrc) unless the ‘-V’ or ‘-v’ flags are specified to include all

of two approaches: assessing feminists against liberal/secular feminist criteria; or by considering breaking down their representation and placing it on a “continuum with

This paper argues, from a Marxist perspective, that the shift in the Australian Labor Party’s (ALP) Vietnam war policy in favour of withdrawal was largely brought about by pressure

We carefully designed our “S” Tile, ClayLite and our traditional 2-Piece Mission tile profiles to fit together, allowing a custom installation that provides the aesthetics of

Technical Data RS PRO 1000 Sensor / Slave Prod. area covered approx. bathroom/WC extractor fan or additional light) Accessories Orientation light module 500/1000 MLED1 with 24

Kinetic Warhead 4-Day Temperature & Humidity Transportation Vibration Shipboard Vibration Launch Shock 28-Day Temperature & Humidity SM-3 Block I 2004 Slow Cook-off

Health Care Institute’s model and methodologies to operationalize CenteringPregnancy™ groups for the target population of pregnant women enrolling for prenatal care in two

C4.5 adalah algoritma yang cocok untuk masalah klasifikasi dan data mining, C4.5 memetakan nilai atribut menjadi class yang dapat diterapkan untuk klasifikasi