90
Copyright © 2011 LOGTEL לל לל לללללל לללל לל לללל לללללל)לללללל( לללל לללSamuel Dratwa [email protected] m

מונחים טכנולוגים למנהלי הדרכה באמדוקס

Embed Size (px)

Citation preview

Page 1: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

כל מה שרציתם לדעת עלבחצי יום)העדכני( עולם הטלקום

Samuel [email protected]

Page 2: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 2

Logtel’s Activities

Training ConsultingSoftware

Development

Logtel’s fields

Telecom Hardware Computer Tech. Skills

IsraelHi Tech

Companies

Product Training

Outsourcing

Worldwide

Logtel’s Branches Partners

Page 3: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

About the Copyright

This documentation is protected by Copyright © 2011 LOGTEL,32 Shacham St., Petah Tikva, 49170, Israel. World rights reserved.The possession and use of this documentation is subjected to the restrictions contained in this license.No part of this documentation may be stored in a retrieval system, transmitted or reproduced in any way, including but not limited to photocopy, photograph, magnetic or other record, without the prior agreement and written permission of LOGTEL.Participants of this seminar are entitled to keep their copy of this documentation for references purposes only.

3

Page 4: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

LTE (and beyond) Cloud NFV Containers DevOps / CI IoT Big Data ELK / Elastics 5G

Agenda

4

Page 5: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 5

What are we selling?

It’s all about customer satisfaction

customer satisfaction !

Page 6: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 6

LTE

Page 7: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

The driving forces Addressing the trend of declining ARPU

Delivery of higher bandwidth services and capacity

Reducing OPEX & Cost/MB Proliferation of emerging devices, with rich

mobile applications and video Quad-play (bundle) Multiple screen offerings

Addressing shortage in bandwidth Leveraging existing 3G infrastructure Regulation

Re-allocation of older spectrum for 4G technologies

Open access & net neutrality 7

Page 8: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

GSM Voice and Data Call Architecture

Voice Calls Path

Data Calls PathPacket Data

Page 9: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Converged network

9

BT – 21cn

Page 10: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

IMT Expected Targets IMT- Advanced (IMT-2000 – become 3G)

high quality mobile services user equipment suitable for worldwide use user‐friendly applications, services and equipment worldwide roaming capability Improve wireless performance

Better signal reception and better coverage Increase spectrum efficiency

More subscribers and more data transfer in the same spectrum Flat all-IP network architecture High mobility up to 500 Km/H enhanced peak data rates to support advanced services

and applications 100 Mbit/s (UL 50 Mbit/s DL) for high mobility 1 Gbit/s for low mobility

Low latency <50ms10

Page 11: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

From IP point of view the LTE network can be split in three parts: • Access Network and Transport Network• Evolved Packet Core• Applications

LTE Network Nodes and Interfaces

EPS

Page 12: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 12

A common evolution path…

Long Term Evolution (LTE) is the next generation broadband wireless technology for 3GPP and 3GPP2 networks

What’s new in LTE?

OFDM

MIMO

Flat IP

Robust modulation in dense environments

OFDMA (DL) / SC-FDMA (UL) Increased spectral efficiency. Simplified Rx design cheaper UE Scalable - go beyond 5 MHz limitation

Enabling new applications, lowering cost

Peer to peer applications requiring high throughput

Online gaming Flat fee trend

Increased link capacity Multiple-input, multiple-output UL& DL. Collaborative MIMO (UL). Overcome multi-path interference

Flat, scalableReduction in number of logical nodes flatter architectureClean separation of user plane and control planeBackhaul based on IP / MPLS transport

Page 13: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

MIMO

Signal transmitted from multiple antennas (Multiple Out)

Signal received by multiple antennas (Multiple In)

13

TX RX

M antennas

N antennas

• Receiver combines the received signals and optimally combine energy from MxN channels

• Two main types of MIMOTransmit Diversity (also called Alamouti)Spatial Multiplexing

Page 14: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

So, What will be the bandwidth?

14

Page 15: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Beam formation

15

Page 16: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Small cells

16

Page 17: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Cell evolution

17

Page 18: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

SON - Self Organize Networks

18

Page 19: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Operational without SON

Page 20: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Operational with SON

Page 21: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 21

Page 22: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Different approach to Voice in LTE

CSFB (Circuit Switched Fallback): In this approach, LTE just provides data services, and when a voice call is to be initiated or received, it will fall back to the CS domain. When using this solution, operators just need to upgrade the MSC instead of deploying the IMS, and therefore, can provide services quickly. However, the disadvantage is longer call setup delay.

SVLTE (Simultaneous Voice and LTE): In this approach, the handset works simultaneously in the LTE and CS modes, with the LTE mode providing data services and the CS mode providing the voice service. This is a solution solely based on the handset, which does not have special requirements on the network and does not require the deployment of IMS either. The disadvantage of this solution is that the phone can become expensive with high power consumption.

22

Page 23: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

VoLTE vs. VOIP Why not use VoIP solution like Skype ? VoLTE (TAS/MMTEL) supply:

Emergency services Legacy services

Class services Scalability Robustness Reliability (high) Availability

Page 24: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 24

Page 25: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Rich Communications - GSMA

25

Don’t lose out to OTT – stay competitive and innovate with APIs

Page 26: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

RCS (Rich Communication Suite)RCS 5.1 provides a framework for discoverable and interoperable advanced communication services and detailed specifications for a basic set of advanced communication services. RCS 5.1 builds on the fundamentals from RCS Release 1 to 4, RCS-e (RCS-enhanced) and RCS 5.0

26

Page 27: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

What isCloud Computing?

Page 28: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Cloud computing is kind of hosting

28

Page 29: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

The “old way”

29

Server(s)

PC(s) / Laptop(s)Software

Buy, Install, Maintain, Upgrade

Page 30: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

The “new way”

30

Server(s)

PC(s) / Laptop(s)Software

Buy, Install, Maintain, Upgrade

Page 31: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

It’s not just above the line

31

Page 32: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Also (almost) all the rest

32

X

X

X

X

Page 33: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

SaaS

PaaS

IaaS

IaaS, PaaS and SaaS Point of View

Platform as a ServicePRODUCT: storage, compute and other services to simplify application development, especially of web applications.

USERS: Application Developers

Software as a ServicePRODUCT: Finished application available on demand to end user

USERS: Software consumer

Infrastructure as a Service

PRODUCT: Compute power, storage and networking infrastructure over the internet, provided as a virtual machine image

USERS: Developers

Page 34: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Cloud Ecosystem

Public Cloud

Enterprise

Private Cloud Private Cloud

External

Internal

Virtual Private Cloud

34

Page 36: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Pay per use Instant Scalability Security Reliability

Disaster recovery APIs

SaaS - Advantages

SaaS

Page 37: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Estimating demand is not a science! Platform management is not fun! Examples:

Storage Database Scalability

Commercial Services: Google App Engine Mosso AWS: S3

PaaS - Platform delivery model

PaaS

Page 38: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

PaaS examples

Page 39: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Amazon EC2

39

Page 40: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Amazon pricing

40

Page 41: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Pay per use Instant Scalability Security Reliability

Disaster recovery APIs

PaaS - Advantages

PaaS

Page 42: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Pay per use Instant Scalability Security Reliability APIs

Common Factors

IaaS

PaaS

SaaS

Page 43: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Lower cost of ownership Reduce infrastructure management

responsibility Allow for unexpected resource loads Faster application rollout

Advantages

IaaS

PaaS

SaaS

Page 44: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Aren’t we missing something?

NaaS – Network (connectivity) as a Service Manage the network itself Having on demand bandwidth Network abstraction

44

Page 45: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

The players

45

Page 46: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

The big players

46

Page 47: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 47

Page 48: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 48

Page 49: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 49

Page 50: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

OpenStackOpen Source Cloud Operating System

Page 51: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Focus on OpenStack – Open Source VIM OpenStack

Cloud operating system at the data center level Controls physical compute, networking, storage &

virtualization technology resources Creates pools of resources and automates the network

Turns hypervisors within a data center or across multiple data centers into pools of resources.

Common platform across enterprise and public clouds – cloud federation

Move data and applications between clouds OpenStack Compute service

Hypervisor and hardware agnostic Rest-based API

OpenStack Image service Stores and retrieves virtual machine images Rest-based APIs

OpenStack APIs enable configuration of Compute, storage and memory - Flavor Application and Guest OS - Image Networking

NFV - MANO

Virtualized Infrastructure Manager

Or-Vi

Ve-Vnfm-vnf

VNF Manager

Or-Vnfm

Nf-Vi

Ve-Vnfm-em

NFV Orchestrator

Network Svc.

Orchestration

Resource Orchestratio

n

NSCatalog

VNFCatalog

NFVInstance

sNFVI

Resources

Vi-Vnfm

Page 52: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

OpenStack versions

52

Release name Release date Included Component code names[45]

Austin 21 October 2010 Nova, SwiftBexar 3 February 2011 Nova, Glance, SwiftCactus 15 April 2011 Nova, Glance, Swift

Diablo 22 September 2011 Nova, Glance, Swift

Essex 5 April 2012 Nova, Glance, Swift, Horizon, Keystone

Folsom 27 September 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder

Grizzly 4 April 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder

Havana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer

Icehouse 17 April 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove

Juno 16 October 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara

Kilo 30 April 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic

Liberty 16 October 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Searchlight

Mitaka 7 April 2016Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Searchlight, Magnum

Newton Scheduled6 October 2016  

Page 53: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 53

Page 54: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Infra

stru

ctur

eA

s a

Ser

vice

Compute Storage NetworkPhy

sica

lIn

frast

ruct

ure

IaaS

Compute(Nova*)

Block Storage (Cinder*)

Object Storage(Swift*)

Network(Neutron*)

Dashboard (Horizon*)

OS Images(Glance*)

Open-Source (OpenStack*)

Manageability

Mon

itorin

gA

s a

Ser

vice

Watcher(Nagios*, Shinken*,

Heat*)Decider(Heat)

Collector(Hadoop*)

Actor(Puppet*, Cfengine*)

Open-Source Foundation

Inte

rface

s

GUI(Graphical User Interface)

API(Application Programming Interface)

App

Pla

tform

Se

rvic

es PaaS

Analytics Messaging Data Web

Open Cloud Components

54

Page 55: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

OpenStack components

55

Page 56: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Conceptual architecture

56

Page 57: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Open Stack – A Cloud Operating System

OpenStack APIs Nova: Open Stack Compute

automates provisioning of virtual machines

Cinder: Block storage system accessible by VMs

Neutron: OpenStack service for establishing connectivity between VMs

Swift: Large scale redundant object (i.e. VM) store

Glance: Image service that catalogs and manages (stores, retrieves, registers and delivers ) virtual machine images

Keystone: provides system-wide authentication

Ironic: Bare metal management Horizon: Web-based dashboard

access and management for users

Page 58: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Open Stack – A Cloud Operating System

ImagesCentOS

XMS VNFc

CentOS

MRB VNFc

CentOS

Load Balancer VNFc

Flavors4 CPU8GB RAM50GB Disk

8 CPU16GB RAM50GB Disk

12 CPU16GB RAM50GB Disk

Stack: Collection of resources Virtual machines,

networks, auto scaling rules

Template: Definition of resources that make up the Stack Four sections

Resources – Objects that will be created - like a server

Properties – image, flavor

Parameters – Property values

Output – Information passed back to user or dashboard

Stacks

Auto scaling policy

Parameters

Stack

Heat Templates contain info to create stacks

Page 59: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

No more dedicated hardware

Page 60: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

NFV Benefits

Page 61: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

NFV HL architecture

Page 62: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Focus on OpenStack – Open Source VIM Cloud operating system at the data center level

Controls physical compute, networking, storage & virtualization technology resources

Creates pools of resources and automates the network Turns hypervisors within a data center or across multiple data centers into

pools of resources. Common platform across enterprise and public clouds –

cloud federation Move data and applications between clouds

OpenStack Compute service Hypervisor and hardware agnostic Rest-based API

OpenStack Image service Stores and retrieves virtual machine images Rest-based APIs

OpenStack APIs enable configuration of Compute, storage and memory - Flavor Application and Guest OS - Image Networking

NFV - MANO

Virtualized Infrastructure Manager

Or-Vi

Ve-Vnfm-vnf

VNF Manager

Or-Vnfm

Nf-Vi

Ve-Vnfm-em

NFV Orchestrator

Network Svc. Orchestration

Resource Orchestration

NSCatalog

VNFCatalog

NFVInstances

NFVI Resources

Vi-Vnfm

Page 63: מונחים טכנולוגים למנהלי הדרכה באמדוקס

© COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED.

63© COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED.

63© COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED.

63

Dialogic® ControlSwitch™ SystemIntelligent Routing, Call and Session Control in the Cloud

OSS/BSS

EMS

Vn-Nf

VNFc

SIP/ICE

VNF

SEE

VNFc

PE

VNFc

EC/CDR

VNFc

SS7/CCE

VNFc

Diameter

VNFc

CMI

Virtualization Layer

Virtual Compute

Virtual Network

Virtual Storage

Storage NetworkCompute

NFVI

NFV - MANO

Virtualized Infrastructure Manager

Or-Vi

Ve-Vnfm-vnfVNF Manager

Or-Vnfm

Nf-Vi

Ve-Vnfm-em

NFV Orchestrator

Network Svc. Orchestration

Resource Orchestration

NSCatalog

VNFCatalog

NFVInstances

NFVI Resources

Vi-Vnfm

Page 64: מונחים טכנולוגים למנהלי הדרכה באמדוקס

© COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED.

64© COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED.

64© COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED.

64

London Data Center

Hong Kong Data Center

The Benefits of Decomposition and Virtualization

VNFc

PE

VNFc

LBEM

VNFc

SIP/ICEVNFc

SIP/ICEVNFc

SIP/ICEVNFc

SIP/ICE

VNFc

SIP/ICEVNFc

SIP/ICEVNFc

SIP/ICEVNFc

SIP/ICE

VNF

SEEVNF

SEE

VNFc

SS7

VNFc

EC/CDRVNFc

EC/CDR

VNFc

DiameterVNFc

Diameter

VNFc

PE

VNFc

LB

VNFc

SIP/ICEVNFc

SIP/ICEVNFc

SIP/ICEVNFc

SIP/ICEVNF

SEEVNF

SEE

VNFc

SS7

VNFc

EC/CDRVNFc

EC/CDR

VNFc

DiameterVNFc

Diameter

VNFc

EC/CDR

Component SIP interface VNFs scaled in reaction to increase in traffic

EM

VNF Mgmt.

Non real-time CDR VNF resources moved to alternate data center to enable scaling out of additional SIP processing capacity

Additional SIP VNFc added to handle traffic spike

NFV Orchestrator

VIM Management

Page 65: מונחים טכנולוגים למנהלי הדרכה באמדוקס

1995 2015

Page 66: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Mul

tiplic

ity o

f Goo

dsM

ultip

ilici

ty o

f m

etho

ds fo

r tr

ansp

ortin

g/st

orin

g

Do I worry about

how goods interact

(e.g. coffee beans next to spices)

Can I transport quickly and sm

oothly(e.g. from

boat to train to truck)

Cargo Transport Pre-1960

Page 67: מונחים טכנולוגים למנהלי הדרכה באמדוקס

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

A matrix from hell

Page 68: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Mul

tiplic

ity o

f Goo

dsM

ultip

licity

of

met

hods

for

tran

spor

ting/

stor

ing

Do I worry about

how goods interact

(e.g. coffee beans next to spices)

Can I transport quickly and sm

oothly(e.g. from

boat to train to truck)

Solution: Intermodal Shipping Container

…in between, can be loaded and unloaded, stacked, transported efficiently over long distances, and transferred from one mode of transport to another

A standard container that is loaded with virtually any goods, and stays sealed until it reaches final delivery.

Page 69: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Static website

Web frontend

User DBQueue Analytics DB

Background workers

API endpoint

nginx 1.5 + modsecurity + openssl + bootstrap 2

postgresql + pgv8 + v8

hadoop + hive + thrift + OpenJDK

Ruby + Rails + sass + Unicorn

Redis + redis-sentinel

Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs

Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client

Development VM

QA server

Public Cloud

Disaster recoveryContributor’s laptop

Production Servers

The ChallengeM

ultip

licity

of S

tack

sM

ultip

licity

of

hard

war

e en

viro

nmen

ts

Production Cluster

Customer Data Center

Do services and apps interact

appropriately?

Can I migrate

smoothly and quickly?

Page 70: מונחים טכנולוגים למנהלי הדרכה באמדוקס

The Matrix From HellStatic website

Web frontend

Background workers

User DB

Analytics DB

Queue

Development VM

QA Server

Single Prod

ServerOnsite Cluster

Public Cloud

Contributor’s

laptop

Customer

Servers

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

Page 71: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Static website Web frontend User DB Queue Analytics DB

Development VM

QA server Public Cloud Contributor’s laptop

Docker is a shipping container system for code M

ultip

licity

of S

tack

sM

ultip

licity

of

hard

war

e en

viro

nmen

ts

Production Cluster

Customer Data Center

Do services and apps interact

appropriately?

Can I migrate

smoothly and quickly

…that can be manipulated using standard operations and run consistently on virtually any hardware platform

An engine that enables any payload to be encapsulated as a lightweight, portable, self-sufficient container…

Page 72: מונחים טכנולוגים למנהלי הדרכה באמדוקס

AppA

Containers vs. VMs

Hypervisor (Type 2)

Host OS

Server

GuestOS

Bins/

Libs

AppA’

GuestOS

Bins/

Libs

AppB

GuestOS

Bins/

Libs

App A’

Docker

Host OS

Server

Bins/Libs

App A

Bins/Libs

App BApp B’App B’App B’

VM

Container

Containers are isolated,but share OS and, whereappropriate, bins/libraries…result is significantly faster deployment, much less overhead, easier migration, faster restartGue

stOS

GuestOS

Page 73: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Why are Docker containers lightweight?

Bins/

Libs

AppA

Original App(No OS to takeup space, resources,or require restart)

App Δ

Bins/

AppA

Bins/

Libs

AppA’

GuestOS

Bins/

Libs

Modified App

Copy on write capabilities allowus to only save the diffsBetween container A and containerA’

VMsEvery app, every copy of anapp, and every slight modificationof the app requires a new virtual server

AppA

GuestOS

Bins/

Libs

Copy ofApp

No OS. CanShare bins/libs

AppA

GuestOS

GuestOS

VMs Containers

Page 74: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Image layers

Page 75: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Docker engine Architecture……

•  Docker Engine –  CLI –  Docker Daemon –  Docker Registry •  Docker Hub –  Cloud service •  Share Applications •  Automate workflows •  Assemble apps from components• Docker images• Docker containers

Page 76: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

DevOps

76

Page 77: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Operational Life Cycle

77

Page 78: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

DevOps Life Cycle

78

Page 79: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Page 80: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Page 81: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Page 82: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Dockercon keynote

Page 83: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 83

Page 84: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

USN with related technical areas

84

Page 85: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

at&t solution

85

Page 86: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

Big Data Definition No single standard definition…

“Big Data” is data whose scale, diversity, and complexity require new

architecture, techniques, algorithms, and analytics to manage it and extract value

and hidden knowledge from it…

86

Page 87: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

The 4 V’s

87

Page 88: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 88

Page 89: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL

LTE (and beyond) Cloud NFV Containers DevOps / CI IoT Big Data ELK / Elastics 5G

Agenda

89

Page 90: מונחים טכנולוגים למנהלי הדרכה באמדוקס

Copyright © 2011 LOGTEL 90

The end ;-)

[email protected]