SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Software EMEA
Performance Tour 2013
17.-19 Juni, Berlin
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
Agenda
18.06.2013 profi.com 4
OPERATIONS ORCHESTRATIONS (OO)
PROJEKTBERICHT IT AUTOMATISIERUNG
AUSBLICK
OO 10! – WHAT‘S NEW?
HP Operations Orchestration
(OO)
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
Die Komponenten von HP OO
18.06.2013 profi.com 7
OO Studio
2
OO Content
3
OO Central
1
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
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, LesezeichenRepository
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
Projektbericht -
IT Automatisierung
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 DeskKunde
DAS TESTCENTER DER T-SYSTEMS
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
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
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
 …
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 …
Die Workflowarchitektur
18.06.2013 profi.com 17
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
Wie geht es weiter?
Ausblick
18.06.2013 profi.com 20
VERBESSERUNG DES BEDIENKONZEPTS & DER WORKFLOW-
STEUERUNG MITTELS WEB-INTERFACE:
OO 10! – What‘s New?
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)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
VielenDank

Weitere ähnliche Inhalte

Ähnlich wie Make it simple! Mit automatisierten workflows aus der Cloud

Modern Web Development 2019
Modern Web Development 2019Modern Web Development 2019
Modern Web Development 2019Intelliact AG
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsmatfsw
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?
Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?
Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?Marc Müller
 
Python in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtPython in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtAndreas Schreiber
 
ICV Fachkreis RPA
ICV Fachkreis RPAICV Fachkreis RPA
ICV Fachkreis RPAaloahe2
 
Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...
Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...
Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...Peter Affolter
 
C5 Mettenmeier Lotusday2007
C5 Mettenmeier Lotusday2007C5 Mettenmeier Lotusday2007
C5 Mettenmeier Lotusday2007Andreas Schulte
 
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudMarc Müller
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
Bkr Workflow Oeffentlich
Bkr Workflow OeffentlichBkr Workflow Oeffentlich
Bkr Workflow OeffentlichRalf Ruethlein
 
Enterprise Content Management am SharePoint mit ecspand
Enterprise Content Management am SharePoint mit ecspandEnterprise Content Management am SharePoint mit ecspand
Enterprise Content Management am SharePoint mit ecspandChristian Kiesewetter
 
OSMC 2012 | Performance graphing mit inGraph by Eric Lippmann
OSMC 2012 | Performance graphing mit inGraph by Eric LippmannOSMC 2012 | Performance graphing mit inGraph by Eric Lippmann
OSMC 2012 | Performance graphing mit inGraph by Eric LippmannNETWAYS
 
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS SummitEchtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS SummitAWS Germany
 
Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...
Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...
Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...Minerva SoftCare GmbH
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013Patrick Maeschli
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Jürg Stuker
 
SAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisierenSAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisierenStefan Bohlmann
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa SuitePredrag61
 
DOAG BPM SIG 2009
DOAG BPM SIG 2009DOAG BPM SIG 2009
DOAG BPM SIG 2009kriweber
 

Ähnlich wie Make it simple! Mit automatisierten workflows aus der Cloud (20)

Modern Web Development 2019
Modern Web Development 2019Modern Web Development 2019
Modern Web Development 2019
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOps
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?
Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?
Karlsruher Entwicklertag 2016 - Monitoring 2.0: Alles im Lot?
 
Python in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtPython in der Luft- und Raumfahrt
Python in der Luft- und Raumfahrt
 
ICV Fachkreis RPA
ICV Fachkreis RPAICV Fachkreis RPA
ICV Fachkreis RPA
 
Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...
Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...
Artikel Professional Computing: Mit SOA zu effizientem Business Process Manag...
 
C5 Mettenmeier Lotusday2007
C5 Mettenmeier Lotusday2007C5 Mettenmeier Lotusday2007
C5 Mettenmeier Lotusday2007
 
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der Cloud
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
Bkr Workflow Oeffentlich
Bkr Workflow OeffentlichBkr Workflow Oeffentlich
Bkr Workflow Oeffentlich
 
Enterprise Content Management am SharePoint mit ecspand
Enterprise Content Management am SharePoint mit ecspandEnterprise Content Management am SharePoint mit ecspand
Enterprise Content Management am SharePoint mit ecspand
 
OSMC 2012 | Performance graphing mit inGraph by Eric Lippmann
OSMC 2012 | Performance graphing mit inGraph by Eric LippmannOSMC 2012 | Performance graphing mit inGraph by Eric Lippmann
OSMC 2012 | Performance graphing mit inGraph by Eric Lippmann
 
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS SummitEchtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
 
Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...
Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...
Webinar- Lösungsorientierte Integration vorhandener Werkzeuge in ein Applicat...
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 
SAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisierenSAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisieren
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa Suite
 
DOAG BPM SIG 2009
DOAG BPM SIG 2009DOAG BPM SIG 2009
DOAG BPM SIG 2009
 

Make it simple! Mit automatisierten workflows aus der Cloud

  • 1. Software EMEA Performance Tour 2013 17.-19 Juni, Berlin
  • 2. Make it simple! - Mit automatisierten Workflows aus der Cloud
  • 3. 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
  • 4. Agenda 18.06.2013 profi.com 4 OPERATIONS ORCHESTRATIONS (OO) PROJEKTBERICHT IT AUTOMATISIERUNG AUSBLICK OO 10! – WHAT‘S NEW?
  • 6. 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
  • 7. Die Komponenten von HP OO 18.06.2013 profi.com 7 OO Studio 2 OO Content 3 OO Central 1
  • 8. 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
  • 9. 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, LesezeichenRepository
  • 10. 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
  • 12. 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 DeskKunde DAS TESTCENTER DER T-SYSTEMS
  • 13. 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
  • 14. 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
  • 15. 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  …
  • 16. 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 …
  • 18. 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
  • 19. Wie geht es weiter?
  • 20. Ausblick 18.06.2013 profi.com 20 VERBESSERUNG DES BEDIENKONZEPTS & DER WORKFLOW- STEUERUNG MITTELS WEB-INTERFACE:
  • 21. OO 10! – What‘s New?
  • 22. 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)
  • 23. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. VielenDank