Skip to content

Deployment

Analytics Platform (AP) is designed for great flexibility and provides a range of deployment models to facilitate efficient data integration and analytics. At a high-level, AP is composed of four main services.

  1. Analytics Platform software service
  2. Data storage (data lake)
  3. Data warehouse
  4. Data exploration tool (optional)

The AP software service includes the data pipeline, view, destination and workflow functionality, user management and access control, and more. The AP software service is multi-tenant, and can host any number of tenants (organizations).

Deployment models

The following deployment models are supported.

  • SaaS: AP is offered as a fully managed cloud service by BAO Systems. This means that BAO Systems will handle deployments, infrastructure and software updates and ensure that the service is always available. AP is deployed in a scalable way, ensuring you never run out of storage space and that data queries return quickly. BAO Systems will manage the AP software service, data storage, data warehouse and data exploration tools. There is no need for you to provision your own servers and maintain the platform. BAO Systems uses the AWS cloud for the SaaS offering.
  • Hybrid: This model offers organizations a balance between the simplicity of a managed service and the need for full control over their data. AP is managed by BAO Systems within the BAO Systems cloud, while the data storage/data lake and data warehouse are located within the AWS or Azure cloud account of the organization. This model offers the benefits of a managed service while allowing organizations to store their data within their own boundaries to meet security and compliance requirements.
  • Self-hosted cloud: AP is deployed by you in your own cloud account environment. AP is designed to support the AWS and Azure public cloud infrastructure and databases. Given that AP is released under the permissive BSD 3-Clause open source license, you can deploy AP without licensing cost. You can also opt for the commercial license provided by BAO Systems, which offers early access to software fixes, technical support and user support.
  • Self-hosted on-premise: AP is deployed by you in your own on-premise server environment. AP is designed to support Linux operating systems and operate in full capacity on on-premise servers. Using an LTS version of the Ubuntu Linux operating system is recommended. Consult the system administration guide for on-premise hosting requirements. This model allows organizations and governments which prefer not to use public cloud for their data processing needs and would like to maintain data entirely in their own infrastructure environment.