mirror of https://github.com/hashicorp/consul
Brandon Romano
5 years ago
3 changed files with 120 additions and 2 deletions
@ -0,0 +1,59 @@
|
||||
import UseCaseLayout from '../../layouts/use-cases' |
||||
import TextSplitWithImage from '@hashicorp/react-text-split-with-image' |
||||
|
||||
export default function MultiPlatformServiceMeshPage() { |
||||
return ( |
||||
<UseCaseLayout |
||||
title="Multi-Platform Service Mesh" |
||||
description="Establish a service mesh between multiple runtime and cloud environments. Create a consistent platform for application networking and security with identity based authorization, L7 traffic management, and service-to-service encryption." |
||||
> |
||||
<div className="with-border"> |
||||
<TextSplitWithImage |
||||
textSplit={{ |
||||
heading: 'Multi-region, multi-cloud', |
||||
content: |
||||
'Consul’s flexible architecture allows it to be deployed in any environment, in any region, on any cloud.', |
||||
textSide: 'left', |
||||
links: [ |
||||
{ |
||||
text: 'Learn More', |
||||
url: |
||||
'https://learn.hashicorp.com/consul?track=datacenter-deploy#datacenter-deploy', |
||||
type: 'outbound', |
||||
}, |
||||
], |
||||
}} |
||||
image={{ |
||||
url: |
||||
'https://www.datocms-assets.com/2885/1588822376-multi-region.png', |
||||
alt: '', |
||||
}} |
||||
/> |
||||
</div> |
||||
|
||||
<div className="with-border"> |
||||
<TextSplitWithImage |
||||
textSplit={{ |
||||
heading: 'Multi-region, multi-cloud', |
||||
content: |
||||
'Consul’s flexible architecture allows it to be deployed in any environment, in any region, on any cloud.', |
||||
textSide: 'right', |
||||
links: [ |
||||
{ |
||||
text: 'Learn More', |
||||
url: |
||||
'https://learn.hashicorp.com/consul?track=datacenter-deploy#datacenter-deploy', |
||||
type: 'outbound', |
||||
}, |
||||
], |
||||
}} |
||||
image={{ |
||||
url: |
||||
'https://www.datocms-assets.com/2885/1588822376-multi-region.png', |
||||
alt: '', |
||||
}} |
||||
/> |
||||
</div> |
||||
</UseCaseLayout> |
||||
) |
||||
} |
@ -0,0 +1,59 @@
|
||||
import UseCaseLayout from '../../layouts/use-cases' |
||||
import TextSplitWithImage from '@hashicorp/react-text-split-with-image' |
||||
|
||||
export default function ServiceDiscoveryAndHealthCheckingPage() { |
||||
return ( |
||||
<UseCaseLayout |
||||
title="Service Discovery and Health Checking" |
||||
description="Service registry, integrated health checks, and DNS and HTTP interfaces enable any service to discover and be discovered by other services" |
||||
> |
||||
<div className="with-border"> |
||||
<TextSplitWithImage |
||||
textSplit={{ |
||||
heading: 'Multi-region, multi-cloud', |
||||
content: |
||||
'Consul’s flexible architecture allows it to be deployed in any environment, in any region, on any cloud.', |
||||
textSide: 'left', |
||||
links: [ |
||||
{ |
||||
text: 'Learn More', |
||||
url: |
||||
'https://learn.hashicorp.com/consul?track=datacenter-deploy#datacenter-deploy', |
||||
type: 'outbound', |
||||
}, |
||||
], |
||||
}} |
||||
image={{ |
||||
url: |
||||
'https://www.datocms-assets.com/2885/1588822376-multi-region.png', |
||||
alt: '', |
||||
}} |
||||
/> |
||||
</div> |
||||
|
||||
<div className="with-border"> |
||||
<TextSplitWithImage |
||||
textSplit={{ |
||||
heading: 'Multi-region, multi-cloud', |
||||
content: |
||||
'Consul’s flexible architecture allows it to be deployed in any environment, in any region, on any cloud.', |
||||
textSide: 'right', |
||||
links: [ |
||||
{ |
||||
text: 'Learn More', |
||||
url: |
||||
'https://learn.hashicorp.com/consul?track=datacenter-deploy#datacenter-deploy', |
||||
type: 'outbound', |
||||
}, |
||||
], |
||||
}} |
||||
image={{ |
||||
url: |
||||
'https://www.datocms-assets.com/2885/1588822376-multi-region.png', |
||||
alt: '', |
||||
}} |
||||
/> |
||||
</div> |
||||
</UseCaseLayout> |
||||
) |
||||
} |
Loading…
Reference in new issue