Transcript
Page 1: SaaS Operations Practice Overview SoftServe DevOps

SaaS Operations Practice Overview

SoftServe Dev Ops

Russ HertzbergVice President,

Technology Solutions

Page 2: SaaS Operations Practice Overview SoftServe DevOps

Agenda

▪ Market Situation

▪ Practice Overview

▪ Technology Advisory Services

▪ Operations Frameworks

▪ Case Study Artifacts

Page 3: SaaS Operations Practice Overview SoftServe DevOps

What is Dev Ops?

Dev Ops is a set of processes, methods and system for communication, collaboration and integration between departments for Software Development, Technology Operations and Quality Assurance(QA)…

and skilled professionals that will

run this!

Page 4: SaaS Operations Practice Overview SoftServe DevOps

How We See Dev Ops:

Operations

Environment Management

Application Management

Data Maintenance

Monitoring

Tenant Management

Disaster Recovery

Node ManagementNetwork structure

BuildDeployUpgrade

Data MigrationData Security

SLAPerformanceCapacity

ProvisioningUnProvisioningCustomization

BackupRestore

Page 5: SaaS Operations Practice Overview SoftServe DevOps

Dev Ops Drivers

▪ SaaS – Business pressure to

deliver new features faster – ideally 1 or 2X per day!

▪ Cloud– Advances in the tools

available to automate the delivery/deploying process (cloud, virtualization, automation)

Page 6: SaaS Operations Practice Overview SoftServe DevOps

Product ISV vs. SaaS ISV: Technical Staff Needs

Solution Provider(ISV)

Clients

Client 1 Client 2 Client N...

Client Support team

Development team

SoftServe

Solution Provider(ISV)

Clients

Client 1 Client 2 Client N...

Support Team

DevOpsTeam

SoftServe

Development Team

Solutio50% 50%

20%

40% 40%

Page 7: SaaS Operations Practice Overview SoftServe DevOps

Activity Domain as Keywords

hosting

storage

monitoringLinux

99.99% uptimebackup & restore

CDN

BASH Amazon WS

Rackspace

S3

operations

24/7 support

RPMinstallation

deployment

delivery

UNIX

DevOps

Nagios

Azure

disaster recovery

puppet

provisioning

staging

capacity

LAMP

load balancing

Zabbix

TCO

Page 8: SaaS Operations Practice Overview SoftServe DevOps

Activity Domain as ProcessAp

plic

ation

man

agem

ent • Continuous

delivery • Build and

Deployment• Installation

and packaging

Infr

astr

uctu

re M

anag

emen

t • Staging, QA, production…

• Hosting selection or migration

• TCO optimization

• Hardware and software tools

• OS migration• Content

delivery speed• Issues with

static content• Backup and

restore

Avai

labi

lity • Monitoring

• Performance and stability improvement

• 99.99% availability needed!

Supp

ort • Need

somebody to support our product in production

• Routine activities need to be automated

• Need 24/7 support

• The system needs very fast recovery ability

Page 9: SaaS Operations Practice Overview SoftServe DevOps

Typical Dev Ops Assessment and Planning Engagement

▪ Service Operation Lifecycle for New Solutions:

▪ Transition Phase▪ Delivery Phase

▪ Gaps and Risks in Current Solutions, Based on ITIL and ISO Standards

▪ Define Operations Frameworks and Processes

– IaaS Layout– 3rd Party Services, TCO, Tool Selection– Tool Extensions and Customizations– Continuous Delivery Strategy– Define Service Monitoring (SLA), DR, Backup, Incident

Management

Page 10: SaaS Operations Practice Overview SoftServe DevOps

SaaS Operations Framework (SSOF)

▪ A SoftServe solution that:

– Provisions from bare metal to load balanced server farms in minutes

– Stores and controls deployment packages

– Consolidates management and monitoring

– Centralizes key/credential management

– Centralizes logging and backup

– Manages rapidly growing inventory

Page 11: SaaS Operations Practice Overview SoftServe DevOps

Operations Framework Construction

▪ An Advisory Service to Help Clients Use Current Tools and Current Environment to Enhance Operational Performance

DevOps

Environment Management

Application Management

Data Maintenance

Monitoring

Tenant Management

Disaster Recovery

Page 12: SaaS Operations Practice Overview SoftServe DevOps

Continuous Build and Deployment

Page 13: SaaS Operations Practice Overview SoftServe DevOps

IaaS Options Analysis

Page 14: SaaS Operations Practice Overview SoftServe DevOps

Requirements Elucidation

▪ Decrease levels of non-required virtualization and abstractions

▪ Remove any single point of failure▪ Restrict node network communication▪ Encrypt network communication▪ Encrypt messaging and tenant data▪ Zero-downtime deploy and update▪ Restrict mobile clients and server-side network

communications▪ Encrypt mobile clients and server-side network

communications▪ Bastion and Load Balancing System

Page 15: SaaS Operations Practice Overview SoftServe DevOps

Assessment

Page 16: SaaS Operations Practice Overview SoftServe DevOps

SoftServe Assessment Tool: Dev Ops Maturity Quadrant SM

▪ Scope:

• Assessment of the current engineering and release processes

• Review and analysis of the typical IT environments: eBiz, J2EE, etc.

• Reviewing the tools portfolio to determine their DevOps/Cloud readiness

• Building the roadmap of changes to be done to implement DevOps

Page 17: SaaS Operations Practice Overview SoftServe DevOps

Contacts

Europe Headquarters

52 V. Velykoho Str.

Lviv 79053, Ukraine

Tel: +380-32-240-9090Fax: +380-32-240-9080

E-mail: [email protected]

US Headquarters

12800 University Drive, Suite 250Fort Myers, FL 33907, USA

Main Tel: 239-690-3111 Main Fax: 239-690-3116

E-Mail: [email protected]

Thank You!


Recommended