application managment by igor rudyk

11
Agenda •Igor Rudyk

Upload: igor-rudyk

Post on 17-Feb-2017

238 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Application managment by Igor Rudyk

Agenda

• Igor Rudyk

Page 2: Application managment by Igor Rudyk

Agenda

• Environment Management: Puppet, SVN-Repository,RPM-Repository

• Igor Rudyk

Page 3: Application managment by Igor Rudyk

Agenda

• Environment Management: Puppet, SVN-Repository,RPM-Repository

• Application Management:• What is Application Management?• Aspects of Application Management• Application LifeCycle• Build and Deployment• Continuous Delivery (CD)

• Igor Rudyk

Page 4: Application managment by Igor Rudyk

Operation

Operations

Environment Management

Application Management

Data Maintenance

Monitoring

Tenant Management

Disaster Recovery

Page 5: Application managment by Igor Rudyk

Operation

Operations

Environment Management

Application Management

Data Maintenance

Monitoring

Tenant Management

Disaster Recovery

BuildDeployUpgrade

Page 6: Application managment by Igor Rudyk

Application Management

• Application management (AM) is the process of managing the operation, maintenance, versioning and upgrading of an application throughout its lifecycle. • AM includes best practices, techniques

and procedures essential to a deployed application's optimal operation, performance and efficiency throughout the enterprise and back-end IT infrastructure.

Page 7: Application managment by Igor Rudyk

The three aspects of Application Management

Page 8: Application managment by Igor Rudyk

Application LifeCycle

Page 9: Application managment by Igor Rudyk
Iggor Igor
Page 10: Application managment by Igor Rudyk

• Igor Rudyk

Deployment OMS with

Jenkins job(CentOS)

SVN-Repository

Request(1)

Import Project to Jenkins workspace (2)

RPM-Repository (CentOS)

Import rpm-build to RPM-Repository(5)

Update Repository(6)

Application ServerTomcat

(CentOS)DataBase

MySQL(CentOS)

Create DB(7)

Restore structure and data

Deploy rpm-build (8)by puppet

Test and Reporting

Support Termination BusinessContinuity

Monitoring and Asset

Managment

Make build with rpm-maven-plugin (3)

Compile and unit testIntergation tests (4)

Install scriptAutomate

configuring

Jenkins automate install

Jenkins (CentOS)

Install and configuring

Automate install plugins

Each commit is a potencial release

Update DB(7)

Page 11: Application managment by Igor Rudyk

• Igor Rudyk