The future of cloud is hybrid A tale of many architectural dimensions
Gert Kroon
Wie ben ik; Gert Kroon Cloud Evangelist, Outsourcing DNA, Cloud SO Sales,
Wat is mijn achtergrond • 18 jaar ervaring in IT, 12 in Outsourcing • Cloud Sales IBM GTS SO • Verleden: • 12 jaar Solution Manager IBM SO contracts Benelux • 3 jaar Cloud Focal Point Benelux
@gertkroon Gert Kroon
[email protected] +31(0)6-20541986
… Iedere workload heeft verschillende eigenschappen en eisen, er bestaat geen alles-in-een oplossing!
Collaboratieve zorg
Analyse
Klaar voor cloud …
Medische imaging
Infrastructuur opslag Informatie ongevoelig
Gevoelige data
Collaboratie
Geisoleerde workloads
Energie management Workplace, desktop and devices Volwassen workloads
Zakelijke processen Disaster recovery
Nog niet klaar voor virtualisatie Welicht nog niet klaar voor migratie …
Financieel risko management
Industrie applicaties
Sterk aangepast
Nieuwe workloads mogelijk door cloud …
Preproductie systemen
Complexe processen en transacties Regulering gevoelig
Ontwikkel en test Batch processing
Infrastructuur compute
… Stap voor Stap roadmap …
Source: IBM Cloud Computing Reference Architecture (CCRA) capability maturity model maturity levels)
… Hybride Cloud Perspectieven – Operationele Perspectief: Verplaatsen van Piek Workload – Sourcing Perspectief Welke Workload waar gebaseerd op Functionaliteit, beschikbaarheid, presatties en beveiliging – Beheer Perspectief eenvoudig beheer over diverse Cloud platformen
Dimensies –
Applicatie Integratie Koppeling tussen Public en Privat, On- en Offpremise, mapping van data
–
Applicatie migratie Applicatie promoten van legacy – Privat - Public
–
Service orchestratie Beheer van capaciteit, monitoring, provisioning, Disaster Recovery
–
Security Beleid, Identiteiten van on- en of-premise,
–
IT Service Management De impact op ITIL processen
–
Governance en Organisatie Wie die doet wat en wie maakt waar gebruik van bij Cloud gebaseerde diensten.
... Let op Vendor Locking, zelfs met Cloud Services
LinkedData, OSLC TOSCA
Cloud Standards Customer Council (CSCC)
OpenStack Open Source Reference
Cloud Computing Reference Architecture (CCRA)
... Cloud management services Orchestratie services – Workflows, gebruik makend van bestaande skills, process en technologie artifacts (OSLC uit OASIS)
Uitbreidbaarheid – Plug & play integratie van service management – Integratie van ontwikkeltooling – Pre-built images, patterns, proces- en configuratie-automatisering
Platform services (Image lifecycle mgmt)
(Pattern services)
Infrastructuur services (Provisionen, configuratie, resource allocatie, security, metering, etc.)
Cloud resources Storage
Compute
Network
Ontwikkel extensies (tooling)
Infrastructuur services – Zeer flexibele en schaalbare infrastructuur op basis van heterogene resources (OpenStack)
Operationele extensies (APIs)
Platform services – Simplificeren van deployment en lifecycle management van middleware en applicatie patterns (TOSCA uit OASIS)
Orchestratie services
... Blijf aan het roer door Architecturele controle Cloud Service Consumer
Common Cloud Management Platform
API
Consumer Inhouse IT
Infrastructure
Monitoring & Event Management
Incident & Problem Management
IT Service Level Management
IT Asset & License Management
Capacity & Performance Management
Platform & Virtualization Management
API
Middleware
Provisioning
IaaS
Customer Account Management
Service Offering Catalog
Service Offering Management
Contracts & Agreement Management
Service Request Management
Order Management
Subscription Management
Pricing
Entitlement Management
Image Lifecycle Management
Infrastructure Mgmt Interfaces
Applications
Service Management
Business Processes
PaaS
Platform Mgmt Interfaces
Consumer Business Manager
Service Automation Management
Change & Configuration Management
Service Component Developer
BSS – Busin ess Support Services
Service Delivery Catalog
Service Request Management
Business Manager
Metering
Rating
Billing
Clearing & Settlement
Accounts Payable
Accounts Receivable
Service Composer
Service Development Portal & API
SaaS
Software Mgmt Interfaces
BPaaS
Service Manager
OSS – Op erational Support Services
Service Consumer Portal & API
API
Service Integrator
API
Cloud Service Integ ration To ols
Existing & 3rd party services, Partner Ecosystems
BP Mgmt Interfaces
Cloud Services Consumer End user
Cloud Service Creator
Cloud Service Provider
Transition Manager
Operations Manager
Service Creation Tools Service Management Develo pment Tools
Service Runtime Development Tools Software Develo pment Tools
Service Provider Portal & API
Deployment Architect
Offering Manager
Security & Risk Manager
Customer Care
Image Creatio n Tools Consumer Administrator
Inf rastructure
Security, Resiliency, Performance & Consumability Governance
… 10% Technologie Business Go 2 Market Van Capex naar Opex Return on Assets Balans-sheet
B The impact Organizatie of ITIL processen Cloud Computing
Technologie Standardisatie Consolidatie Virtualisatie Automatisering
T
O
Management System Rollen & Verantwoordelijkheden
Skills
... En welke boodschap neem je mee;
•
Definieer je Sourcing strategie inclusief Cloud
•
Houd de controle in je IT over: • Architectuur • Security • Governance
•
Ontwikkel een Cloud Roadmap welke flexible is, er zal geen gedefinieerde finish zijn.
•
Cloud is niet alleen technology maar dient geïntegreerd worden in de gehele organisatie
Backup Slides
Een overzicht van OpenStack OpenStack Compute Rol uit en beheer grote netwerken van virtuele machines • Platform integratie • Hoog beschikbaarheids verbeteringen • Resource optimizatie • Live upgrade contributions • ESXi support • VM group enablement in scheduler • CPU allocatie voor vCPUs • Over meerdere hypervisors heen, testen en validatie
OpenStack Netwerk Rol uit en beheer nieuwe netwerk technologien • Ondersteuning voor meest belangrijke netwerk standaarden • Quantum blauwdruk & migration van Nova • FibreChannel ondersteuning
OpenStack Opslag Creër petabytes veilige, betrouwbare opslag gebruik makend van standaard hardware • Block & object opslag • Cinder lokale opslag & lokale instantie cloning • Efficient clone image in Cinder SVC driver for cFlex • Nova & Cinder opslag blauwdrukken • Ondersteuning van iSCSI CHAP auth • Wsgi applicatie interface dmv externe web server • Swift / Keystone interface voor Keystone v3 API
OpenStack Gedeelde Services Libraries voor image beheer, authenticatie & security over alle OpenStack projecten heen • Security & authenticatie • Image activatie voorOVF • APIs: Ondersteuning van de meest belangrijkd standaarden • Glance: meerdere image locaties
TOSCA – Technische overzicht Topology and Orchestration Specification for Cloud Applications Een taal voor het beschrijven van Service Templates…
… inclusief de definitie van de bouwstenen van de services
Scripts … inclusief een topologie template die de structuur van een service beschrijft
------------------------------------
… inclusief de definitie implementatie artefacten
Installables
Images
TOSCA definieert een verpakking formaat (CSAR) voor het verpakken van modellen en alle bijbehorende artefacten.
Cloud Service ARchive (CSAR)
… inclusief de definitie uitrol artefacten van de componenten
… inclusief de definitie plannen voor service orchestratie van de applicatie