SlideShare uma empresa Scribd logo
1 de 20
Deployment Automation, Life-Cycle
Management and Governance for
Container-based Applications
http://dchq.co
founders@dchq.io
Linux containers > disrupting virtualization market
Linux Containers:
• Resource
isolation &
allocation
benefits of VM’s
• More portable
and efficient
http://dchq.io founders@dchq.io
http://dchq.io founders@dchq.io
Can’t use Docker…
• IT Nightmare
• No Governance or
Centralized App
Deployments
Enterprise challenges with container-based application development
2
Governance:
• Control access to private data-centers, Docker repositories, and application
templates across several development teams
• Enforce policies on the amount of CPU, Memory, Storage and # of Containers
each user can consume
Multi-Tier App Modeling
• Build standardized multi-tier application stacks using simple UI-based application
modeling
• Track the status of running containers as well as the builds & artifacts used in
different environments
1
http://dchq.io founders@dchq.io
3
Backup & Rollback
• Facilitate scheduled backups & rollback of multi-tier applications – including database
backups stored on Docker volumes
4
Monitoring, Alerts & Scale Out Clustered Apps
• Scale out clustered Docker-based applications during peak hours or when workloads are
resource constrained
• Monitor clusters, hosts & containers and receive alerts when thresholds are exceeded
5 Integrations & Extensibility
Integrate with existing cloud providers, load balancers, LDAP servers, CMDB’s, change
ticketing systems, IPAM, etc.
Enterprise challenges with container-based application development
http://dchq.io founders@dchq.io
Multi-Tier App Modeling
• UI-based Modeling
• Import/Export to Docker
Compose & JSON – with
significant enhancements to
Docker Compose
• Extensible plug-ins – execute
bash scripts in containers at
runtime & post-provisioning
• Application clustering
• Environment variable bindings
across images to model
complex apps and prevent
container name & port conflicts
• Access level for self-service
request: Private, Everyone, or
Custom Groups/Users
Docker Repositories
• Register multiple
Docker
repositories:
Docker Hub
(Private &
Public), Quay,
Red Hat, etc.
• Define access
level for
push/pull:
Private,
Everyone,
Custom
Groups/Users
Infrastructure as a Service & Advanced Placement
• Out-of-Box Integrations for Automated Infrastructure
Provisioning & Auto-Scaling on OpenStack,
CloudStack, DigitalOcean, Microsoft Azure,
Amazon Web Services, Google Compute Engine,
Rackspace, HP Public Cloud, IBM SoftLayer, etc.
• Leverage integration with Weave to deploy containers
across multiple hosts to comply with affinity rules
• Capacity-based placement based on hosts with most
Memory, CPU & Disk Space
• Resource Allocation Policies – setting maximum CPU,
Memory & # of Containers for Users/Groups
• Cluster/Host Monitoring & Alerts
• Access level for data-centers (clusters) for
provisioning: Private, Everyone, or Custom
Groups/Users
Self-Service Application Request, Monitoring & Day-2
Operations
• Self-service request with the option to override
application parameters
• Multi-Host Application Deployment with Weave
• Advanced day-2 operations
• Start/Stop/Restart
• Auto Healing
• Scheduled Backup – invoking plug-in
framework for database backup
• Scheduled Scale In/Out
• Scheduled plug-in execution – for updating
running containers
• Container Monitoring & Alerts
• Aggregated Log Analysis with Logstash
• Continuous Delivery with Jenkins
• Backup Templates, Builds and Plug-ins
using GitHub Gists
• Application time-line for auditing
Self-Service Application Request,
Monitoring & Day-2 Operations
Multi-Tenancy, Role-based Access Controls & Governance
Automated Builds
• Automate the
creation of Docker
images using
Dockerfiles or
GitHub projects
• Schedule builds at
a defined
frequency (e.g.
nightly build)
• Access level for
builds: Private,
Everyone, or
Custom
Groups/Users
Dockerfiles +
GitHub
IaaS
Private &
Public Clouds
http://dchq.io founders@dchq.io
DCHQ.io Hosted PaaS Platform
Deployment automation, life-cycle management & monitoring for
container-based applications
http://dchq.io founders@dchq.io
http://dchq.io founders@dchq.io
Use Cases
Out-of-box integrations with private and public cloud platforms to automate the provisioning and auto-scaling of virtual infrastructure
used for Docker-based application deployments
Enjoy the ultimate Docker Platform as a Service leveraging the cloud infrastructure you’re already using
Capacity-based placement based on hosts with most Memory, CPU & Disk Space + cluster & host monitoring and alerts
http://dchq.io founders@dchq.io
PRIVATE PUBLIC
Infrastructure as a Service & Advanced Placement
Most Advanced Application Modeling, Deployment & Lifecycle Management
http://dchq.io founders@dchq.io
Most Advanced Application Modeling, Deployment &
Lifecycle Management (Continued)
An extremely intuitive interface to build multi-tier applications with support for Docker Compose, JSON, and cross-image environment
variable bindings to model complex Java and big data apps and to prevent container name & port conflicts
Extensible BASH script plug-ins that can be invoked at request time or scheduled post-provisioning to customize containers without
learning Dockerfiles
Support for container monitoring & alerts, application backups, clustering, auto-scaling, aggregated log analysis, auto-healing,
application timeline for auditing, and automated builds using Dockerfiles or GitHub projects
Integration with Jenkis to facilitate continuous delivery by updating running containers
and GitHub Gists to back up templates, builds and plug-ins
http://dchq.io founders@dchq.io
Granular Access Controls for Governance
Granular access controls to data-centers (clusters), builds. plug-ins, application templates and Docker repositories, including Docker
Hub, Quay and Red Hat Registry
Compute resources can be grouped into clusters and made available to the appropriate teams.
Individual developers can register their own local machines and deploy "IT-blessed" application stacks locally.
Development teams can also control who is able to pull and push images to any of the registered image repositories.
http://dchq.io founders@dchq.io
Data Centers (Clusters)
Docker Repositories
Builds
Application Templates
Plug-ins
http://dchq.io founders@dchq.io
Business Benefits
• Accelerate application development with full stack agility &
centralized application deployment automation
• Model, Deploy, Update, Backup, & Monitor Apps in Seconds!
• Reduce operational costs & increase the quality of software
by enforcing governance & eliminating “Shadow IT”
• Leverage a hybrid cloud model to support application
provisioning on any Linux host running anywhere
Business Benefits (for Enterprises)
http://dchq.io founders@dchq.io
• Don’t waste your AWS, Rackspace, SoftLayer or Microsoft Azure
credits. Enjoy the ultimate Docker Platform as a Service
leveraging the cloud infrastructure you’re already using
• Model, Deploy, Update, Backup, & Monitor Apps in Seconds!
• Model complex application stacks without having to learn
Dockerfiles or use one of the out-of-box templates from DCHQ
• Allow new developers to replicate DEV/TEST environments in
seconds to accelerate application development
Business Benefits (for Growing Startups)
http://dchq.io founders@dchq.io
http://dchq.io founders@dchq.io
Features
Key features
Governance – Control access to data-
centers, builds, application templates and
Docker repositories (like Docker Hub, Red
Hat Registry) & enforce resource
allocation quotas
Model & Scale Out Multi-Tier Apps – The
most advanced application modeling with
with support for Docker Compose, JSON,
cross-image environment variable bindings,
extensible BASH script plug-ins that can be
invoked at request time or post-provision,
application clustering and auto scaling.
Backup – Facilitate scheduled backups
of running multi-tier applications & back
up templates, builds and plug-ins with
GitHub Gists integration
Monitoring, Alerts & Auto-Healing –
Summarizing the performance of clusters,
hosts & running containers with support of
alerts & auto-healing
Continuous Delivery – Facilitating
continuous integration and delivery of
Docker-based applications with out-of-box
integrations with Jenkins & GitHub
http://dchq.io founders@dchq.io
PRIVATE PUBLIC
Automated Infrastructure as a Service –
Integrations with private and public cloud
platforms to automate the provisioning
and auto-scaling of virtual infrastructure
used for Docker-based application
deployment – with support for capacity-
based placement
DCHQ On-Premise Application Stack
• All App Components run on Docker Containers
• Communication across components secured through SSL
• Delivery mechanism through:
• One-click deployment through DCHQ.io Hosted PaaS
• Shell script for installation:
• Pull the latest images from DCHQ private
repositories
• Create container links
• Execute configuration scripts in containers
• Scale-out DCHQ On-Premise by increase the cluster size for
Tomcat
http://dchq.io
founders@dchq.io
Governance, Deployment Automation, & Life-Cycle Management
Platform for Container-based Applications
Orchestrate Deployments through RabbitMQ &
DCHQ Agents
• Automate server provisioning on 10 cloud
providers or register existing Linux hosts by
running dchq_agent_install.sh
• The shell script installs Docker (if not already
installed) and then the DCHQ Agent
• Create Data-Centers (Clusters) to group
multiple Docker Servers (Hosts) and configure
the placement policy, networking options (e.g.
Weave for multi-host deployments), and auto-
scale policies.
• Define granular access controls to Data-
Centers
• Enforce quotas on the amount of
CPU/Memory/Containers users can consume
Data-
Center
Data-
Center
Register Docker Repositories &
Control Images Pulled on Hosts
• Register multiple repositories
(Docker Hub, Quay, Red Hat
Registry)
• Define granular access controls
to repositories
• When users request an
application on an assigned data-
center, images are pulled on the
host selected for the deployment
• If images already exist on the
host, then the agent orchestrates
the spinning up of containers for
the application requested
Product Offerings
DCHQ.io Hosted Platform DCHQ On-Premise
Launched: August, 2015
200+ Users
Customer References: MArkaVIP,
ProLeads, DURAARL.eu
v2.0 Released in August, 2015
Pilots @ 6 Fortune 500
Companies
http://dchq.co/dchq-on-
premise.html
http://dchq.io founders@dchq.io
http://dchq.co
founders@dchq.io
twitter.com/dchqinc

Mais conteúdo relacionado

Mais procurados

Containers vs. VMs: It's All About the Apps!
Containers vs. VMs: It's All About the Apps!Containers vs. VMs: It's All About the Apps!
Containers vs. VMs: It's All About the Apps!Steve Wilson
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker EnterpriseJohn Willis
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterpriseBert Poller
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry BootcampJoshua Long
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDeveloping Enterprise Applications for the Cloud,from Monolith to Microservices
Developing Enterprise Applications for the Cloud, from Monolith to MicroservicesDavid Currie
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...VMware Tanzu
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryManuel Silveyra
 
Docker OpenStack Cloud Foundry
Docker OpenStack Cloud FoundryDocker OpenStack Cloud Foundry
Docker OpenStack Cloud FoundryAnimesh Singh
 
IBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerIBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerDavid Currie
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaEdureka!
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Stormy Peters
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureDavid Currie
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerDavinder Kohli
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesAtlassian
 

Mais procurados (20)

Containers vs. VMs: It's All About the Apps!
Containers vs. VMs: It's All About the Apps!Containers vs. VMs: It's All About the Apps!
Containers vs. VMs: It's All About the Apps!
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDeveloping Enterprise Applications for the Cloud,from Monolith to Microservices
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
 
Cloud foundry
Cloud foundryCloud foundry
Cloud foundry
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
 
Docker OpenStack Cloud Foundry
Docker OpenStack Cloud FoundryDocker OpenStack Cloud Foundry
Docker OpenStack Cloud Foundry
 
IBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerIBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and Docker
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application Architecture
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
 

Destaque

About me
About meAbout me
About meScottp9
 
PriyaHarrackisngh_Portfolio_11_15
PriyaHarrackisngh_Portfolio_11_15PriyaHarrackisngh_Portfolio_11_15
PriyaHarrackisngh_Portfolio_11_15Priya Harracksingh
 
Michael Miller Resume 7 2015
Michael Miller Resume 7 2015Michael Miller Resume 7 2015
Michael Miller Resume 7 2015MICHAEL MILLER
 
Jury verdict reporter johnson francique
Jury verdict reporter   johnson franciqueJury verdict reporter   johnson francique
Jury verdict reporter johnson franciquekralovec
 
Las dos guias finales de ingles
Las dos guias finales de inglesLas dos guias finales de ingles
Las dos guias finales de inglescarlosfdiago
 
โรคติดต่อทางพันธุกรรม
โรคติดต่อทางพันธุกรรมโรคติดต่อทางพันธุกรรม
โรคติดต่อทางพันธุกรรมsoonthareeluck tunthong
 
Ngay+bay+gio+hoac+khong+bao+gio+ +s.j.scott
Ngay+bay+gio+hoac+khong+bao+gio+ +s.j.scottNgay+bay+gio+hoac+khong+bao+gio+ +s.j.scott
Ngay+bay+gio+hoac+khong+bao+gio+ +s.j.scottanhngoc890
 
Jury verdict reporter johnson francique
Jury verdict reporter   johnson franciqueJury verdict reporter   johnson francique
Jury verdict reporter johnson franciquekralovec
 
Индивидуальный план НИР Алексеев Р.А.
Индивидуальный план НИР Алексеев Р.А.Индивидуальный план НИР Алексеев Р.А.
Индивидуальный план НИР Алексеев Р.А.Рома Алексеев
 
Smolarz. Programs Session. Bytown Museum Internship.
Smolarz. Programs Session. Bytown Museum Internship.Smolarz. Programs Session. Bytown Museum Internship.
Smolarz. Programs Session. Bytown Museum Internship.Madeline Smolarz
 
выводы по стегограмме 13.09.2007
выводы по стегограмме 13.09.2007выводы по стегограмме 13.09.2007
выводы по стегограмме 13.09.2007Рома Алексеев
 
心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓
心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓
心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓鼓手 心
 

Destaque (20)

About me
About meAbout me
About me
 
PriyaHarrackisngh_Portfolio_11_15
PriyaHarrackisngh_Portfolio_11_15PriyaHarrackisngh_Portfolio_11_15
PriyaHarrackisngh_Portfolio_11_15
 
La nueva Tecnología
La nueva TecnologíaLa nueva Tecnología
La nueva Tecnología
 
Corporate Insurance Management
Corporate Insurance ManagementCorporate Insurance Management
Corporate Insurance Management
 
Diploma
DiplomaDiploma
Diploma
 
asl paper
asl paperasl paper
asl paper
 
Michael Miller Resume 7 2015
Michael Miller Resume 7 2015Michael Miller Resume 7 2015
Michael Miller Resume 7 2015
 
GOMCPreComp
GOMCPreCompGOMCPreComp
GOMCPreComp
 
Jury verdict reporter johnson francique
Jury verdict reporter   johnson franciqueJury verdict reporter   johnson francique
Jury verdict reporter johnson francique
 
Las dos guias finales de ingles
Las dos guias finales de inglesLas dos guias finales de ingles
Las dos guias finales de ingles
 
WATC Brochure - electronic edit
WATC Brochure - electronic editWATC Brochure - electronic edit
WATC Brochure - electronic edit
 
โรคติดต่อทางพันธุกรรม
โรคติดต่อทางพันธุกรรมโรคติดต่อทางพันธุกรรม
โรคติดต่อทางพันธุกรรม
 
Ngay+bay+gio+hoac+khong+bao+gio+ +s.j.scott
Ngay+bay+gio+hoac+khong+bao+gio+ +s.j.scottNgay+bay+gio+hoac+khong+bao+gio+ +s.j.scott
Ngay+bay+gio+hoac+khong+bao+gio+ +s.j.scott
 
Jury verdict reporter johnson francique
Jury verdict reporter   johnson franciqueJury verdict reporter   johnson francique
Jury verdict reporter johnson francique
 
Индивидуальный план НИР Алексеев Р.А.
Индивидуальный план НИР Алексеев Р.А.Индивидуальный план НИР Алексеев Р.А.
Индивидуальный план НИР Алексеев Р.А.
 
Smolarz. Programs Session. Bytown Museum Internship.
Smolarz. Programs Session. Bytown Museum Internship.Smolarz. Programs Session. Bytown Museum Internship.
Smolarz. Programs Session. Bytown Museum Internship.
 
выводы по стегограмме 13.09.2007
выводы по стегограмме 13.09.2007выводы по стегограмме 13.09.2007
выводы по стегограмме 13.09.2007
 
心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓
心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓
心靈彩繪:直覺式創意曼陀羅,探索自我與靜心紓壓
 
Resume
ResumeResume
Resume
 
GiFT
GiFTGiFT
GiFT
 

Semelhante a DCHQ

Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Dmitry Lazarenko
 
Week 8 lecture material
Week 8 lecture materialWeek 8 lecture material
Week 8 lecture materialAnkit Gupta
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejspfremm
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Ashnikbiz
 
Docker Roadshow 2016
Docker Roadshow 2016Docker Roadshow 2016
Docker Roadshow 2016Docker, Inc.
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KuberneteszekeLabs Technologies
 
The ABC of Docker: The Absolute Best Compendium of Docker
The ABC of Docker: The Absolute Best Compendium of DockerThe ABC of Docker: The Absolute Best Compendium of Docker
The ABC of Docker: The Absolute Best Compendium of DockerAniekan Akpaffiong
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for RealistsOracle Developers
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewChris Ciborowski
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetesDr Ganesh Iyer
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
 
Docker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker, Inc.
 
HPC Cloud Burst Using Docker
HPC Cloud Burst Using DockerHPC Cloud Burst Using Docker
HPC Cloud Burst Using DockerIRJET Journal
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDaniel Berg
 
Jelastic Docker Orchestrator
Jelastic Docker OrchestratorJelastic Docker Orchestrator
Jelastic Docker OrchestratorHidora
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticSmartWave
 

Semelhante a DCHQ (20)

Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
 
Week 8 lecture material
Week 8 lecture materialWeek 8 lecture material
Week 8 lecture material
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejs
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
 
Docker Roadshow 2016
Docker Roadshow 2016Docker Roadshow 2016
Docker Roadshow 2016
 
SS Introduction to Docker
SS Introduction to DockerSS Introduction to Docker
SS Introduction to Docker
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
 
The ABC of Docker: The Absolute Best Compendium of Docker
The ABC of Docker: The Absolute Best Compendium of DockerThe ABC of Docker: The Absolute Best Compendium of Docker
The ABC of Docker: The Absolute Best Compendium of Docker
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetes
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Docker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup Slides
 
HPC Cloud Burst Using Docker
HPC Cloud Burst Using DockerHPC Cloud Burst Using Docker
HPC Cloud Burst Using Docker
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
Jelastic Docker Orchestrator
Jelastic Docker OrchestratorJelastic Docker Orchestrator
Jelastic Docker Orchestrator
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - Jelastic
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

DCHQ

  • 1. Deployment Automation, Life-Cycle Management and Governance for Container-based Applications http://dchq.co founders@dchq.io
  • 2. Linux containers > disrupting virtualization market Linux Containers: • Resource isolation & allocation benefits of VM’s • More portable and efficient http://dchq.io founders@dchq.io
  • 3. http://dchq.io founders@dchq.io Can’t use Docker… • IT Nightmare • No Governance or Centralized App Deployments
  • 4. Enterprise challenges with container-based application development 2 Governance: • Control access to private data-centers, Docker repositories, and application templates across several development teams • Enforce policies on the amount of CPU, Memory, Storage and # of Containers each user can consume Multi-Tier App Modeling • Build standardized multi-tier application stacks using simple UI-based application modeling • Track the status of running containers as well as the builds & artifacts used in different environments 1 http://dchq.io founders@dchq.io
  • 5. 3 Backup & Rollback • Facilitate scheduled backups & rollback of multi-tier applications – including database backups stored on Docker volumes 4 Monitoring, Alerts & Scale Out Clustered Apps • Scale out clustered Docker-based applications during peak hours or when workloads are resource constrained • Monitor clusters, hosts & containers and receive alerts when thresholds are exceeded 5 Integrations & Extensibility Integrate with existing cloud providers, load balancers, LDAP servers, CMDB’s, change ticketing systems, IPAM, etc. Enterprise challenges with container-based application development http://dchq.io founders@dchq.io
  • 6. Multi-Tier App Modeling • UI-based Modeling • Import/Export to Docker Compose & JSON – with significant enhancements to Docker Compose • Extensible plug-ins – execute bash scripts in containers at runtime & post-provisioning • Application clustering • Environment variable bindings across images to model complex apps and prevent container name & port conflicts • Access level for self-service request: Private, Everyone, or Custom Groups/Users Docker Repositories • Register multiple Docker repositories: Docker Hub (Private & Public), Quay, Red Hat, etc. • Define access level for push/pull: Private, Everyone, Custom Groups/Users Infrastructure as a Service & Advanced Placement • Out-of-Box Integrations for Automated Infrastructure Provisioning & Auto-Scaling on OpenStack, CloudStack, DigitalOcean, Microsoft Azure, Amazon Web Services, Google Compute Engine, Rackspace, HP Public Cloud, IBM SoftLayer, etc. • Leverage integration with Weave to deploy containers across multiple hosts to comply with affinity rules • Capacity-based placement based on hosts with most Memory, CPU & Disk Space • Resource Allocation Policies – setting maximum CPU, Memory & # of Containers for Users/Groups • Cluster/Host Monitoring & Alerts • Access level for data-centers (clusters) for provisioning: Private, Everyone, or Custom Groups/Users Self-Service Application Request, Monitoring & Day-2 Operations • Self-service request with the option to override application parameters • Multi-Host Application Deployment with Weave • Advanced day-2 operations • Start/Stop/Restart • Auto Healing • Scheduled Backup – invoking plug-in framework for database backup • Scheduled Scale In/Out • Scheduled plug-in execution – for updating running containers • Container Monitoring & Alerts • Aggregated Log Analysis with Logstash • Continuous Delivery with Jenkins • Backup Templates, Builds and Plug-ins using GitHub Gists • Application time-line for auditing Self-Service Application Request, Monitoring & Day-2 Operations Multi-Tenancy, Role-based Access Controls & Governance Automated Builds • Automate the creation of Docker images using Dockerfiles or GitHub projects • Schedule builds at a defined frequency (e.g. nightly build) • Access level for builds: Private, Everyone, or Custom Groups/Users Dockerfiles + GitHub IaaS Private & Public Clouds http://dchq.io founders@dchq.io
  • 7. DCHQ.io Hosted PaaS Platform Deployment automation, life-cycle management & monitoring for container-based applications http://dchq.io founders@dchq.io
  • 9. Out-of-box integrations with private and public cloud platforms to automate the provisioning and auto-scaling of virtual infrastructure used for Docker-based application deployments Enjoy the ultimate Docker Platform as a Service leveraging the cloud infrastructure you’re already using Capacity-based placement based on hosts with most Memory, CPU & Disk Space + cluster & host monitoring and alerts http://dchq.io founders@dchq.io PRIVATE PUBLIC Infrastructure as a Service & Advanced Placement
  • 10. Most Advanced Application Modeling, Deployment & Lifecycle Management http://dchq.io founders@dchq.io
  • 11. Most Advanced Application Modeling, Deployment & Lifecycle Management (Continued) An extremely intuitive interface to build multi-tier applications with support for Docker Compose, JSON, and cross-image environment variable bindings to model complex Java and big data apps and to prevent container name & port conflicts Extensible BASH script plug-ins that can be invoked at request time or scheduled post-provisioning to customize containers without learning Dockerfiles Support for container monitoring & alerts, application backups, clustering, auto-scaling, aggregated log analysis, auto-healing, application timeline for auditing, and automated builds using Dockerfiles or GitHub projects Integration with Jenkis to facilitate continuous delivery by updating running containers and GitHub Gists to back up templates, builds and plug-ins http://dchq.io founders@dchq.io
  • 12. Granular Access Controls for Governance Granular access controls to data-centers (clusters), builds. plug-ins, application templates and Docker repositories, including Docker Hub, Quay and Red Hat Registry Compute resources can be grouped into clusters and made available to the appropriate teams. Individual developers can register their own local machines and deploy "IT-blessed" application stacks locally. Development teams can also control who is able to pull and push images to any of the registered image repositories. http://dchq.io founders@dchq.io Data Centers (Clusters) Docker Repositories Builds Application Templates Plug-ins
  • 14. • Accelerate application development with full stack agility & centralized application deployment automation • Model, Deploy, Update, Backup, & Monitor Apps in Seconds! • Reduce operational costs & increase the quality of software by enforcing governance & eliminating “Shadow IT” • Leverage a hybrid cloud model to support application provisioning on any Linux host running anywhere Business Benefits (for Enterprises) http://dchq.io founders@dchq.io
  • 15. • Don’t waste your AWS, Rackspace, SoftLayer or Microsoft Azure credits. Enjoy the ultimate Docker Platform as a Service leveraging the cloud infrastructure you’re already using • Model, Deploy, Update, Backup, & Monitor Apps in Seconds! • Model complex application stacks without having to learn Dockerfiles or use one of the out-of-box templates from DCHQ • Allow new developers to replicate DEV/TEST environments in seconds to accelerate application development Business Benefits (for Growing Startups) http://dchq.io founders@dchq.io
  • 17. Key features Governance – Control access to data- centers, builds, application templates and Docker repositories (like Docker Hub, Red Hat Registry) & enforce resource allocation quotas Model & Scale Out Multi-Tier Apps – The most advanced application modeling with with support for Docker Compose, JSON, cross-image environment variable bindings, extensible BASH script plug-ins that can be invoked at request time or post-provision, application clustering and auto scaling. Backup – Facilitate scheduled backups of running multi-tier applications & back up templates, builds and plug-ins with GitHub Gists integration Monitoring, Alerts & Auto-Healing – Summarizing the performance of clusters, hosts & running containers with support of alerts & auto-healing Continuous Delivery – Facilitating continuous integration and delivery of Docker-based applications with out-of-box integrations with Jenkins & GitHub http://dchq.io founders@dchq.io PRIVATE PUBLIC Automated Infrastructure as a Service – Integrations with private and public cloud platforms to automate the provisioning and auto-scaling of virtual infrastructure used for Docker-based application deployment – with support for capacity- based placement
  • 18. DCHQ On-Premise Application Stack • All App Components run on Docker Containers • Communication across components secured through SSL • Delivery mechanism through: • One-click deployment through DCHQ.io Hosted PaaS • Shell script for installation: • Pull the latest images from DCHQ private repositories • Create container links • Execute configuration scripts in containers • Scale-out DCHQ On-Premise by increase the cluster size for Tomcat http://dchq.io founders@dchq.io Governance, Deployment Automation, & Life-Cycle Management Platform for Container-based Applications Orchestrate Deployments through RabbitMQ & DCHQ Agents • Automate server provisioning on 10 cloud providers or register existing Linux hosts by running dchq_agent_install.sh • The shell script installs Docker (if not already installed) and then the DCHQ Agent • Create Data-Centers (Clusters) to group multiple Docker Servers (Hosts) and configure the placement policy, networking options (e.g. Weave for multi-host deployments), and auto- scale policies. • Define granular access controls to Data- Centers • Enforce quotas on the amount of CPU/Memory/Containers users can consume Data- Center Data- Center Register Docker Repositories & Control Images Pulled on Hosts • Register multiple repositories (Docker Hub, Quay, Red Hat Registry) • Define granular access controls to repositories • When users request an application on an assigned data- center, images are pulled on the host selected for the deployment • If images already exist on the host, then the agent orchestrates the spinning up of containers for the application requested
  • 19. Product Offerings DCHQ.io Hosted Platform DCHQ On-Premise Launched: August, 2015 200+ Users Customer References: MArkaVIP, ProLeads, DURAARL.eu v2.0 Released in August, 2015 Pilots @ 6 Fortune 500 Companies http://dchq.co/dchq-on- premise.html http://dchq.io founders@dchq.io

Notas do Editor

  1. Linux containers are disrupting the virtualization market by providing the resource isolation and allocation benefits of virtual machines but are much more portable and efficient. Unlike VM’s, the guest OS, which may weigh 10s of GB, is not needed in a Linux container – making it much more lightweight. Containers are a core piece of 3rd platform applications, which will drive the next-generation data-centers.
  2. DCHQ makes it possible for the Central IT teams to restore control over container-based development by providing simple app modeling and governance to control access to data-centers, repositories and application templates and set the maximum limits for CPU & Memory per user.
  3. The problem with Linux container providers is that they do not address the needs of a Central IT team. The app modeling is confusing, there is no governance of access controls for users, and all functionality is exposed through CLI’s only. All of these issues are resulting in what seems to be the recurrence of “Shadow IT” as the Central IT teams are unable to control and manage container-based development processes.
  4. The problem with Linux container providers is that they do not address the needs of a Central IT team. The app modeling is confusing, there is no governance of access controls for users, and all functionality is exposed through CLI’s only. All of these issues are resulting in what seems to be the recurrence of “Shadow IT” as the Central IT teams are unable to control and manage container-based development processes.
  5. The product was launched in BETA on March 4 – which will be running for 3 months. We have 5 Fortune 500 companies in our pilot.