23
Slide ‹#› © 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com Performance Automation via DevOps

Perfomance Automation via DevOps Webinar

Embed Size (px)

Citation preview

Performance Automationvia DevOps

Slide # 2015 BlueCamphor Technologies (P) Ltd.www.skillspeed.com

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comSession ObjectivesThis session will help you to understand:Use case : Cloud Automation via DevOpsIntroduction to DevOpsDevOps Adoption processDevOps Development life cycleWhy do we need DevOps?Benefits of DevOps Benefits of Automation via DevOps Jenkins Work-flow

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comUseCase: Cloud Automation via DevOps Problem Statement: Cloud do not operate themselves!Solution: Ops automation (DevOps) jumpstarts learning, reduces complexity and manages scale

Solution

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comIntroduction to DevOpsDevOps is the bridge between the development and operations excellence

It is an extension of the lean and Agile principles, which streamlines and helps rapid deployments

ApplicationPlatformOperating SystemInfrastructure

Development

Operations

DevOps"DevOps" is meant to denote a close collaboration and cross-pollination between what were previously purely development roles, purely operations roles and purely QA roles

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comDevOps AdoptionIn organizations, many different settings may be in place like different tools for developers and operation teams, different working models and objectives

DevOps defines the process which streamlines software development with feedback from production, thus improving the product life cycle

DevOps Aspects and Inspirations:

Culture: Get rid of cultural barriersAutomation: Reduce the mundane tasks and automateMeasurements: There must be well defined metrics with incentivesSharing: There must be a culture to share ideas, tools

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comDevOps Adoption Process

TeamVersionControlContinuous IntegrationQuality GatesApprovalProduction

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comChallenges in DevelopmentIn traditional projects, software is specified and then programmed in stages and not in iterations. Very often the specifications change, bugs filed and it becomes difficult to align with the original project outline For software, its a long journey to the production

With Agile, programmers and testers became Developers and with DevOps, developers and operations became DevOps

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.com

DevOps Development Lifecycle

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comWhy do we need DevOps?Top technology trends are impacting how organizations operateTechnology trends most impacting competitiveness

42%42%40%36%34%Organizations underprepared for technology trends

82%73%78%82%79%

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comBenefits of DevOpsTechnical benefits:

Continuous software deliveryLess complex problems to fixFaster resolution of problems

Business benefits

Faster delivery of featuresMore stable operating environmentsMore time available to add value (rather than fix/maintain)

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comUsers Of DevOps

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comWhy do we need Automation?Automation is key for the success of DevOps

Automation focuses on the setup, configuration, deployment, and support of infrastructure and the applications that run on itAutomation has many benefitsRapid changesImproved productivityRepeatable configurationsReproducible environmentsLeveraged elasticity

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comBenefits of automation via DevOps Automate all your deploymentsManage application packages centrallySchedule releasesProvision entire stacksJenkins are used to give continuous delivery and DevOps practices in an organization

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comWhat is Jenkins?Jenkins is an continuous integration (CI) server, which is used widely for automation of build and deploymentsBuilds can be started by:

Commit in a version control systemScheduling via a cron-like mechanismBuilding when other builds have completed or by requesting a specific build URL

Deploy

Manage

Assemble

Model

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comJenkins Work-FlowBuild, test and integrate as quickly as possible

DEVELOPTESTDESIGNDEPLOY

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comComponents of Build

BuildMaster

CVSSVNDarcs..etc.

Browser

email

Status Client

IRC

Build Slave

Build Slave

Build Slave

ChangesBuild StatusCommandsResults

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comDemonstrationLet us look at how to setup and configure Jenkins

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comJenkins InstallationDownload

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

Install Jenkins$ yum install Jenkins

Add Jenkins to system boot$ chkconfig jenkins on

Start Jenkins$ service jenkins start

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comWhy SkillSpeed?

Course Curriculum from Industry Experts

Instructor Led Live Virtual Sessions

Lifetime access to Course Content via LMS

100% Placement Assistance

24x7 Support

24x7

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.com

SkillSpeed offer virtual instructor lead courses designed to bridge the time to competency gap experienced by the technology companies. USP of SkillSpeed is the subject matter expert (SME). SMEs are industry experts and has a good understanding and hands-on industry experience of the technology.

This industry expert designs, develops, and delivers the course.

SkillSpeed provides you:Course Curriculum from Industry ExpertsInstructor Led Live Virtual Sessions Real life industry case studies- Live Virtual Interactions Interaction with industry experts- Lifetime access to all course content via the LMS- 24*7 support- 100% placement assistance

Course Topics

Module 1Introduction to DevOps and its Importance

Module 2Common Infrastructure Servers

Module 3Server Provisioning and Automation

Module 4Puppet, System Performance and Security Aspects

Module 5Basics of Bash/Python Scripting

Module 6Virtualization Concepts

Module 7Monitoring and Logging

Module 8The Useful DevOps Tools and Commands

Slide # 2015 BlueCamphor Technologies (P) Ltd.www.skillspeed.com

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comCorporate Partners

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.comLines open 24/7To know more about the course, Please contact:

IND+91-90660-20904

USA1866-607-6547 (Toll Free)Or reach us [email protected] Us

2015 Blue Camphor Technologies (P) Ltd.www.skillspeed.comSlide #

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.com

# 2014 BlueCamphor Technologies (P) Ltd.www.skillspeed.com