Skip to main content

Introduction

Overview

The BOS Environment Templates represent a suite of purpose-built solutions designed to automate the deployment of secure, scalable, and compliant infrastructure environments. These templates serve as a foundational framework for setting up robust hosting environments on cloud platforms such as Microsoft Azure and Amazon Web Services (AWS). Meticulously crafted and highly configurable, the BOS Environment Templates provide organizations with the flexibility to tailor their infrastructure deployments according to specific requirements. Each template within this collection adheres to industry best practices, ensuring reliability, security, and operational efficiency. Whether deploying microservices on Azure AKS, hosting classic applications on Azure Windows IIS Stack, or establishing a scalable AWS environment with EKS Deploy, these templates collectively form a comprehensive toolkit for streamlining and optimizing business operations.

How To

Ensure that these variables are set and properly secured in the environment where your application is deployed. BOS provides a very convenient way to set up an environment variable. BOS stores the variables as key-value pair.

If the value of any variable is sensitive then BOS provides option to mark those variables as secret. You can also provide description to the variables so that any user looking at the variable can get a fair understanding of the variable and its usage.

Input Parameters

These are the parameters which will be provided by the user of the BOS Console.

Description

These will be the variables that a developer will need for their application to run but considering the sensitivity of that variable they cannot be kept in the source code. So these variables can be configured in BOS which will be referred at the time of deployment of the application.

Output Parameters

These are the parameters which will be created as a result of the environment creation.

Description

The output parameters will help in connecting with the resources created. User needs to create the pipeline in BOS and the output parameters will be auto fetched. These output parameter will help connecting to the Azure/AWS environment and deploy the application on AKS/EKS.

Lists of Templates for Azure

BOS provides the following templates for Azure:
  1. Azure AKS Deploy
  2. Azure Windows IIS Stack
  3. Azure AKS APP Stack Global

Lists of Templates for AWS

BOS provides the following templates for Azure:
  1. AWS EKS Deploy

What if you require additional resources which are not part of the provided template?

There are use cases where you need different other resources which are not a part of the default templates provided by BOS. So apart from the above mentioned templates, BOS also support customization of environment templates. Once onboarded, according to your need, BOS team can help you in providing a custom template. This becomes an absolute necessity because you might need to have resources which are not out of the box supported by the templates provided to you by BOS. So BOS team will be engaged and after gathering the information about the extra resources and keeping security and compliance in mind, you will be provided a template for your organization which will satisfy your needs.