Case: Efficiënte oplossing door Solvinity De ANP Beeldbank maakt onderdeel uit van het Algemeen Nederlands Persbureau (ANP). Het ANP voorziet burgers en bedrijven sinds 1934 van nieuws in tekst, maar ook in de vorm van foto’s, video’s, radio, teletekst en infographics. De komst van internet, social media, smartphones en tablets heeft het tempo van de nieuwsverspreiding spectaculair verhoogd. De beeldbank bevat meer dan 10 miljoen foto’s. Daarbij worden er per week tienduizenden beelden weggegooid om ‘lean and mean’ te blijven. De bestandsgrootte van een individuele foto kan oplopen tot tientallen MB’s, waardoor de storagebehoefte groot is. Na een offertetraject koos het ANP voor Solvinity voor de hosting en het beheer van de ANP Beeldbankomgeving, die in totaal zeven verschillende fotowebsites van ANP ondersteunt. Solvinity is de naam waaronder ASP4all en Bitbrains samen verdergaan. Bij een nieuwe naam hoort een nieuwe uitstraling en daarom zijn de actuele klantreferenties van beide bedrijven omgezet naar het Solvinity-merk.
1
Naar volle tevredenheid De noodzakelijke vernieuwing van Windows 2003-licenties was voor ANP aanleiding om de IT-omgeving kritisch tegen het licht te houden. Naast het vernieuwen van de gehele infrastructuur wilde ANP concreet bezuinigen op de hosting- en storagediensten. Aangezien Solvinity in 2009 al naar volle tevredenheid een eerste IT-omgeving voor ANP had opgeleverd en onderhouden, lag het voor de hand om de specialist op het gebied van managed hosting uit Huizen te vragen de regierol op zich te nemen. De urgentie om te vernieuwen was hoog, doordat er sprake was van verouderde hard- en softwarecomponenten. Sinds de eerste oplevering in 2009 zijn cloud service providers steeds verder geprofessionaliseerd en daalden de prijzen van publieke en private cloudstoragediensten fors. Het was daarom logisch dat ANP expliciet aan Solvinity vroeg om ook alle beschikbare cloudopties van Windows Azure en Amazon serieus in overweging te nemen en offertes op te vragen.
Superieure eindgebruikerservaring Mark Westerhoff, ICT Manager bij ANP: ‘Beschikbaarheid, redundantie, leverbetrouwbaarheid, leversnelheid en een superieure eindgebruikerservaring zijn kritische performance indicatoren in het kader van de dienstverlening van de ANP Beeldbank. Het wekelijkse SQL-onderhoud had echter een te hoge impact op de beschikbaarheid van de dienstverlening. Redacteuren die op zoek zijn naar een specifieke foto eisen razendsnelle responstijden die tegenwoordig in milli-seconden in plaats van seconden worden gemeten. Als websites te traag laden of responderen, haken mensen af. De performance tot dusverre was akkoord, maar hield niet over.’ Om de beste oplossing te bepalen voor het snel presenteren, leveren, opslaan en veilig archiveren van bestanden maakt de ANP Beeldbank een onderscheid tussen een aantal fotocategorieën. De aanduiding ‘ANP’ betekent dat het eigen bestanden zijn (Archief). De aanduiding ‘Extern’ betekent dat de bestanden worden aangeleverd door derde partijen, die in geval van onverhoopt dataverlies de content opnieuw zouden kunnen aanleveren. ANP verwacht dat het aantal foto’s dat opgeslagen zal worden in meerdere en verschillende hoge resoluties in de toekomst alleen maar zal toenemen. Het snel publiceren van de zogenoemde ‘thumbs’ en previews met watermerk van de foto’s is cruciaal voor de eindgebruikerservaring.
Wat is Database as a Service? Database as a Service is eigenlijk simpel: toegang tot functionaliteit op basis van verbruik. Met DBaaS krijgen bedrijven bij Solvinity toegang tot volledige MS SQL 2012 Enterprise-level database-functionaliteit op abonnementsbasis: inclusief licenties, hardware, infrastructuur en beveiliging. Daarmee komt meer functionaliteit bereikbaar voor bedrijven, die eerder wellicht te kostbaar werden geacht. Het is een ‘multi-tenant’-omgeving wat inhoudt dat sommige hardware en softwarecomponenten van de infrastructuur worden gedeeld. De databases zelf zijn logisch van elkaar gescheiden, zodat de gegevens van bedrijf A enkel toegankelijk zijn voor het betreffende bedrijf. Zo krijgen bedrijven toegang tot het database-platform, maar worden ze ontlast van de administratieve rompslomp en het beheer van de IT-omgeving - dat is de verantwoordelijkheid van Solvinity.
2
Redundantie: één is geen Om de kosten voor de opslag van bestanden te reduceren, maakt de ANP Beeldbank voortaan gebruik van de Amazon storagediensten (S3). Solvinity combineert de hostingdiensten met de diensten van Amazon en fungeert als ‘broker’ naar ANP en verlaagt daarmee de storagekosten voor het ANP. De gegarandeerde beschikbaarheid bedraagt 99,5 procent.Voor de serverinfrastructuur maakt Solvinity gebruik van Cisco Unified Computing System (UCS). Dit datacenter-platform integreert server-, netwerk-, storage- en virtualisatiecapaciteit in één energiezuinig systeem. De virtuele servers zijn gebaseerd op VMware vSphere en bieden in combinatie met UCS de mogelijkheid om een volledig virtueel datacenter te realiseren over twee datacenters van Solvinity. Voordelen zijn een hoge(re) beschikbaarheid, uitstekende schaalbaarheid en daarmee optimale flexibiliteit. Daar profiteert de ANP Beeldbank direct van. Omdat de websitebezoekers van de ANP Beeldbank voor meer dan 90 procent uit Nederland komen, is er voor gekozen om de generatie van de thumbs en de previews van de foto met een watermerk direct vanuit het datacenter van Solvinity uit te voeren, waar ze op een snelle machine zijn opgeslagen. De op open source gebaseerde Nginx webservers in combinatie met een load balancer zijn zeer geschikt voor het snel serveren van dergelijke statische content. De hoge resolutiefoto’s en preview van ANP-foto’s worden opgeslagen op een virtuele Windows fileserver binnen het datacenter van Solvinity. Gekozen is voor de ‘goedkoopste’ storagevariant (N1 = SATA disk, inclusief een dagelijks snapshot on-site). Voor back-up doeleinden worden de ANP foto’s gesynchroniseerd naar een Windows fileserver in het andere datacenter. Solvinity maakt dagelijks een back-up van de gegevens door middel van back-up to disk. Back-ups verlopen hierdoor sneller en de back-up van de vorige avond is zowel lokaal als off-site beschikbaar. De files in het andere datacenter zijn uitsluitend read-only benaderbaar. Voor het synchronisatieproces wordt Windows DFS toegepast. Ook over veiligheid en privacy hoeft de ANP Beeldbank zich geen zorgen te maken. Solvinity past netwerksegmentatie toe in zogeheten security zones. Binnen die zones wordt gebruikgemaakt van verschillende virtuele LAN’s (VLAN’s) voor een specifieke scheiding per klant. Bij het aangaan van meerjarige relaties zoals tussen ANP en Solvinity is het onmogelijk om de toekomst te voorspellen. De infrastructuur en de dienstverlening van Solvinity is er dan ook op gericht om onverwachte capaciteitsvraagstukken op te lossen, zonder dat daardoor kapitaalvernietiging ontstaat. Lineair, maar ook schoksgewijs op- en afschalen in de capaciteit is ook voor ANP te allen tijde mogelijk. Solvinity doet geen concessies aan de beschikbaarheid van zijn infrastructuur. Dat betekent niet alleen dat alle technologie voldoet aan het principe ‘één is geen’, maar ook dat de gehele dienstverlening is ingericht op maximale beschikbaarheid van de informatiesystemen van de ANP Beeldbank.
“Solvinity doet geen concessies aan de beschikbaarheid van zijn infrastructuur”
3
Van server naar service Dankzij Solvinity beschikt de ANP Beeldbank nu over een echte, unieke hybride cloudoplossing die efficiënt en kostenbesparend is. Er is sprake van een omslagpunt: van server naar service. Er draaien applicaties in de cloud én een MS-SQL wordt als een dienst aangeboden. De vernieuwde infrastructuur bestaat onder meer uit een webportal met twee webservers, een beeldbankapplicatieserver, MS SQL databaseservers, Linux- en Windows fileservers en een FTP server.
“Flexibiliteit en schaalbaarheid zijn voor ons minstens net zo belangrijk.”
Mark Westerhoff is tevreden over de samenwerking met Solvinity en de doorlooptijd van het project. “De oude omgeving van de ANP Beeldbank is inmiddels helemaal uitgefaseerd. Solvinity levert ons niet alleen een stabiele dienst, maar heeft zijn rol als ‘broker’ tussen Amazon en ANP meer dan waargemaakt. De beloofde prijsdalingen zijn gerealiseerd en bij de volgende contractverlenging profiteren we opnieuw van eventuele nieuwe prijsdalingen. Maar we hebben nu al, dankzij toepassing van onder meer storage tiering, een hele scherpe prijs. Ook de samenwerking met onze eigen softwareleverancier iMedia verliep prima.” De initiële inrichting van de ANP Beelbankomgeving vond plaats in nauwe samenwerking met iMedia en adviesbureau Oblivion.Tussen de verschillende partijen zijn heldere afspraken gemaakt over taken en verantwoordelijkheden. Er is sprake van een 24 x 7 full service dienstverlening, waarbij Solvinity verantwoordelijk is voor de beschikbaarheid, het beheer en de support van de complete centrale omgeving, zoals hardware, infrastructuur, netwerk en het technisch (applicatie)beheer. ANP verzorgt het functioneel applicatiebeheer. De diensten worden aangeboden op basis van een vast bedrag per maand (fixed fee). Als de omgeving door toenemend gebruik of belasting niet goed functioneert, voorziet Solvinity in een schaalbare oplossing waarbij additionele capaciteit in nauw overleg snel beschikbaar wordt gesteld. iMedia is verantwoordelijk voor de functionele werking, Solvinity voor de Amazon S3 dienstverlening en dan met name de facturering en callregistratie. Westerhoff benadrukt dat kostenbesparing zeker niet de enige drijfveer was om de infrastructuur te vernieuwen. “Flexibiliteit en schaalbaarheid zijn voor ons minstens net zo belangrijk. Onze dienstverlening wordt gekarakteriseerd door pieken en dalen. Bij een belangrijk nationaal evenement, zoals de Koningskroning bijvoorbeeld, neemt de vraag naar beeldmateriaal explosief toe, terwijl je hartje zomer tijdens de komkommertijd waarschijnlijk aanzienlijk minder foto-aanvragen hebt.”
4
DBaaS bij Solvinity SQL Server 2014 Enterprise biedt tot 10 x snellere transactieprocessing. De ‘AlwaysOn’ technologie biedt daarnaast hogere beschikbaarheid en ‘failover’ functionaliteit: • SQL Clustering biedt ‘High Availability’ en ‘Disaster Recovery’ functionaliteit; • Bewezen technologie, als service- oplossing ontwikkeld met Microsoft; • Kostenefficiëntie in licentiebeheer en gedeelde infrastructuur; • Toegang tot kennis en ervaring in implementatie en beheer.
Over Solvinity Solvinity ontwikkelt innovatieve klantgerichte oplossingen en biedt bedrijven met hoge security-eisen een veilige toegang tot de private, public en hybride cloud. Solvinity is gespecialiseerd in clouddiensten voor managed hosting, analytics, workplace en security. De onderneming is expert op het gebied van hosting van kritische infrastructuren. Onder het motto ‘Secure and compliant by design’ is Solvinity gecertificeerd op basis van internationale en nationale normen zoals ISO27001, ISO14001, ISAE3402 type II, SOC2 en NEN7510. De jaaromzet bedroeg 35 miljoen euro in 2014. Er zijn 180 werknemers werkzaam in Nederland. Kijk voor meer informatie op www.solvinity.com/nl, of volg Solvinity op Twitter en LinkedIn.
Postadres Solvinity B.V. Postbus 58 1270 AB Huizen
Bezoekadres Solvinity B.V. Energieweg 8 1271 ED Huizen
T +31 (0)35 523 26 26 F +31 (0)35 523 26 27 www.solvinity.com/nl
[email protected]
5