Release Banner

Release Announcement: Bold Reports 10.1.11 has arrived! Explore the latest features here.

Created with Sketch.
Deploy Bold Reports on AWS, Azure, and GCP Using Terraform
Deploy Bold Reports on AWS, Azure, and GCP Using Terraform

Deploy Bold Reports on AWS, Azure, and GCP Using Terraform

Introduction

Today, we’re excited to share that you can now deploy Bold Reports® using Terraform. This saves time when you set up your Kubernetes environment by automating the process. With this approach, you get a more consistent and flexible deployment. In this blog, we’ll explore how to use Terraform to get started quickly.

What is Terraform?

Terraform is a tool that automatically sets up and manages cloud services. You can write instructions in code, so you don’t have to create things by hand. It helps you keep everything set up the same way each time.

Why use it for Bold Reports?

Using Terraform with Bold Reports offers several benefits:Deploy Bold Reports on AWS, Azure, and GCP Using Terraform

  • Scalable: Terraform makes it easy to scale your reporting system as your needs grow.
  • Automated setup: Terraform sets up everything automatically, saving you time and effort.
  • Consistency: Ensure the same setup every time, no matter the cloud platform.
  • Cross-platform support: You can have flexibility in your platform choice since Terraform works across multiple cloud platforms (Azure, Google Cloud, AWS).

Now that we’ve explored Terraform and how it helps in Bold Reports deployment, let’s dive into how to deploy with the different cloud platforms.

Azure Kubernetes Service (AKS) deployment with Terraform

Terraform simplifies Bold Reports deployment on AKS by creating an AKS cluster, storage for reports, and a PostgreSQL database for data management. It also handles secure network connections and load balancing, facilitating the scalability of your reporting systems.
Refer to our documentation to learn how to install and deploy Bold Reports on AKS.

Google Kubernetes Engine (GKE) deployment with Terraform

Deploying Bold Reports on GKE with Terraform automates the creation of a GKE cluster, virtual network, PostgreSQL database, and persistent storage via Filestore, ensuring consistency and easy management as your reporting needs expand.
To learn how to install and deploy Bold Reports on Google GKE, refer to our documentation.

AWS Elastic Kubernetes Service (EKS) deployment with Terraform

Terraform automates the setup of Bold Reports on AWS EKS by creating an EKS cluster, application load balancer, elastic file system storage, PostgreSQL relational database services (RDS), and necessary networking resources. This ensures a reliable and scalable reporting solution using AWS infrastructure.
For more information on how to install and deploy Bold Reports, head over to our documentation.

AWS Elastic Container Service (ECS) deployment with Terraform

Terraform simplifies deploying Bold Reports on Amazon ECS by provisioning the necessary AWS resources, including an ECS cluster, load balancer, EFS storage, PostgreSQL RDS, and networking configurations, supporting easy scalability with minimal manual intervention.
To install and deploy Bold Reports on AWS ECS, follow the steps in our documentation.

Terraform makes it easier to set up Bold Reports in all cloud providers. As your reporting needs change, Terraform’s infrastructure-as-code approach helps you minimize manual effort and ensures reliability across all environments.

In summary

Deploying Bold Reports® by using Terraform is an efficient way to manage your infrastructure. No matter which cloud platform you choose, Terraform ensures an effortless setup that grows with your needs. Sign up for a free 30-day trial to bring learn how to deploy Bold Reports with Terraform.

Tags:

Share this blog

Leave a Reply