Azure is a public cloud service provided by Microsoft that enables users to utilize hardware, networks, disks and storage. The service can be used on Windows and Linux operating systems, web servers, RDBMS, and other middleware, groupware, server applications, and application runtime environments such as .Net framework on demand over a network. With Azure, users can easily create, deploy, and manage server applications over the Internet in Microsoft-managed data centers around the world. You can use only the required amount of computing resources, such as memory and disk without having your own servers or infrastructure. Pricing is grouped by resource and usage is based on hourly pay-as-you-go

Azure provides a web browser-based management portal that allows users to operate intuitively.

This document describes how SPS is deployed on virtual machines and introduces methods for increasing availability.


The configuration described below uses SPS to build an active/standby cluster.

VM Configuration (Cluster Nodes)

Active System (lknode01) Standby System (lknode02)
Virtual Machine Size Standard B2ms (cpu/mem/disk=2/8g/4) *
Data Disk 30GB (for application use) *
Private IP Address
[VIP Protected by IP Resource]
[VIP Configured by ILB]
Ports Forwarded by ILB (i.e. ports on which Oracle listens) (if using Oracle) 1521
(if using PostgreSQL) 5432
ILB Load Balancing (if using Oracle)
(if using PostgreSQL)
(if using Oracle)
(if using PostgreSQL)
Software Windows Server 2019 Datacenter Edition
SIOS Protection Suite for Windows v8.7.0
Oracle Database 19c (19.3) for Microsoft Windows x64 (64-bit)
PostgreSQL 11.7
  • Ensure that your instance size and virtual machine disks meet the installation requirements for applications (Oracle, PostgreSQL, etc.) you want to protect.

VM Configuration (Client)

Virtual Machine Siza Standard A2m_v2 (2/16g/4)
Private IP Address
Software Microsoft Windows 10
Oracle Database 19c Client (19.3) for Microsoft Windows x64 (64-bit)
PostgreSQL 11.7

Network Configuration

Azure is used to create a virtual network (VNET) to enable communication between virtual machines (VMs). VNET enables communication between VMs within this subnet by specifying a subnet.

When configuring a network for VMs in Azure, it is common to create a VNET beforehand and specify this VNET for the VM. With VNET you can provide a virtual private network (VPN) to your VMs. Optionally, you can connect your VPN to your on-premises environment to implement hybrid and cross-premises solutions. VNETs can be used to control network topologies, including DNS and IP address range configurations, through the management portal site and Azure PowerShell.


Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment