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

128 lines
4.2 KiB
React
Raw Normal View History

2020-12-07 22:04:11 +00:00
import UseCasesLayout from 'components/use-case-page'
2020-02-14 15:11:37 +00:00
import TextSplitWithImage from '@hashicorp/react-text-split-with-image'
import FeaturedSlider from '@hashicorp/react-featured-slider'
2020-02-14 15:11:37 +00:00
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.',
2020-02-14 15:11:37 +00:00
textSide: 'right',
links: [
{
text: 'Watch the Webinar',
url:
'https://www.hashicorp.com/resources/move-your-vmware-workloads-nomad',
2020-06-01 21:48:25 +00:00
type: 'outbound',
},
],
2020-02-14 15:11:37 +00:00
}}
image={{
[Assembly]: Website Branding Refresh (#10188) * style: update gray brand colors * style: update brand colors * chore: upgrade react-components deps * chore: update text split cta link color * style(home): update icons * refactor(home): use learn-callout component * style(downloads): temporary color override * style(community): fix link color * Update website/pages/community/style.css Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> * update package-lock * update deps * add new downloads page * remove extra husky script * chore: upgrades nextjs-scripts dep * chore: upgrades community page vertical text block list * chore: test component pre-releases * chore: upgrade deps chore: upgrades nextjs-scripts * chore: update home icon colors * chore: update home logo grid * chore(website): upgrade deps * style: adjust features icons border radius * style: home hero bg to secondary * chore: upgrade deps for body copy colors * chore: upgrades alert banner * feat: updates favicon * chore: updates deps * content(home): updates assets * content(use-cases:simple container orch): updates content * content(use-cases:non-containerized-app) updates assets * content(use-cases:auto networking with consul): updates assets * style(home): remove use cases icons override * style(home-hero): remove bg pattern on mobile * content(use-cases): updates asset * chore: update assets * chore: updates product download page to alpha * chore: updates product download page to stable Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2021-05-03 18:06:55 +00:00
url: require('./img/non-containerized-orch.png'),
2020-06-01 21:48:25 +00:00
alt: 'Non-Containerized Orchestration',
2020-02-14 15:11:37 +00:00
}}
/>
<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.',
2020-06-01 21:48:25 +00:00
textSide: 'left',
2020-02-14 15:11:37 +00:00
}}
image={{
[Assembly]: Website Branding Refresh (#10188) * style: update gray brand colors * style: update brand colors * chore: upgrade react-components deps * chore: update text split cta link color * style(home): update icons * refactor(home): use learn-callout component * style(downloads): temporary color override * style(community): fix link color * Update website/pages/community/style.css Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> * update package-lock * update deps * add new downloads page * remove extra husky script * chore: upgrades nextjs-scripts dep * chore: upgrades community page vertical text block list * chore: test component pre-releases * chore: upgrade deps chore: upgrades nextjs-scripts * chore: update home icon colors * chore: update home logo grid * chore(website): upgrade deps * style: adjust features icons border radius * style: home hero bg to secondary * chore: upgrade deps for body copy colors * chore: upgrades alert banner * feat: updates favicon * chore: updates deps * content(home): updates assets * content(use-cases:simple container orch): updates content * content(use-cases:non-containerized-app) updates assets * content(use-cases:auto networking with consul): updates assets * style(home): remove use cases icons override * style(home-hero): remove bg pattern on mobile * content(use-cases): updates asset * chore: update assets * chore: updates product download page to alpha * chore: updates product download page to stable Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2021-05-03 18:06:55 +00:00
url: require('./img/resource-utilization.png'),
2020-06-01 21:48:25 +00:00
alt: 'Bin Packing',
2020-02-14 15:11:37 +00:00
}}
/>
<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: 'https://learn.hashicorp.com/collections/nomad/job-updates',
2020-06-01 21:48:25 +00:00
type: 'outbound',
},
],
2020-02-14 15:11:37 +00:00
}}
image={{
[Assembly]: Website Branding Refresh (#10188) * style: update gray brand colors * style: update brand colors * chore: upgrade react-components deps * chore: update text split cta link color * style(home): update icons * refactor(home): use learn-callout component * style(downloads): temporary color override * style(community): fix link color * Update website/pages/community/style.css Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> * update package-lock * update deps * add new downloads page * remove extra husky script * chore: upgrades nextjs-scripts dep * chore: upgrades community page vertical text block list * chore: test component pre-releases * chore: upgrade deps chore: upgrades nextjs-scripts * chore: update home icon colors * chore: update home logo grid * chore(website): upgrade deps * style: adjust features icons border radius * style: home hero bg to secondary * chore: upgrade deps for body copy colors * chore: upgrades alert banner * feat: updates favicon * chore: updates deps * content(home): updates assets * content(use-cases:simple container orch): updates content * content(use-cases:non-containerized-app) updates assets * content(use-cases:auto networking with consul): updates assets * style(home): remove use cases icons override * style(home-hero): remove bg pattern on mobile * content(use-cases): updates asset * chore: update assets * chore: updates product download page to alpha * chore: updates product download page to stable Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2021-05-03 18:06:55 +00:00
url: require('./img/zero-downtime.png'),
2020-06-01 21:48:25 +00:00
alt: '',
2020-02-14 15:11:37 +00:00
}}
/>
<TextSplitWithImage
textSplit={{
heading: 'Run On-Premise with Ease',
2020-02-14 15:11:37 +00:00
textSide: 'left',
content:
2020-06-01 21:48:25 +00:00
'Install and run Nomad easily on bare metal as a single binary and with the same ease as on cloud.',
2020-02-14 15:11:37 +00:00
}}
image={{
[Assembly]: Website Branding Refresh (#10188) * style: update gray brand colors * style: update brand colors * chore: upgrade react-components deps * chore: update text split cta link color * style(home): update icons * refactor(home): use learn-callout component * style(downloads): temporary color override * style(community): fix link color * Update website/pages/community/style.css Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> * update package-lock * update deps * add new downloads page * remove extra husky script * chore: upgrades nextjs-scripts dep * chore: upgrades community page vertical text block list * chore: test component pre-releases * chore: upgrade deps chore: upgrades nextjs-scripts * chore: update home icon colors * chore: update home logo grid * chore(website): upgrade deps * style: adjust features icons border radius * style: home hero bg to secondary * chore: upgrade deps for body copy colors * chore: upgrades alert banner * feat: updates favicon * chore: updates deps * content(home): updates assets * content(use-cases:simple container orch): updates content * content(use-cases:non-containerized-app) updates assets * content(use-cases:auto networking with consul): updates assets * style(home): remove use cases icons override * style(home-hero): remove bg pattern on mobile * content(use-cases): updates asset * chore: update assets * chore: updates product download page to alpha * chore: updates product download page to stable Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2021-05-03 18:06:55 +00:00
url: require('./img/run-on-prem-with-ease.png'),
2020-06-01 21:48:25 +00:00
alt: '',
2020-02-14 15:11:37 +00:00
}}
/>
[Assembly]: Website Branding Refresh (#10188) * style: update gray brand colors * style: update brand colors * chore: upgrade react-components deps * chore: update text split cta link color * style(home): update icons * refactor(home): use learn-callout component * style(downloads): temporary color override * style(community): fix link color * Update website/pages/community/style.css Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> * update package-lock * update deps * add new downloads page * remove extra husky script * chore: upgrades nextjs-scripts dep * chore: upgrades community page vertical text block list * chore: test component pre-releases * chore: upgrade deps chore: upgrades nextjs-scripts * chore: update home icon colors * chore: update home logo grid * chore(website): upgrade deps * style: adjust features icons border radius * style: home hero bg to secondary * chore: upgrade deps for body copy colors * chore: upgrades alert banner * feat: updates favicon * chore: updates deps * content(home): updates assets * content(use-cases:simple container orch): updates content * content(use-cases:non-containerized-app) updates assets * content(use-cases:auto networking with consul): updates assets * style(home): remove use cases icons override * style(home-hero): remove bg pattern on mobile * content(use-cases): updates asset * chore: update assets * chore: updates product download page to alpha * chore: updates product download page to stable Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com> Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2021-05-03 18:06:55 +00:00
<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/batch-workloads@3x.png'),
alt: '',
}}
/>
2020-02-14 15:11:37 +00:00
<FeaturedSlider
2020-02-14 15:11:37 +00:00
heading="Case Study"
theme="dark"
2020-02-14 15:11:37 +00:00
features={[
{
logo: {
url:
'https://www.datocms-assets.com/2885/1582149907-graymetalogo.svg',
2020-06-01 21:48:25 +00:00
alt: 'GrayMeta',
2020-02-14 15:11:37 +00:00
},
image: {
url: require('./img/grey_meta.png'),
2020-06-01 21:48:25 +00:00
alt: 'GrayMeta Presentation',
2020-02-14 15:11:37 +00:00
},
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',
2020-06-01 21:48:25 +00:00
type: 'outbound',
},
},
2020-02-14 15:11:37 +00:00
]}
/>
</UseCasesLayout>
)
}