Webinar : Docker in Production

Newt Global Consulting LLC
Newt Global Consulting LLCNewt Global Consulting LLC
2017 Newt Global |www.NewtGlobal.com | Confidential
Follow us on:
Docker In Production Webinar
Docker Orchestration
Newt Global Overview
Leader in DevOps Transformation, Test Automation and Cloud
Enablement
Implemented end-to-end DevOps tool chains for Fortune 50
clients
Global Delivery Capability for any shore solution
Premium Level partnership with product companies
Reusable framework and libraries for faster delivery
Delivering cost optimization & measurable ROI consistently
over a decade
Speakers
3/24/2017 Copyright 3
• Venkat is DevOps Practice Leader, His area of expertise includes DevOps and
Cloud. Consult Fortune 100 customers on DevOps IT Strategy. Responsible
for building the global pre-sales, consulting and delivery team for Newt
Global
• He has 16+ years of IT industry experience and delivered multiple enterprise
scale projects for Fortune 500 customer base
Venkatnadhan Thirunalai
DevOps, Practice Leader Newt
Global
• AWS solution specialist, DevOps strategist. Area of expertise includes AWS
infrastructure management and architectural design, Docker container
management solution, DevOps strategy for automation, Ansible scripter for
automation, Jenkins work practice for design architecture. Responsible for
AWS management, Docker management and DevOps automation works with
jenkins and ansible
• Industry experience of 6+ years in IT and worked on 24 projects with smooth
deliverables for enterprise clients
Jayakarthi Dhanabalan
AWS Solution Specialist
Newt Global
Newt Global Overall Offerings
Onboarding Zone Engineering Zone Re-Architecture Zone
DevOps Pipeline
CI/CD Enabled
QA
Infrastructure
Automation
Cloud
Enablement
Modernize
Architecture
Consulting Tool chain
selection,
Implementation and
Integration
Test Automation
framework,
Intelligent # Tag
Infrastructure as
code. Spin up/down
infrastructure on
demand and
manage it as code
Assessment of application
Refactor application
Data Migration services
Micro services based
architecture &
domain based
design
Engagements at various levels of maturity
Agile Process
Benefits:
Improve Agility
To enable instant change deployment
Accelerate time to market
Shorten the development to
deployment lifecycle
Increase Productivity
Reduce downtime during deployment &
errors caused by manual intervention
Enhance ROI
Optimize tooling expenditure, increase
productivity,
Docker in production 1/2
Quick deployment One of the key features of Docker is its ease of deployment.
Containers can be deployed quickly and managed using orchestration tools such as Docker
Swarm or Kubernetes.
Resource Management Resource management is a very crucial aspect in Docker systems.
Host machine resources such as CPU, memory, I/O, etc. are shared among the containers.
Over time, traffic spikes can happen and containers may face resource shortage.
Not having enough resources can cause containers to crash, thus disrupting the business.
Backup management Backups are vital for any live server. Disasters may strike any moment unexpectedly and an
unavailable website can lead to a loss of business income.
Having backups handy, helps to ensure business continuity and to minimize the downtime.
We maintain custom scripts to backup and restore the container data.
Docker in production 2/2
System security By default, Docker containers cannot be accessed from the external network. But when using docker in
production, many applications require to be accessed externally.
This is done by exposing Docker container ports by mapping them to the host machine’s port. But when ports
are exposed, security issues tag along with it.
Container monitoring Uptime and availability of production servers are crucial for online businesses. But high traffic, abusive users
or vulnerable applications can cause containers to crash.
To timely identify crashes and resolve them to ensure uptime, an effective Docker monitoring system such as
Zabbix
Image and
storage management
The main components of a Docker infrastructure are the data storage for storing the container data and the
image repository for saving Docker images.
In Docker, the data stored in the containers would be lost upon restart. To retain the data and to make the
system scalable, we configure persistent data storage using data volumes.
Many applications and services require customized Docker images for their business. Keeping these images
up-to-date with patches is crucial for Docker security.
Housekeeping Instructions
• All phones are set to mute. If you have any questions, please type them in the Chat window located beside the
presentation panel
• We have already received several questions from the registrants, which will be answered by the speakers during
the Q & A session
• We will continue to collect more questions during the session as we receive and will try to answer them during
today’s session
• In case if you do not receive answers to your question today, you will certainly receive answers via email shortly
• Thanks for your participation and enjoy the session!
3/24/2017 Copyright 7
Docker Familiarize
Production scale clustering and container scheduling for Docker
Docker compose
Docker machine
Docker nodes
Docker CLI
Docker container
Continuous Availability of Services
Docker is all about the high and reliable service to the end user.
Failover setup and sequential execution is at priority for the web applications in HA
setup.
Docker is all about resource utilization and saves good quantity of time used for
deployment.
Docker deployments are easier and cross platform.
Docker container porting is simplified with the docker hub.
Docker management is handled container management solutions.
Docker Swarm - Features
Docker-native clustering system
Pool of Docker hosts into a single, virtual host.
Multi-host networking.
Load balancing
Rolling updates
Secure by default
Cluster management integrated with Docker Engine
Define the desired state of the various services in the application stack.
Swarm mode CLI - Production
swarm init
swarm join
service create
service inspect
service ls
service rm
service scale
service ps
service update
Swarm – setup
AWS architecture supports terraform for the rolling update and integrates the
swarm mode configuration inside a AWS VPC.
• manager1
• worker1
• worker2
Service Automate – docker
Updating A Service Using Its Image Hash
Stack deployment is being made on automation
Docker service deployment with create and update commands
Lets look into the redis service deployment.
Demo
• We will have a simplified cluster formation in the AWS environment using Jenkins and terraform.
Kubernetes - Pods
Pod is one or more container
Ensures co-location / shared fate
Pods are scheduled, then do not move between nodes
Shared resources:
• Volumes
• IP/network
• Port Space
• CPU / Memory allocation
Label/selectors
Labels are arbitrary metadata
Attachable to nearly all API objects
Simple key=value pairs
Can be queried with selectors
Ex: release=stable, release=canary
Kubernetes AWS
Pods are created on EC2 and then the resources are shared.
Pods are working overlay networks.
We can see the service automate as similar to docker swarm cluster management.
Kubernetes – Demo
• Lets see the demo of working of cluster management with kubernetes.
Webinar : Docker in Production
1 sur 19

Recommandé

Webinar : Microservices and Containerization par
Webinar : Microservices and ContainerizationWebinar : Microservices and Containerization
Webinar : Microservices and ContainerizationNewt Global Consulting LLC
197 vues49 diapositives
Webinar Docker Tri Series par
Webinar Docker Tri SeriesWebinar Docker Tri Series
Webinar Docker Tri SeriesNewt Global Consulting LLC
316 vues47 diapositives
Docker Federal Summit 2017 General Session par
Docker Federal Summit 2017 General SessionDocker Federal Summit 2017 General Session
Docker Federal Summit 2017 General SessionDocker, Inc.
1.6K vues83 diapositives
DCSF19 Containerized Databases for Enterprise Applications par
DCSF19 Containerized Databases for Enterprise ApplicationsDCSF19 Containerized Databases for Enterprise Applications
DCSF19 Containerized Databases for Enterprise ApplicationsDocker, Inc.
310 vues33 diapositives
DockerPenang Meetup#1 par
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1Sujay Pillai
168 vues43 diapositives
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili... par
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...Docker, Inc.
1.4K vues20 diapositives

Contenu connexe

Tendances

DockerCon 16 General Session Day 2 par
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 Docker, Inc.
15K vues53 diapositives
Docker for the enterprise par
Docker for the enterpriseDocker for the enterprise
Docker for the enterpriseBert Poller
798 vues51 diapositives
Containers - Transforming the data centre as we know it 2016 par
Containers - Transforming the data centre as we know it 2016Containers - Transforming the data centre as we know it 2016
Containers - Transforming the data centre as we know it 2016Keith Lynch
784 vues56 diapositives
Monolithic to Microservices + Docker = SDLC on Steroids! par
Monolithic to Microservices + Docker = SDLC on Steroids!Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!Docker, Inc.
325 vues33 diapositives
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah par
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahOn-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahDocker, Inc.
541 vues14 diapositives
Containers and microservices for realists par
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
2.2K vues70 diapositives

Tendances(20)

DockerCon 16 General Session Day 2 par Docker, Inc.
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
Docker, Inc.15K vues
Docker for the enterprise par Bert Poller
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
Bert Poller798 vues
Containers - Transforming the data centre as we know it 2016 par Keith Lynch
Containers - Transforming the data centre as we know it 2016Containers - Transforming the data centre as we know it 2016
Containers - Transforming the data centre as we know it 2016
Keith Lynch784 vues
Monolithic to Microservices + Docker = SDLC on Steroids! par Docker, Inc.
Monolithic to Microservices + Docker = SDLC on Steroids!Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.325 vues
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah par Docker, Inc.
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahOn-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
Docker, Inc.541 vues
Containers and microservices for realists par Karthik Gaekwad
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
Karthik Gaekwad2.2K vues
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ... par Docker, Inc.
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Docker, Inc.5.9K vues
DockerCon 2016 - Structured Container Delivery par Oscar Renalias
DockerCon 2016 - Structured Container DeliveryDockerCon 2016 - Structured Container Delivery
DockerCon 2016 - Structured Container Delivery
Oscar Renalias661 vues
DCEU 18: 5 Patterns for Success in Application Transformation par Docker, Inc.
DCEU 18: 5 Patterns for Success in Application TransformationDCEU 18: 5 Patterns for Success in Application Transformation
DCEU 18: 5 Patterns for Success in Application Transformation
Docker, Inc.420 vues
Driving Digital Transformation With Containers And Kubernetes Complete Deck par SlideTeam
Driving Digital Transformation With Containers And Kubernetes Complete DeckDriving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete Deck
SlideTeam108 vues
DCSF 19 Microservices API: Routing Across Any Infrastructure par Docker, Inc.
DCSF 19 Microservices API: Routing Across Any InfrastructureDCSF 19 Microservices API: Routing Across Any Infrastructure
DCSF 19 Microservices API: Routing Across Any Infrastructure
Docker, Inc.1.6K vues
DCEU 18: Developing with Docker Containers par Docker, Inc.
DCEU 18: Developing with Docker ContainersDCEU 18: Developing with Docker Containers
DCEU 18: Developing with Docker Containers
Docker, Inc.595 vues
Alibaba Cloud Conference 2016 - Docker Enterprise par John Willis
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
John Willis910 vues
DCEU 18: App-in-a-Box with Docker Application Packages par Docker, Inc.
DCEU 18: App-in-a-Box with Docker Application PackagesDCEU 18: App-in-a-Box with Docker Application Packages
DCEU 18: App-in-a-Box with Docker Application Packages
Docker, Inc.465 vues

En vedette

Thurs. March 23rd Pine River Announcements par
Thurs. March 23rd Pine River Announcements  Thurs. March 23rd Pine River Announcements
Thurs. March 23rd Pine River Announcements Pine River
41 vues5 diapositives
Сценарии позиционирования Владимира Путина в президентской избирательной кам... par
Сценарии позиционирования Владимира Путина  в президентской избирательной кам...Сценарии позиционирования Владимира Путина  в президентской избирательной кам...
Сценарии позиционирования Владимира Путина в президентской избирательной кам...Елена Волковская
4K vues56 diapositives
World TB Day 2017 - presentation par
World TB Day 2017 - presentationWorld TB Day 2017 - presentation
World TB Day 2017 - presentationWHO Regional Office for Europe
5.5K vues25 diapositives
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati par
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiCloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiAruba S.p.A.
7.2K vues11 diapositives
逆説のカスタマーサクセス par
逆説のカスタマーサクセス逆説のカスタマーサクセス
逆説のカスタマーサクセスTakaaki Umada
154K vues175 diapositives
Assessment of Solid Waste Management among Households in Kaptembwa Location i... par
Assessment of Solid Waste Management among Households in Kaptembwa Location i...Assessment of Solid Waste Management among Households in Kaptembwa Location i...
Assessment of Solid Waste Management among Households in Kaptembwa Location i...paperpublications3
165 vues9 diapositives

En vedette(20)

Thurs. March 23rd Pine River Announcements par Pine River
Thurs. March 23rd Pine River Announcements  Thurs. March 23rd Pine River Announcements
Thurs. March 23rd Pine River Announcements
Pine River41 vues
Сценарии позиционирования Владимира Путина в президентской избирательной кам... par Елена Волковская
Сценарии позиционирования Владимира Путина  в президентской избирательной кам...Сценарии позиционирования Владимира Путина  в президентской избирательной кам...
Сценарии позиционирования Владимира Путина в президентской избирательной кам...
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati par Aruba S.p.A.
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiCloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Aruba S.p.A.7.2K vues
逆説のカスタマーサクセス par Takaaki Umada
逆説のカスタマーサクセス逆説のカスタマーサクセス
逆説のカスタマーサクセス
Takaaki Umada154K vues
Assessment of Solid Waste Management among Households in Kaptembwa Location i... par paperpublications3
Assessment of Solid Waste Management among Households in Kaptembwa Location i...Assessment of Solid Waste Management among Households in Kaptembwa Location i...
Assessment of Solid Waste Management among Households in Kaptembwa Location i...
ゆるふわなDockerの使い方 par Kento Aoyama
ゆるふわなDockerの使い方ゆるふわなDockerの使い方
ゆるふわなDockerの使い方
Kento Aoyama1.2K vues
Openvz booth par OpenVZ
Openvz boothOpenvz booth
Openvz booth
OpenVZ930 vues
Docker - Build, Ship and Run Any App, Anywhere Hollywood edition par Brian Christner
Docker - Build, Ship and Run Any App, Anywhere Hollywood editionDocker - Build, Ship and Run Any App, Anywhere Hollywood edition
Docker - Build, Ship and Run Any App, Anywhere Hollywood edition
Brian Christner3.6K vues
Sandstorm or Significant? The evolving role of situational context in inciden... par Matthew Boeckman
Sandstorm or Significant? The evolving role of situational context in inciden...Sandstorm or Significant? The evolving role of situational context in inciden...
Sandstorm or Significant? The evolving role of situational context in inciden...
Matthew Boeckman401 vues
Docker Novosibirsk Meetup #3 - Docker in Production par Gianluca Arbezzano
Docker Novosibirsk Meetup #3 - Docker in ProductionDocker Novosibirsk Meetup #3 - Docker in Production
Docker Novosibirsk Meetup #3 - Docker in Production
Docker use dockerfile par cawamata
Docker use dockerfileDocker use dockerfile
Docker use dockerfile
cawamata2K vues
Docker meetup :: Kubernetes en Restorando par Restorando
Docker meetup :: Kubernetes en RestorandoDocker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en Restorando
Restorando447 vues
Docker, how to use it. Organize a meeting with IBM products par Andrea Fontana
Docker, how to use it. Organize a meeting with IBM productsDocker, how to use it. Organize a meeting with IBM products
Docker, how to use it. Organize a meeting with IBM products
Andrea Fontana377 vues
Docker進階探討 par 國昭 張
Docker進階探討Docker進階探討
Docker進階探討
國昭 張1.7K vues
Evolution of Linux Containerization par WSO2
Evolution of Linux Containerization Evolution of Linux Containerization
Evolution of Linux Containerization
WSO22.4K vues
nerdear.la 2016 - Docker workshop par Restorando
nerdear.la 2016 - Docker workshopnerdear.la 2016 - Docker workshop
nerdear.la 2016 - Docker workshop
Restorando424 vues

Similaire à Webinar : Docker in Production

A curtain-raiser to the container world Docker & Kubernetes par
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
407 vues54 diapositives
Docker Birthday #3 - Intro to Docker Slides par
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
9.3K vues31 diapositives
Docker Birthday #3 Slides - Overview par
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewChris Ciborowski
188 vues31 diapositives
Tampere Docker meetup - Happy 5th Birthday Docker par
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerSakari Hoisko
410 vues39 diapositives
Docker Birthday #5 Meetup Cluj - Presentation par
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationAlex Vranceanu
73 vues34 diapositives
Docker Bday #5, SF Edition: Introduction to Docker par
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker, Inc.
2.5K vues33 diapositives

Similaire à Webinar : Docker in Production(20)

Docker Birthday #3 - Intro to Docker Slides par Docker, Inc.
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
Docker, Inc.9.3K vues
Tampere Docker meetup - Happy 5th Birthday Docker par Sakari Hoisko
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
Sakari Hoisko410 vues
Docker Birthday #5 Meetup Cluj - Presentation par Alex Vranceanu
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
Alex Vranceanu73 vues
Docker Bday #5, SF Edition: Introduction to Docker par Docker, Inc.
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
Docker, Inc.2.5K vues
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos... par Docker, Inc.
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Docker, Inc.1.5K vues
Intro to Docker at the 2016 Evans Developer relations conference par Mano Marks
Intro to Docker at the 2016 Evans Developer relations conferenceIntro to Docker at the 2016 Evans Developer relations conference
Intro to Docker at the 2016 Evans Developer relations conference
Mano Marks1.3K vues
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2... par Ashnikbiz
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Ashnikbiz266 vues
Azure ai on premises with docker par Vishwas N
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with docker
Vishwas N70 vues
Docker & aPaaS: Enterprise Innovation and Trends for 2015 par WaveMaker, Inc.
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
WaveMaker, Inc.6K vues

Plus de Newt Global Consulting LLC

Why Cloud and DevOps are interlinked? par
Why Cloud and DevOps are interlinked?Why Cloud and DevOps are interlinked?
Why Cloud and DevOps are interlinked?Newt Global Consulting LLC
190 vues24 diapositives
Webinar : SVN to GIT Migration par
Webinar : SVN to GIT Migration Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration Newt Global Consulting LLC
590 vues20 diapositives
Whitepaper : Testing Micro Services Part I & Part 2 par
Whitepaper : Testing Micro Services Part I & Part 2Whitepaper : Testing Micro Services Part I & Part 2
Whitepaper : Testing Micro Services Part I & Part 2Newt Global Consulting LLC
164 vues5 diapositives
Whitepaper : Microservices In or Out par
Whitepaper : Microservices   In or OutWhitepaper : Microservices   In or Out
Whitepaper : Microservices In or OutNewt Global Consulting LLC
76 vues4 diapositives
Whitepaper : Event Driven Micro Services par
Whitepaper : Event Driven Micro ServicesWhitepaper : Event Driven Micro Services
Whitepaper : Event Driven Micro ServicesNewt Global Consulting LLC
172 vues4 diapositives
Whitepaper : Building an Efficient Microservices Architecture par
Whitepaper : Building an Efficient Microservices ArchitectureWhitepaper : Building an Efficient Microservices Architecture
Whitepaper : Building an Efficient Microservices ArchitectureNewt Global Consulting LLC
75 vues4 diapositives

Dernier

Igniting Next Level Productivity with AI-Infused Data Integration Workflows par
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
280 vues86 diapositives
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... par
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
40 vues69 diapositives
Piloting & Scaling Successfully With Microsoft Viva par
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
12 vues160 diapositives
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... par
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
92 vues32 diapositives
Evolving the Network Automation Journey from Python to Platforms par
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to PlatformsNetwork Automation Forum
13 vues21 diapositives
Zero to Automated in Under a Year par
Zero to Automated in Under a YearZero to Automated in Under a Year
Zero to Automated in Under a YearNetwork Automation Forum
15 vues23 diapositives

Dernier(20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows par Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software280 vues
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... par Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker40 vues
Piloting & Scaling Successfully With Microsoft Viva par Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... par James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson92 vues
Voice Logger - Telephony Integration Solution at Aegis par Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 vues
HTTP headers that make your website go faster - devs.gent November 2023 par Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 vues
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... par Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... par TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 vues
Data Integrity for Banking and Financial Services par Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 vues
Special_edition_innovator_2023.pdf par WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 vues
Business Analyst Series 2023 - Week 3 Session 5 par DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10300 vues
Five Things You SHOULD Know About Postman par Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman36 vues
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive par Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive

Webinar : Docker in Production

  • 1. 2017 Newt Global |www.NewtGlobal.com | Confidential Follow us on: Docker In Production Webinar Docker Orchestration
  • 2. Newt Global Overview Leader in DevOps Transformation, Test Automation and Cloud Enablement Implemented end-to-end DevOps tool chains for Fortune 50 clients Global Delivery Capability for any shore solution Premium Level partnership with product companies Reusable framework and libraries for faster delivery Delivering cost optimization & measurable ROI consistently over a decade
  • 3. Speakers 3/24/2017 Copyright 3 • Venkat is DevOps Practice Leader, His area of expertise includes DevOps and Cloud. Consult Fortune 100 customers on DevOps IT Strategy. Responsible for building the global pre-sales, consulting and delivery team for Newt Global • He has 16+ years of IT industry experience and delivered multiple enterprise scale projects for Fortune 500 customer base Venkatnadhan Thirunalai DevOps, Practice Leader Newt Global • AWS solution specialist, DevOps strategist. Area of expertise includes AWS infrastructure management and architectural design, Docker container management solution, DevOps strategy for automation, Ansible scripter for automation, Jenkins work practice for design architecture. Responsible for AWS management, Docker management and DevOps automation works with jenkins and ansible • Industry experience of 6+ years in IT and worked on 24 projects with smooth deliverables for enterprise clients Jayakarthi Dhanabalan AWS Solution Specialist Newt Global
  • 4. Newt Global Overall Offerings Onboarding Zone Engineering Zone Re-Architecture Zone DevOps Pipeline CI/CD Enabled QA Infrastructure Automation Cloud Enablement Modernize Architecture Consulting Tool chain selection, Implementation and Integration Test Automation framework, Intelligent # Tag Infrastructure as code. Spin up/down infrastructure on demand and manage it as code Assessment of application Refactor application Data Migration services Micro services based architecture & domain based design Engagements at various levels of maturity Agile Process Benefits: Improve Agility To enable instant change deployment Accelerate time to market Shorten the development to deployment lifecycle Increase Productivity Reduce downtime during deployment & errors caused by manual intervention Enhance ROI Optimize tooling expenditure, increase productivity,
  • 5. Docker in production 1/2 Quick deployment One of the key features of Docker is its ease of deployment. Containers can be deployed quickly and managed using orchestration tools such as Docker Swarm or Kubernetes. Resource Management Resource management is a very crucial aspect in Docker systems. Host machine resources such as CPU, memory, I/O, etc. are shared among the containers. Over time, traffic spikes can happen and containers may face resource shortage. Not having enough resources can cause containers to crash, thus disrupting the business. Backup management Backups are vital for any live server. Disasters may strike any moment unexpectedly and an unavailable website can lead to a loss of business income. Having backups handy, helps to ensure business continuity and to minimize the downtime. We maintain custom scripts to backup and restore the container data.
  • 6. Docker in production 2/2 System security By default, Docker containers cannot be accessed from the external network. But when using docker in production, many applications require to be accessed externally. This is done by exposing Docker container ports by mapping them to the host machine’s port. But when ports are exposed, security issues tag along with it. Container monitoring Uptime and availability of production servers are crucial for online businesses. But high traffic, abusive users or vulnerable applications can cause containers to crash. To timely identify crashes and resolve them to ensure uptime, an effective Docker monitoring system such as Zabbix Image and storage management The main components of a Docker infrastructure are the data storage for storing the container data and the image repository for saving Docker images. In Docker, the data stored in the containers would be lost upon restart. To retain the data and to make the system scalable, we configure persistent data storage using data volumes. Many applications and services require customized Docker images for their business. Keeping these images up-to-date with patches is crucial for Docker security.
  • 7. Housekeeping Instructions • All phones are set to mute. If you have any questions, please type them in the Chat window located beside the presentation panel • We have already received several questions from the registrants, which will be answered by the speakers during the Q & A session • We will continue to collect more questions during the session as we receive and will try to answer them during today’s session • In case if you do not receive answers to your question today, you will certainly receive answers via email shortly • Thanks for your participation and enjoy the session! 3/24/2017 Copyright 7
  • 8. Docker Familiarize Production scale clustering and container scheduling for Docker Docker compose Docker machine Docker nodes Docker CLI Docker container
  • 9. Continuous Availability of Services Docker is all about the high and reliable service to the end user. Failover setup and sequential execution is at priority for the web applications in HA setup. Docker is all about resource utilization and saves good quantity of time used for deployment. Docker deployments are easier and cross platform. Docker container porting is simplified with the docker hub. Docker management is handled container management solutions.
  • 10. Docker Swarm - Features Docker-native clustering system Pool of Docker hosts into a single, virtual host. Multi-host networking. Load balancing Rolling updates Secure by default Cluster management integrated with Docker Engine Define the desired state of the various services in the application stack.
  • 11. Swarm mode CLI - Production swarm init swarm join service create service inspect service ls service rm service scale service ps service update
  • 12. Swarm – setup AWS architecture supports terraform for the rolling update and integrates the swarm mode configuration inside a AWS VPC. • manager1 • worker1 • worker2
  • 13. Service Automate – docker Updating A Service Using Its Image Hash Stack deployment is being made on automation Docker service deployment with create and update commands Lets look into the redis service deployment.
  • 14. Demo • We will have a simplified cluster formation in the AWS environment using Jenkins and terraform.
  • 15. Kubernetes - Pods Pod is one or more container Ensures co-location / shared fate Pods are scheduled, then do not move between nodes Shared resources: • Volumes • IP/network • Port Space • CPU / Memory allocation
  • 16. Label/selectors Labels are arbitrary metadata Attachable to nearly all API objects Simple key=value pairs Can be queried with selectors Ex: release=stable, release=canary
  • 17. Kubernetes AWS Pods are created on EC2 and then the resources are shared. Pods are working overlay networks. We can see the service automate as similar to docker swarm cluster management.
  • 18. Kubernetes – Demo • Lets see the demo of working of cluster management with kubernetes.