Make it simple! Mit automatisierten workflows aus der Cloud

23
Software EMEA Performance Tour 2013 17.-19 Juni, Berlin

description

 

Transcript of Make it simple! Mit automatisierten workflows aus der Cloud

Page 1: Make it simple! Mit automatisierten workflows aus der Cloud

Software EMEA Performance Tour 2013 17.-19 Juni, Berlin

Page 2: Make it simple! Mit automatisierten workflows aus der Cloud

Make it simple! -

Mit automatisierten Workflows aus der Cloud

Page 3: Make it simple! Mit automatisierten workflows aus der Cloud

profi.com Operations

18.06.2013 profi.com 3

RUNBOOK

AUTOMATION

INFRASTRUKTUR

MANAGEMENT

DEVELOPMENT

OPERATIONS

Application

Performance

Management

Performance Testing

Applikationsanalyse

Monitoring

System Management

Prozessautomatisierung

Continuous Delivery

Continuous Integration

Virtualisierung & Cloud

z.B. HP Continuous Delivery

Automation, Jenkins, HP ALI

z.B. mit HP Loadrunner &

Performance Center, Jmeter,

SOASTA Cloud Test

z.B. mit HP Operations

Orchestration, vOrchestrator

Page 4: Make it simple! Mit automatisierten workflows aus der Cloud

Agenda

18.06.2013 profi.com 4

OPERATIONS ORCHESTRATIONS (OO)

PROJEKTBERICHT IT AUTOMATISIERUNG

AUSBLICK

OO 10! – WHAT‘S NEW?

Page 5: Make it simple! Mit automatisierten workflows aus der Cloud

HP Operations Orchestration

(OO)

Page 6: Make it simple! Mit automatisierten workflows aus der Cloud

18.06.2013 profi.com 6

Skalierbare, workflowbasierte

Prozess & Runbook

Automatisierung

Out Of The Box Content

Library mit 4000+ Operations

und Workflows

HP Operations Orchestration

Page 7: Make it simple! Mit automatisierten workflows aus der Cloud

Die Komponenten von HP OO

18.06.2013 profi.com 7

OO Studio

2

OO Content

3

OO Central

1

Page 8: Make it simple! Mit automatisierten workflows aus der Cloud

18.06.2013 profi.com 8

Ausführung und Scheduling

der Workflows per Web GUI

oder WebService-

Schnittstelle

Audit & Traceability

Reporting

Administration &

Nutzerverwaltung

Ergänzung mit OO Portal

OO Central

Page 9: Make it simple! Mit automatisierten workflows aus der Cloud

18.06.2013 profi.com 9

Planung & Entwicklung

von Workflows

Management von

Variablen, Parametern

Debugging

Versionierung / Import /

Export

OO Studio

Change-Sets Design & Inspection Variablen, Parameter

Funktionsleiste Icons, Lesezeichen Repository

Page 10: Make it simple! Mit automatisierten workflows aus der Cloud

18.06.2013 profi.com 10

Integration in HP als auch

Non-HP Produkte & Tools

Einzelne Operationen (ICMP

ping) als auch Ready-to-Use

Workflows (Clone VMware

Template)

Modularisierung in Flows und

Subflows nach den Prinzipien

der Softwareentwicklung

OO Content

Transition

Step

Response

Page 11: Make it simple! Mit automatisierten workflows aus der Cloud

Projektbericht -

IT Automatisierung

Page 12: Make it simple! Mit automatisierten workflows aus der Cloud

Worum geht es bei dem Projekt?

18.06.2013 profi.com 12

DEVELOPMENT

STAGING

PRODUCTION OO Umgebung

Inkl. Projektdatenbank

Infrastruktursysteme

(z.B. VMware, AD, IP-

Plan, DNS, HP SA etc.)

Kundensysteme

(VMs / Physic)

Change

Order

Incident

Problem

Ticketmgt.

Beratung

Administration

Incidentmgt.

Problemmgt.

Service Desk Kunde

DAS TESTCENTER DER T-SYSTEMS

Page 13: Make it simple! Mit automatisierten workflows aus der Cloud

18.06.2013 profi.com 13

I. Aufbau Automatisierungsinfrastruktur

II. Automatisierung der Workflows

Projektziele & Phasen

PATCH MANAGEMENT

SOFTWARE ZUWEISUNG

AUTOMATISCHE ENTSTÖRUNG ASSETDATEN

PFLEGEN

AD NUTZER

ANLEGEN

AD AUFNAHME

VM BEREITSTELLUNG

Page 14: Make it simple! Mit automatisierten workflows aus der Cloud

Der Workflow VM Bereitstellung

18.06.2013 profi.com 14

WESENTLICHE PROZESSSCHRITTE UND BETEILIGTE SYSTEME (*)

18.06.2013 profi.com Endnutzer -

portal IP-Plan DNS Virtual Center

Betrieb-system

HP Server Automation

Active Directory

Endnutzer-portal

Beantragung & Reservierung Bereitstellung, Konfiguration und Kundenübergabe

(*) Status Quo der Implementierung

Page 15: Make it simple! Mit automatisierten workflows aus der Cloud

Projektziele & Phasen

18.06.2013 profi.com 15

INITIALISIERUNG VORBEREITUNG DURCHFÜHRUNG ROLLOUT / TEST

Erstellung von Usecase

Beschreibungen je Workflow

Identifizierung der Ansprech-

partner

Identifizierung der beteiligten

IT Systeme

Erstellung Konfigurations-

managementkonzept zur

Workflowerstellung

Durchführung von Interviews &

Automatisierungsworkshops

Beantragung von User

Accounts und Schnittstellen-

beschreibungen

Entscheidung zum Aufbau

einer Workflowdatenbank

Review & Abnahme der

Usecase Beschreibungen

Erstellung Testkonzept

Aufbau der Automatisierungs-

infrastruktur

Erstellung Betriebshandbuch

Analyse von Schnittstellen

Erstellung von automatisierten

Workflows mittels HP OO auf

Basis der Usecase Beschreib-

ungen

Adaption vorhandener Skripte,

Neuerstellung

Erstellung Javatools (z.B.

Excelformulare)

Durchführung von Unittests /

End-to-End Tests

Vorbereitung der

Abnahmetests

Erstellung Rolloutplanung

Page 16: Make it simple! Mit automatisierten workflows aus der Cloud

Die Workflowarchitektur

18.06.2013 profi.com 16

Datenzugriff

Logik

Steuerung

Business VM

Provisioning

VM

Patching …

Validate

Systemliste

AM

Assetpflege …

ESX

Provisioning

Create Ticket Parse XML Send Mail Deploy SW-

Policy Clone VM

Umsysteme und Schnittstellenpartner

O1 O2 O3 O4 O5 O6 O7 O8 …

Page 17: Make it simple! Mit automatisierten workflows aus der Cloud

Die Workflowarchitektur

18.06.2013 profi.com 17

Page 18: Make it simple! Mit automatisierten workflows aus der Cloud

18.06.2013 profi.com 18

Bereitstellung eines dedizierten Mitarbeiters für das Projekt während der

Konzeption und Implementierung bzw. festen Terminketten für

projektbeteiligte Mitarbeiter

Berücksichtigung von Unternehmensstrukturen & Verantwortlichkeiten

(z.B. unternehmensübergreifende Accounts)

Adaption von Methoden der Softwareentwicklung

Manifestierung einer Workflowdatenbank, um temporäre Daten (z.B.

Zustände) und persistente Informationen (z.B. Mail-Adressen) zu speichern

Verwendung von JSON Variablen anstatt jeden Parameter einzeln

durchzureichen

Verwendung von HP OO Flows als Unittests

Lessons Learned & Best Practices

Page 19: Make it simple! Mit automatisierten workflows aus der Cloud

Wie geht es weiter?

Page 20: Make it simple! Mit automatisierten workflows aus der Cloud

Ausblick

18.06.2013 profi.com 20

VERBESSERUNG DES BEDIENKONZEPTS & DER WORKFLOW-

STEUERUNG MITTELS WEB-INTERFACE:

Page 21: Make it simple! Mit automatisierten workflows aus der Cloud

OO 10! – What‘s New?

Page 22: Make it simple! Mit automatisierten workflows aus der Cloud

OO 10! – What‘s New?

18.06.2013 profi.com 22

KURZÜBERBLICK DER NEUEN FEATURES

Offline & Multi-Auther Development von Workflows (Integration SVN)

Vollständige REST API

Verbessertes Rollen und Rechtemodell

Architekturverbesserung (Deployment, Hochverfügbarkeit)

Unterstützung von OpenStack, HP Cloud

Performanceoptimierung (Parallel Runs, Studio)

Technical Online Community (https://hpln.hp.com/node/14729)

Page 23: Make it simple! Mit automatisierten workflows aus der Cloud

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Vielen Dank