SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
1




Virtualization
moderator: jerry stabile


March 10, 2013 / Bentley Univesity / Boston MA
Topics
                                   2


> Why Virtualization?

> What makes a good Virtual App?

> Cloud Computing Models

> Operating Environment

> Virtual Case Study
Intro of Presenters Team
                                                            3




      Mike Picher          Douglas Hubler   Jerry Stabile
Why Virtualize?
 Can RTC take advantage of virtualization
                                                                               4

> 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


> 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
                                                 5


>Realtime processing

>Support flexible backup/restore

>Distributed vs monolithic

>Enhanced monitoring/right sizing

>Easy to install
openUCTM release 4.6 readiness
 How R4.6 leverages virtualization
                                         6

> Optimized media service for RTC
> Redesigned backup/restore – CFEngine
> Enabled more distributed services
> Embedded monitor server
> Automated installer
> RPM based
> Environment agnostic
Cloud Operating Environments
Public, Private, Hybrid, Community Clouds?
                                                                                                                 7

Private Cloud                                                                 Public Cloud
IT Managed                                                                    Maximum flexibility
Secure, available                                                             Any device, any time, anywhere
Heterogeneous
                                                                              Third party provided
Less scalable                                                                 Higher Risk – security, availability
More expensive                                                                Monolithic

Office workers                                         P
Confidential information                                                      Home workers
Performance sensitive apps                                                    Mobile workers



                               Hybrid clouds     - partnership public and
                             private cloud computing and services providers

Cloud Services                                                                                Cloud Computing
siopXecs/openUCTM Cloud Certification Program
 Communications as a service from the cloud
                                                                               8

> 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
Operating environment requirements
How to optimize a SW application for virtualization – what to look for?
                                                                          9
openUC / sipXecs 4.6
 What can we virtualize?
                                                           10

> openUC / sipXecs 4.4 and earlier
 > Could easily virtualize proxy/registrar servers.
 > Not media services
> openUC / sipXecs 4.6
 > Can virtualize entire system.


> Why?
 > Red Hat / CentOS 6.x – Tickless Kernel
 > New Timer Modules for FreeSWITCH (our media services)
openUC Virtualization Planning
                                                                                           11

> Performance
 > Estimate 10 to 20% less performance in Virtual Environment
> Host Servers
 > Minimize interaction between High CPU / High Bandwidth need virtual servers and openUC on
 same host.
 > Dedicate processor and RAM when able.
openUC Resource Footprint
                                                                                  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)
Recommended Resources
                                                                 13

> 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.
Case Study
                                14

> eZuce
> 5000 Concurrent User System
eZuce’s Corporate System
                                                                            15

> Runs in AWS
 > m1.medium (1 core, 2 Amazon Compute Units, 3.7 GB RAM, 80 GB Storage)
> 55 – 65 Concurrent Registrations
> Conference bridge good to ~ 22 Concurrent callers (mix of inside / outside)
eZuce’s System in AWS Cloud
                              16
Private Cloud Case Study
 500 Users
                                                                   17

> 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
Customer running in VMWare Private Cloud
                                           18

Contenu connexe

Tendances

Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandYan Pritzker
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSXScott Lowe
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyBenoit des Ligneris
 
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX VMworld
 
Introduction to Puppet Enterprise
Introduction to Puppet EnterpriseIntroduction to Puppet Enterprise
Introduction to Puppet EnterprisePuppet
 
NSX 9 Core Use Cases
NSX 9 Core Use CasesNSX 9 Core Use Cases
NSX 9 Core Use CasesKevin Groat
 
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack NetworkingOpenStack Korea Community
 
VMUGbe 21 Filip Verloy
VMUGbe 21 Filip VerloyVMUGbe 21 Filip Verloy
VMUGbe 21 Filip VerloyFilip Verloy
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage VirtualizationMehul Jariwala
 
MidoNet Differentiation and Overview
MidoNet Differentiation and OverviewMidoNet Differentiation and Overview
MidoNet Differentiation and OverviewMidokura
 
Presentation cloud orchestration
Presentation   cloud orchestrationPresentation   cloud orchestration
Presentation cloud orchestrationxKinAnx
 
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...The Linux Foundation
 
The Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSXThe Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSXScott Lowe
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
 
Cumulus Networks & Puppet Labs webinar
Cumulus Networks & Puppet Labs webinarCumulus Networks & Puppet Labs webinar
Cumulus Networks & Puppet Labs webinarCumulus Networks
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 

Tendances (20)

Azure Hub spoke v1.0
Azure Hub spoke v1.0Azure Hub spoke v1.0
Azure Hub spoke v1.0
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On Demand
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization Technology
 
Automation for cloud
Automation for cloudAutomation for cloud
Automation for cloud
 
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
 
Introduction to Puppet Enterprise
Introduction to Puppet EnterpriseIntroduction to Puppet Enterprise
Introduction to Puppet Enterprise
 
NSX 9 Core Use Cases
NSX 9 Core Use CasesNSX 9 Core Use Cases
NSX 9 Core Use Cases
 
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
 
VMUGbe 21 Filip Verloy
VMUGbe 21 Filip VerloyVMUGbe 21 Filip Verloy
VMUGbe 21 Filip Verloy
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
MidoNet Differentiation and Overview
MidoNet Differentiation and OverviewMidoNet Differentiation and Overview
MidoNet Differentiation and Overview
 
Presentation cloud orchestration
Presentation   cloud orchestrationPresentation   cloud orchestration
Presentation cloud orchestration
 
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
 
The Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSXThe Future of Cloud Networking is VMware NSX
The Future of Cloud Networking is VMware NSX
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
Cumulus Networks & Puppet Labs webinar
Cumulus Networks & Puppet Labs webinarCumulus Networks & Puppet Labs webinar
Cumulus Networks & Puppet Labs webinar
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
Cloudstack选型
Cloudstack选型Cloudstack选型
Cloudstack选型
 

En vedette

openUC & sipXecs Architecture
openUC & sipXecs ArchitectureopenUC & sipXecs Architecture
openUC & sipXecs ArchitectureChristina Inge
 
The State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionThe State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionChristina Inge
 
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...Christina Inge
 
Co lab lunch and learn user experience
Co lab  lunch and learn user experienceCo lab  lunch and learn user experience
Co lab lunch and learn user experienceChristina Inge
 
Contact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACDContact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACDChristina Inge
 
CoLab session 1 deployment best practices and architecture
CoLab session 1   deployment best practices and architectureCoLab session 1   deployment best practices and architecture
CoLab session 1 deployment best practices and architectureChristina Inge
 

En vedette (7)

openUC & sipXecs Architecture
openUC & sipXecs ArchitectureopenUC & sipXecs Architecture
openUC & sipXecs Architecture
 
The State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionThe State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusion
 
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
Lightning Case Studies: Implementing Modern Enterprise Communications Across ...
 
Co lab lunch and learn user experience
Co lab  lunch and learn user experienceCo lab  lunch and learn user experience
Co lab lunch and learn user experience
 
Contact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACDContact Centers Reinvented: Introducing OpenACD
Contact Centers Reinvented: Introducing OpenACD
 
WebRTC and Web Design
WebRTC and Web DesignWebRTC and Web Design
WebRTC and Web Design
 
CoLab session 1 deployment best practices and architecture
CoLab session 1   deployment best practices and architectureCoLab session 1   deployment best practices and architecture
CoLab session 1 deployment best practices and architecture
 

Similaire à openUC & Virtualization

Gregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud JourneyGregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud JourneyCloud Native Day Tel Aviv
 
Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12Ubiquisys Small Cells
 
Small Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart CellsSmall Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart CellsUbiquisys Small Cells
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookVMware Tanzu
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudRebekah Rodriguez
 
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisOW2
 
Imperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. DImperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. Dscoopnewsgroup
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization servicesAditi Shrivastava
 
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 environmentsolarisyougood
 
Openstack.pptx.pdf
Openstack.pptx.pdfOpenstack.pptx.pdf
Openstack.pptx.pdfKnoldus Inc.
 
Clearing the air on Cloud Computing
Clearing the air on Cloud ComputingClearing the air on Cloud Computing
Clearing the air on Cloud ComputingKarthik Sankar
 
Cloud computing vs grid computing
Cloud computing vs grid computingCloud computing vs grid computing
Cloud computing vs grid computing8neutron8
 
Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2종필 김
 
Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333종필 김
 
Savio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th SeptemberSavio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th SeptemberIBM Systems UKI
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edgeJohn Archer
 

Similaire à openUC & Virtualization (20)

HCI ECOCAST
HCI ECOCAST HCI ECOCAST
HCI ECOCAST
 
Gregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud JourneyGregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud Journey
 
Virtualization Acceleration
Virtualization Acceleration Virtualization Acceleration
Virtualization Acceleration
 
Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12
 
Small Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart CellsSmall Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart Cells
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First Look
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
 
Imperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. DImperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. D
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization services
 
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
 
Openstack.pptx.pdf
Openstack.pptx.pdfOpenstack.pptx.pdf
Openstack.pptx.pdf
 
Clearing the air on Cloud Computing
Clearing the air on Cloud ComputingClearing the air on Cloud Computing
Clearing the air on Cloud Computing
 
Cloud computing vs grid computing
Cloud computing vs grid computingCloud computing vs grid computing
Cloud computing vs grid computing
 
CloudX on OpenStack
CloudX on OpenStackCloudX on OpenStack
CloudX on OpenStack
 
Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2
 
Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333
 
Savio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th SeptemberSavio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th September
 
cloud computing advantages.pptx
cloud computing advantages.pptxcloud computing advantages.pptx
cloud computing advantages.pptx
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edge
 

Plus de Christina Inge

WebRTC Transforming Communications
WebRTC Transforming Communications WebRTC Transforming Communications
WebRTC Transforming Communications Christina Inge
 
Creating an InCredible Product Brand
Creating an InCredible Product BrandCreating an InCredible Product Brand
Creating an InCredible Product BrandChristina Inge
 
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse ResearchOvercoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse ResearchChristina Inge
 
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuceVideo: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuceChristina Inge
 
WebRTC Opens the Floodgates
WebRTC Opens the FloodgatesWebRTC Opens the Floodgates
WebRTC Opens the FloodgatesChristina Inge
 
Communications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile AppsCommunications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile AppsChristina Inge
 
Solving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open StandardsSolving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open StandardsChristina Inge
 
Enterprise Instant Messaging
Enterprise Instant MessagingEnterprise Instant Messaging
Enterprise Instant MessagingChristina Inge
 
Enabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT InnovationEnabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT InnovationChristina Inge
 
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...Christina Inge
 

Plus de Christina Inge (11)

WebRTC Transforming Communications
WebRTC Transforming Communications WebRTC Transforming Communications
WebRTC Transforming Communications
 
Creating an InCredible Product Brand
Creating an InCredible Product BrandCreating an InCredible Product Brand
Creating an InCredible Product Brand
 
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse ResearchOvercoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
Overcoming Barriers to UC Adoption-Bill Haskins of Wainhouse Research
 
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuceVideo: New System Features and Devices Ease the Experience-Mike Picher of eZuce
Video: New System Features and Devices Ease the Experience-Mike Picher of eZuce
 
WebRTC Opens the Floodgates
WebRTC Opens the FloodgatesWebRTC Opens the Floodgates
WebRTC Opens the Floodgates
 
Communications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile AppsCommunications-Enabling Web and Mobile Apps
Communications-Enabling Web and Mobile Apps
 
Solving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open StandardsSolving the BYOD Problem with Open Standards
Solving the BYOD Problem with Open Standards
 
Enterprise Instant Messaging
Enterprise Instant MessagingEnterprise Instant Messaging
Enterprise Instant Messaging
 
Enabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT InnovationEnabling Business and Reducing Costs Through IT Innovation
Enabling Business and Reducing Costs Through IT Innovation
 
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
Enhance Your IT Infrastructure with eZuce Certified Solutions-Alan Percy of A...
 
CoLab keynote
CoLab  keynoteCoLab  keynote
CoLab keynote
 

Dernier

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

openUC & Virtualization

  • 1. 1 Virtualization moderator: jerry stabile March 10, 2013 / Bentley Univesity / Boston MA
  • 2. Topics 2 > Why Virtualization? > What makes a good Virtual App? > Cloud Computing Models > Operating Environment > Virtual Case Study
  • 3. Intro of Presenters Team 3 Mike Picher Douglas Hubler Jerry Stabile
  • 4. Why Virtualize? Can RTC take advantage of virtualization 4 > 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 > 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 5 >Realtime processing >Support flexible backup/restore >Distributed vs monolithic >Enhanced monitoring/right sizing >Easy to install
  • 6. openUCTM release 4.6 readiness How R4.6 leverages virtualization 6 > Optimized media service for RTC > Redesigned backup/restore – CFEngine > Enabled more distributed services > Embedded monitor server > Automated installer > RPM based > Environment agnostic
  • 7. Cloud Operating Environments Public, Private, Hybrid, Community Clouds? 7 Private Cloud Public Cloud IT Managed Maximum flexibility Secure, available Any device, any time, anywhere Heterogeneous Third party provided Less scalable Higher Risk – security, availability More expensive Monolithic Office workers P Confidential information Home workers Performance sensitive apps Mobile workers Hybrid clouds - partnership public and private cloud computing and services providers Cloud Services Cloud Computing
  • 8. siopXecs/openUCTM Cloud Certification Program Communications as a service from the cloud 8 > 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
  • 9. Operating environment requirements How to optimize a SW application for virtualization – what to look for? 9
  • 10. openUC / sipXecs 4.6 What can we virtualize? 10 > openUC / sipXecs 4.4 and earlier > Could easily virtualize proxy/registrar servers. > Not media services > openUC / sipXecs 4.6 > Can virtualize entire system. > Why? > Red Hat / CentOS 6.x – Tickless Kernel > New Timer Modules for FreeSWITCH (our media services)
  • 11. openUC Virtualization Planning 11 > Performance > Estimate 10 to 20% less performance in Virtual Environment > Host Servers > Minimize interaction between High CPU / High Bandwidth need virtual servers and openUC on same host. > Dedicate processor and RAM when able.
  • 12. openUC Resource Footprint 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)
  • 13. Recommended Resources 13 > 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.
  • 14. Case Study 14 > eZuce > 5000 Concurrent User System
  • 15. eZuce’s Corporate System 15 > Runs in AWS > m1.medium (1 core, 2 Amazon Compute Units, 3.7 GB RAM, 80 GB Storage) > 55 – 65 Concurrent Registrations > Conference bridge good to ~ 22 Concurrent callers (mix of inside / outside)
  • 16. eZuce’s System in AWS Cloud 16
  • 17. Private Cloud Case Study 500 Users 17 > 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
  • 18. Customer running in VMWare Private Cloud 18