SlideShare a Scribd company logo
Virtualization 
moderator: jerry stabile 
March 10, 2013 / Bentley Univesity / Boston MA 
1
2 
Topics 
> Why Virtualization? 
> What makes a good Virtual App? 
> Cloud Computing Models 
> Operating Environment 
> Virtual Case Study
3 
Intro of Presenters Team 
Mike Picher Douglas Hubler Jerry Stabile
Why Virtualize? 
Can RTC take advantage of virtualization 
>Virtualization is a key building block to cloud computing 
>Enabling technology that creates an intelligent abstraction layer which 
hides the complexity of underlying hardware or software 
4 
>Drives the evolution of IT infrastructure to standardized compute platforms 
Infrastructure Consolidation 
Business Continuity 
Rapid Deployment 
Backup/Restoration
Criteria for running virtualized applications 
Software architecture considerations 
>Realtime processing 
>Support flexible backup/restore 
>Distributed vs monolithic 
>Enhanced monitoring/right sizing 
>Easy to install 
5
sipXecs release 4.6 readiness 
How R4.6 leverages virtualization 
>Optimized media service for RTC 
>Redesigned backup/restore – CFEngine 
>Enabled more distributed services 
>Embedded monitor server 
>Automated installer 
>RPM based 
>Environment agnostic 
6
P 
Cloud Operating Environments 
Public, Private, Hybrid, Community Clouds? 
7 
Private Cloud 
IT Managed 
Secure, available 
Heterogeneous 
Less scalable 
More expensive 
Office workers 
Confidential information 
Performance sensitive apps 
Public Cloud 
Maximum flexibility 
Any device, any time, anywhere 
Third party provided 
Higher Risk – security, availability 
Monolithic 
Home workers 
Mobile workers 
Hybrid clouds - partnership public and 
private cloud computing and services providers 
Cloud Services Cloud Computing
siopXecs Cloud Certification Program 
>Goals: 
> Become virtual environment agnostic 
> Leverage existing production environments 
> Utilize environment specific management tools 
> Enable enterprise application store 
>What is this program about? 
> Creating best practice implementation process and documentation 
> Providing technical assistance and training 
> Quality assurance through load testing automation and use case validation 
> Network infrastructure readiness consulting 
> Integration assistance for service provisioning and assurance 
8 
Communications as a service from the cloud
9 
Operating environment requirements 
How to optimize a SW application for virtualization – what to look for?
sipXecs 4.6 
What can we virtualize? 
>sipXecs 4.4 and earlier 
> Could easily virtualize proxy/registrar servers. 
> Not media services 
>sipXecs 4.6 
> Can virtualize entire system. 
>Why? 
> Red Hat / CentOS 6.x – Tickless Kernel 
> New Timer Modules for FreeSWITCH (our media services) 
10
>Performance 
> Estimate 10 to 20% less performance in Virtual Environment 
>Host Servers 
> Minimize interaction between High CPU / High Bandwidth need virtual servers and sipXecs on 
same host. 
> Dedicate processor and RAM when able. 
11 
sipXecs Virtualization Planning
>Minimal Configuration 
> 1 Core, 3.7 GB of RAM, 50 GB HD (AWS m1.medium) 
> Supports about 20 concurrent calls to media services (conf, vm) 
> Up to ~ 100 users. 
> Can make memory use less with some ‘tweaking’ of sipxconfig heap usage. 
> SIP Capture takes significant disk space, turn off for small installations. 
Bandwidth Utilization 
> Peak ~ 200 Kbps / 10 users (1 of every 5 users on phone) 
12 
sipXecs Resource Footprint
Recommended Resources 
>0 – 75 Users – 1 Core, 4 GB of RAM, 80 – 100 GB storage 
>Up to 500 Users – 4 Cores, 8 GB of RAM, 200 – 300 GB storage 
>Up to 5000 Users – 8 Cores, 32 GB of RAM, 1 TB 
>Memory is more important than processor speed. 
>Would you really run 5000 users on one server? No. 
13
>5000 Concurrent User System 
14 
Case Study
Our System in AWS Cloud 
15
Private Cloud Case Study 
500 Users 
>Proxy / Registrar / Config Server / SIP Capture Server (qty 1) 
> 8 GB of RAM, 4 Cores, 200 GB 
>Proxy / Registrar (qty 2) 
> 8 GB of RAM, 4 Cores, 100 GB 
>Voicemail / Conference Bridge (qty 2) 
> 8 GB of RAM, 4 – 6 Cores, 300 GB 
16
Customer running in VMWare Private Cloud 
17
SIPfoundry CoLab 2013 - Cloud virtualization of the sipXecs communications soltuion

More Related Content

What's hot

Preventing Possible PVS Performance Pain Points
Preventing Possible PVS Performance Pain PointsPreventing Possible PVS Performance Pain Points
Preventing Possible PVS Performance Pain Points
Andrew Wood
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
Chris Wahl
 
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
Cloud Native Day Tel Aviv
 
IT Virtualization Presentation
IT Virtualization PresentationIT Virtualization Presentation
IT Virtualization Presentation
Pavithran Anthonipillai
 
Towards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI StoryTowards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI Story
IT Expert Club
 
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
Pawel Serwan
 
Игорь Леонтьев "Azure Container Service: not only Docker"
Игорь Леонтьев "Azure Container Service: not only Docker"Игорь Леонтьев "Azure Container Service: not only Docker"
Игорь Леонтьев "Azure Container Service: not only Docker"
Fwdays
 
Get started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual MachineGet started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual Machine
Lai Yoong Seng
 
How Microsoft learned to love Java
How Microsoft learned to love JavaHow Microsoft learned to love Java
How Microsoft learned to love Java
Brian Benz
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta
 
3 migration
3 migration3 migration
3 migration
ROSHNI PRADHAN
 
Citrix SaaS and Citrix CloudPlatform Case Study
Citrix SaaS and Citrix CloudPlatform Case StudyCitrix SaaS and Citrix CloudPlatform Case Study
Citrix SaaS and Citrix CloudPlatform Case Study
Citrix
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
Julio Pari
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile services
Aymeric Weinbach
 
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
DevOpsDays Tel Aviv
 
Windows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksWindows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual Networks
Kristof Rennen
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
girish goudar
 
A Complete Guide to VPS Hosting
A Complete Guide to VPS HostingA Complete Guide to VPS Hosting
A Complete Guide to VPS Hosting
Anurag Sharma
 
Databases love nutanix
Databases love nutanixDatabases love nutanix
Databases love nutanix
NEXTtour
 
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Tom Van Gramberen
 

What's hot (20)

Preventing Possible PVS Performance Pain Points
Preventing Possible PVS Performance Pain PointsPreventing Possible PVS Performance Pain Points
Preventing Possible PVS Performance Pain Points
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
 
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
 
IT Virtualization Presentation
IT Virtualization PresentationIT Virtualization Presentation
IT Virtualization Presentation
 
Towards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI StoryTowards the Cloud: Architecture Patterns and VDI Story
Towards the Cloud: Architecture Patterns and VDI Story
 
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
 
Игорь Леонтьев "Azure Container Service: not only Docker"
Игорь Леонтьев "Azure Container Service: not only Docker"Игорь Леонтьев "Azure Container Service: not only Docker"
Игорь Леонтьев "Azure Container Service: not only Docker"
 
Get started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual MachineGet started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual Machine
 
How Microsoft learned to love Java
How Microsoft learned to love JavaHow Microsoft learned to love Java
How Microsoft learned to love Java
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
3 migration
3 migration3 migration
3 migration
 
Citrix SaaS and Citrix CloudPlatform Case Study
Citrix SaaS and Citrix CloudPlatform Case StudyCitrix SaaS and Citrix CloudPlatform Case Study
Citrix SaaS and Citrix CloudPlatform Case Study
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile services
 
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
 
Windows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksWindows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual Networks
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
 
A Complete Guide to VPS Hosting
A Complete Guide to VPS HostingA Complete Guide to VPS Hosting
A Complete Guide to VPS Hosting
 
Databases love nutanix
Databases love nutanixDatabases love nutanix
Databases love nutanix
 
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
 

Similar to SIPfoundry CoLab 2013 - Cloud virtualization of the sipXecs communications soltuion

openUC & Virtualization
openUC & VirtualizationopenUC & Virtualization
openUC & Virtualization
Christina Inge
 
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys LimitedScoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Wes Moskal-Fitzpatrick
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environment
solarisyougood
 
Virtualization Acceleration
Virtualization Acceleration Virtualization Acceleration
Virtualization Acceleration
Mellanox Technologies
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
VMware Tanzu
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
David R. Klauser
 
Capito Ardoe House VMWare Presentation
Capito Ardoe House VMWare PresentationCapito Ardoe House VMWare Presentation
Capito Ardoe House VMWare Presentation
Capito Livingstone
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
Lucas Chies
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization services
Aditi Shrivastava
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
Citrix
 
70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure
Georges-Emmanuel TOPE
 
Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...
Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...
Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...
NetworkCollaborators
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 Environment
David McGeough
 
Whats new in web methods 9.12
Whats new in web methods 9.12Whats new in web methods 9.12
Whats new in web methods 9.12
Kellton Tech Solutions Ltd
 
HTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_ENHTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_EN
Bernd Thomsen
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
VMware Tanzu
 
Introdução_Azure_Dell
Introdução_Azure_DellIntrodução_Azure_Dell
Introdução_Azure_Dell
Lucas Chies
 
Moving geoprocesses to the cloud
Moving geoprocesses to the cloudMoving geoprocesses to the cloud
Moving geoprocesses to the cloud
François Laganière
 
The Application-Centric Cloud: Why the Network Still Matters
The Application-Centric Cloud:  Why the Network Still MattersThe Application-Centric Cloud:  Why the Network Still Matters
The Application-Centric Cloud: Why the Network Still Matters
Cisco Canada
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
Animesh Singh
 

Similar to SIPfoundry CoLab 2013 - Cloud virtualization of the sipXecs communications soltuion (20)

openUC & Virtualization
openUC & VirtualizationopenUC & Virtualization
openUC & Virtualization
 
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys LimitedScoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environment
 
Virtualization Acceleration
Virtualization Acceleration Virtualization Acceleration
Virtualization Acceleration
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
 
Capito Ardoe House VMWare Presentation
Capito Ardoe House VMWare PresentationCapito Ardoe House VMWare Presentation
Capito Ardoe House VMWare Presentation
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization services
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
 
70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure
 
Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...
Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...
Cisco Connect 2018 Thailand - Journey to the multi cloud strategic and operat...
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 Environment
 
Whats new in web methods 9.12
Whats new in web methods 9.12Whats new in web methods 9.12
Whats new in web methods 9.12
 
HTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_ENHTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_EN
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 
Introdução_Azure_Dell
Introdução_Azure_DellIntrodução_Azure_Dell
Introdução_Azure_Dell
 
Moving geoprocesses to the cloud
Moving geoprocesses to the cloudMoving geoprocesses to the cloud
Moving geoprocesses to the cloud
 
The Application-Centric Cloud: Why the Network Still Matters
The Application-Centric Cloud:  Why the Network Still MattersThe Application-Centric Cloud:  Why the Network Still Matters
The Application-Centric Cloud: Why the Network Still Matters
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 

More from SIPfoundry

SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...
SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...
SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...
SIPfoundry
 
SIPfoundry CoLab 2013 - Video support and new system features and devices fo...
SIPfoundry CoLab 2013 -  Video support and new system features and devices fo...SIPfoundry CoLab 2013 -  Video support and new system features and devices fo...
SIPfoundry CoLab 2013 - Video support and new system features and devices fo...
SIPfoundry
 
SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
SIPfoundry CoLab 2013 - WebRTC - A Communications RevolutionSIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
SIPfoundry
 
SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)
SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)
SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)
SIPfoundry
 
SIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact CenterSIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry
 
SIPfoundry CoLab 2013 - Communications-enabling Web and Mobile Applications
SIPfoundry CoLab 2013 - Communications-enabling Web and Mobile ApplicationsSIPfoundry CoLab 2013 - Communications-enabling Web and Mobile Applications
SIPfoundry CoLab 2013 - Communications-enabling Web and Mobile Applications
SIPfoundry
 
SIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market Update
SIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market UpdateSIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market Update
SIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market Update
SIPfoundry
 
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry
 
SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...
SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...
SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...
SIPfoundry
 
SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...
SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...
SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...
SIPfoundry
 

More from SIPfoundry (10)

SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...
SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...
SIPfoundry CoLab 2013 - Specific customer case studies for sipXecs and ROI an...
 
SIPfoundry CoLab 2013 - Video support and new system features and devices fo...
SIPfoundry CoLab 2013 -  Video support and new system features and devices fo...SIPfoundry CoLab 2013 -  Video support and new system features and devices fo...
SIPfoundry CoLab 2013 - Video support and new system features and devices fo...
 
SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
SIPfoundry CoLab 2013 - WebRTC - A Communications RevolutionSIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
SIPfoundry CoLab 2013 - WebRTC - A Communications Revolution
 
SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)
SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)
SIPfoundry CoLab 2013 - sipXecs Cloud Architecture (UCCS)
 
SIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact CenterSIPfoundry CoLab 2013 - Web Contact Center
SIPfoundry CoLab 2013 - Web Contact Center
 
SIPfoundry CoLab 2013 - Communications-enabling Web and Mobile Applications
SIPfoundry CoLab 2013 - Communications-enabling Web and Mobile ApplicationsSIPfoundry CoLab 2013 - Communications-enabling Web and Mobile Applications
SIPfoundry CoLab 2013 - Communications-enabling Web and Mobile Applications
 
SIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market Update
SIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market UpdateSIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market Update
SIPfoundry CoLab 2013 - Blair Pleasant Unified Communications Market Update
 
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
SIPfoundry CoLab 2013 - Solving the Bring Your Own Device BYOD problem with o...
 
SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...
SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...
SIPfoundry CoLab 2013 - Red Hat's Chris Stierle presents a case study about d...
 
SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...
SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...
SIPfoundry Colab 2013 - Bill Haskins on the current state of the UC-enabled e...
 

Recently uploaded

Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
OECD Directorate for Financial and Enterprise Affairs
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
1990 Media
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
SkillCertProExams
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
kkirkland2
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
Faculty of Medicine And Health Sciences
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
OECD Directorate for Financial and Enterprise Affairs
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 

Recently uploaded (19)

Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 

SIPfoundry CoLab 2013 - Cloud virtualization of the sipXecs communications soltuion

  • 1. Virtualization moderator: jerry stabile March 10, 2013 / Bentley Univesity / Boston MA 1
  • 2. 2 Topics > Why Virtualization? > What makes a good Virtual App? > Cloud Computing Models > Operating Environment > Virtual Case Study
  • 3. 3 Intro of Presenters Team Mike Picher Douglas Hubler Jerry Stabile
  • 4. Why Virtualize? Can RTC take advantage of virtualization >Virtualization is a key building block to cloud computing >Enabling technology that creates an intelligent abstraction layer which hides the complexity of underlying hardware or software 4 >Drives the evolution of IT infrastructure to standardized compute platforms Infrastructure Consolidation Business Continuity Rapid Deployment Backup/Restoration
  • 5. Criteria for running virtualized applications Software architecture considerations >Realtime processing >Support flexible backup/restore >Distributed vs monolithic >Enhanced monitoring/right sizing >Easy to install 5
  • 6. sipXecs release 4.6 readiness How R4.6 leverages virtualization >Optimized media service for RTC >Redesigned backup/restore – CFEngine >Enabled more distributed services >Embedded monitor server >Automated installer >RPM based >Environment agnostic 6
  • 7. P Cloud Operating Environments Public, Private, Hybrid, Community Clouds? 7 Private Cloud IT Managed Secure, available Heterogeneous Less scalable More expensive Office workers Confidential information Performance sensitive apps Public Cloud Maximum flexibility Any device, any time, anywhere Third party provided Higher Risk – security, availability Monolithic Home workers Mobile workers Hybrid clouds - partnership public and private cloud computing and services providers Cloud Services Cloud Computing
  • 8. siopXecs Cloud Certification Program >Goals: > Become virtual environment agnostic > Leverage existing production environments > Utilize environment specific management tools > Enable enterprise application store >What is this program about? > Creating best practice implementation process and documentation > Providing technical assistance and training > Quality assurance through load testing automation and use case validation > Network infrastructure readiness consulting > Integration assistance for service provisioning and assurance 8 Communications as a service from the cloud
  • 9. 9 Operating environment requirements How to optimize a SW application for virtualization – what to look for?
  • 10. sipXecs 4.6 What can we virtualize? >sipXecs 4.4 and earlier > Could easily virtualize proxy/registrar servers. > Not media services >sipXecs 4.6 > Can virtualize entire system. >Why? > Red Hat / CentOS 6.x – Tickless Kernel > New Timer Modules for FreeSWITCH (our media services) 10
  • 11. >Performance > Estimate 10 to 20% less performance in Virtual Environment >Host Servers > Minimize interaction between High CPU / High Bandwidth need virtual servers and sipXecs on same host. > Dedicate processor and RAM when able. 11 sipXecs Virtualization Planning
  • 12. >Minimal Configuration > 1 Core, 3.7 GB of RAM, 50 GB HD (AWS m1.medium) > Supports about 20 concurrent calls to media services (conf, vm) > Up to ~ 100 users. > Can make memory use less with some ‘tweaking’ of sipxconfig heap usage. > SIP Capture takes significant disk space, turn off for small installations. Bandwidth Utilization > Peak ~ 200 Kbps / 10 users (1 of every 5 users on phone) 12 sipXecs Resource Footprint
  • 13. Recommended Resources >0 – 75 Users – 1 Core, 4 GB of RAM, 80 – 100 GB storage >Up to 500 Users – 4 Cores, 8 GB of RAM, 200 – 300 GB storage >Up to 5000 Users – 8 Cores, 32 GB of RAM, 1 TB >Memory is more important than processor speed. >Would you really run 5000 users on one server? No. 13
  • 14. >5000 Concurrent User System 14 Case Study
  • 15. Our System in AWS Cloud 15
  • 16. Private Cloud Case Study 500 Users >Proxy / Registrar / Config Server / SIP Capture Server (qty 1) > 8 GB of RAM, 4 Cores, 200 GB >Proxy / Registrar (qty 2) > 8 GB of RAM, 4 Cores, 100 GB >Voicemail / Conference Bridge (qty 2) > 8 GB of RAM, 4 – 6 Cores, 300 GB 16
  • 17. Customer running in VMWare Private Cloud 17

Editor's Notes

  1. Assurance – Plug into existing tool set reduces cost of new tools maintains existing knowledge in existing tools faster implementation lower operating costs Inventory – extensive reporting of system assets, optimize license and maintenance management Provisioning – Multi-vendor auto provisioning System templating Service Accounting – System resource utilization Call detail accounting Virtualization (resource management) – Controlling virtual resource capacity, configuration