Application Packaging Standard

Last updated 18-Mar-2019

APS Sandbox

APS sandbox is a dedicated Odin Automation hosting platform in an isolated network under the apsdemo.org domain. Depending on the requested configuration, Odin 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. The following most often used configurations called “standard configurations” are as follows:

# Name Hosts Description
1 lin-mn-new
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
Simplest Operations Automation configuration featuring Linux-based OSS management node and dedicated host for APS endpoints deployment
2 lin-billing-new
mn.{sandbox-name}.apsdemo.org
endpoint.{sandbox-name}.apsdemo.org
pba.{sandbox-name}.apsdemo.org
pbadb.{sandbox-name}.apsdemo.org
store.{sandbox-name}.apsdemo.org
Configuration of Service Automation with the billing part (Operations Automation + Business Automation).

If you need another non-standard configuration, please submit your request to the APS developer support team.

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, for example, isv1, and the sandbox name, for example, 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 platform control panel for 1 week, the platform is shut down, and sandbox servers are stopped. The sandbox owner can start the system using the dashboard.
    • If the platform was in the stopped state for 1 month, the sandbox is destroyed. The sandbox owner can provision the platform 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.