You are on page 1of 27

Cloud NFVI Overview

Ericsson Indonesia

PA1 | 2019-08-10 | Commercial in Confidence | Page 1


Agenda
• Cloud Introduction
• Virtual Machines
• Hypervisors
• Cloud & NFV

PA1 | 2019-08-10 | Commercial in Confidence | Page 2


Cloud Introduction
History
— Huge mainframe computers (1950s)
— ARPANET was developed (1960s)
— IBM released an OS called VM (1970s)
— Telecom companies started offering virtualized
private network connections around 1990s
— Amazon provided first public cloud service (AWS)

http://www.thoughtsoncloud.com/2015/04/a-brief-history-of-cloud-
1950-to-present-day/

PA1 | 2019-08-10 | Commercial in Confidence | Page 3


Cloud Introduction
What is Cloud Computing?

Cloud computing is a model for enabling convenient, on-demand network


access to a shared pool of configurable computing resources (e.g., networks,
servers, storage, applications, and services) that can be rapidly provisioned
and released with minimal management effort or service provider interaction.
This cloud model promotes availability and is composed of five essential
characteristics, three service models, and four deployment models.
PA1 | 2019-08-10 | Commercial in Confidence | Page 4
Cloud Introduction
Cloud Service Models
• Infrastructure as a Service (IaaS)
IaaS is fully self-service for accessing and monitoring things like computers, networking, storage, and
other services, and it allows businesses to purchase resources on-demand and as-needed instead of
having to buy hardware outright.
Example : Ericsson CEE, Amazon Web Services (AWS), Google Compute Engine (GCE)
• Platform as a Service (PaaS)
PaaS provides a platform for software creation. This platform is delivered over the web, and gives
developers the freedom to concentrate on building the software while still not having to worry about
operating systems, software updates, storage, or infrastructure.
Examples : AWS Elastic Beanstalk, Google App Engine
• Software as a Service (SaaS)
Also known as cloud application services, represents the most commonly utilized option for businesses
in the cloud market.
Examples : Google Apps, Dropbox, GoToMeeting
PA1 | 2019-08-10 | Commercial in Confidence | Page 5
Cloud Introduction
Cloud Service Models

PA1 | 2019-08-10 | Commercial in Confidence | Page 6


Cloud Introduction
Cloud Characteristics
1) On-demand Self Service
Cloud computing resources can be provisioned without human interaction from the service provider.
2) Broad Network Access
Cloud computing resources are available over the network and can be accessed by diverse customer
platforms.
3) Resource Pooling
Cloud computing resources are designed to support a multi-tenant model that allows multiple
customers to share the same applications or the same physical infrastructure
4) Rapid Elasticity
Ability to quickly provision resources and reduce the resource in the cloud based on need.
5) Measured Service
Cloud resource usage whether virtual server instances that are running or storage in the cloud can be
monitored and measured.
PA1 | 2019-08-10 | Commercial in Confidence | Page 7
Cloud Introduction
Cloud Deployment Model
1) Public clouds
This type of cloud deployment model supports all users who want to make use of a computing
resource, such as hardware (OS, CPU, memory, storage) or software (application server, database) on
a subscription basis.
2) Private clouds
A private cloud is typically infrastructure used by a single organization.
3) Hybrid clouds
In a hybrid cloud, an organization makes use of interconnected private and public cloud infrastructure
4) Community clouds
This deployment model supports multiple organizations sharing computing resources that are part of
a community

PA1 | 2019-08-10 | Commercial in Confidence | Page 8


Cloud Introduction
Cloud Deployment Model

Public Cloud Cloud


Service Provider
Internet

ISP Everything on
COMPANY A
the Internet
ISP

Private Cloud Non-sensitive


data
Sensitive data

Branch Corporate NW Branch


Branch Corporate NW Branch
Office of COMPANY B Office
Office of COMPANY B Office

Everything on
Branch private servers Branch
Office Office Hybrid Cloud

PA1 | 2019-08-10 | Commercial in Confidence | Page 9


Virtual Machines

Provides virtualized and emulated components needed by the system, including CPUs, RAM, storage
(disk images), networking, BIOS, video, audio, etc.

VM VM VM VM VM VM VM

Hypervisor

PA1 | 2019-08-10 | Commercial in Confidence | Page 10


Virtual Machines
Disk Images
• Disk images contain the contents of the
disks available to the virtual machine
• Disk image file formats may be open
standards, such as the ISO image format
for optical disc images
• In virtualization, a hard disk image is
interpreted by a hypervisor as a system
hard disk drive (.vmdk for VMware VMDK,
.vhd for Xen and Microsoft Hyper-V, .vdi for
Oracle VM VirtualBox, etc.)

PA1 | 2019-08-10 | Commercial in Confidence | Page 11


Virtual Machines
Open Virtualization Format (OVF)
• Container format that contains disk images
plus metadata information about the virtual
machine
• An OVF package always contains : Guest APP
— exactly one OVF descriptor (a file with Boot images
for one or more VMs Guest OS
extension .ovf)
— one or more disk images
VM1
— optionally certificate files and other
auxiliary files Network environment
information
OVF
descriptor

PA1 | 2019-08-10 | Commercial in Confidence | Page 12


Virtual Machines
VM Creation
Sample for a basic machine using qemu : Sample for cloud software adds automation to the
— Create a disk image task using OpenStack :
qemu-img create -f qcow2
/var/lib/libvirt/images/guest.qcow2 8192
— Create the VM
qemu-kvm –name Test -m 512 -hda
/var/lib/libvirt/images/guest.qcow2,format=qcow2

PA1 | 2019-08-10 | Commercial in Confidence | Page 13


Virtual Machines
What about my data?
• Virtual machine storage is volatile, which is • Cloud software such as Openstack and
called “ephemeral storage” Ericsson CEE provides mechanisms to manage
• To ensure data remains after VM termination, storage
“persistent storage” can be used
• Where is VM data stored? VM VM
— Locally on the compute node
— Remotely, using shared storage

PA1 | 2019-08-10 | Commercial in Confidence | Page 14


Virtual Machines
Network Virtualization
• Decoupling of application from physical
switching and routing infrastructure
• On the fly network reconfiguration without Application Application

physical access VM VM
• Same physical networking infrastructure
shared among isolated virtual applications Hypervisor

NIC Host

Network L3 Network L2

PA1 | 2019-08-10 | Commercial in Confidence | Page 15


Hypervisor
What is a Hypervisor?
• A hypervisor enables hardware virtualization by allowing multiple guest operating systems (OS) to run
on a single host system at the same time. The guest OS shares the hardware of the host computer,
such that each OS appears to have its own processor, memory and other hardware resources.
• The term hypervisor was first coined in 1956 by IBM to refer to software programs distributed with
IBM RPQ for the IBM 360/65. The hypervisor program installed on the computer allowed the sharing
of its memory.

Virtualization is a technology to
Virtualization

Apps Apps
partition processing resources Apps
(CPU, memory, storage and OS OS
IO/transport network) to execute OS
Hypervisor
different OS and applications on (Virtualization Sw)
HW
the same HW HW

PA1 | 2019-08-10 | Commercial in Confidence | Page 16


Hypervisor
Hypervisor Types
VM

Type 1: Hosted
• Requires an underlying Operating System
(Runs just like any other application) OS OS OS OS OS
• Operating System controls CPU scheduling,
memory allocation and so on Hypervisor Hypervisor
• More portable (Doesn’t care about hardware)
• Slower than Native
OS OS OS
• Examples include VirtualBox and Parallels

Hardware

Virtualised Stack – Hosted

PA1 | 2019-08-10 | Commercial in Confidence | Page 17


Hypervisor
Hypervisor Types (2)
VM
Type 2: Native (or Bare Metal)
• Natively run on the server hardware and
controls all hardware App App App
• No Operating System “in the way”
• Controls all aspects such as CPU scheduling, OS OS OS
Memory Allocation.
• Original form of Virtualization
Hypervisor
• Dates back to 1960s
• Examples include VMWare and KVM
Hardware

Virtualised Stack – Native

PA1 | 2019-08-10 | Commercial in Confidence | Page 18


Hypervisor
Most Popular Hypervisors

VMWare KVM
• Started in 1998 • Started by startup company Qumranet (Now
• First commercial x86 virtualization product part of RedHat)
• Over 50% of market share • Rather than build it’s own kernel, a kernel
• Large install base module is loaded with turns kernel into a
• Large competence base hypervisor
• Most COTS hardware supports VMWare • Any modern version of Linux supports KVM
• Some even ship ESXi has an onboard, • Open Source
bootable image • Actively developed
• Many commercial companies provide support
(eg Intel with DPDK)

PA1 | 2019-08-10 | Commercial in Confidence | Page 19


Hypervisor
KVM Basics
• KVM itself is not a hypervisor • Requires another application to manage the
— It turns the existing Linux kernel into a VMs
hypervisor — libvirt is the primary method
— Manages the interaction between the guest • CLI or GUI Tools interact with libvirt
OSs and kernel/hardware via the /dev/kvm — virsh or qemu
device — Virtual Machine Manager

• It supports hardware virtualisation when


available
— Eg Intel VT-x or AMD-V

PA1 | 2019-08-10 | Commercial in Confidence | Page 20


Cloud & NFV
ITU Cloud

PA1 | 2019-08-10 | Commercial in Confidence | Page 21


Cloud & NFV
ETSI NFV

PA1 | 2019-08-10 | Commercial in Confidence | Page 22


Cloud & NFV
Ericsson NFVI Mapping to ETSI

Ericsson
Orchestrator Ericsson Cloud Manager /
Atlas
ENM

vEPC vMSS vUDC vIMS

Ericsson Cloud Execution


CEE & Cloud SDN Environment

Ericsson Cloud SDN

BSP 8100, HDS 8000 HW, 3PP HW SDI Manager &


Networking Ericsson Hyper-scale Data
Center System 8000 (Data –
Center)
PA1 | 2019-08-10 | Commercial in Confidence | Page 23
Telkomsel NPC

Os-Ma-nfvo NFV
OSS/BSS
Orchestrator
Ve-Vnfm-em Or-Vnfm Or-Vi
Element Management
VNF Manager
vEPG
VNF VNF VNF Ve-Vnfm-vnf Vi-Vnfm

Vn-Nf Vn-Nf Vn-Nf


CS-Core
Virtual Virtual Virtual PS-Core Nodes IMS Nodes
Nodes
Compute Network Storage SDNc
PNF
(Contrail) Telkomsel Radio/Access
VIM (CEE)
Backup-
FCAPS IP Network Network
Restore Vi-Ha Vi-Ha
(UIM)
(Commvault) Other Network
Compute Storage Network DC-GW Nodes
L2/L3
Network
External L2/L3
Network

Legend

Scope-in

Out of Solution Scope


PA1 | 2019-08-10 | Commercial in Confidence | Page 24
How does it look like physically?
Rack #1 Rack #2 Rack #3 Rack #4

Networking

Compute + Storage
Storage

PA1 | 2019-08-10 | Commercial in Confidence | Page 25


Feedback Link

Please fill the feedback on :

http://bit.ly/TENCAFB

PA1 | 2019-08-10 | Commercial in Confidence | Page 26


ericsson.com/nfv

You might also like