See what deploying across polycloud environments using cross-workloads looks like in HashiCorp Nomad. And See Consul tie these workloads together with secure routing.
2. Agenda
● Introductions (Brianna) - 5
● Consul and Nomad overview (Marc) - 15
● Demo (Marc) - 30
● Q/A (moderated by Brianna) - 10
3. Objectives
● Business driver: faster application delivery
● Demo
○ Nomad Infrastructure Deployment
○ App Deployment
○ Service Discovery and Mesh Basics
4. A generational transition is underway
Traditional datacenter
“Static”
Modern datacenter
“Dynamic”
Dedicated
infrastructure
Private cloud
SYSTEMS OF RECORD SYSTEMS OF ENGAGEMENT
Public multi-cloud
+
5. The HashiCorp Stack
A control plane for every layer of the cloud operating model
Run
Development Cloud Application Automation
Connect
Networking Cloud Networking Automation
Secure
Security Cloud Security Automation
Provision
Operations Cloud Infrastructure Automation
vSphere
Various
Hardware
Identity:
AD/LDAP
Terraform
EKS / ECS
Lambda
CloudApp/
AppMesh
Identity:
AWS IAM
Cloud
Formation
AKS / ACS
Azure Functions
Proprietary
Identity:
Azure AD
Resource
Manager
GKE Cloud
Functions
Proprietary
Identity:
GCP IAM
Cloud
Deployment
Manager
6. Consul
Provides a foundation of cloud network automation using a shared registry for
service based networking
50k+
Used at scale with
50k+ agents
1M+
Monthly D/Ls
Service registry & health monitoring to provide a
real-time directory of all services with their health status
Network middleware automation with service discovery
for dynamic reconfiguration as services scale up, down or
move
Zero trust network with service mesh to secure
service-to-service traffic with identity-based security policies
and encrypted traffic with Mutual-TLS
7. 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
6.5k+
GitHub Stars
20k+
Monthly D/Ls
8. The HashiCorp Stack
A control plane for every layer of the cloud operating model
Run
Development Cloud Application Automation
Connect
Networking Cloud Networking Automation
Secure
Security Cloud Security Automation
Provision
Operations Cloud Infrastructure Automation
vSphere
Various
Hardware
Identity:
AD/LDAP
Terraform
EKS / ECS
Lambda
CloudApp/
AppMesh
Identity:
AWS IAM
Cloud
Formation
AKS / ACS
Azure Functions
Proprietary
Identity:
Azure AD
Resource
Manager
GKE Cloud
Functions
Proprietary
Identity:
GCP IAM
Cloud
Deployment
Manager
16. Key benefits
● Low Barrier entry point to adoption, easy to use and install
● Highly Scalable both Infrastructure and Workload (C1N)
● Diverse and Secure Workload
● Integrated Service Discovery and Service Mesh with Consul
● True Multi cluster federation and deployments