4
The F5 BIG-IP provider enables users to provision and manage their BIG-IP platform and resources as code. Operators configure the desired state of their BIG-IP instance in a configuration file and then submit that file to Terraform via the command line or UI. Terraform interprets the configuration and makes the required API calls to BIG-IP to construct the state. As changes are made, Terraform checks against existing configurations and only makes the necessary changes. These configuration files can be shared across organizations making it easier to deploy at scale. HashiCorp Terraform and F5 BIG-IP Cloud offers organizations greater scale and agility for application deployments. With that comes increased complexity for managing the infrastructure that these applications rely on. In order to efficiently deploy applications in the cloud, organizations need to be able to provision and manage both infrastructure and other services in a scalable and repeatable way. Together, HashiCorp and F5 are helping to automate this process. Automate Application Delivery Deploy Infrastructure as Code ITSM/CMDB ? MONITORING CI / CD PUBLIC CLOUD SCM WORKFLOW PARTNERS RBAC RISK COMPLIANCE PARTNERS PRIVATE DC SAAS BUSINESS APPS INFRASTRUCTURE PARTNERS

Automate Application Delivery · F5 powers applications from development through their entire life cycle, ... VIPs, pools, monitors, and other LTM configurations as code. These configurations

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Automate Application Delivery · F5 powers applications from development through their entire life cycle, ... VIPs, pools, monitors, and other LTM configurations as code. These configurations

The F5 BIG-IP provider enables users to provision and manage their BIG-IP platform and resources as code. Operators configure the desired state of their BIG-IP instance in a configuration file and then submit that file to Terraform via the command line or UI. Terraform interprets the configuration and makes the required API calls to BIG-IP to construct the state. As changes are made, Terraform checks against existing configurations and only makes the necessary changes. These configuration files can be shared across organizations making it easier to deploy at scale.

HashiCorp Terraform and F5 BIG-IP

Cloud offers organizations greater scale and agility for application deployments. With that comes increased complexity for managing the infrastructure that these applications rely on. In order to efficiently deploy applications in the cloud, organizations need to be able to provision and manage both infrastructure and other services in a scalable and repeatable way. Together, HashiCorp and F5 are helping to automate this process.

Automate Application Delivery

Deploy Infrastructure as Code

ITSM/CMDB

?MONITORINGCI / CD

PUBLIC CLOUD

SCM

WORKFLOW PARTNERS

RBAC RISK

COMPLIANCE PARTNERS

PRIVATE DC SAAS BUSINESS APPS

INFRASTRUCTURE PARTNERS

Page 2: Automate Application Delivery · F5 powers applications from development through their entire life cycle, ... VIPs, pools, monitors, and other LTM configurations as code. These configurations

Use Cases

Company Info

Multi-Cloud Management

Using Terraform with F5 BIG-IP enables organizations to deploy and manage F5 application services across multiple regions or clouds through a standard workflow.

Supported Scalability

F5 BIG-IP and HashiCorp Terraform help organizations manage their applications at scale. Configuration files are easily shared across teams and Terraform Cloud offers a number of a feature aimed at improving collaboration.

Configure as Code

All Terraform configurations are written in HashiCorp Configuration Language (HCL), a human-readable, machine friendly language. Operators can create and share reusable modules for their BIG-IP instances enabling faster deployments.

Figure 1: Operators Commit Code with Terraform to BIG-IP

F5 powers applications from development through their entire life cycle, so ourcustomers can deliver differentiated, high-performing, and secure digital experiences. Learn more at www.f5.com/hashicorp.

Terraform communicates with F5 BIG-IP through the iControlREST API and supports resources validated with BigIP v12.1.1 and above. Terraform users can manage network configurations, device groups, HA configurations, VIPs, pools, monitors, and other LTM configurations as code. These configurations are then sent from Terraform to the user’s BIG-IP instance and the corresponding changes are made. Using Terraform Cloud, operators can also version these changes in the Version Control System of their choice enable better collaboration across team members.

How It Works

PLAN

APPLY

TERRAFORM CLOUD

INFRASTRUCTURE AS CODEOPERATORSF5 BIG-IP PROVIDER

Page 3: Automate Application Delivery · F5 powers applications from development through their entire life cycle, ... VIPs, pools, monitors, and other LTM configurations as code. These configurations

[ Architecture Diagram ]

[ Use Case 1 ]

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat ut wisi consectetuer adipiscing elit, sed diam nonummy nibh euismod.

[ Use Case 2 ]

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat ut wisi consectetuer adipiscing elit, sed diam nonummy nibh euismod. Consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore erat volutpat.

How It Works

Use Cases

Company Info Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Figure 2: [ Diagram caption optional ]

Page 4: Automate Application Delivery · F5 powers applications from development through their entire life cycle, ... VIPs, pools, monitors, and other LTM configurations as code. These configurations

[ Architecture Diagram ]

Enhanced Observability

Combining Consul’s service mesh with Datadog’s infrastructure monitoring and application performance monitoring tracing allows teams to create and maintain high-observability in microservice environments.

Learn more by

Use Case

The Consul integration is built directly into the Datadog Agent. Users configure Consul to output its telemetry data to Dogstatsd which Datadog then ingests for use in dashboards. Information can be tagged and Datadog can collect logs to monitor internal operations like leader election, health checks and membership changes. This integration also supports creating custom alerting and enabling tracing on services which can also help to reduce outages.

How It Works

Company Info Datadog is a SaaS-based monitoring and analytics platform for large-scale applications and infrastructure. Combining real-time metrics from servers, containers, databases, and applications with end-to-end tracing and log management, Datadog delivers actionable alerts and powerful visualizations to provide full-stack observability. Datadog includes over 350 vendor-supported integrations and APM libraries for several languages.

Figure 2: Consul metrics on a Datadog dashboard