/
On the Way to Cloud Native: On the Way to Cloud Native:

On the Way to Cloud Native: - PowerPoint Presentation

onionchevrolet
onionchevrolet . @onionchevrolet
Follow
342 views
Uploaded On 2020-08-28

On the Way to Cloud Native: - PPT Presentation

Working with Containers in a Hybrid Environment Dr Liat Pele Reuven Mils h tein Timea Laszlo Introduction to hybrid environment Network setup in hybrid environment Monitoring and RCA in hybrid environment ID: 807768

vnf metal hybrid container metal vnf container hybrid bare docker kubernetes amp openstack cloud network networking containers environment time

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "On the Way to Cloud Native:" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

On the Way to Cloud Native: Working with Containers in a Hybrid Environment

Dr. Liat Pele, Reuven Milshtein, Timea Laszlo

Slide2

Introduction to hybrid environmentNetwork setup in hybrid environmentMonitoring and RCA in hybrid environment

Agenda

Slide3

Introduction to hybrid environmentIntroduction

Slide4

DISTRIBUTION

FUNCTIONAL SPLIT

Host independent

&

flexible configuration and logging

Deployment into containers

Best of breed technology using Open interface

API driven, well defined and open interfaces

From monolithic VNFs to microservices & containers

Nokia Cloud-native VNF architecture

Splitting the functionalities

into loosely coupled services

Monolithic VNF

Microservices

Slide5

From monolithic VNFs to microservices & containers

Cloud-native VNF architecture: Benefits

Whole VNF

Only affected service(s)

SCALABILITY

Simplified deployment

(VMs in cloud, blades in bare metal)

Scale and upgrade services faster and independently

Sustainable

SW architecture

using the right tool for the job

Speed and agility on the next level

as focus is on business capabilities

Whole VNF

Only affected service(s)

Efficiency in telco workload

by minimized virtualization overhead, faster processing, slower and predictable latency times

UPGRADEABILITY

Slide6

Docker and KubernetesTech stack of cloud-native VNFs

For internal use"Docker packages applications and their dependencies together into an isolated container making them portable to any infrastructure. Eliminate the “works on my machine” problem once and for all."

"Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications."

source: docker.com

source: kubernetes.io

Slide7
Deployment methods for container based

VNFsBare-metal

Hybrid environment

VM

VM

VM

Kubernetes

Docker

OpenStack

VNF

VNF

C

C

C

C

C

C

C

C

VNF

Kubernetes

Docker

HW

HW

HW

HW

HW

HW

Slide8

Container over VM vs Container over Bare-metal

VS

Foot print

GPU

Performance

Uniform

c

luster management

Tenant separation

Slide9

Container over VM vs Container over Bare-metal: Networking

Network time for running from a container

Network time for

getting to the host

+

*https://www.percona.com/blog/2016/08/03/testing-docker-multi-host-network-performance/

SR-IOV

can be up to 2.5 times faster then OVS.

*

And becoming closer to BM performance**

**https://www.intel.com/content/dam/www/public/us/en/documents/technology-briefs/sr-iov-nfv-tech-brief.pdf

OVS

SR-IOV

DPDK

Slide10

Networking in hybrid environmentIntroduction

Slide11

Ironic - OpenStack program which aims to provision bare metal machines instead of virtual machines

Challenges

Networking -  Provision network

Security – share control plane network

Long time until the bare metal is ready

Hybrid system - VMs and bare-metal

Slide12

Flow of bare-metal creation

Nova API

Nova Scheduler

Nova Compute

(In the controller)

Ironic API

Ironic Conductor

Hosts

Bare metal

Step 1:

Enrolls hardware

Step 2:

Create instance

Slide13

OpenStack - Container Networking

Slide14

Container Networking: Calico

Slide15

Demo 1Creating Containers over Bare-metal

Slide16

Monitoring in hybrid environmentIntroduction

Slide17

Bare-metal

VM

VM

VM

Kubernetes

Docker

OpenStack

VNF

VNF

C

C

C

C

C

C

C

C

VNF

Kubernetes

Docker

HW

HW

HW

HW

HW

HW

Monitoring the hybrid environment

Leitner et al. (2012

),

Evans et al. (2015

),

Emeakaroha

 et al. (2012

),

Farokhi

 et al. (2015

)

Slide18

Reliable (no blind spots in case of outage)Effective measurement Support for data filteringScalable

Dynamical topology

Container Environment Monitoring Requirements

Slide19

Tader, 2010

Designed for server/agent architecture

Collects and aggregates monitoring dataAlerting system

predefined events and conditions

SQL databases

Slide20

Efficient time series DB

Flexible query languageAlertingMany exports and integrations

63% of

Kubernetes

clusters

Source: The New Stack 2017

Kubernetes User Experience Survey

Slide21

What is Vitrage?OpenStack Root Cause Analysis

Organizing, analyzing and expanding alarms & events

Root Cause Analysis

Deduced alarms and states

Holistic and complete view

Slide22

Vitrage - Entity visualization

Slide23

Vitrage - Root Cause Analysis

Slide24

Q & A

Thank you!