APPLICATION CONTINUITY ARCHITECTURE

Vergelijkbare documenten
CONTAINERISATIE EN APPLICATIE- BEHEER

Adding value to test tooling

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Adding value to test tooling

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda

Factsheet E COMMERCE BEHEER Managed Services

Integrated Delivery. Hoe Solvinity software ontwikkeling verbetert en versnelt

Factsheet BEHEER CONSULTANCY Managed Services

Tags: online; websites; automatisering; infrastructuur; cloud; infrastructure; Mirabeau; 626; automation; guidelines

Wees in control over uw digitale landschap

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

DATAMANAGEMENT MET OPEN SOURCE

Dé cloud bestaat niet. maakt cloud concreet

Continuous testing in DevOps met Test Automation

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

Testen als continuous enabler

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

Factsheet KICKSTARTERS Mirabeau

De kracht van de blueprint Het middelpunt van het Software Defined Data Center

Factsheet CLOUD DESIGN Managed Services

ADVISIE SERVICE SOLUTIONS

Een infra DevOps CI/CD straat

IaaS by Proact. datasheet. Uitdaging. Oplossing. U profiteert van: Van IT-afdelingen wordt steeds meer verwacht. Zij moeten e nerzijds de b

Whitepaper. In vijf stappen naar de cloud

ComPromise Cross Info Event 7 november 2013

JOB OPENING DEVOPS ENGINEER

Ubuntu Release Party XTG 11/23/12 1

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

Blackboard. Jan Willem van der Zalm Director EMEA, Blackboard Managed Hosting DATE

Factsheet CLOUD MIGRATIE Managed Services

integrating your business

Zorgeloze ICT, alles voor elkaar

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

Factsheet SECURITY SCANNING Managed Services

Factsheet SECURITY SCANNING Managed Services

Altijd, overal en met ieder device aan de slag

Vervang uw verouderde hardware

Garandeer de continuïteit van uw dienstverlening

Agenda. 1. Introductie CIBER. 2. Visie Cloud Services. 4. Hoe kan CIBER hepen. 2 Titel van de presentatie

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Zes must-haves voor application delivery in hybride en multicloudomgevingen

We maken inzichtelijk op welke punten u de beveiliging van uw applicaties en infrastructuur kunt verbeteren.

Het gevolg van transitie naar de cloud SaMBO-ICT & KZA. 16 januari 2014 Doetinchem

Data en Applicatie Migratie naar de Cloud

De IT en infrastructuur direct weer up-and-running na een incident

Factsheet SECURITY CONSULTANCY Managed Services

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

De Next Practice. Wilbert Teunissen Management Consultant Informatiemanagement

IT-GIDS VOOR DE ZORG

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

Klaar voor de cloud! Stap voor stap naar cloudtransformatie

Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

Service

JOB OPENING OPS ENGINEER

Hoe laat IT en business- alignment jouw organisatie accelereren?

Vier goede redenen om over te stappen naar de cloud

vra + NSX and it all comes together

Over ICT Concept. alles voor elkaar. Direct Contact

Syfadis Suite. LMS & Talent applicatie

Wat hebben Cloud en Digitale Transformatie met elkaar te maken?

Software Development Done Right. Continuous Delivery. Bas Tichelaar

Applicatieplatformstrategie Rijkswaterstaat

IT Galaxy 2018 ON THE RIGHT TRACK ON THE RIGHT TRACK #PQRITG18 #PQRITG18

Smart Datacenter Services

Factsheet CLOUD MANAGEMENT Managed Services

PGGM. Inkomensverzorger voor de sector zorg en welzijn. Hans de Harde Sr. ICT Architect Fysieke Infrastructuur

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

Impact Cloud computing

DE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN

Elke digitale reis start met een vertrekpunt Hyperconverged Infrastructure as a Service

Testautomatisering zoals geen anderis

Bring it To The Cloud

Agenda Wat zijn de gevolgen van Cloud en Gridcomputing voor de gebruikersorganisatie en de beheersfunctie.

Cloud Computing. -- bespiegelingen op de cloud -- MKB Rotterdam, 10 november Opvallend betrokken, ongewoon goed

zorgeloos werken in de cloud

Business Process Management

Impact Cloud computing

Olde Bijvank Advies Organisatieontwikkeling & Managementcontrol

Verras uw business-collega s met een IT-sixpack

enterprise; development; operations; CA Technologies; DevOps; management; agility; software delivery life cycle; SDLC; CA

Eigen route met een frisse blik

Software Defined Datacenter Wat is het? Waar bestaat het uit? Waar gaat het heen? Wat betekent het?

Onderzoeksresultaten Cloud Computing in Nederland. Alfred de Jong Principal Consultant Practice Leader Architectuur & Innovatie

Factsheet CLOUD CONSULTANCY Managed Services

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE

We helpen u security-incidenten te voorkomen

Welkom. Christophe Limpens. Solution Consultancy Manager

Regie uit een andere Branche. Hoe om te gaan met de vraag en de levering. Facto Magazine Congres 12 mei

Tool Ambitie Resultaat

DYNAMIC INFRASTRUCTURE Helping build a smarter planet

Factsheet Outsourcing

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

Transcriptie:

APPLICATION CONTINUITY ARCHITECTURE

EEN TECHNISCHE ARCHITECTUUR VOOR HET GARANDEREN VAN BUSINESS CONTINUITY IT verandert voortdurend: zowel de technologie, als het gedrag en de verwachtingen van gebruikers. Het is bijna vanzelfsprekend geworden dat applicaties altijd en overal beschikbaar zijn. Maar er wijzigt veel. Aanpassingen in wet- en regelgeving, zoals de invoering van de AVG, toenemende internationale concurrentie, concurrentie vanuit start-ups, en de continu aanwezige beveiligingsrisico s vormen een speelveld dat doorlopend transformeert. Maar ook in een omgeving waarin alles continu wisselt, wilt u dat uw applicatie altijd beschikbaar blijft. Die voortdurende ontwikkeling en het up-to-date houden van applicaties vergt veel van developers en operations. Zeker als één van de disciplines extern is belegd, laat staan als beide disciplines bij externe partijen zijn ondergebracht. Hoe zorgt u er dan voor dat uw onderneming kan blijven inspelen op alle veranderingen? Hoe zorgt u ervoor dat er geen muren worden opgeworpen? Hoe zorgt u ervoor dat iedereen zijn verantwoordelijkheid neemt? En vooral: hoe zorgt u ervoor dat uw applicatie continu beschikbaar is? Het antwoord op deze vragen ligt in een modulaire Application Continuity Architecture. Iets wat na het lezen van dit artikel voor u binnen handbereik ligt. MEER DAN TECHNOLOGIE Technologie is eigenlijk een klein, maar belangrijk en soms ingewikkeld onderdeel van de Application Continuity Architecture van Proserve. Er is veel keuze in technologie en zijn er veel aanbieders. Het is vooral belangrijk om de best passende technologie te kiezen voor de betreffende toepassing. Een technologie die doorontwikkeld wordt en stabiel genoeg is om in productie te gebruiken. Maar de keuze voor de best passende technologie wordt een stuk ingewikkelder als u meerdere technologieën met elkaar koppelt. De aandacht moet echter liggen op uw business requirements: wat wilt u bereiken, wanneer wilt u dat bereiken, welke stappen moet u daar in nemen en wat zijn uw voorwaarden? Zodra u dat helder hebt, kan de verdiepingsslag worden gemaakt om de requirements in te vullen. Bij Proserve doen we dat niet alleen. We hebben daarbij uw softwareontwikkelaars nodig. Dat is waar de samenwerking begint; precies begrijpen wie wat doet, wie wat gebruikt en nodig heeft. Samen zorgen we dan dat de afspraken en contracten elkaar aanvullen en het demarcatiepunt helder is. De aandacht moet liggen op uw business requirements: wat wilt u De bereiken aandacht en wanneer? moet liggen Welke op uw stappen business moet requirements: u nemen en wat wat wilt zijn u uw bereiken voorwaarden? wanneer? Welke stappen moet u nemen en wat zijn uw voorwaarden?

Nadat we gezamenlijk uw applicatielandschap hebben doorgenomen, zorgen we voor de juiste infrastructuur om te komen tot passende beschikbaarheidsgaranties. De selectie voor een cloudomgeving, spreiding over zones, redundantie, disaster recovery, certificeringen en beveiligingsmaatregelen komen daarbij natuurlijk aan bod. Zo wordt uw volledige applicatieketen in samenhang bekeken. Uiteraard mag u van Proserve advies verwachten over de verschillende mogelijkheden en (financiële) impact. Als er vraagtekens zijn, worden die weggenomen. Bijvoorbeeld middels een Proof of Concept. Als u een samenwerking aangaat, wilt u garanties. Die garanties geven we graag, al doen we dat enkel als alles volledig helder is. U moet immers wel weten waar u garantie op krijgt. NOEM HET DEVOPS Development en operations staan soms lijnrecht tegenover elkaar. Developers kiezen vaak voor hippe tools en software om hun applicatie nog mooier en beter te maken, ondanks een instabiele omgeving. Developers adopteren snel en letten daarbij te weinig op het continuïteitdeel. Een operations engineer is exact het tegenovergestelde daarvan. Hij is verantwoordelijk voor de 24/7-continuïteit, -stabiliteit en -veiligheid van de applicatie. Operations engineers zitten dan ook niet te wachten op onbekende tools en software. Met niet aantoonbare stabiliteit en een onbekende levensverwachting is de beschikbaarheid van toekomstige (security)updates onzeker. Als die tool toch wordt gebruikt dan wil een operations engineer dat eerst van a-tot-z hebben geanalyseerd en getest. Een goede DevOps specialist is als de wolf in Nederland: soms spot je er één, maar vangen doe je hem niet Het samenbrengen van development en operations binnen één organisatie is op zich al een uitdaging, laat staan als één of beide disciplines zijn ondergebracht bij een externe partij. Dat is de reden waarom steeds meer organisaties bewust kiezen voor DevOps, waarbij de taken en verantwoordelijkheden van beide rollen bij dezelfde persoon worden belegd. Een goede DevOps is echter als de wolf in Nederland: soms spot je er één, maar vangen doe je m niet. Een alternatief is het samenbrengen, het samenwerken en het samen innoveren van development en operations. Hierbij is het belangrijk om goede afspraken te maken en procedures op te stellen. Deze dienen bij voorkeur niet in beton te worden gegoten. DevOps is een langetermijnrelatie met geven en nemen. Duidelijke overlegstructuren, zowel operationeel, tactisch als strategisch, moeten zorgen voor besef, grip en voortgang in alle lagen van de samenwerking. Duidelijke afspraken halen de angel uit discussies: weten wie waarover welke beslissingen mag maken. Dit wordt gegarandeerd door regelmatig overleg en afstemming, geborgd in een helder governance-model.

WAAR HET ECHT OM DRAAIT; CONTINUOUS Als we het in IT over vroeger hebben, is dat niet meer dan twee jaar geleden. Vroeger was het normaal dat een nieuwe feature een kwartaal of jaar later in de applicatie werd opgenomen. Tegenwoordig is dat niet voldoende. Eindgebruikers verwachten sneller nieuwe features, de concurrentie acteert sneller en dus moet de business daar sneller op inspelen. Die uitdaging ligt niet alleen bij de business, maar ook bij development en operations. Eindgebruikers verwachten sneller nieuwe features. Die uitdaging ligt niet alleen bij de business, maar ook bij development en operations Vroeger was er voldoende tijd om de applicatie te laten testen. Er was zelfs iemand die niets anders deed dan dat. Maar daar is geen tijd meer voor. Tijdens het ontwikkelproces moet de code en de functionaliteit van de applicatie continu gecontroleerd worden. Zowel op zichzelf als op de integratie met andere componenten binnen het applicatielandschap. Dat noemen we Continuous Integration (CI). Voor CI is automatisering nodig om code te beheren, te testen en te accepteren. Zodra deze is geaccepteerd, moet de nieuwe release doorgezet worden naar productie. Daar mogen dan geen verrassingen meer in zitten. Bij het doorzetten van de nieuwe release naar productie moet operations precies weten wat ze ervan kunnen verwachten, hoe het moet worden gemonitord en dat het stabiel is. Continuous Delivery (CD) is het vlak waarop development en operations samenkomen. Doordat er continu nieuwe releases worden gepubliceerd, is deze samenwerking ook continu: Proserve ziet, onder andere, de dagelijkse operationele overlegstructuur als invulling van DevOps.

VAN A NAAR BETER CI/CD met volledige automatisering, volledig geautomatiseerde teststraten voor regressie en performance- en security-testen om nieuwe applicatiefeatures met A/B-testing te valideren, is voor klanten van Proserve binnen handbereik. Proserve ziet dit niet als een one-size-fits-all-oplossing, deze processen moeten aangepast worden aan de manier waarop developers nu werken en de stappen die zij kunnen zetten. Er wordt vaak gedacht dat met CI/CD direct Containerization nodig is, maar dat is zeker niet het geval. Processen moeten worden aangepast aan de manier waarop developers nu werken en de stappen die zij nu kunnen zetten Ook als nieuwe technologieën zoals Containerization nu nog buiten uw bereik liggen, kan Proserve helpen om de eerste stappen in automatisering van het applicatie-releaseproces te zetten. Een CI/CD-proces staat namelijk los van het onderliggende platform. Waar het om gaat, is het automatiseren van code deployments en het volgen van het OTAP-proces. CI/CD in een OTAP-proces met containers kan het einddoel zijn, maar het kan evengoed ingeregeld worden op een (meer traditionele) fysieke of virtuele applicatieomgeving. Het is dus voor veel bedrijven nu al toepasbaar en maakt de weg vrij om andere platformtechnologieën te kiezen wanneer en waar deze passen. </> ONTWIKKELEN TESTEN ACCEPTATIE PRODUCTIE CODE DEPLOY BUILD T E S T PLAN RELEASE MONIT O R OPERATE Proserve ziet het als haar taak om klanten hierbij te ondersteunen. Onder andere met As-Is To-Be-consultancy verzorgt Proserve de transitie van de huidige naar de gewenste oplossing, met aansluiting op de business requirements en passend bij de developers. Met de As-Is To-Be-methodiek neemt Proserve uw organisatie en uw development team mee naar de toekomst door kennis en ervaring te delen. As-Is To-Be is slechts één van de consultancydiensten die wij hierbij kunnen leveren.

APPLICATION CONTINUITY ARCHITECTURE Proserve ziet continuïteit als meer dan alleen technologie. Hoewel technologie een belangrijk onderdeel is, gaat het om het invullen van uw business requirements: middels samenwerking tot op het hoogste niveau, volledige openheid en transparantie en het continu samen doormaken van ontwikkelingen en innovatie. Dat is voor Proserve de Application Continuity Architecture. Hieronder laten wij zien hoe DevOps, CI/CD, continuïteit, transitie en technologie samenkomen in een geïntegreerde architectuur. APPLICATION CONTINUITY ARCHITECTURE MONITORING & ANALISYS BUSINESS CONTINUITY SERVICES SECURITY & COMPLIANCE SERVICES BUSINESS TRANSITION SERVICES PERFORMANCE UPTIME EVENT ORCHESTRATION & MANAGEMENT RUNTIME MULTICLOUD SLA CONSULTANCY SOURCE CODE MANAGEMENT SCHEDULING CI/CD YOUR APPLICATION & DATA GOVERNANCE CERTIFICATION POC PROVISIONING SOURCE CODE MANAGEMENT IMAGE REPOSITORY INFRASTRUCTURE AUTOMATION VM CONTAINERS FUNCTIONS OTAP HIGH AVAILABILITY GDPR PROJECTS CLOUD INFRASTRUCTURE NETWORK SECURE CONNECTIVITY CDN CLOUD CONNECT PRIVATE CLOUD HYBRID CLOUD PUBLIC CLOUD DISASTER RECOVERY SECURITY MEASURES SERVICE MANAGEMENT

UW APPLICATIE EN DATA CENTRAAL Onze focus ligt te allen tijde op het beschikbaar stellen van uw applicatie en data. Continu en stabiel, gebaseerd op uw business requirements en doelstellingen. Met deze focus maakt Proserve haar keuzes en adviseren wij u en de developers die aan de applicatie werken. Het continu online houden van uw applicatie en data omvat onder andere het voortdurend monitoren van de beschikbaarheid van uw applicaties voor uw eindgebruikers. Beschikbaarheid is al lang niet meer enkel functionele beschikbaarheid: de performance van uw applicatie is een cruciaal onderdeel van de monitoring. Vandaag gezamenlijk een strategie bepalen, zodat we het hoofd kunnen bieden aan de veranderingen van morgen Waar vroeger een applicatie simpelweg over de schutting werd gegooid, is de samenwerking tussen development en operations nu ook in productie nodig. Ervaringen en meetgegevens in alle openheid en transparantie met elkaar delen zorgt niet alleen voor vertrouwen, het eindproduct wordt er ook beter van. Naast de DevOps-aanpak in de dagelijkse operatie, ziet Proserve het als haar taak om te rapporteren over de service die wij aan u leveren en hoe de service zich verhoudt tot de garanties die u heeft gekregen in de Service Level Agreement. Met periodieke rapportages en tactische overlegmomenten geven we u inzicht in wat er met uw applicatie en data gebeurt. Uw requirements veranderen en daarmee veranderen ook uw applicaties en het onderliggende applicatielandschap. De doorkijk naar de toekomst is niet eenmalig. Continue transitie houdt voor Proserve in dat er gezamenlijk naar de toekomst wordt gekeken en wordt bepaald hoe we op veranderingen inspelen. Vandaag gezamenlijk een strategie bepalen, zodat we samen het hoofd kunnen bieden aan de veranderingen van morgen. OVER PROSERVE Proserve is de Managed & IT Solutions serviceprovider van de IT-Ernity groep. Sinds 2000 levert Proserve managed IT-diensten voor het garanderen van continuïteit en het realiseren van digitale transitieprojecten. Proserve is gespecialiseerd in managed services en technisch applicatiebeheer vanuit een breed multicloud ecosysteem. Oostmaaslaan 71 (15e etage) 3063 AN te Rotterdam +31 88 25 25 252 info@proserve.nl www.proserve.nl