Previous topic

Registration

Next topic

Sandbox Setup

DOCUMENTATION
Last updated 20-Jun-2016

APS Sandbox

APS sandbox is a dedicated Odin Service Automation hosting platform in an isolated network under the apsdemo.org domain. Depending on the requested configuration, Service Automation includes:

  • As minimum, Operations Automation system responsible for service provisioning
  • Optionally, Business Automation system responsible for the commercial part

Sandbox Configuration

An independent software vendor (ISV) can request a sandbox and deploy the hosting platform on it using one of predefined configurations.

# Name Hosts Description
1 lin-mn
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
Simplest Operations Automation configuration featuring Linux-based Service Automation Management and dedicated host for APS endpoints deployment
2 lin-default
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
mysql.{sandbox-name}.apsdemo.org
dns.{sandbox-name}.apsdemo.org
cp.{sandbox-name}.apsdemo.org
lsh.{sandbox-name}.apsdemo.org
Configuration of Operations Automation featuring Linux Shared Hosting module.
3 lin-pba
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
mysql.{sandbox-name}.apsdemo.org
dns.{sandbox-name}.apsdemo.org
cp.{sandbox-name}.apsdemo.org
pba.{sandbox-name}.apsdemo.org
Configuration of Service Automation including billing part (Operations Automation + Business Automation).
4 lin-pba-lsh
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
mysql.{sandbox-name}.apsdemo.org
dns.{sandbox-name}.apsdemo.org
cp.{sandbox-name}.apsdemo.org
lsh.{sandbox-name}.apsdemo.org
pba.{sandbox-name}.apsdemo.org
Configuration of Service Automation including billing part (Operations Automation + Business Automation) and featuring Linux Shared Hosting module.
5 win-mn
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
Simplest Operations Automation configuration featuring Windows-based Service Automation Management and dedicated host for APS endpoints deployment
6 win-default
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
mssql.{sandbox-name}.apsdemo.org
dns.{sandbox-name}.apsdemo.org
iis.{sandbox-name}.apsdemo.org
ad.{sandbox-name}.apsdemo.org
wpe.{sandbox-name}.apsdemo.org
Configuration of Operations Automation featuring Windows Shared Hosting module.

Components and Connections

APS sandboxes are provisioned within an isolated network under the apsdemo.org domain. This network is accessible only through the virtual private network - VPN tunnel. The vpn.apsdemo.org server provides the tunnels as shown on the following diagram:

../../_images/sandbox-overview.png

Within this network, each sandbox has a unique base DNS name that includes the short organization name, e.g. isv1, and the sandbox name, e.g. a:

Sandbox Name Base DNS Name Sandbox Hosts Examples
isvone a.isv1.apsdemo.org
mn.a.isv1.apsdemo.org
endpoint.a.isv1.apsdemo.org
another-isv another-isv.apsdemo.org
mn.a.another-isv.apsdemo.org
endpoint.a.another-isv.apsdemo.org
... ... ...

All of these names are resolved through the central DNS server dns.apsdemo.org with the private IP address 10.112.0.11.

Retention Policy

  1. APS partners can obtain an APS sandboxes for unlimited period assuming that they are actively using them for developing and testing APS packages.
  2. If a sandbox is not used for a long period, the following operations are activated automatically:
    • If nobody logged in to a Service Automation control panel for 1 week, the Service Automation system is shut down, and sandbox servers are stopped. The sandbox owner can start the system using the dashboard.
    • If the Service Automation system was in the stopped state for 1 month, the sandbox is destroyed. The sandbox owner can provision the Service Automation system again using the dashboard.

To order a sandbox and then configure the VPN tunnel to it, please follow the steps outlined in the following sections.