anynode academy Banner

anynode_Academy_english4

anynode High Availability Online Training

  • coming soon

In this training, you will explore the fundamentals and advanced features of reliability and high availability in anynode systems. The goal is to provide you with the knowledge and tools necessary to build stable and redundant infrastructures that continue to operate reliably even in the event of a failure.

Each participant has access to their own Azure virtual machine for hands-on exercises. The virtual machines are equipped with a Windows (Main System) and a Linux (Remote Standby System) environment for each participant, allowing nearly all configurations to be performed and tested in a realistic, practical setting.

 

Requirements / Prerequisites

This training is intended for administrators and advanced users who already have practical experience working with anynode and wish to deepen their knowledge in the area of high availability. Participants should be familiar with the anynode user interface and its basic functions.

Participation in this training requires successful completion of the anynode Basic Training.
This ensures that participants can fully understand and apply the advanced concepts and exercises on high availability.

 


Training Goals

In this course, you will gain a practical overview of the concepts, architectures, and configurations relevant to achieving high availability with anynode. Topics include:

  • Fundamentals of High Availability: Backends, central administration, and technical prerequisites.
  • Replication and Active/Active Scenarios: Differences, areas of application, and limitations.
  • Hot Standby Scenarios: Using Azure Traffic Manager, Azure Load Balancer, and switchable (floating) IP addresses.
  • External Integrations: For example, MariaDB as a central database or Azure Traffic Manager.
  • Hands-on Exercises: Step-by-step instructions to simulate failover scenarios and analyze and resolve common issues.

By the end of the course, you will be able to plan, configure, and monitor a highly available anynode environment in operation.


Training Availability

  • Coming soon

   Requirements

  • The course is conducted in English. For an optimal learning experience, we expect participants to have an advanced understanding of the English language.
  • Knowledge of fundamentals of internet protocols (e.g., IP addressing, DHCP, DNS) 
  • Knowledge of fundamentals in Voice over IP, with a focus on SIP 
  • PC running Windows OS 
  • Smartphone or Tablet with MS Teams mobile app pre-installed (will be used for logging into training account) 
  • Unlimited internet access (such as, no blocked ports, no web proxy, etc.) for a seamless experience 
  • An additional monitor to enable parallel work in different systems 
  • A webcam, which must be switched on during the training to ensure interactive work 

   When to register?

Registrations are allowed until one week before the start of the training. If at least four people have not registered by this time, we reserve the right to cancel the training one week in advance. Participants who have registered in advance will be informed and, if necessary, an alternative date will be offered. 

   Number of participants

The number of participants for the anynode Basic Online training is limited to six participants per training.

   Costs

Pricing details for the anynode High Availability Training will be available soon.

Language

The training material is in English. Communication between participants and the trainer will be conducted in English.


Training Content

Fundamentals: Difference between Active/Active and Hot Standby operation, license requirements, challenges in building an HA system, difference between Hot Standby and Cold Standby with two identical anynode systems, licenses in Cold Standby setups.

What are Backends: Understanding backend structures and their role within the HA concept.

Central Administration: Managing multiple anynode systems through a single interface.

Creating Connectors in the anynode Frontend: Creating a local connector on the remote system and importing the connector configuration to the main system.

Preparing the Network Controllers: Configuration in Advanced Mode, specifying the IP subnet on each anynode instance.

Replication: Replicating the configuration and nodes from the main system to the remote system.

Active-Active System: Setting up two independent anynode instances in an Active-Active system, centrally administered via anynode system 1. The configuration is replicated from Active SBC 1 to Active SBC 2.

Request Router: Setting up a Request Router on the main system to randomly distribute incoming SIP INVITEs across both active anynode systems.

Hot Standby: Setting up a Hot Standby connection, using Conditions to ensure that specific parameters are only active on the main system (Active-Passive setup). Exploring various Hot Standby scenarios using Azure Traffic Manager, Azure Load Balancer, and a switchable IP address.

Software Update: Reliably updating anynode in a Hot Standby (Active/Passive) environment.

Recovery: Restoring an anynode system and using the backup function.

SRV Load Balancer: Technical fundamentals and structure of an SRV record.

MariaDB as External Database (optional, time permitting): Setting up an external MariaDB database for anynode and connecting it to the HA environment with two anynode instances. The goal is to store call history not locally but in the central database.