© 2018 HashiCorp
Nomad
Cloud Application Automation
About HashiCorp
Leading Cloud Infrastructure Automation
Founded
2012
Employees
600
Funding
174M
Our software stack enables the provisioning, securing, connecting
and running of apps and the infrastructure to support them.
We unlock the cloud operating model for every business and
enable their digital transformation strategies to succeed.
Digital experiences are now the primary
interface between a customer and a
business, or business and business.
Experiences are typically device- and cloud-
first: rich, personal interface, with large scale
data processing and intelligence.
Cloud adoption is a secular trend
This patterns demands a change in the
model for software delivery to meet delivery
goals, and transformation objectives.
Digital transformation means pressure on application delivery
Accelerating Application Delivery
Facets of delivering applications
in a multi cloud world
Volume and distribution of services
Ephemerality and immutability
Multiple target environments
?
App
App
The effects of digital transformation
Reimagining the stack
The implications of the Cloud Operating Model
Run
Deployment
Dedicated
Infrastructure
Scheduled across the fleet
Connect
Networking
Host-based
Static IP
Service-based
Dynamic IP
Secure
Security
High trust IP-
based
Low trust
Identity-based
Provision
Operations
Dedicated servers
Homogeneous
Capacity on-demand
Heterogeneous
STATIC DYNAMIC
The Cloud Landscape
In search of a common model across multi-cloud environments
Run
Deployment
Connect
Networking
Secure
Security
Provision
Operations
DEDICATED
PRIVATE
CLOUD
vSphere
Hardware
IP:
Hardware
vCenter
vSphere/
Openshift
Various
Hardware
Identity:
AD/LDAP
Terraform
EKS / ECS
CloudMap/
AppMesh
Identity:
AWS IAM
Cloud
Formation
AKS / ACS
Proprietary
Identity:
Azure AD
Resource
Manager
GKE / GCE
Proprietary
Identity:
GCP IAM
Cloud
Deployment
Manager
AWS AZURE GCP
80%+ companies
deploying containers with
Multiple OS across
Multiple Clouds
Majority of surveyed organizations are
deploying containers with both Linux and
Windows, across on-premises and multiple
clouds
40% of surveyed organizations cited
“complexity” as the number one challenge in
container deployment.
Management
Complexity is a top
challenge in using and
deploying containers
https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-
cloud-native-technologies-in-production-has-grown-over-200-
percent/
https://goto.docker.com/rs/929-FJL-178/images/IDC-
containerplatform-wp.pdf
Adopting Containers Could Be Hard...
● Complex initial installation and integration of the
new platform
● Significant upfront cost in time and effort in
rewriting legacy applications
● Steep learning curves in adopting new tools
● Complex and painful reconfiguration when moving
workloads between different infrastructure
environments
● Difficult to master the platform and troubleshoot
How can developers get started with containers easily
and be productive instantly?
Nomad
Provides the foundation for cloud application automation by enabling simple
and flexible workload orchestration in the cloud operating model
Simple Container Orchestration to easily deploy and
manage containers at any scale
Non-Containerized Application Orchestration to
modernize legacy applications without rewrites
Trusted by:
6.5k+
GitHub Stars
20k+
Monthly D/Ls
© 2018 HashiCorp
Guiding Principle
Orchestrate Any
Application
11
● Bringing modern orchestration benefits
to all, containerized, non-containerized
and batch applications
● A simple, lightweight layer that can be
integrated with any existing
infrastructure
● A single, unified workflow to accelerate
incremental application modernization
© 2018 HashiCorp
Use Case:
Simple Container
Orchestration
USE CASE: SIMPLIFIED CONTAINER ORCHESTRATION
● Accelerate time-to-value with fast time-to-
deploy and seamless integration with Consul
and Vault
● Increase adoption by providing simplest
onboarding experience to developers
● Reduce operational overhead with a
lightweight, robust, and easy-to-manage
platform
© 2018 HashiCorp
Use Case:
Non-Containerized
Application
Orchestration
USE CASE: NON-CONTAINERIZED APPLICATION ORCHESTRATION 13
● Accelerate time-to-value by integrating
Nomad with existing infrastructure
● Reduce cost by densely scheduling
applications to underutilized resources.
● Zero downtime deployment by bringing the
benefits of modern deployment strategies to
legacy applications
© 2018 HashiCorp
NOMAD ECOSYSTEM
Single
Orchestrater
for Clouds
© 2018 HashiCorp
NOMAD ECOSYSTEM
Broad
Ecosystem
Integration
A Unified Workload Orchestrator for Multi-Cloud
© 2018 HashiCorpOPEN SOURCE AND ENTERPRISE
Nomad
Adoption
Adoption
Open Source Enterprise
Production
Scale
Strategic
17
Secrets, identity,
and policy management
Automated Upgrades & Backups, Enhanced Scalability
Secrets, identity,
and policy management
Governance & Policy
Simple Container Orchestration
Non-Containerized Application Orchestration
Customer adopts Nomad
following a journey that allows
them to accelerate time-to-
value, move to production
safely, and scale confidently
© 2018 HashiCorpOPEN SOURCE AND ENTERPRISE
Nomad
Packages
Container, Non-Container, and
Batch Orchestration
INDIVIDUALS
Open Source Enterprise
Platform
ORGANIZATIONS
SUPPORT
Read Scalability, Redundancy,
Automated Upgrades
Enterprise
Modules
ORGANIZATIONS
SUPPORT
Container, Non-Container, and
Batch Orchestration
Governance
& Policy
18
Nomad Enterprise adds
operations, governance, and
scalability features for
organizations
Container, Non-Container, and
Batch Orchestration
Read Scalability, Redundancy,
Automated Upgrades
A Common Cloud Operating Model
App
App
Run
Provision
Connect
Secure
Compliance&Governance
www.hashicorp.com
hello@hashicorp.com
Thank you

Unlocking the Cloud Operating Model: Deployment

  • 1.
    © 2018 HashiCorp Nomad CloudApplication Automation
  • 2.
    About HashiCorp Leading CloudInfrastructure Automation Founded 2012 Employees 600 Funding 174M Our software stack enables the provisioning, securing, connecting and running of apps and the infrastructure to support them. We unlock the cloud operating model for every business and enable their digital transformation strategies to succeed.
  • 3.
    Digital experiences arenow the primary interface between a customer and a business, or business and business. Experiences are typically device- and cloud- first: rich, personal interface, with large scale data processing and intelligence. Cloud adoption is a secular trend This patterns demands a change in the model for software delivery to meet delivery goals, and transformation objectives. Digital transformation means pressure on application delivery
  • 4.
    Accelerating Application Delivery Facetsof delivering applications in a multi cloud world Volume and distribution of services Ephemerality and immutability Multiple target environments ? App App
  • 5.
    The effects ofdigital transformation
  • 6.
    Reimagining the stack Theimplications of the Cloud Operating Model Run Deployment Dedicated Infrastructure Scheduled across the fleet Connect Networking Host-based Static IP Service-based Dynamic IP Secure Security High trust IP- based Low trust Identity-based Provision Operations Dedicated servers Homogeneous Capacity on-demand Heterogeneous STATIC DYNAMIC
  • 7.
    The Cloud Landscape Insearch of a common model across multi-cloud environments Run Deployment Connect Networking Secure Security Provision Operations DEDICATED PRIVATE CLOUD vSphere Hardware IP: Hardware vCenter vSphere/ Openshift Various Hardware Identity: AD/LDAP Terraform EKS / ECS CloudMap/ AppMesh Identity: AWS IAM Cloud Formation AKS / ACS Proprietary Identity: Azure AD Resource Manager GKE / GCE Proprietary Identity: GCP IAM Cloud Deployment Manager AWS AZURE GCP
  • 8.
    80%+ companies deploying containerswith Multiple OS across Multiple Clouds Majority of surveyed organizations are deploying containers with both Linux and Windows, across on-premises and multiple clouds 40% of surveyed organizations cited “complexity” as the number one challenge in container deployment. Management Complexity is a top challenge in using and deploying containers https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of- cloud-native-technologies-in-production-has-grown-over-200- percent/ https://goto.docker.com/rs/929-FJL-178/images/IDC- containerplatform-wp.pdf
  • 9.
    Adopting Containers CouldBe Hard... ● Complex initial installation and integration of the new platform ● Significant upfront cost in time and effort in rewriting legacy applications ● Steep learning curves in adopting new tools ● Complex and painful reconfiguration when moving workloads between different infrastructure environments ● Difficult to master the platform and troubleshoot How can developers get started with containers easily and be productive instantly?
  • 10.
    Nomad Provides the foundationfor cloud application automation by enabling simple and flexible workload orchestration in the cloud operating model Simple Container Orchestration to easily deploy and manage containers at any scale Non-Containerized Application Orchestration to modernize legacy applications without rewrites Trusted by: 6.5k+ GitHub Stars 20k+ Monthly D/Ls
  • 11.
    © 2018 HashiCorp GuidingPrinciple Orchestrate Any Application 11 ● Bringing modern orchestration benefits to all, containerized, non-containerized and batch applications ● A simple, lightweight layer that can be integrated with any existing infrastructure ● A single, unified workflow to accelerate incremental application modernization
  • 12.
    © 2018 HashiCorp UseCase: Simple Container Orchestration USE CASE: SIMPLIFIED CONTAINER ORCHESTRATION ● Accelerate time-to-value with fast time-to- deploy and seamless integration with Consul and Vault ● Increase adoption by providing simplest onboarding experience to developers ● Reduce operational overhead with a lightweight, robust, and easy-to-manage platform
  • 13.
    © 2018 HashiCorp UseCase: Non-Containerized Application Orchestration USE CASE: NON-CONTAINERIZED APPLICATION ORCHESTRATION 13 ● Accelerate time-to-value by integrating Nomad with existing infrastructure ● Reduce cost by densely scheduling applications to underutilized resources. ● Zero downtime deployment by bringing the benefits of modern deployment strategies to legacy applications
  • 14.
    © 2018 HashiCorp NOMADECOSYSTEM Single Orchestrater for Clouds
  • 15.
    © 2018 HashiCorp NOMADECOSYSTEM Broad Ecosystem Integration
  • 16.
    A Unified WorkloadOrchestrator for Multi-Cloud
  • 17.
    © 2018 HashiCorpOPENSOURCE AND ENTERPRISE Nomad Adoption Adoption Open Source Enterprise Production Scale Strategic 17 Secrets, identity, and policy management Automated Upgrades & Backups, Enhanced Scalability Secrets, identity, and policy management Governance & Policy Simple Container Orchestration Non-Containerized Application Orchestration Customer adopts Nomad following a journey that allows them to accelerate time-to- value, move to production safely, and scale confidently
  • 18.
    © 2018 HashiCorpOPENSOURCE AND ENTERPRISE Nomad Packages Container, Non-Container, and Batch Orchestration INDIVIDUALS Open Source Enterprise Platform ORGANIZATIONS SUPPORT Read Scalability, Redundancy, Automated Upgrades Enterprise Modules ORGANIZATIONS SUPPORT Container, Non-Container, and Batch Orchestration Governance & Policy 18 Nomad Enterprise adds operations, governance, and scalability features for organizations Container, Non-Container, and Batch Orchestration Read Scalability, Redundancy, Automated Upgrades
  • 19.
    A Common CloudOperating Model App App Run Provision Connect Secure Compliance&Governance
  • 20.