Upload
samuel-dratwa
View
49
Download
2
Embed Size (px)
Citation preview
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
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
Copyright © 2011 LOGTEL
LTE (and beyond) Cloud NFV Containers DevOps / CI IoT Big Data ELK / Elastics 5G
Agenda
4
Copyright © 2011 LOGTEL 5
What are we selling?
It’s all about customer satisfaction
customer satisfaction !
Copyright © 2011 LOGTEL 6
LTE
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
Copyright © 2011 LOGTEL
GSM Voice and Data Call Architecture
Voice Calls Path
Data Calls PathPacket Data
Copyright © 2011 LOGTEL
Converged network
9
BT – 21cn
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
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
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
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
Copyright © 2011 LOGTEL
So, What will be the bandwidth?
14
Copyright © 2011 LOGTEL
Beam formation
15
Copyright © 2011 LOGTEL
Small cells
16
Copyright © 2011 LOGTEL
Cell evolution
17
Copyright © 2011 LOGTEL
SON - Self Organize Networks
18
Copyright © 2011 LOGTEL
Operational without SON
Copyright © 2011 LOGTEL
Operational with SON
Copyright © 2011 LOGTEL 21
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
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
Copyright © 2011 LOGTEL 24
Copyright © 2011 LOGTEL
Rich Communications - GSMA
25
Don’t lose out to OTT – stay competitive and innovate with APIs
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
Copyright © 2011 LOGTEL
What isCloud Computing?
Copyright © 2011 LOGTEL
Cloud computing is kind of hosting
28
Copyright © 2011 LOGTEL
The “old way”
29
Server(s)
PC(s) / Laptop(s)Software
Buy, Install, Maintain, Upgrade
Copyright © 2011 LOGTEL
The “new way”
30
Server(s)
PC(s) / Laptop(s)Software
Buy, Install, Maintain, Upgrade
Copyright © 2011 LOGTEL
It’s not just above the line
31
Copyright © 2011 LOGTEL
Also (almost) all the rest
32
X
X
X
X
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
Copyright © 2011 LOGTEL
Cloud Ecosystem
Public Cloud
Enterprise
Private Cloud Private Cloud
External
Internal
Virtual Private Cloud
34
Copyright © 2011 LOGTEL
SaaS examples
35
Copyright © 2011 LOGTEL
Pay per use Instant Scalability Security Reliability
Disaster recovery APIs
SaaS - Advantages
SaaS
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
Copyright © 2011 LOGTEL
PaaS examples
Copyright © 2011 LOGTEL
Amazon pricing
40
Copyright © 2011 LOGTEL
Pay per use Instant Scalability Security Reliability
Disaster recovery APIs
PaaS - Advantages
PaaS
Copyright © 2011 LOGTEL
Pay per use Instant Scalability Security Reliability APIs
Common Factors
IaaS
PaaS
SaaS
Copyright © 2011 LOGTEL
Lower cost of ownership Reduce infrastructure management
responsibility Allow for unexpected resource loads Faster application rollout
Advantages
IaaS
PaaS
SaaS
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
Copyright © 2011 LOGTEL
The players
45
Copyright © 2011 LOGTEL
The big players
46
Copyright © 2011 LOGTEL 47
Copyright © 2011 LOGTEL 48
Copyright © 2011 LOGTEL 49
Copyright © 2011 LOGTEL
OpenStackOpen Source Cloud Operating System
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
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
Copyright © 2011 LOGTEL 53
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
Copyright © 2011 LOGTEL
OpenStack components
55
Copyright © 2011 LOGTEL
Conceptual architecture
56
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
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
Copyright © 2011 LOGTEL
No more dedicated hardware
Copyright © 2011 LOGTEL
NFV Benefits
Copyright © 2011 LOGTEL
NFV HL architecture
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
© 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
© 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
1995 2015
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
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
A matrix from hell
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.
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?
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
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
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…
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
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
Image layers
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
Copyright © 2011 LOGTEL
DevOps
76
Copyright © 2011 LOGTEL
Operational Life Cycle
77
Copyright © 2011 LOGTEL
DevOps Life Cycle
78
Copyright © 2011 LOGTEL
Copyright © 2011 LOGTEL
Copyright © 2011 LOGTEL
Copyright © 2011 LOGTEL
Dockercon keynote
Copyright © 2011 LOGTEL 83
Copyright © 2011 LOGTEL
USN with related technical areas
84
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
Copyright © 2011 LOGTEL
The 4 V’s
87
Copyright © 2011 LOGTEL 88
Copyright © 2011 LOGTEL
LTE (and beyond) Cloud NFV Containers DevOps / CI IoT Big Data ELK / Elastics 5G
Agenda
89