2. 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.
3. 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
4. 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
6. 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
7. 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
8. 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
9. 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?
10. 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