open-nomad/website/pages/use-cases/non-containerized-application-orchestration.jsx

129 lines
4.2 KiB
React
Raw Normal View History

2020-02-14 15:11:37 +00:00
import UseCasesLayout from '../../layouts/use-cases'
import TextSplitWithImage from '@hashicorp/react-text-split-with-image'
import FeaturedSliderSection from '../../components/featured-slider-section'
export default function NonContainerizedApplicationOrchestrationPage() {
return (
<UseCasesLayout
title="Non-Containerized Application Orchestration"
description="Nomad's flexible workload support enables an organization to run containerized, non containerized, and batch applications through a single workflow. Nomad brings core orchestration benefits to legacy applications without needing to containerize via pluggable task drivers."
>
<TextSplitWithImage
textSplit={{
heading: 'Non-Containerized Orchestration',
content:
'Deploy, manage, and scale your non-containerized applications using the Java, Qemu, or exec drivers.',
textSide: 'right',
links: [
{
text: 'Watch the Webinar',
url:
'https://www.hashicorp.com/resources/move-your-vmware-workloads-nomad',
type: 'outbound'
}
]
}}
image={{
url: require('./img/non-containerized-orchestration.png'),
alt: 'Non-Containerized Orchestration'
}}
/>
<TextSplitWithImage
textSplit={{
heading: 'Improve Resource Utilization with Bin Packing',
content:
'Improve resource utilization and reduce costs for non-containerized applications through Nomads bin-packing placements.',
textSide: 'left'
}}
image={{
url: require('./img/bin-packing.svg'),
alt: 'Bin Packing'
}}
/>
<TextSplitWithImage
textSplit={{
heading: 'Zero Downtime Deployments',
content:
'Apply modern upgrade strategies for legacy applications through rolling updates, blue/green, or canary deployment strategies.',
textSide: 'right',
links: [
{
text: 'Read more',
url: '/guides/operating-a-job/update-strategies',
type: 'inbound'
}
]
}}
image={{
url: require('./img/zero-downtime-deployments.png'),
alt: ''
}}
/>
<TextSplitWithImage
textSplit={{
heading: 'Run On-Premise with Ease',
2020-02-14 15:11:37 +00:00
textSide: 'left',
content:
'Install and run Nomad easily on bare metal as a single binary and with the same ease as on cloud.'
}}
image={{
url: require('./img/on-prem-with-ease.svg'),
alt: ''
}}
/>
<div className="with-border">
<TextSplitWithImage
textSplit={{
heading: 'High Performance Batch Workloads',
content:
'Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.',
textSide: 'right',
links: [
{
text: 'Watch GrayMeta tech presentation',
url:
'https://www.hashicorp.com/resources/backend-batch-processing-nomad',
type: 'outbound'
}
]
}}
image={{
url: require('./img/high-performance-batch-workloads.png'),
alt: ''
}}
/>
</div>
<FeaturedSliderSection
heading="Case Study"
features={[
{
logo: {
url:
'https://www.datocms-assets.com/2885/1582149907-graymetalogo.svg',
alt: 'GrayMeta'
},
image: {
url: require('./img/grey_meta.png'),
alt: 'GrayMeta Presentation'
},
heading: 'GrayMeta',
content:
'Move an application from a traditional model of processing jobs out of a queue to scheduling them as container jobs in Nomad.',
link: {
text: 'Watch Presentation',
url:
'https://www.hashicorp.com/resources/backend-batch-processing-nomad',
type: 'outbound'
}
}
]}
/>
</UseCasesLayout>
)
}