2020-05-07 03:38:38 +00:00
import UseCaseLayout from '../../layouts/use-cases'
2020-05-13 08:44:22 +00:00
import TextSplitWithImage from '@hashicorp/react-text-split-with-image'
2020-05-07 03:38:38 +00:00
export default function NetworkMiddlewareAutomationPage ( ) {
return (
< UseCaseLayout
title = "Network Middleware Automation"
2020-05-13 08:44:22 +00:00
description = "Reduce time to deploy and eliminate manual processes by automating complex networking tasks. Developers can rollout new services, scale up and down, and gracefully handle failure without operator intervention."
2020-05-07 03:38:38 +00:00
>
2020-05-13 08:44:22 +00:00
< TextSplitWithImage
textSplit = { {
heading : 'Dynamic Load Balancing' ,
content :
'Consul can automatically provide service updates to many popular load balancers eliminating the need for manual updates.' ,
textSide : 'right' ,
links : [
{
text : 'Learn More' ,
url :
'https://learn.hashicorp.com/consul?track=integrations#integrations' ,
type : 'outbound' ,
} ,
] ,
} }
image = { {
url : require ( './img/dynamic-load-balancing.svg?url' ) ,
} }
/ >
< TextSplitWithImage
textSplit = { {
heading : 'Extend through Ecosystem' ,
content :
'Consul’ s open API enables integrations with many popular networking tools.' ,
textSide : 'left' ,
links : [
{
text : 'Read More' ,
url : 'https://www.consul.io/docs/partnerships/index.html' ,
type : 'inbound' ,
} ,
] ,
} }
image = { {
url : require ( './img/extend-through-ecosystem.svg?url' ) ,
} }
/ >
< TextSplitWithImage
textSplit = { {
heading : 'Flexible Architecture' ,
content :
'Consul can be deployed in any environment, across any cloud or runtime.' ,
textSide : 'right' ,
links : [
{
text : 'Learn More' ,
url :
'https://learn.hashicorp.com/consul/datacenter-deploy/reference-architecture' ,
type : 'outbound' ,
} ,
] ,
} }
image = { {
2020-05-13 09:24:28 +00:00
url : require ( './img/ecosystem.svg?url' ) ,
2020-05-13 08:44:22 +00:00
} }
/ >
< div className = "with-border" >
< TextSplitWithImage
textSplit = { {
heading : 'Reduce Downtime and Outages' ,
content :
'Use Consul to automate networking tasks, reducing risk of outages from manual errors and driving down ticket driven operations.' ,
textSide : 'left' ,
links : [
{
text : 'Learn More' ,
url :
'https://learn.hashicorp.com/consul?track=integrations#integrations' ,
type : 'outbound' ,
} ,
] ,
} }
image = { {
2020-05-13 21:58:01 +00:00
url : require ( './img/services-screenshot.png?url' ) ,
2020-05-13 08:44:22 +00:00
} }
/ >
< / div >
2020-05-07 03:38:38 +00:00
< / UseCaseLayout >
)
}