SlideShare une entreprise Scribd logo
1  sur  8
ACANO SOLUTION 
Resilient Architecture
Why Resilience? 
Because maintaining service under any 
circumstance is critical for 
a superior use experience 
For Acano, resilience means that there must be 
no single point of failure anywhere in the system – 
the Acano software, network between the components, and integration points.
Acano Resilient Architecture 
Edge Instance 
Core Instance 
NAT 
traversal 
Media 
processing 
and signaling 
Instant messaging, 
presence and 
call control 
WebRTC 
database 
Configuration 
information and 
stored messages 
A single Acano software 
image is divided into 
components 
Each system running the 
software is referred to as an 
“instance” 
Each instance can: 
• run a subset of components 
• be on a Virtual Machine 
(VM) or Acano Server 
Multiple instances can work 
together to form a single 
system where each instance 
is self-sufficient 
typical deployment where edge functions in the DMZ are split from core functions
Achieving Resiliency 
Acano client connects to the best 
Edge instance 
Each Edge instance connects to the 
best Core instance (typically local) 
Core instances have mesh of 
connections between them for 
distributed conferences/coSpaces 
“best of both”: any mix of VMs and/or Acano Servers 
1 
2 
3 
3 
1 
2
Resiliency at Edge and Core 
Failure of a Core instance -- 
Only calls currently on those 
instances are affected, the rest of 
the system carries on 
Failure of an Edge instance -- 
Calls routed via an alternative edge 
instance in same or other location 
4 
4
Resilient Integration 
Multiple trunk 
connections can be 
configured for 
automatic failover 
Dialplan supports 
different SIP trunks 
configured at different 
Acano instances in the 
distributed system
Other Resiliency Measures 
Secure Data Management 
All persistent states of the system are in a 
fully distributed and redundant SQL 
database 
Changing Network Conditions 
TURN/STUN/ICE to perform NAT traversal 
and to route media optimally between 
locations 
Distributed 
By default all calls/conferences fully 
distributed 
Media processing for single 
call/conference split across multiple 
instances 
Those instances can be co-located 
in the same datacenter or 
geographically distributed
www.acano.com

Contenu connexe

Similaire à Acano Solution Resilient Archicture

Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computing
elliando dias
 
Avamar Presentatie Q3 2010
Avamar Presentatie Q3 2010Avamar Presentatie Q3 2010
Avamar Presentatie Q3 2010
Jo Verstappen
 
NA Element May 2014 Webinar_Widescreen Format
NA Element May 2014 Webinar_Widescreen FormatNA Element May 2014 Webinar_Widescreen Format
NA Element May 2014 Webinar_Widescreen Format
Michael Christofferson
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentation
shabi_hassan
 

Similaire à Acano Solution Resilient Archicture (20)

Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computing
 
Mcserviceguard2
Mcserviceguard2Mcserviceguard2
Mcserviceguard2
 
Designing distributed systems
Designing distributed systemsDesigning distributed systems
Designing distributed systems
 
FalconStor NSS Presentation
FalconStor NSS PresentationFalconStor NSS Presentation
FalconStor NSS Presentation
 
StarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStack
 
Oracle Coherence
Oracle CoherenceOracle Coherence
Oracle Coherence
 
SANsymphony V
SANsymphony VSANsymphony V
SANsymphony V
 
Architecting Secure Web Systems
Architecting Secure Web SystemsArchitecting Secure Web Systems
Architecting Secure Web Systems
 
Re-Thinking Architectures for Next-gen Aircraft Connectivity - Astronics
Re-Thinking Architectures for Next-gen Aircraft Connectivity - AstronicsRe-Thinking Architectures for Next-gen Aircraft Connectivity - Astronics
Re-Thinking Architectures for Next-gen Aircraft Connectivity - Astronics
 
Avamar-7_2010.ppt
Avamar-7_2010.pptAvamar-7_2010.ppt
Avamar-7_2010.ppt
 
Avamar 7 2010
Avamar 7 2010Avamar 7 2010
Avamar 7 2010
 
Cl306
Cl306Cl306
Cl306
 
DATA STORAGE REPLICATION aCelera and WAN Series Solution Brief
DATA STORAGE REPLICATION aCelera and WAN Series Solution BriefDATA STORAGE REPLICATION aCelera and WAN Series Solution Brief
DATA STORAGE REPLICATION aCelera and WAN Series Solution Brief
 
Avamar Presentatie Q3 2010
Avamar Presentatie Q3 2010Avamar Presentatie Q3 2010
Avamar Presentatie Q3 2010
 
Why Security Teams should care about VMware
Why Security Teams should care about VMwareWhy Security Teams should care about VMware
Why Security Teams should care about VMware
 
NA Element May 2014 Webinar_Widescreen Format
NA Element May 2014 Webinar_Widescreen FormatNA Element May 2014 Webinar_Widescreen Format
NA Element May 2014 Webinar_Widescreen Format
 
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdfDr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
Dr.M.Florence Dayana-Cloud Computing-unit - 4.pdf
 
Avaya Aura® Communication Manager Greater than 5 Nines Availability
Avaya Aura® Communication Manager Greater than 5 Nines AvailabilityAvaya Aura® Communication Manager Greater than 5 Nines Availability
Avaya Aura® Communication Manager Greater than 5 Nines Availability
 
cluster computing
cluster computingcluster computing
cluster computing
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentation
 

Dernier

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Dernier (20)

Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 

Acano Solution Resilient Archicture

  • 2. Why Resilience? Because maintaining service under any circumstance is critical for a superior use experience For Acano, resilience means that there must be no single point of failure anywhere in the system – the Acano software, network between the components, and integration points.
  • 3. Acano Resilient Architecture Edge Instance Core Instance NAT traversal Media processing and signaling Instant messaging, presence and call control WebRTC database Configuration information and stored messages A single Acano software image is divided into components Each system running the software is referred to as an “instance” Each instance can: • run a subset of components • be on a Virtual Machine (VM) or Acano Server Multiple instances can work together to form a single system where each instance is self-sufficient typical deployment where edge functions in the DMZ are split from core functions
  • 4. Achieving Resiliency Acano client connects to the best Edge instance Each Edge instance connects to the best Core instance (typically local) Core instances have mesh of connections between them for distributed conferences/coSpaces “best of both”: any mix of VMs and/or Acano Servers 1 2 3 3 1 2
  • 5. Resiliency at Edge and Core Failure of a Core instance -- Only calls currently on those instances are affected, the rest of the system carries on Failure of an Edge instance -- Calls routed via an alternative edge instance in same or other location 4 4
  • 6. Resilient Integration Multiple trunk connections can be configured for automatic failover Dialplan supports different SIP trunks configured at different Acano instances in the distributed system
  • 7. Other Resiliency Measures Secure Data Management All persistent states of the system are in a fully distributed and redundant SQL database Changing Network Conditions TURN/STUN/ICE to perform NAT traversal and to route media optimally between locations Distributed By default all calls/conferences fully distributed Media processing for single call/conference split across multiple instances Those instances can be co-located in the same datacenter or geographically distributed