Cloud native deployments
Cloud native is an approach to maximize building and deploying applications in cloud environments. More organizations and regulated industries are adapting this approach because it allows for scalability, resiliency, and automation to meet growing business needs.
Geneos supports cloud native deployment of Netprobes through infrastructure-as-code (IaC) platforms that allows you to build and configure your infrastructure on cloud through code. Compared to traditional deployment methods that rely on manual processes and provide fixed capacity, infrastructure deployment through IaC is automated, consistent, and easily scalable.
The following IaC platforms are supported:
Cloud native deployments in Geneos support the deployment of Self-Announcing (SAN) probes. These are Netprobes that can be deployed on any host without prior Gateway configuration, making it easily deployable on any cloud virtual machine. SAN probes are also easily upgradeable as soon as new binaries become available.
The cloud native approach is beneficial for DevOps engineers, platform operators, cloud infrastructure engineers, or systems administrators managing cloud deployments.
- Automate your infrastructure provisioning.
- Ensure consistency of deployments across environments.
- Integrate the Netprobe deployment into CI/CD pipelines.
Select this approach for a more efficient and flexible solution to manage Geneos deployments in the cloud. Using the comprehensive collection of modules and scripts, you can easily:
- Select your cloud platform and IaC tool.
- Set up your cloud environment.
- Deploy the Netprobe.
- Verify the deployment.
Infrastructure-as-Code (IaC) platforms Copied
Terraform Copied
Whether you are working with AWS, Azure, or Google Cloud, Terraform is an IaC platform that is natively supported across these major cloud providers. This ensures your Geneos deployment is streamlined across cloud platforms.
Terraform modules are available to automate infrastructure provisioning, while Ansible playbooks handle the automated delivery of the Netprobe.
AWS CloudFormation Copied
AWS CloudFormation is the IaC platform natively available to AWS cloud environments. It allows for the consistent creation and provisioning of AWS infrastructure deployments.
Netprobe deployment is automated using AWS CloudFormation templates to manage infrastructure and observability agent deployments declaratively, with repeatability and governance using native AWS tooling.
Azure Resource Manager Copied
Azure offers native IaC support through the Azure Resource Manager. You can define the infrastructure you want to deploy to Azure using Bicep template files, which allows for resources to be repeatedly deployed in a consistent manner.
Resources are created as deployment stacks and managed through the az stack group
commands.
Next steps Copied
Before deploying Geneos in a cloud native environment, ensure you have:
- Basic understanding of Geneos components such as Netprobe and Gateway.
- Familiarity with your chosen cloud platform.
- Access to cloud resources and appropriate permissions.
- Understanding of your organization’s security and compliance requirements.
Refer to the documentation for each tool to start setting up your cloud environment and configuring your Netprobe deployment:
- Terraform for multi-cloud deployments across AWS, Azure, and Google Cloud Platform
- AWS CloudFormation for AWS native deployments
- Azure Resource Manager for Azure native deployments