SlideShare a Scribd company logo
Localize Content
Devops
everything which keeps us running
https://localizecontent.com/
What is
DevOps?
Collaboration and
communication of both
developers and Ops.
Automating the process of
software delivery and
infrastructure changes
Building environment where
building, testing, and releasing
software, can happen rapidly,
frequently, and more reliably
Objective
Understand infrastructure
Server Configuration
Deployment of servers
Collect and aggregate system as well as application logs
Monitoring
Infrastructure
Godaddy
Nginx
EC2
ECS
RDS
And lot more with AWS and
separate
What dev see?
Code
Github
Build
Using build
process depends
on framework
Test
Testing
Deploy
Scripts/CI
ProvisionDeploy Monitor
CloudWatch
Code Push
Build and
send image
to ECR
Deploy to
ECS from
ECR
Deploy on
machines
Developer
Github
EC2
Code Pull
What is actually happening?
SESS3CloudFront
EBS
Elastic IP
Godaddy
Cloud
Watch
RDS
OpsWorks
User
EC2
VPC
ECS
Logentries New Relic
ECR
Let’s talk about few in detail
Docker
● Containers:
○ OS Virtualization
○ Process Isolation
○ Automation
○ Images
● Benefits of containers
○ Portable
○ Flexible
○ Fast
○ Efficient
Elastic Container Service
● Key Components:
○ Cluster: Group of container instance
○ Task Definition: Definition which define how to run tasks
○ Tasks: Unit of work
○ Service: Create service using tasks, automatically recover healthy container, help discover
service
● It's a managed service
● Defined with custom schedulers
● Runs agent on all EC2 machines, help run cluster
Elastic Block Service
● Network block storage
● Designed for availability
● Attached to our EC2 instance
● Point in time snapshot
● Independent of EC2, so not fail even when EC2 instance fails
● Can be encrypted for security
Relational Database Service
● Fully managed relational database service
● Simple to deploy
● Easy to scale
● Automated backup
● DB snapshot
○ User driven database snapshot
● Easy to replicate
● Can have read replicas
OpsWorks
● Agent on each EC2 machine
● Understand commands triggered by Opswork and execute them
● Agent then runs a solo Chef run, Work with Chef
● Helps in
○ Automation
○ Scalability
○ Permissions
○ Resource management
○ Monitoring and lot more
OpsWorks
● Stack: Container of AWS resources
○ Region
○ Availability zones
○ Operating systems
● Layers: Blueprint that specify how to configure a set of EC2 machine
○ Load balancer
○ Web layer
○ Elastic IP
○ Security Group
○ Database Layer
● Instance: EC2 instance
Gives ease of provisioning new environments/machines
Virtual Private Cloud
● Provide control of network architecture
● Help secure resources
● Predictable internal IP addresses
● Advances network access control
● Help provide isolated environment
IP Address
Choose IP
Address
Range
RFC1918
Subnet
Setup
subnet
Internet
Create
route to
internet
Authorize
Traffic
to/from
internet
Provision
Authorize
Traffic
VPC Subnet
Route
Table
DeployProvision
Internet
Gateway
Network
ACL
Security
Groups
Server
Configuration
Solves problem to manually
install and configure packages
once hardware is ready.
Chef is one which helps us setup
all configuration
Can deploy exactly same
configuration machines.
Opsworks has inbuilt support for
chef.
Chef Server
EC2
EC2
EC2
Chef client Pull recipes from server and run them
Recipes help set up base configuration, giving proper permissions to users
based on his roles, installing and running services and lot more.
Chef
● Provide framework to automate your infrastructure
● Ensures node complies with policy
● Policy is determined by configuration in each node’s run list
● Reduce management complexity through abstraction
● Policy states what state each resource to be in
○ Resource represent a piece of the system and things to be done:
■ Package to be installed
■ Service to be running
■ File should be generated
■ Users and groups to be managed etc
● Chef client pull all policies from Chef server
Deployment
Deploy applications everyday and
doing it manually can be real
pain.
Scripts saves our life here.
Plan to move to Jenkins.
Using ECR with ECS for
deployment of services.
Collect Logs
Crucial piece to tracking user
operation and finding bugs
easier.
Make sure we track everything.
Logentries is used which is a paid
Saas service with free version.
Monitoring
Crucial piece to manage and
optimizing servers and
databases.
Make sure we track everything.
New Relic is used which is a paid
Saas service with free version.
We track all action’s response
time, db time and lot more
matrix.
Thanks

More Related Content

PPTX
Build and deployment with Jenkins and Code Deploy on AWS
mitesh_sharma
 
PPTX
Code Deploy
HajOnSoft
 
PPSX
The scaling story of Postman
Shamasis Bhattacharya
 
PPTX
Pipelining DevOps with Jenkins and AWS
Jimmy Ray
 
PPTX
Integrate AWS CodeDeploy With Git And Deploy A Revision
devopsjourney
 
PDF
AWS Code{Commit,Deploy,Pipeline} (June 2016)
Julien SIMON
 
PDF
Hands-on with AWS IoT
Julien SIMON
 
PDF
[Jun AWS 201] Elastic Beanstalk for Startups
Amazon Web Services Korea
 
Build and deployment with Jenkins and Code Deploy on AWS
mitesh_sharma
 
Code Deploy
HajOnSoft
 
The scaling story of Postman
Shamasis Bhattacharya
 
Pipelining DevOps with Jenkins and AWS
Jimmy Ray
 
Integrate AWS CodeDeploy With Git And Deploy A Revision
devopsjourney
 
AWS Code{Commit,Deploy,Pipeline} (June 2016)
Julien SIMON
 
Hands-on with AWS IoT
Julien SIMON
 
[Jun AWS 201] Elastic Beanstalk for Startups
Amazon Web Services Korea
 

What's hot (13)

PDF
Docker Paris #29
Julien SIMON
 
PPT
Continuous integration
Andrey Zhupanenko
 
PPTX
What's better than Microservices? Serverless Microservices
Alan Williams
 
PDF
A real-life account of moving 100% to a public cloud
Julien SIMON
 
PDF
Deploying a simple Rails application with AWS Elastic Beanstalk
Julien SIMON
 
PDF
AWS DevOps Event - AWS Services enabling DevOps - Continuous Integration & Au...
Ian Massingham
 
PPTX
AWS CodeDeploy + Github
HyunJin CHA
 
PDF
Using Amazon CloudWatch Events, AWS Lambda and Spark Streaming to Process EC...
Julien SIMON
 
PDF
DevOps with Amazon Web Services
Julien SIMON
 
PPTX
What's new in containers
Microsoft
 
PPTX
Continuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalk
Thomas Shaw
 
PDF
AWS CodeCommit, CodeDeploy & CodePipeline
Julien SIMON
 
PDF
Continuous delivery in AWS
Anton Babenko
 
Docker Paris #29
Julien SIMON
 
Continuous integration
Andrey Zhupanenko
 
What's better than Microservices? Serverless Microservices
Alan Williams
 
A real-life account of moving 100% to a public cloud
Julien SIMON
 
Deploying a simple Rails application with AWS Elastic Beanstalk
Julien SIMON
 
AWS DevOps Event - AWS Services enabling DevOps - Continuous Integration & Au...
Ian Massingham
 
AWS CodeDeploy + Github
HyunJin CHA
 
Using Amazon CloudWatch Events, AWS Lambda and Spark Streaming to Process EC...
Julien SIMON
 
DevOps with Amazon Web Services
Julien SIMON
 
What's new in containers
Microsoft
 
Continuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalk
Thomas Shaw
 
AWS CodeCommit, CodeDeploy & CodePipeline
Julien SIMON
 
Continuous delivery in AWS
Anton Babenko
 
Ad

Viewers also liked (8)

PPTX
Functional & Performance Test Automation with CI
Leonard Fingerman
 
PDF
Introduction to devops 2016
gjdevos
 
PDF
Introduction to DevOps - Rackspace tech night
Marc Cluet
 
PPTX
Introduction to DevOps
Hawkman Academy
 
PPTX
DevOps Introduction
Robert Sell
 
PDF
DevOps beyond the Tools
Johann-Peter Hartmann
 
PPTX
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
PPTX
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
Functional & Performance Test Automation with CI
Leonard Fingerman
 
Introduction to devops 2016
gjdevos
 
Introduction to DevOps - Rackspace tech night
Marc Cluet
 
Introduction to DevOps
Hawkman Academy
 
DevOps Introduction
Robert Sell
 
DevOps beyond the Tools
Johann-Peter Hartmann
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
Ad

Similar to Localize content Devops (20)

PPTX
Web hosting of Amazon Web Services_.pptx
cfhdystjcog
 
PDF
Docker dev ops for cd meetup 12-14
Simon Storm
 
PPTX
Azure Service Fabric: The road ahead for microservices
Microsoft Tech Community
 
PDF
Open shift and docker - october,2014
Hojoong Kim
 
PDF
Getting Started with DevOps on AWS [Mar 2020]
Dhaval Nagar
 
PPTX
Docker on Amazon ECS
Deepak Kumar
 
PPT
.NET Core Apps: Design & Development
GlobalLogic Ukraine
 
PPTX
Survey of open source cloud architectures
abhinav vedanbhatla
 
PPTX
Kubernetes: від знайомства до використання у CI/CD
Stfalcon Meetups
 
PDF
Netflix and Containers: Not A Stranger Thing
aspyker
 
PDF
Netflix and Containers: Not Stranger Things
All Things Open
 
PDF
Aws + kubernetes = ❤︎
Anthony Stanton
 
PDF
Service fabric and azure service fabric mesh
Mikkel Mørk Hegnhøj
 
PDF
Slide DevSecOps Microservices
Hendri Karisma
 
PPTX
ChinaNetCloud - Cloud Operations for Gaming - Tencent July 2014
ChinaNetCloud
 
PPTX
Production ready tooling for microservices on kubernetes
Chandresh Pancholi
 
PDF
56k.cloud training
Brian Christner
 
PDF
IBM Think Session 8598 Domino and JavaScript Development MasterClass
Paul Withers
 
PDF
Cozystack: Free PaaS platform and framework for building clouds
Andrei Kvapil
 
PPTX
Introduction to Cloudify for OpenStack users
Nati Shalom
 
Web hosting of Amazon Web Services_.pptx
cfhdystjcog
 
Docker dev ops for cd meetup 12-14
Simon Storm
 
Azure Service Fabric: The road ahead for microservices
Microsoft Tech Community
 
Open shift and docker - october,2014
Hojoong Kim
 
Getting Started with DevOps on AWS [Mar 2020]
Dhaval Nagar
 
Docker on Amazon ECS
Deepak Kumar
 
.NET Core Apps: Design & Development
GlobalLogic Ukraine
 
Survey of open source cloud architectures
abhinav vedanbhatla
 
Kubernetes: від знайомства до використання у CI/CD
Stfalcon Meetups
 
Netflix and Containers: Not A Stranger Thing
aspyker
 
Netflix and Containers: Not Stranger Things
All Things Open
 
Aws + kubernetes = ❤︎
Anthony Stanton
 
Service fabric and azure service fabric mesh
Mikkel Mørk Hegnhøj
 
Slide DevSecOps Microservices
Hendri Karisma
 
ChinaNetCloud - Cloud Operations for Gaming - Tencent July 2014
ChinaNetCloud
 
Production ready tooling for microservices on kubernetes
Chandresh Pancholi
 
56k.cloud training
Brian Christner
 
IBM Think Session 8598 Domino and JavaScript Development MasterClass
Paul Withers
 
Cozystack: Free PaaS platform and framework for building clouds
Andrei Kvapil
 
Introduction to Cloudify for OpenStack users
Nati Shalom
 

More from mitesh_sharma (8)

PDF
Aws cost optimized logging using api gateway, sqs and elastic search
mitesh_sharma
 
PPTX
Stress driven development
mitesh_sharma
 
PDF
Developing Url Shortener With Dynamic Behaviour Using AWS Lambda
mitesh_sharma
 
PPTX
Play framework : A Walkthrough
mitesh_sharma
 
PPTX
Play Framework Logging
mitesh_sharma
 
PPTX
Akka framework
mitesh_sharma
 
PDF
All about InfluxDB.
mitesh_sharma
 
ODP
Memory management
mitesh_sharma
 
Aws cost optimized logging using api gateway, sqs and elastic search
mitesh_sharma
 
Stress driven development
mitesh_sharma
 
Developing Url Shortener With Dynamic Behaviour Using AWS Lambda
mitesh_sharma
 
Play framework : A Walkthrough
mitesh_sharma
 
Play Framework Logging
mitesh_sharma
 
Akka framework
mitesh_sharma
 
All about InfluxDB.
mitesh_sharma
 
Memory management
mitesh_sharma
 

Recently uploaded (20)

PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Immersive experiences: what Pharo users do!
ESUG
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Exploring AI Agents in Process Industries
amoreira6
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Immersive experiences: what Pharo users do!
ESUG
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 

Localize content Devops