WINDOWS AZURE EN ISV'S
|
|
- Karel ten Hart
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 WINDOWS AZURE EN ISV'S EEN HANDLEIDING VOOR BESLISSERS DAVID CHAPPELL JULI 2009 GESPONSORD DOOR MICROSOFT CORPORATION
2 INHOUD ISV's en cloud computing... 2 Een kort overzicht van Windows Azure... 3 Technologie... 3 Bedrijfsmodel... 6 Windows Azure gebruiken: enkele mogelijkheden voor ISV's... 7 Cloud-opslag gebruiken met uw applicatie op de eigen locatie... 7 Cloud computing combineren met uw applicatie op de eigen locatie... 7 Een SaaS-versie van uw applicatie maken... 8 Ondersteunende diensten bieden voor cloud-platforms Windows Azure vergeleken met alternatieve producten Traditionele hosting VM's op aanvraag Conclusies Over de auteur
3 ISV'S EN CLOUD COMPUTING Wat heeft een onafhankelijke softwareleverancier (ISV) aan cloud computing? Het antwoord is eenvoudig: gebruik van de cloud biedt de mogelijkheid om de inkomsten van een ISV te verhogen en/of de kosten te verlagen. Het kan aantrekkelijk zijn code uit te voeren en gegevens op te slaan in grote datacenters die toegankelijk zijn via internet en die worden beheerd door iemand anders. Iemand die verantwoordelijk is voor de strategie van een ISV zou serieus moeten nadenken over de manier waarop cloud computing de activiteiten kan bevorderen. Een van de mogelijkheden waarop een ISV kan profiteren van de cloud is door gebruik te maken van Windows Azure. Windows Azure is ontworpen voor het ondersteunen van zeer schaalbare en betrouwbare applicaties. Dit is het vlaggenschip van de Microsoft-cloud-platformtechnologie. In dit document kijken we hoe en waarom een ISV Windows Azure kan gebruiken. Het doel is duidelijk te maken waarom cloud computing belangrijk is voor ISV's en aan te tonen hoe zij dit nieuwe platform kunnen gebruiken. Voordat we in het onderwerp duiken, is het verstandig eerst enkele hoofdprincipes uit te leggen. U moet de volgende hoofdpunten begrijpen: Een primair doel van Windows Azure is dat dit een platform moet zijn waarop ISV's SaaS-applicaties (software as a service) kunnen maken. Klanten zijn steeds vaker geïnteresseerd in een SaaS-optie voor de software die zij kopen. Om aan deze vraag te voldoen en om concurrerend te blijven, bieden veel ISV's een SaaS-versie van hun huidige of toekomstige producten. Voor het maken van een SaaSapplicatie is een zeer schaalbare, zeer betrouwbare cloud-service nodig die gelijktijdig door talloze organisaties van de klant kan worden gebruikt. Het bouwen van uw eigen fundament hiervoor is net zo onlogisch als het schrijven van uw eigen besturingssysteem voor een applicatie op de eigen locatie. Zoals Windows een fundament biedt voor traditionele applicaties op de eigen locatie, kan Windows Azure een fundament bieden voor SaaS-applicaties. Cloud computing hoeft geen alles-of-niets-voorstel te zijn en SaaS-applicaties zijn niet de enige mogelijkheid. Een bestaande applicatie op de eigen locatie kan worden uitgebreid met cloudfunctionaliteit, zoals het uitvoeren van code of het opslaan van een subset van gegevens in Windows Azure. Met deze uitbreidingsbenadering voor het gebruik van een cloud-platform kunt u geld besparen en de functionaliteit van een huidige applicatie verbeteren. Op deze manier kunt u met een laag risico ervaring opdoen met deze nieuwe technologie. Cloud-platforms zijn niet alleen nuttig voor bedrijven die applicaties voor eindgebruikers maken. Als u een ISV bent die infrastructuuruitbreidingen of hulpmiddelen voor ontwikkelaars biedt voor een Windows-omgeving op de eigen locatie, kunt u waarschijnlijk ook producten met toegevoegde waarde maken voor Windows Azure. Naarmate er meer computeractiviteiten naar de cloud gaan, wordt het vinden van dit nieuwe aanbod waarschijnlijk een belangrijke manier voor u om uw inkomsten op peil te houden. Een cloud-platform zoals Windows Azure werkt anders dan traditionele hosting. Vanuit technisch oogpunt biedt Windows Azure eenvoudiger beheer en services die zijn ontworpen voor het maken van schaalbare en betrouwbare applicaties. De verschillen zijn onder andere minimale investering vooraf en eenvoudigere manieren voor het verhogen en verlagen van de computerresources die uw applicatie gebruikt. Door deze verschillen kan Windows Azure mogelijk betere technologie bieden en lagere kosten voor ISV-applicaties. Windows Azure zal in het begin waarschijnlijk worden gebruikt voor ondersteuning van bestaande applicaties in de cloud. Het is echter goed te weten dat cloud-platforms services bieden die we niet eerder hebben gezien, zoals toegang tot grote aantallen goedkope CPU's en zeer schaalbare gegevensopslag. Samen met ondersteuning voor de zaken die we al kennen, kunnen we verwachten dat creatieve ISV's manieren vinden om met dit nieuwe platform geheel nieuwe dingen te gaan doen. 2
4 EEN KORT OVERZICHT VAN WINDOWS AZURE Voor het nemen van goede beslissingen over het gebruik van Windows Azure is een basiskennis van het platform nodig. Dit hoofdstuk bevat een overzicht van de technologie en het bijbehorende bedrijfsmodel. TECHNOLOGIE Windows Azure bestaat uit drie hoofdonderdelen: een rekenproces dat applicaties uitvoert, een opslagproces dat gegevens opslaat en een fabric die het rekenproces en opslagproces ondersteunt. In afbeelding 1 ziet u deze onderverdeling. Afbeelding1: Windows Azure heeft drie hoofdonderdelen: het rekenproces, het opslagproces en de fabric waarvan beide processen afhankelijk zijn. Voor het gebruik van het rekenproces, maakt een ontwikkelaar een Windows-applicatie. Deze applicatie is mogelijk geschreven met C# en.net Framework, met C++ en de Win32 API's, of op een andere manier. Ongeacht hoe de applicatie is gebouwd, moet deze worden geïmplementeerd als web role, worker role of beide. In afbeelding 2 ziet u de weergave van dit principe. Afbeelding2: applicaties die zijn gebouwd op het Windows Azure-rekenproces kunnen bestaan uit web role instances, worker role instances of beide. 3
5 Zoals de naam doet vermoeden, accepteert een web role instance webverzoeken. Deze kan worden gemaakt met ASP.NET of een andere technologie die werkt met Internet Information Services (IIS). Ongeacht de technologie die wordt gebruikt, biedt Windows Azure ingebouwde taakverdeling van hardware in alle web role instances binnen een bepaalde applicatie. Voor functies die niet zijn bedoeld om direct te reageren op webverzoeken, kan een Windows Azureapplicatie ook worker role instances bevatten. Een worker role instance is niets anders dan een Windowsapplicatie met een main() en deze kan oneindig worden uitgevoerd. Met dit model kunt u onder andere schaalbare applicaties maken waarbij web role instances verzoeken accepteren en deze vervolgens doorgeven aan worker role instances om te worden verwerkt. Ondanks dat web role instances en worker role instances beide gewone Windows-applicaties zijn, is er voor enkele zaken, zoals logboekregistratie, directe toegang nodig tot Windows Azure. Hiertoe kunnen applicaties direct een Windows Azure-agent aanroepen, zoals wordt getoond in Afbeelding 2. Elke instance (zowel web role instance als worker role instance) wordt uitgevoerd binnen zijn eigen virtuele machine (VM). Op deze manier is de applicatie geïsoleerd, waardoor Windows Azure-applicaties worden uitgevoerd met volledig vertrouwen en dit biedt ook een helder inzicht in de prestaties van de applicatie omdat er een gedefinieerde toewijzing is tussen VM's en processorkernen. Maar een ontwikkelaar maakt niet expliciet VM's. In plaats daarvan uploadt de ontwikkelaar een applicatie naar Windows Azure, samen met een XML-configuratiebestand waarin gedefinieerd is hoeveel web role instances en worker role instances er moeten worden uitgevoerd. Wanneer dit klaar is, maakt Windows Azure het benodigde aantal VM's en monitort vervolgens de uitvoer. Als er bij een instance een storing optreedt, start Windows Azure een nieuwe instance. Windows Azure zorgt er hierbij voor dat altijd het opgegeven aantal web rol instances en worker role instances wordt uitgevoerd. (Deze taak wordt uitgevoerd door de fabric controller. Dit is software die verantwoordelijk is voor alle computers in een bepaalde instance van de fabric.) Voor het verhogen of verlagen van het aantal actieve instances kan de eigenaar van een applicatie de waarde voor een van de instance-typen wijzigen in de applicatieconfiguratie. Windows Azure maakt of sluit automatisch VM's op basis van deze nieuwe instelling. Aangezien Windows Azure-applicaties in feite Windows-applicaties zijn, is het geen verrassing dat ontwikkelaars deze kunnen maken met Visual Studio. Deze tool biedt sjablonen voor het maken van cloud-applicaties als web role, worker role of beide. Windows Azure biedt ook een ontwikkel-fabric. Dit is een duplicaat van Windows Azure die wordt uitgevoerd op een lokale computer. Hiermee kunnen ontwikkelaars hun code maken en eerste tests uitvoeren en vervolgens de applicatie uploaden naar Windows Azure wanneer deze klaar is. Applicaties hebben meestal permanente opslag nodig en daarom biedt Windows Azure zijn eigen cloudmechanisme voor het opslaan en ophalen van gegevens. Het platform biedt drie opslagopties die allemaal toegankelijk zijn via standaard HTTP GET-, PUT- en DELETE-acties. Dit wordt getoond in afbeelding 3. 4
6 Afbeelding3: de Windows Azure Storage-service is toegankelijk voor Windows Azure-applicaties en voor applicaties die ergens anders worden uitgevoerd. De drie typen Windows Azure-opslag zijn: Blobs: opslag van grote binaire objecten, zoals video's en afbeeldingen. Tabellen: zeer schaalbare opslag op basis van entiteiten (geen relationele tabellen). Wachtrijen: voor het verzenden en ontvangen van berichten, zoals tussen de web role instances en worker role instances van een applicatie. Het is belangrijk te vermelden dat deze alle drie toegankelijk zijn via applicaties die niet worden uitgevoerd in het Windows Azure-rekenproces. Een applicatie op de eigen locatie of een gehoste applicatie kan bijvoorbeeld kiezen om grote videobestanden op te slaan als Windows Azure-blobs. Het Windows Azure-platform is ook uitgerust met SQL Azure Database (voorheen SQL Data Services genoemd). SQL Azure Database biedt standaard relationele opslag gebaseerd op SQL Server, compleet met opgeslagen procedures en meer. Hoewel een database in SQL Azure Database niet zo veel informatie kan bevatten als een Windows Azure Storage-tabel, bieden deze databases een bekend opslagmodel dat toegankelijk is via ADO.NET en andere gangbare mechanismen voor gegevenstoegang. Zie Introducing Windows Azure (Inleiding tot Windows Azure) voor meer informatie over Windows Azure. Voor een onderzoek van het gehele Windows Azure-platform (voorheen Azure Services Platform genoemd) verwijzen wij u naar Introducing the Azure Services Platform: An Early Look at Windows Azure,.NET Services, SQL Services, and Live Services (Inleiding tot Azure Services Platform: een eerste kijk op Windows Azure,.NET Services, SQL Services en Live Services). 5
7 BEDRIJFSMODEL Een belangrijk voordeel van een cloud-platform en een groot verschil met traditionele hosting zijn de kosten op basis van verbruik. Bij traditionele hosting of een intern datacenter betaalt de eigenaar van een applicatie meestal voor een specifieke set machines voor een vaste periode. Voor applicaties met een variabele belasting moet deze vaste set groot genoeg zijn om de hoogste piek te verwerken. Dit betekent dat er ongebruikte capaciteit is op tijden dat de piek niet wordt bereikt. Bij cloud-platforms werkt het anders. Met Windows Azure betaalt de eigenaar van een applicatie bijvoorbeeld voor de computer- en opslagresources die hij gebruikt. Wanneer de belasting van de applicatie laag is, vraagt hij bijvoorbeeld drie web role instances en twee worker role instances. Wanneer de belasting hoog is, vraagt hij bijvoorbeeld zes web role instances en vier worker role instances. In beide gevallen betaalt de eigenaar alleen voor de resources die de applicatie gebruikt. Het kostenschema van Windows Azure is relatief eenvoudig en kent drie variabelen: rekentijd, gegevensopslag en -toegang, en bandbreedte voor inkomend en uitgaand verkeer. Voor de rekentijd betaalt de eigenaar van een applicatie een vast bedrag voor elk uur dat er een VM actief is. Voor gegevens is er een vast bedrag per gigabyte per maand, samen met een bedrag voor bewerkingen op opgeslagen gegevens, zoals GET- en PUT-bewerkingen. Voor de bandbreedte betaalt de eigenaar van een applicatie een vast bedrag per gigabyte aan gegevens die in en uit een Windows Azure-datacenter gaan. (Er zijn echter geen bandbreedtekosten voor toegang tot de gegevens binnen een datacenter.) De kosten zijn als volgt: Rekenen = $ 0,12 per uur voor elke actieve VM Opslag = $ 0,15 per GB opslag per maand, $ 0,01 per bewerkingen op opgeslagen gegevens Bandbreedte = $ 0,10 per inkomende GB, $ 0,15 per uitgaande GB Windows Azure-applicaties kunnen voor opslag ook SQL Azure Database gebruiken. Nogmaals: de kosten zijn op basis van verbruik en kennen twee variabelen: de hoeveelheid opgeslagen gegevens en de hoeveelheid inkomende en uitgaande gegevens in een Windows Azure-datacenter. De kosten zijn als volgt: Web Edition: $ 9,99 per maand voor een relationele database met maximaal 1 GB opslag Business Edition: $ 99,99 per maand voor een relationele database met maximaal 10 GB opslag Bandbreedte = $ 0,10 per inkomende GB, $ 0,15 per uitgaande GB Microsoft zegt dat het uiteindelijk kortingen zal geven op basis van contracten. Dit is echter nog niet beschikbaar bij de introductie van het platform. Klanten die zich willen binden aan specifieke minimale verbruiksniveaus krijgen korting. Hierdoor kan Microsoft efficiënter plannen en door de lagere kosten kan Microsoft kortingen geven. Net zoals met andere producten, heeft Microsoft ook een partnerprogramma voor Windows Azure. Een onderdeel hiervan is Azure QuickStart. Dit is een centrale plaats waar ISV's en andere partners kunnen beginnen met het verkennen van het Windows Azure-platform en contact kunnen leggen met Microsoft en andere klanten die dit platform gebruiken. Het bedrijf biedt ook een Development Accelerator, waarmee ISV's die zich voor zes maanden willen binden korting krijgen voor ontwikkelgebruik op het Windows Azure-platform. Er zijn ook forums, telefonische ondersteuning en andere traditionele services beschikbaar. Hiermee erkent Microsoft dat het begrijpt dat ISV's een fundamentele rol spelen in het succes van Windows Azure. 6
8 WINDOWS AZURE GEBRUIKEN: ENKELE MOGELIJKHEDEN VOOR ISV'S Als u wilt weten of een cloud-platform kan leiden tot verbetering van uw activiteiten, moet u nadenken over de manier waarop u een dergelijk cloud-platform kunt gebruiken. In dit hoofdstuk kijken we naar enkele manieren waarop een ISV Windows Azure kan gebruiken. CLOUD-OPSLAG GEBRUIKEN MET UW APPLICATIE OP DE EIGEN LOCATIE De makkelijkste manier waarop een ISV-applicatie gebruik kan maken van Windows Azure is mogelijk het opslaan van gegevens. Zoals eerder genoemd, is Windows Azure Storage toegankelijk vanuit applicaties op de eigen locatie en vanuit Windows Azure-applicaties. Een applicatie die momenteel back-ups maakt naar een opslagsysteem op de eigen locatie kan bijvoorbeeld kiezen voor Windows Azure Storage-blobs. Hierdoor kan de betrouwbaarheid van de back-up verbeteren aangezien blobs minimaal drie maal worden gerepliceerd (zoals alles in Windows Azure Storage). Ook kunnen de kosten verminderen door de schaalvoordelen van de zeer grote datacenters van Microsoft. Of denk aan een applicatie die zeer grote hoeveelheden gegevens biedt aan gebruikers, bijvoorbeeld video- en audiobestanden. In plaats van deze lokaal op te slaan, kan de applicatie kiezen voor Windows Azure Storage-blobs wegens betere beschikbaarheid, lagere kosten of beide. En Windows Azure Storage is niet de enige optie. Met SQL Azure Database kan een applicatie ook relationele gegevens opslaan in de cloud. Een applicatie die een set relationele tabellen moet delen over meerdere instances die worden uitgevoerd op verschillende locaties kan er bijvoorbeeld van profiteren van het feit dat die gegevens op één plaats beschikbaar zijn. Er zijn enkele beperkingen (een database in SQL Azure Database kan bijvoorbeeld niet meer dan 10 GB bevatten) en deze service is dus niet hetzelfde als het uitvoeren van SQL Server in de cloud. Toch zijn er enkele potentiële voordelen. Veel van de werkzaamheden die nodig zijn voor het beheren van een database zijn niet meer nodig met SQL Azure Database omdat Microsoft deze werkzaamheden voor u uitvoert. De beschikbaarheid van uw gegevens wordt verbeterd omdat SQL Azure Database, net zoals Windows Azure Storage, drie instances van alle gegevens opslaat om zo bescherming te bieden tegen hardwarestoringen. De kosten van deze opslag zijn mogelijk zelfs lager dan opslag op de eigen locatie, vooral voor kleinere organisaties. Wanneer u het Microsoft-cloud-platform gebruikt om gegevens op te slaan, moet u dat platform kunnen vertrouwen. De beste manier om vertrouwen op te bouwen, is om klein te beginnen en bij tevredenheid daarna uit te breiden. Voor een ISV die overweegt Windows Azure of SQL Azure Database te gebruiken, is het gebruik van de opslagservices vanaf een applicatie op de eigen locatie een mogelijkheid om ervaring op te doen met deze nieuwe aanpak voordat zij een grotere stap doen. Dit kan een goede manier zijn om te experimenteren met cloud computing. CLOUD COMPUTING COMBINEREN MET UW APPLICATIE OP DE EIGEN LOCATIE Als het handig is de gegevens van een applicatie in de cloud te plaatsen, kan het ook handig zijn de cloud te gebruiken voor het uitvoeren van bepaalde applicatiecode. Een ISV die een applicatie biedt, kan bijvoorbeeld profiteren van het maken van een online marktomgeving tussen alle bedrijven die deze oplossing gebruiken. Het bouwen van deze functionaliteit op een cloud-platform zoals Windows Azure moet aanzienlijk sneller en goedkoper zijn dan deze vanaf nul op te bouwen. Of stel u voor dat een applicatie op de eigen locatie soms kan profiteren van meerdere processorkernen voor het verwerken van CPU-intensieve belastingen. Deze applicatie kan dan een aantal Windows Azure-worker role instances maken om dit werk te doen en kan deze sluiten wanneer de instances niet meer nodig zijn. Zoals altijd betaalt de klant alleen voor de resources die de klant gebruikt, dat wil zeggen de uren dat de VM's van deze worker role daadwerkelijk actief zijn. 7
9 Er zijn genoeg situaties waarbij het geheel verplaatsen van een bestaande applicatie naar de cloud niet praktisch is. Het overzetten van miljoenen regels code naar een cloud-platform kan te risicovol, te duur of gewoonweg niet de moeite waard zijn. In dergelijke gevallen is het handiger om nieuwe functionaliteit toe te voegen die in de cloud wordt uitgevoerd. Aangezien Windows Azure een kant-en-klaar platform biedt waarop cloud-applicaties kunnen worden uitgevoerd, kan dit type code eenvoudiger worden gemaakt. EEN SAAS-VERSIE VAN UW APPLICATIE MAKEN Een ISV moest lange tijd software direct installeren op machines van de klant. Met SaaS-applicaties hoeft dit niet meer. In tegenstelling tot conventionele softwarepakketten, wordt een SaaS-applicatie uitgevoerd in een datacenter dat via internet toegankelijk is en via internet aan klanten wordt geleverd. SaaS-applicaties kunnen voor klanten werkelijke voordelen bieden, waaronder: Minder risico: in tegenstelling tot conventionele softwarepakketten, is er bij SaaS-applicaties geen grote investering vooraf nodig. Klanten kunnen de applicatie meestal gratis uitproberen voordat zij deze aanschaffen. Op deze manier kunnen zij beter beoordelen of de applicatie toegevoegde waarde zal hebben. Aantrekkelijkere prijsstructuur: de kosten van SaaS-applicaties zijn doorgaans gebaseerd op verbruik, zoals kosten per gebruiker per maand. Zo kunnen klanten klein beginnen en zo nodig gebruikers toevoegen. Hiermee kan de aanschaf van software ook een operationele uitgave zijn in plaats van een kapitaaluitgave. Dit kan voor bepaalde organisaties aantrekkelijk zijn. Snellere en goedkopere implementatie: software wordt niet geïnstalleerd op lokale computers, maar de gebruikers van een SaaS-applicatie openen de applicatie meestal via een gewone webbrowser. Eenvoudigere upgrades: de klant hoeft niet de eigen instances van een aangeschaft softwarepakket bij te werken, maar de SaaS-aanbieder werkt de SaaS-applicatie centraal bij. De voordelen van SaaS zijn met name aantrekkelijk voor bepaalde klanten en typen applicaties. Deze aanpak heeft echter ook nadelen en is niet voor elke applicatie geschikt. De grootste uitdagingen waarmee SaaS-klanten te maken hebben, zijn onder andere: Vertrouwen: kan een klant werkelijk vertrouwen op een aanbieder van een SaaS-applicatie? Is de applicatie altijd beschikbaar? Is de applicatieaanbieder te vertrouwen met gevoelige bedrijfsgegevens? Vertrouwen in de aanbieder is voor klanten de grootste drempel voor SaaS-applicaties. Dit vertrouwen geldt ook voor het cloud-platform waarop een SaaS-applicatie is gebouwd. Wetgeving en regelnaleving: veel bedrijven moeten van de overheid voldoen aan diverse normen, zoals normen inzake ondernemingsbestuur, Basel II, enz.. Als een SaaS-applicatie (en het cloudplatform waarop dit is gebouwd) niet voldoet aan deze verplichtingen, mag een bedrijf de applicatie niet gebruiken. Aanpassing: traditionele softwarepakketten die worden gebruikt op de eigen locatie kunnen vaak op diverse manieren worden aangepast. SaaS-applicaties zijn meestal "multi-tenant", wat betekent dat een instance van de software wordt gedeeld door alle gebruikers. Aanpassing is nog steeds mogelijk, maar het is vaak beperkter dan bij traditionele softwarepakketten. 8
10 Integratie met applicaties op de eigen locatie: een SaaS-applicatie moet voorzien in een methode waarop de code en gegevens met de applicatie op de eigen locatie worden geïntegreerd. Hieronder valt ook identiteitintegratie omdat klanten meestal eenmalige aanmelding (SSO) willen. Beheer: de meeste tools op de eigen locatie voor het beheren en monitoren van applicaties werken momenteel niet goed met SaaS-applicaties samen. Dit zal waarschijnlijk veranderen, maar door de huidige situatie worden bepaalde klanten ontmoedigd. Net zoals SaaS-applicaties voordelen en nadelen hebben voor organisaties die software kopen, hebben SaaS-applicaties ook voordelen en nadelen voor bedrijven die software verkopen. De voordelen voor SaaS-applicaties voor ISV's zijn onder andere: Potentie voor meer verkopen: klanten lopen minder risico en hebben minder kosten vooraf, waardoor initiële verkopen sneller en goedkoper kunnen zijn. SaaS-applicaties kunnen ook aantrekkelijk zijn voor nieuwe categorieën klanten, zoals kleinere organisaties, omdat voor deze applicaties minder interne IT-expertise vereist is. Eenvoudigere upgrades voor klanten: het is niet meer nodig elke klant te overtuigen om het softwarepakket op de eigen locatie te vervangen, maar een ISV kan in één keer een upgrade van de SaaS-applicatie voor alle gebruikers uitvoeren. Hierdoor kunnen de ondersteuningskosten voor een ISV aanzienlijk afnemen omdat het niet meer nodig is om talloze oude versies van een applicatie te ondersteunen. Niets is echter gratis, dus de overstap naar een SaaS-omgeving heeft ook enkele nadelen voor ISV's. De belangrijkste nadelen zijn: Een ander model voor verkopen en inkomsten: geld stroomt geleidelijk binnen en komt niet meer vooraf via licentiebetalingen binnen. Dit betekent lagere marges, in ieder geval in het begin. Minder loyaliteit van klanten: zonder de vaste kosten van een aangeschafte en mogelijk een in hoge mate aangepaste applicatie op de eigen locatie, is het voor klanten mogelijk eenvoudiger om over te stappen op een concurrerend product. Minder service-inkomsten van aanpassing: ISV's die een aanzienlijk deel van hun inkomsten halen uit het aanpassen van applicaties merken mogelijk dat deze inkomsten voor SaaS-applicaties lager zijn. Technische uitdagingen: voor het maken van een SaaS-applicatie is een andere set technische vaardigheden nodig dan die de meeste ISV's al hebben. Uw ontwikkelorganisatie moet nu een zeer schaalbare en betrouwbare gedeelde applicatie bouwen in plaats van bekende software op de eigen locatie. Ook zijn er mogelijk bepaalde wijzigingen aan bestaande code nodig omdat Windows Azure niet altijd hetzelfde werkt als de Windows Server-omgeving. Windows Azure verdeelt bijvoorbeeld de taakverzoeken over de web role instances van een applicatie en biedt geen ondersteuning voor sessieaffiniteit. Hierdoor is er betere schaalbaarheid mogelijk, maar dit is mogelijk niet de manier waarop uw applicatie is ontworpen. De werkelijkheid is duidelijk: SaaS-applicaties zullen een belangrijke rol gaan spelen, maar zij zullen software op de eigen locatie niet doen verdwijnen. Elke ISV die een applicatiepakket biedt, moet zijn aanbod bekijken en een beslissing nemen: wat is geschikt om te leveren als SaaS? Met name wanneer uw concurrenten deze weg inslaan, is het maken van een SaaS-versie van een huidige applicatie op de eigen locatie mogelijk de juiste optie. Zoals eerder genoemd, is een van de primaire doelen van Windows Azure het ondersteunen van SaaSapplicaties. Veel aspecten van het ontwerp sluiten aan bij dit doel. Een SaaS-applicatie moet bijvoorbeeld schaalbaarder zijn dan een applicatie op de eigen locatie omdat deze meerdere klanten gelijktijdig ondersteunt. De verdeling tussen web role en worker role in Windows Azure is bedoeld om zeer 9
11 schaalbare applicaties te maken doordat het werk tussen een front-end web role en een back-end worker role wordt verdeeld. Ook zijn Windows Azure Storage-tabellen nadrukkelijk ontworpen om zeer grote hoeveelheden gegevens op te slaan, veel meer dan met één beheersysteem voor relationele databases kunnen worden beheerd. Een SaaS-applicatie moet ook een betere betrouwbaarheid bieden dan een applicatie op de eigen locatie omdat een eventuele storing van invloed is op alle klanten en niet op slechts één. Windows Azure Fabric kan dit bereiken door elke actieve instance van een applicatie te monitoren. Als een instance, een VM of zelfs een gehele machine een storing heeft, zal de fabric controller een andere starten om de taken over te nemen. De fabric controller kan ook een actieve applicatie bijwerken zonder deze te sluiten. Dit is een belangrijk kenmerk voor een SaaS-applicatie die continu beschikbaar moet zijn. Een ander belangrijk kenmerk voor een effectieve SaaS-applicatie is flexibiliteit: het vermogen om pieken in de vraag op te vangen. Met een conventionele applicatie moet een datacenter de maximale belasting kunnen ondersteunen die deze applicatie ooit moet verwerken. Dit is zeker mogelijk, maar het is duur en verspillend. Het grootste deel van de capaciteit van het datacenter wordt de meeste tijd niet gebruikt. Bij Windows Azure is het aanpakken van dit probleem eenvoudiger. De eigenaar van een applicatie kan het aantal actieve instances op elk moment wijzigen door met de fabric controller VM's te maken of te sluiten wanneer dit nodig is. Aangezien Windows Azure-klanten alleen betalen voor de resources die zij gebruiken, betalen zij op deze manier alleen voor een grote hoeveelheid computerresources op het moment dat deze resources daadwerkelijk nodig zijn. Wanneer de belasting afneemt, wordt de applicatie teruggebracht naar de normale grootte. SaaS-applicaties hebben andere vereisten dan traditionele applicaties op de eigen locatie. Deze verschillen zijn een belangrijke reden van het ontwerp van Windows Azure. Een ISV die een SaaSapplicatie maakt, kan zijn eigen platform bouwen. In het begin deden enkele ISV's dit omdat er geen alternatief was. Door de opkomst van cloud-platforms kunnen ISV's die SaaS-applicaties maken zich nu concentreren op hun bedrijfslogica in plaats van infrastructuur. Waarschijnlijk zal in de toekomst de meerderheid van SaaS-applicaties worden gemaakt op een cloud-platform, zoals Windows Azure. ONDERSTEUNENDE DIENSTEN BIEDEN VOOR CLOUD-PLATFORMS Veel ISV's bieden tegenwoordig infrastructuur- en beheerservices voor omgevingen op de eigen locatie. Vele anderen bieden software waarmee ontwikkelaars gemakkelijker kunnen werken. Enkele van deze oplossingen zijn niet relevant in de cloud, maar andere wel. Er zijn ook nieuwe mogelijkheden, plaatsen waar ISV's geld kunnen verdienen door toegevoegde waarde te bieden voor Windows Azure. Windows Azure biedt bijvoorbeeld toegang tot prestatiegegevens over actieve applicaties. Een tool die deze gegevens samenvoegt en vervolgens via een effectieve gebruikersinterface presenteert, kan voor klanten van Windows Azure nuttig zijn bij het beheren van hun cloud-applicaties. Windows Azure biedt ook API's waarmee een applicatie direct het aantal actieve web role instances en worker role instances kan wijzigen zonder tussenkomst van een persoon. Het platform biedt echter geen software die de belasting van de applicatie monitort en vervolgens deze API's gebruikt om het aantal actieve instances hierop aan te passen. Dit kan een ISV doen door producten te bieden waarmee ontwikkelaars deze functionaliteit eenvoudig kunnen toevoegen aan hun applicaties. De opkomst van cloud-platforms betekent een grote verandering voor ISV's. Bij elke grote verandering is het verstandig om dingen stap voor stap te doen, zoals het gebruik van Windows Azure-cloud-opslag of het overzetten van een deel van uw applicatie naar de cloud. Als dit goed werkt en financieel aantrekkelijk is, kunt u grotere stappen nemen wanneer dit nodig is, zoals het maken van een volledige SaaS-versie van uw applicatie. 10
12 WINDOWS AZURE VERGELEKEN MET ALTERNATIEVE PRODUCTEN Windows Azure staat niet op zichzelf; er zijn ook andere benaderingen. In dit hoofdstuk wordt Windows Azure vergeleken met twee van de meest voor de hand liggende alternatieven: traditionele hosting en cloud-platforms die VM's op aanvraag bieden. TRADITIONELE HOSTING Voor de meeste mensen die een externe locatie zoeken voor het uitvoeren van hun applicaties, is de eerste optie een hostingprovider. Bij traditionele hosting vraagt een klant een vaste set resources en betaalt voor het gebruik van deze resources voor een vaste periode. Een ISV die een SaaS-applicatie wil uitvoeren kan bijvoorbeeld een contract afsluiten met een hoster voor zes Windows-servers gedurende een jaar en betaalt voor deze service een vooraf overeengekomen bedrag. Hosting heeft vele voordelen. Een hoster is vaak goedkoper dan een intern datacenter, met name voor kleinere organisaties. Hiermee kunnen klanten ook de complexiteit van het beheren van een eigen datacenter vermijden terwijl zij toch de totale controle hebben over de machines die worden gebruikt. Ondanks dat de opkomst van cloud-platforms waarschijnlijk zal leiden tot een afname van traditionele hosting, zal dit model zeker niet verdwijnen. In veel situaties is dit nog steeds een goede oplossing. Voor bepaalde applicaties is een cloud-platform, zoals Windows Azure echter een betere keuze. Voordelen: De mogelijkheid om het aantal gebruikte servers snel te verhogen: bij een hoster kan het mogelijk enkele dagen duren voordat er een nieuwe machine beschikbaar is. Bij een Windows Azure-applicatie kan een nieuwe VM binnen enkele minuten beschikbaar en in gebruik zijn. De mogelijkheid om het aantal gebruikte servers snel te verlagen: hosters vragen over het algemeen om een vast aantal servers af te nemen die alleen voor u worden gebruikt. Met Windows Azure kan een applicatie het aantal gebruikte VM's verlagen door het aantal web role instances en/of worker role instances te verlagen. Hierdoor dalen de kosten van het uitvoeren van deze applicatie. Er is geen verplichting vooraf om een minimum aantal servers te gebruiken. De mogelijkheid om services te bieden die expliciet zijn ontworpen voor applicaties met een zeer grote schaalbaarheid en beschikbaarheid: hosters bieden over het algemeen standaard Windowssystemen, waarbij de klant zelf de actie moet ondernemen die nodig is om hun applicaties uit te voeren. Zoals eerder beschreven, kan een cloud-platform zoals Windows Azure specifiek worden ontworpen voor het ondersteunen van applicaties met zeer hoge eisen aan schaalbaarheid en beschikbaarheid. Minder beheeroverhead: in tegenstelling tot Windows Azure, geven hosters over het algemeen volledige beheertoegang tot hun machines. Het nadeel hiervan is dat er meer beheerwerkzaamheden zijn vereist: alles van patches voor besturingssystemen tot het beheren van databasebeheerssystemen. Met Windows Azure (en SQL Azure Database) wordt het meeste van dit werk voor u gedaan, waardoor u tijd en geld bespaart. VM'S OP AANVRAAG Een aantal leveranciers, waaronder Amazon, Mosso, en GoGrid, biedt virtuele machines op aanvraag. In tegenstelling tot traditionele hosters, zijn de kosten bij deze leveranciers meestal op basis van verbruik, zijn er geen vaste kosten en kunnen VM's snel beschikbaar worden gesteld. In andere woorden: zij bieden cloud-platforms. 11
13 Windows Azure is ook een cloud-platform, maar ondanks dat het VM's gebruikt (en hiervoor factureert), zijn er belangrijke verschillen met platforms die VM's op aanvraag bieden. Een platform dat puur is gebaseerd op VM lijkt in bepaalde opzichten veel op hosting: u hebt de volledige controle, waaronder beheertoegang tot uw VM's, maar u hebt niet de volledige verantwoordelijkheid voor het configureren en beheren van deze VM's en de software die erop staat. Met Windows Azure levert u alleen een Windowsapplicatie, samen met instructies over het aantal instances dat moet worden uitgevoerd. Het platform zelf draagt zorg voor al het andere, waaronder het bijwerken van systeemsoftware wanneer dit nodig is. Een ander belangrijk verschil is de verwerking van de relationele database. Met typische VM-platforms kunt u een relationele database uitvoeren in een VM, net zoals u dezelfde database zou uitvoeren op de eigen locatie of bij een hoster. Dit werkt, maar hierbij moet u de database zelf installeren, onderhouden en beheren. De betrouwbaarheid kan ook een probleem worden, aangezien typische clusters met gedeelde schijven vaak niet beschikbaar zijn. Met Azure kan een applicatie in plaats hiervan SQL Azure Database gebruiken. Zoals eerder beschreven, biedt deze technologie een door Microsoft beheerde relationele opslag waarin alle gegevens meerdere malen worden opgeslagen voor een hogere betrouwbaarheid. Nogmaals: u hebt niet meer de volledige controle, maar u krijgt er eenvoud en ingebouwde betrouwbaarheid voor terug. CONCLUSIES Net zoals alle nieuwe platforms, zal Windows Azure alleen een succes worden wanneer ISV's hierop applicaties gaan bouwen. Microsoft begrijpt dit en het aantrekkelijk maken van het nieuwe cloudplatform voor deze doelgroep is voor Microsoft een prioriteit. De belangrijkste voordelen zijn: De kosten kunnen aantrekkelijk zijn doordat ISV's met Windows Azure applicaties kunnen uitvoeren en gegevens kunnen opslaan in een zeer groot datacenter terwijl zij alleen betalen voor de gebruikte resources. Windows Azure biedt een kant-en-klaar platform dat is ontworpen om schaalbare en betrouwbare cloud-applicaties te ondersteunen. Hierdoor bespaart u tijd en geld bij het maken en uitvoeren van SaaS-applicaties en andere codes voor gebruik in de cloud. Cloud computing lijkt de volgende grote ontwikkeling in onze branche. Net nu ISV's zich hebben aangepast aan de veranderingen als gevolg van pc's, mobiele apparaten en andere nieuwe platforms, moeten zij nu besluiten hoe zij gaan profiteren van cloud-platforms. Net zoals Windows een belangrijke rol speelde bij eerdere ontwikkelingen, zal Windows Azure ook een belangrijke rol spelen bij deze nieuwe ontwikkeling. Als u verantwoordelijk bent voor de strategie van uw bedrijf, is het verstandig om de Azureomgeving te begrijpen en te evalueren. OVER DE AUTEUR David Chappell is president van Chappell & Associates ( in San Francisco, Californië, Verenigde Staten. Via lezingen, artikelen en consults helpt hij mensen over de hele wereld om betere beslissingen te nemen over nieuwe technologieën. 12
HET WINDOWS AZURE- PROGRAMMEERMODEL
HET WINDOWS AZURE- PROGRAMMEERMODEL DAVID CHAPPELL OKTOBER 2010 GESPONSORD DOOR MICROSOFT CORPORATION INHOUD Waarom is er een nieuw programmeermodel ontwikkeld?... 3 De drie regels van het Windows Azure-programmeermodel...
Nadere informatieNaar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper
Naar de cloud: drie praktische scenario s Zet een applicatiegerichte cloudinfrastructuur op whitepaper Naar de cloud: drie praktische scenario s Veel bedrijven maken of overwegen een transitie naar de
Nadere informatieVan Small Business Server naar Cloud Small Business Services. Uw vertrouwde Small Business Server in de cloud
Van Small Business Server naar Cloud Small Business Services Uw vertrouwde Small Business Server in de cloud Oud scenario - Small Business Server 2011 Waarom afscheid nemen? Alweer 6(!) jaar oud Kans op
Nadere informatieHoe kunt u profiteren van de cloud? Whitepaper
Hoe kunt u profiteren van de cloud? Whitepaper Auteur: Roy Scholten Datum: woensdag 16 september, 2015 Versie: 1.1 Hoe u kunt profiteren van de Cloud Met de komst van moderne technieken en de opmars van
Nadere informatieDe cloud die gebouwd is voor uw onderneming.
De cloud die gebouwd is voor uw onderneming. Dit is de Microsoft Cloud. Elke onderneming is uniek. Van gezondheidszorg tot de detailhandel, van fabricage tot financiële dienstverlening: geen twee ondernemingen
Nadere informatieKENNISMAKING MET WINDOWS AZURE
KENNISMAKING MET WINDOWS AZURE DAVID CHAPPELL OKTOBER 2010 GESPONSORD DOOR MICROSOFT CORPORATION INHOUD Een overzicht van Windows Azure... 2 Rekenen... 4 Opslag... 6 Fabric controller... 7 CDN (Content
Nadere informatiehoogwaardige IaaS Cloudoplossingen
hoogwaardige IaaS Cloudoplossingen Exclusieve partnership Cloudleverancier NaviSite is als onderdeel van mediaconglomeraat Time Warner Cable één van de grootste wereldwijde providers van enterprise class
Nadere informatieOpenX Hosting. Opties en Alternatieven
OpenX Hosting Opties en Alternatieven Versie 1.0 Groningen, 9 juni 2009 Opgesteld door: Copyright 2009 ErikGeurts.com B.V. Niets uit dit document mag worden verveelvoudigd, opgeslagen in een geautomatiseerd
Nadere informatieThree Ships CDS opschalingsdocument Overzicht server configuratie voor Three Ships CDS
CDS opschalingsdocument Overzicht server configuratie voor CDS 1. Algemeen Dit document geeft een overzicht van een aantal mogelijke hardware configuraties voor het inrichten van een serveromgeving voor
Nadere informatieCloud Computing. Definitie. Cloud Computing
Cloud Computing Definitie In de recente literatuur rond Cloud Computing zijn enorm veel definities te vinden die het begrip allemaal op een verschillende manier omschrijven. Door deze diversiteit zijn
Nadere informatieMicrosoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure
Asset 1 van 7 Over het bouwen van cloudoplossingen Gepubliceerd op 24 february 2015 Praktische handleiding voor ontwikkelaars die aan de slag willen met het maken van applicaties voor de cloud. Zij vinden
Nadere informatieIntern (On-Premise) Co-Location Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS)
Tot een aantal jaren geleden was het redelijk vanzelfsprekend om in een gebouw met een groot aantal werkplekken een eigen serverruimte te maken. Dit heeft nog steeds een aantal voordelen. Vandaag de dag
Nadere informatiePrivate Cloud: Virtuele servers op basis van Windows Azure Pack
Private Cloud: Virtuele servers op basis van Windows Azure Pack Virtuele servers op basis van Windows Azure Pack De Private Cloud oplossing van 2tCloud is gebaseerd op de geavanceerde Windows Azure Pack
Nadere informatieAlles in de cloud: bent u er al klaar voor? Whitepaper OGD ict-diensten. Alles in de cloud: bent u er al klaar voor? Whitepaper OGD ict-diensten
Alles in de cloud: bent u er al klaar voor? Whitepaper OGD ict-diensten Alles in de cloud: bent u er al klaar voor? Whitepaper OGD ict-diensten 1 Cloudcomputing is populair, en niet zonder reden. Clouddiensten
Nadere informatieCloud Computing. Bart van Dijk
Cloud Computing Bart van Dijk (b.van.dijk@hccnet.nl) Cloud Computing Wat is Cloud Computing, en waarom Geschiedenis Cloud Computing Techologie Service modellen Voor en nadelen Cloud Computing voor consumenten
Nadere informatiePUBLIEKE, PRIVATE OF HYBRIDE CLOUD?
North Trade Building Noorderlaan 133/8 B-2030 Antwerpen T +32 (0) 3 275 01 60 F +32 (0) 3 275 01 69 www.nucleus.be PUBLIEKE, PRIVATE OF HYBRIDE CLOUD? HOE MAAK IK DE KEUZE? NUCLEUS Hosting Solution Builder
Nadere informatieTechnisch Ontwerp W e b s i t e W O S I
Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept
Nadere informatieDienstbeschrijving Cloud. Een dienst van KPN ÉÉN
Dienstbeschrijving Cloud Een dienst van KPN ÉÉN Versie : 1.0 Datum : 12 april 2016 Inhoud 1 Dit is Cloud 3 2 Dit is Office 365 4 3 Specificatie Domeinnamen 7 4 Technische voorwaarden en service 8 Blad
Nadere informatieVOOR EN NADELEN VAN DE CLOUD
VOOR EN NADELEN VAN DE CLOUD VOOR EN NADELEN VAN DE CLOUD Cloud storage. Back-up in de cloud. Er zijn verschillende benamingen voor diensten die computergebruikers in staat stellen om hun documenten en
Nadere informatieTHE SKY S THE LIMIT. De cloud wat is het, en waarom is het de toekomst.
THE SKY S THE LIMIT De cloud wat is het, en waarom is het de toekomst. www.exactsoftware.nl THE SKY S THE LIMIT 03 INTRODUCTIE Maximale eenvoud bereiken, het is een constante uitdaging. Deze eenvoud helpt
Nadere informatieCaag CRM. info@caagcrm.nl www.caagcrm.nl. Informatie Brochure
Caag CRM info@caagcrm.nl www.caagcrm.nl Informatie Brochure Over Ons Caag CRM is een cloud- based software onderneming. Onze kracht ligt in het ontwikkelen van slimme software oplossingen gebaseerd op
Nadere informatieKosten factoren in Azure
Kosten factoren in Azure Geopunt infrastructuur initieel Geopunt = kaartviewer + tileservices + website 2 Loadbalancers 5 VM s Gehost in extern datacenter 8 Tb storage 1 Gb bandbreedte Postgis db Geopunt
Nadere informatieWorkflows voor SharePoint met forms en data K2 VOOR SHAREPOINT
Slimmer samenwerken met SharePoint Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Workflows, forms, reports en data WAAROM KIEZEN VOOR K2? Of u nu workflows moet maken voor items in SharePoint
Nadere informatieOffice 365 versus Online Werkplek
Office 365 versus Online Werkplek Datum: 4 juni 2017 Versie: 1.0 2017 Kology Kology Huis ter Heideweg 58 3705 LZ Zeist T. +31 30 890 48 50 E. info@kology.nl W. www.kology.nl Inhoudsopgave 1 Wat is Microsoft
Nadere informatieEIGENSCHAPPEN CONVERGED HARDWARE
EIGENSCHAPPEN CONVERGED HARDWARE Eigenschappen Converged Hardware 1 van 8 Document Informatie Versie Datum Omschrijving Auteur(s) 0.1 29-09-2015 Draft Remco Nijkamp 0.2 29-09-2015 Volgende Versie opgesteld
Nadere informatieTechnische implementatie De infrastructuur rondom Transit kent de volgende rollen:
Transit Herkent u het? Steeds dezelfde uitdagingen in migratieprojecten; meerdere variabelen, in verschillende stadia en in een blijvend veranderende omgeving, managen. Grote hoeveelheden gegevens over
Nadere informatieGerust aan het werk MET ALLE INFORMATIE OVER ONZE CLOUD WERKPLEK.
Gerust aan het werk MET ALLE INFORMATIE OVER ONZE CLOUD WERKPLEK. Cloud werkplek Wat is het? De cloudwerkplek van Hupra is een Windows 8.1. desktop die altijd en overal via het internet toegankelijk is.
Nadere informatieFactsheet CLOUD CONSULTANCY Managed Services
Factsheet CLOUD CONSULTANCY Managed Services CLOUD CONSULTANCY Managed Services We geven gedegen advies over ontwerp, integratie, bouw en beheer van schaalbare platformen op basis van cloud-technologie.
Nadere informatieWe stemmen uw cloud-verbruik automatisch af op de vraag
Managed Services Managed Services We geven gedegen advies over ontwerp, integratie, bouw en beheer van schaalbare platformen op basis van cloud-technologie. Cloud computing vormt het fundament van elk
Nadere informatieCLOUD COMPUTING Falco, Goan & Wouter CURSUSAVOND. Teach-IT
CLOUD COMPUTING Falco, Goan & Wouter CURSUSAVOND Teach-IT 1. INHOUDSTAFEL 1. INHOUDSTAFEL 1 2. Inleiding 3 2.1. Wat is een Cloud? 3 2.2. Voordelen? 3 2.3. Nadelen? 4 2.4. Wie gebruikt voornamelijk clouds?
Nadere informatiePeelland ICT Online Back-up
Peelland ICT Online Back-up Peelland ICT biedt volledig in eigen beheer online back-up aan. Hiermee voorzien wij onze klanten van de laatste nieuwe back-up mogelijkheden en technieken. Risico s conventionele
Nadere informatieDE PRIVATE CLOUD. Johan Bos & Erik de Meijer
DE PRIVATE CLOUD Johan Bos & Erik de Meijer Agenda Wat is Cloud? Waarom Private Cloud? Wanneer Private Cloud? Een stappenplan Vragen Quiz Ga naar www.kahoot.it of download de app Gefeliciteerd! 2017 EXACT
Nadere informatieWaarom Cloud? Waarom nu? Marc Gruben April 2015
Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Daarom Cloud? Cloud! Waarom Daarom nu? nu! Marc Gruben April 2015 Wie ben ik? Informatie analist Project/development manager Developer/architect Wie
Nadere informatieMeerdere clouds samensmeden tot één grote, hybride omgeving
Cloud of Clouds Meerdere clouds samensmeden tot één grote, hybride omgeving whitepaper CUSTOM 1 Bedrijven maken steeds vaker gebruik van meerdere clouddiensten, omdat ze aan iedereen in de organisatie
Nadere informatiePRIVATE CLOUD. Ervaar het gemak van de private cloud: minder gedoe, meer waarde
Ervaar het gemak van de private cloud: minder gedoe, meer waarde IN HET KORT In de private cloud draaien uw Exact-oplossingen zoals u gewend bent, maar dan met optimale flexibiliteit, maximale prestaties
Nadere informatieAltijd en overal in de cloud. Al uw data en applicaties vanaf elk device bereikbaar voor uw medewerkers
Altijd en overal in de cloud Al uw data en applicaties vanaf elk device bereikbaar voor uw medewerkers Zorgeloos in de cloud De wereld verandert voortdurend en ook ons werkmodel bevindt zich in een fase
Nadere informatieWerken zonder zorgen met uw ICT bij u op locatie
Werken zonder zorgen met uw ICT bij u op locatie Naast de mogelijkheden om uw programmatuur en gegevens bij Drie-O via Evy 2.0 in de cloud te hosten hebt u ook de mogelijkheid om uw ICT omgeving bij u
Nadere informatieCloud. BSA The Software Alliance
Cloud Steeds meer bedrijven omarmen het werken in de cloud. Maar wat betekent dit voor bedrijven, hun werknemers en het managen van de softwarelicenties? Dit e-book behandelt dergelijke ontwikkelingen
Nadere informatieDE IT-OMGEVING VAN DE TOEKOMST STAP AF VAN DURE, BEHEERINTENSIEVE ADHOC-OPLOSSINGEN EN GA VOOR KOSTENBESPARENDE EENVOUD MET HYPER-CONVERGED
IT MANAGEMENT & OPTIMIZATION DE IT-OMGEVING VAN DE TOEKOMST STAP AF VAN DURE, BEHEERINTENSIEVE ADHOC-OPLOSSINGEN EN GA VOOR KOSTENBESPARENDE EENVOUD MET HYPER-CONVERGED POWERED BY Recent onderzoek toont
Nadere informatieHOE EENVOUDIG IS HET OM GEBRUIK TE MAKEN VAN CLOUD COMPUTING?
Innervate: Januari 2011 WHITEPAPER CLOUD COMPUTING HOE EENVOUDIG IS HET OM GEBRUIK TE MAKEN VAN CLOUD COMPUTING? Lees hier in het kort hoe u zich het best kunt bewegen in de wereld van cloud computing
Nadere informatieBlackboard. Jan Willem van der Zalm Director EMEA, Blackboard Managed Hosting DATE
Blackboard Managed Hosting SURF Cloud Vendordag Jan Willem van der Zalm Director EMEA, Blackboard Managed Hosting DATE 2 Agenda SURF Cloud strategie Blackboard Managed Hosting & Private Cloud Blackboard
Nadere informatieCONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES
CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES Day WEB 1APP FOR CONTAINERS 04-10-2018 Lead - Consultant Cloud Infra & Apps@ InSpark Twitter: @Johanbiere Community blog: talkingazure.com
Nadere informatieVariability in Multi-tenant SaaS Applications:
Variability in Multi-tenant SaaS Applications: Gastcollege voor het vak Product Software Jaap Kabbedijk, MSc. Universiteit Utrecht, Nederland 1 Wat gaan we behandelen? Introductie Uitleg ontwikkeling SaaS
Nadere informatieDe kracht van eenvoud en efficiëntie. Hoe Software Defined Storage uw resources effectief inzet
De kracht van eenvoud en efficiëntie Hoe Software Defined Storage uw resources effectief inzet Inhoud Zet u uw huidige storage resources wel optimaal in? 03 Beter management van storage en data 04 Data
Nadere informatieBeCloud. Belgacom. Cloud. Services.
Cloud Computing Steven Dewinter Steven.Dewinter@belgacom.be February 13 th, 2012 Cloud computing is niet nieuw. Het is een evolutie, geen revolutie! Personal Computer, Tekstverwerker, Rekenblad, MS DOS,..
Nadere informatiePortability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.
Portability, Interoperability of toch 1 Even Voorstellen Diploma s: 1980 Bachelor of Science Civil Engineering (Cairo, Egypte) 1986 Doctoraal in Geodesie (TU Delft, Nederland) Enige Automatiseringservaring:
Nadere informatieSiemens breidt service voor levering van software uit en reduceert TCO aanzienlijk
Windows Azure Casestudy van oplossing voor de klant Siemens breidt service voor levering van software uit en reduceert TCO aanzienlijk Overzicht Land of regio: Duitsland Sector: zakelijke dienstverlening
Nadere informatieHoge beschikbaarheid bij Lips Textielservices Johan Westerduin, Transfer Solutions
Hoge beschikbaarheid bij Lips Textielservices Johan Westerduin, Transfer Solutions 22 April, 2010 Woerden, Nederland Introductie Transfer Solutions Transfer Solutions is een gespecialiseerde
Nadere informatieOpenText RightFax. Intuitive Business Intelligence. Whitepaper. BI/Dashboard oplossing voor OpenText RightFax
OpenText RightFax Intuitive Business Intelligence Whitepaper BI/Dashboard oplossing voor OpenText RightFax Beschrijving van de oplossing, functionaliteit & implementatie Inhoud 1 Introductie 2 Kenmerken
Nadere informatieOPENTEXT RIGHTFAX 16.4
RIGHTF.2901 OPENTEXT RIGHTFAX 16.4 SYSTEEMVEREISTEN Het volgend document bevat de minimale en de aanbevolen systeemvereisten om Rightfax versie 16.4 te laten draaien op een server of netwerk. ECMsolutions
Nadere informatieFactsheet CLOUD DESIGN Managed Services
Factsheet CLOUD DESIGN Managed Services CLOUD DESIGN Managed Services We ontwerpen flexibele en kosteneffectieve cloud-architecturen als fundament voor uw digitale platform(en). De ontwikkelingen binnen
Nadere informatieHandleiding Office 365 IN EEN NOTENDOP ALLES OVER OFFICE 365 CARLO KONIJN CHI COMPUTERS HEERHUGOWAARD
2014 Handleiding Office 365 IN EEN NOTENDOP ALLES OVER OFFICE 365 CARLO KONIJN CHI COMPUTERS HEERHUGOWAARD Inhoud Inleiding... 2 Aanmelden bij office 365 via het portaal.... 2 Het portaal en gebruikers:...
Nadere informatieBedrijfszekerheid. Altijd in bedrijf ACHTER ELK SUCCES SCHUILT EEN GOED COMPUTERPLAN
Bedrijfszekerheid Altijd in bedrijf ACHTER ELK SUCCES SCHUILT EEN GOED COMPUTERPLAN Altijd in bedrijf Onderwerpen Liveplan remote beheer Firmtel Telefonie Liveplan server backup LivePlan Remote Beheer
Nadere informatiePrijslijst 2015. Algemeen. Reparaties. Installaties. Voorrijkosten binnen gemeente Bedum: 5,- Voorrijkosten buiten gemeente Bedum: 20,-
Prijslijst 2015 Algemeen Voorrijkosten binnen gemeente Bedum: 5,- Voorrijkosten buiten gemeente Bedum: 20,- Advisering: 10,- per uur. Reparaties Onderzoekskosten: 10,- Reparatiekosten: 10,- Installaties
Nadere informatiezorgeloos werken in de cloud
metacom cloud functionele mogelijkheden zorgeloos werken in de cloud vanmeijel.nl bouwen kan simpeler Metacom is één van de meest bedrijfskritische applicaties binnen uw organisatie. De beschikbaarheid,
Nadere informatieOffice 365. Overstappen of niet?
Office 365 Overstappen of niet? Moet je als bedrijf ook overstappen naar de cloud? Office 365 Introductie Moet ik met mijn bedrijf ook overstappen naar de cloud? Veel MKB bedrijven worstelen nogal met
Nadere informatieDe Exact MKB Cloud Barometer: Kansen in de Cloud voor het MKB. Peter Vermeulen Pb7 Research i.o.v. Exact
De Exact MKB Cloud Barometer: Kansen in de Cloud voor het MKB Peter Vermeulen Pb7 Research i.o.v. Exact Veldwerk Doel van de Exact MKB Cloud Barometer Hoeveel waarde haalt het MKB uit de cloud? Hoe kunnen
Nadere informatieHandleiding Webhosting Online Linux
Handleiding Webhosting Online Linux April 2015 2015 Copyright KPN Zakelijke Markt Alle rechten voorbehouden. Zonder voorafgaande schriftelijke toestemming van KPN Zakelijke Markt mag niets uit dit document
Nadere informatieHoe bewaart u uw klantendata op een veilige manier? Maak kennis met de veilige dataopslag in de Cloud van Azure Stack
Hoe bewaart u uw klantendata op een veilige manier? Maak kennis met de veilige dataopslag in de Cloud van Azure Stack Maak kennis met de veilige dataopslag in de Cloud van Azure Stack De groei van uw bedrijf
Nadere informatieALLES WAT U MOET WETEN OVER. HUPRA s CLOUDWERKPLEK. Werken waar en wanneer u maar wilt!
ALLES WAT U MOET WETEN OVER HUPRA s CLOUDWERKPLEK Werken waar en wanneer u maar wilt! U WILT... Onbezorgd kunnen werken. Waar en wanneer dan ook; Thuis verder werken waar u op de zaak was gebleven; Bij
Nadere informatieOnze gedifferentieerde benadering tot de Intelligent Workload Management markt
Onze gedifferentieerde benadering tot de Intelligent Workload Management markt de markt 1 het IT-landschap is aan het veranderen De risico's en uitdagingen van computerservices in meerdere omgevingen moeten
Nadere informatieSITUATIE. Organisatie. SaaSplaza is een platformprovider die ISP's en ICTpartners. in staat stelt om hun software als een
SaaSplaza migreert al zijn gevirtualiseerde servers én applicaties volledig van Citrix naar het Microsoft platform voor betere performance en self service Organisatie SaaSplaza is een platformprovider
Nadere informatieSaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010
SaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010 We staan aan de vooravond van de volgende Internetrevolutie De klassieke werkwijze van organisaties zal
Nadere informatieComplete browser-based werkplek
Complete browser-based werkplek Demonstreer hoe je het werk van de medewerkers bij jouw klant kunt vereenvoudigen 1. Jouw eigen werkplek 2. Vereenvoudig DMS & mail 3. Alle applicaties bij elkaar 4. Simpel
Nadere informatieInstallatie Cloud Backup
September 2018 Versie 2.0 Auteur : E.C.A. Mouws Pagina 1 Inhoudsopgave BusinessConnect Cloud Backup... 3 Minimale hardware-eisen... 3 Ondersteunde besturingssystemen... 3 Kenmerken... 4 Support... 4 Downloaden
Nadere informatieWindows Server 2003 End of support
Windows Server 2003 End of support Wat betekent dit voor mijn organisatie? Remcoh legt uit Met dit nieuwsitem brengt Remcoh de naderende End of Support datum voor Windows Server 2003 onder uw aandacht.
Nadere informatiePrivate Cloud : Intelligent Hosting. [Kies de datum]
Private Cloud : Intelligent Hosting [Kies de datum] Inleiding WideXS is een Nederlandse aanbieder van internetoplossingen en met ruim 15 jaar ervaring een begrip in de markt. In deze whitepaper beschrijft
Nadere informatieZet de volgende stap in bedrijfsinnovatie met een Open Network Environment
Overzicht van oplossingen Zet de volgende stap in bedrijfsinnovatie met een Open Network Environment Wat u leert De opkomst van nieuwe technologieën zoals cloud, mobiliteit, sociale media en video die
Nadere informatieIaaS als basis voor maatwerkoplossingen
1 IaaS als basis voor maatwerkoplossingen De specialisten van Fundaments: uw logische partner INHOUD Vooraf Terugblik Cloud De rol van de IaaS Provider IaaS maatwerkoplossingen in het onderwijs Conclusie
Nadere informatie7 manieren voor sneller, efficiënter en veiliger communiceren
7 manieren voor sneller, efficiënter en veiliger communiceren 7 manieren voor sneller, efficiënter en veiliger communiceren Win meer tijd Je vraagt je soms wel eens af of je nog aan werken toekomt. Die
Nadere informatieNet2 toegangscontrole
Net2 toegangscontrole De intelligente beveiligingsoplossing voor uw gebouw Net2 toegangscontrole Net2 is een gebruiksvriendelijk en flexibel, netwerk gebaseerd toegangscontrolesysteem dat het beveiligen
Nadere informatieAcronis lanceert Backup 12
---persbericht--- Acronis lanceert Backup 12 Wereldwijd gegevensherstel in hooguit 15 seconden Zoetermeer, 25 juli 2016 Acronis, wereldleider op het gebied van hybrideclouddatabeveiligingsoplossingen,
Nadere informatieHet flash datacenter: moderne uitdagingen opgelost
Het flash datacenter: moderne uitdagingen opgelost Het flash datacenter: moderne uitdagingen opgelost Inhoudsopgave Moderne datacenters, moderne uitdagingen De eindeloze mogelijkheden van virtualisatie
Nadere informatieSysteemeisen Exact Compact product update 406
1 van 6 08-10-2013 12:07 Exact Compact Systeemeisen Exact Compact product update 406 Een pressionele administratie moet bedrijfszeker zijn. U moet er in het dagelijks gebruik snel en zonder onderbrekingen
Nadere informatieEXIN Cloud Computing Foundation
Voorbeeldexamen EXIN Cloud Computing Foundation Editie maart 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Nadere informatieWaarom Webfysio? www.webfysio.nl - team@webfysio.nl
Uw cliënt verdient toch maatwerk zorg? Waarom Webfysio? Uw eigen online en blended maatwerk educatie- & zorgpakketten aanbieden Online communicatie via cliënt specifieke agenda, notificaties en email Direct
Nadere informatieWhite Paper - Quality as a Service & Waarom de Cloud? CeneSam, Februari 2014
White Paper - Quality as a Service & Waarom de Cloud? CeneSam, Februari 2014 Executive summary Cloud computing is een veelgehoorde term. Cloud computing is geen architectuurconcept maar een manier om een
Nadere informatieWorry Free Business Security 7
TREND MICRO Worry Free Business Security 7 Veelgestelde vragen (extern) Dal Gemmell augustus 2010 Inhoud Kennismaking met Worry Free Business Security... 3 Wat is Worry Free Business Security?... 3 Wanneer
Nadere informatieWhite paper. Simac Archief Services: archiveren conform wetgeving
White paper Simac Archief Services: archiveren conform wetgeving Inleiding Simac Archief Services Simac Archief Services bestaat uit een tweetal verschillende diensten die uiteraard te combineren zijn
Nadere informatieIFECTIVE KNOWLEDGE FRAMEWORK
IFECTIVE KNOWLEDGE FRAMEWORK Eenvoudig informatie beheren en vinden Er is veel informatie over een onderwerp of klant. Het blijft echter lastig om de informatie te bundelen en gemakkelijk terug te vinden.
Nadere informatieCloud Services Uw routekaart naar heldere IT oplossingen
Cloud Services Uw routekaart naar heldere IT oplossingen Uw IT schaalbaar, altijd vernieuwend en effectief beschikbaar > Het volledige gemak van de Cloud voor uw IT oplossingen > Goede schaalbaarheid en
Nadere informatieFunctionele beschrijving: scannen naar Exact Globe.
Functionele beschrijving: scannen naar Exact Globe. Algemeen Met de KYOCERA scannen naar Exact Globe beschikt u over een efficiënte oplossing om uw documenten te scannen naar Exact Globe. Met deze oplossing
Nadere informatieAlfresco Document Management
Pagina 1 van 6 Alfresco Document Management Efficiënter kunnen (samen)werken, altijd en overal kunnen beschikken over de benodigde informatie en geen zorgen hoeven maken over IT en back-up? Lagere kosten
Nadere informatieMINIMALE SYSTEEMEISEN. Vakware 6
MINIMALE SYSTEEMEISEN Vakware 6 INHOUDSOPGAVE INLEIDING... 3 1. BESTURINGSSYSTEMEN... 4 2. WEBAPPLICATIES... 5 2.1 Vakware Digitale Werkbon... 5 3. HARDWARE-EISEN... 6 3.1 Database server(s)... 6 3.2 Werkstation(s)/client(s)...
Nadere informatieProject Portfolio Management Altijd en overal inzicht PMO
Project Portfolio Management Altijd en overal inzicht PMO Een eenvoudige en toegankelijke oplossing Thinking Portfolio is een snel te implementeren software applicatie. Een krachtig web-based hulpmiddel
Nadere informatieSTORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE
IT MANAGEMENT & OPTIMIZATION STORAGE AUTOMATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE EEN EFFECTIEVE EN KOSTENEFFICIËNTE OPLOSSING VOOR DATAGROEI De druk op systeembeheerders
Nadere informatieVideo Conferencing anno 2012
White paper Video Conferencing anno 2012 +31 (0) 88 121 20 00 upc.nl/business Pagina 1 van 8 Video Conferencing De behoefte aan video-vergaderen groeit. Mensen gaan steeds flexibeler om met de begrippen
Nadere informatieFactsheet BEHEER CONSULTANCY Managed Services
Factsheet BEHEER CONSULTANCY Managed Services BEHEER CONSULTANCY Managed Services We geven gedegen advies om de beschikbaarheid van uw platform en daarmee de user experience te verbeteren. Inclusief concrete
Nadere informatieFactsheet CLOUD MIGRATIE Managed Services
Factsheet CLOUD MIGRATIE Managed Services CLOUD MIGRATIE Managed Services We regelen een snelle en zorgeloze overstap naar een flexibele, veilige en stabiele cloud-omgeving. Een succesvol digitaal platform
Nadere informatieDe Moderne Werkplek. Een sterke basis voor elke organisatie die klaar wil zijn voor de toekomst
De Moderne Werkplek Een sterke basis voor elke organisatie die klaar wil zijn voor de toekomst Een sterke basis voor elke organisatie die klaar wil zijn voor de toekomst Bij veel organisaties staat digitalisering
Nadere informatieOplossingen overzicht voor Traderouter > 02/11/2010
Oplossingen overzicht voor Traderouter > 02/11/2010 Netconnex is opgericht in 2004 (Gezeteld in Belgie maar het hoofd datacenter gelegen in Nederland [omgeving Amsterdam]). Zeer gestaag groeiende onderneming
Nadere informatieVrijheid van vinden. FileLinx Cloud
FileLinx Cloud FileLinx Cloud Vrijheid van vinden FileLinx en Lancom automatisering hebben de handen ineen geslagen. Met trots presenteren wij u FileLinx Cloud! Geen maatwerk software, maar een Out Of
Nadere informatieEen dag uit het leven van een Cloud consument Stefan Willems, Architect @ Platani Marcel Steenman, Consultant @ Platani
Een dag uit het leven van een Cloud consument Stefan Willems, Architect @ Platani Marcel Steenman, Consultant @ Platani any any any online Cloud Het Nieuwe Werken Het Nieuwe Gezin biedt een
Nadere informatieDE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN
DE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN Inleiding CRM Resultants biedt aan haar klanten de keuze om Microsoft Dynamics CRM in huis te installeren, of om de
Nadere informatieInstallatie handleiding Reinder.NET.Optac
Installatie handleiding Reinder.NET.Optac Versie : 2012.1.0.1 Inhoudsopgave 1 Systeemvereisten... 2 2 Pincode... 2 3 Licentie... 2 4 Installatie... 2 5 Eerste gebruik... 4 Titel Pagina 1 van 6 23-1-2012
Nadere informatieIaaS als basis voor maatwerkoplossingen
1 IaaS als basis voor maatwerkoplossingen De specialisten van Fundaments: uw logische partner INHOUD Vooraf Terugblik Cloud De rol van de IaaS Provider IaaS maatwerkoplossingen in het onderwijs Conclusie
Nadere informatiePrijslijst Dynamics. Engion B.V. Lamersveld 5 5801 HD VENRAY NAV 2013 Online T: 085-4013176
Prijslijst Dynamics Engion B.V. Lamersveld 5 5801 HD VENRAY NAV 2013 Online T: 085-4013176 CRM 2013 Online E: info@engion.nl Introductie Microsoft Dynamics NAV, Microsoft Dynamics CRM en andere Office
Nadere informatieDataportabiliteit. Auteur: Miranda van Elswijk en Willem-Jan van Elk
Dataportabiliteit Auteur: Miranda van Elswijk en Willem-Jan van Elk Cloud computing is een recente ontwikkeling die het mogelijk maakt om complexe ICTfunctionaliteit als dienst via het internet af te nemen.
Nadere informatie