github.com/uchennaokeke444/nomad@v0.11.8/website/pages/use-cases/non-containerized-application-orchestration.jsx (about)

     1  import UseCasesLayout from '../../layouts/use-cases'
     2  import TextSplitWithImage from '@hashicorp/react-text-split-with-image'
     3  import FeaturedSliderSection from '../../components/featured-slider-section'
     4  
     5  export default function NonContainerizedApplicationOrchestrationPage() {
     6    return (
     7      <UseCasesLayout
     8        title="Non-Containerized Application Orchestration"
     9        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."
    10      >
    11        <TextSplitWithImage
    12          textSplit={{
    13            heading: 'Non-Containerized Orchestration',
    14            content:
    15              'Deploy, manage, and scale your non-containerized applications using the Java, Qemu, or exec drivers.',
    16            textSide: 'right',
    17            links: [
    18              {
    19                text: 'Watch the Webinar',
    20                url:
    21                  'https://www.hashicorp.com/resources/move-your-vmware-workloads-nomad',
    22                type: 'outbound'
    23              }
    24            ]
    25          }}
    26          image={{
    27            url: require('./img/non-containerized-orchestration.png'),
    28            alt: 'Non-Containerized Orchestration'
    29          }}
    30        />
    31  
    32        <TextSplitWithImage
    33          textSplit={{
    34            heading: 'Improve Resource Utilization with Bin Packing',
    35            content:
    36              'Improve resource utilization and reduce costs for non-containerized applications through Nomad’s bin-packing placements.',
    37            textSide: 'left'
    38          }}
    39          image={{
    40            url: require('./img/bin-packing.svg'),
    41            alt: 'Bin Packing'
    42          }}
    43        />
    44  
    45        <TextSplitWithImage
    46          textSplit={{
    47            heading: 'Zero Downtime Deployments',
    48            content:
    49              'Apply modern upgrade strategies for legacy applications through rolling updates, blue/green, or canary deployment strategies.',
    50            textSide: 'right',
    51            links: [
    52              {
    53                text: 'Read more',
    54                url: 'https://learn.hashicorp.com/nomad/update-strategies',
    55                type: 'outbound'
    56              }
    57            ]
    58          }}
    59          image={{
    60            url: require('./img/zero-downtime-deployments.png'),
    61            alt: ''
    62          }}
    63        />
    64  
    65        <TextSplitWithImage
    66          textSplit={{
    67            heading: 'Run On-Premise with Ease',
    68            textSide: 'left',
    69            content:
    70              'Install and run Nomad easily on bare metal as a single binary and with the same ease as on cloud.'
    71          }}
    72          image={{
    73            url: require('./img/on-prem-with-ease.svg'),
    74            alt: ''
    75          }}
    76        />
    77  
    78        <div className="with-border">
    79          <TextSplitWithImage
    80            textSplit={{
    81              heading: 'High Performance Batch Workloads',
    82              content:
    83                'Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.',
    84              textSide: 'right',
    85              links: [
    86                {
    87                  text: 'Watch GrayMeta tech presentation',
    88                  url:
    89                    'https://www.hashicorp.com/resources/backend-batch-processing-nomad',
    90                  type: 'outbound'
    91                }
    92              ]
    93            }}
    94            image={{
    95              url: require('./img/high-performance-batch-workloads.png'),
    96              alt: ''
    97            }}
    98          />
    99        </div>
   100  
   101        <FeaturedSliderSection
   102          heading="Case Study"
   103          features={[
   104            {
   105              logo: {
   106                url:
   107                  'https://www.datocms-assets.com/2885/1582149907-graymetalogo.svg',
   108                alt: 'GrayMeta'
   109              },
   110              image: {
   111                url: require('./img/grey_meta.png'),
   112                alt: 'GrayMeta Presentation'
   113              },
   114              heading: 'GrayMeta',
   115              content:
   116                'Move an application from a traditional model of processing jobs out of a queue to scheduling them as container jobs in Nomad.',
   117              link: {
   118                text: 'Watch Presentation',
   119                url:
   120                  'https://www.hashicorp.com/resources/backend-batch-processing-nomad',
   121                type: 'outbound'
   122              }
   123            }
   124          ]}
   125        />
   126      </UseCasesLayout>
   127    )
   128  }