donderdag 11 september 2014

Cloud computing

De term 'wolk' zoals die in deze whitepaper wordt gebruikt, lijkt zijn oorsprong te hebben in netwerkdiagrammen die het internet of verschillende delen van het als schematische wolken. "Cloud Computing" werd bedacht voor wat er gebeurt wanneer applicaties en services naar de "cloud" van internet worden verplaatst. Cloud computing is niet iets dat ineens opkwam. In een of andere vorm kan het dateren uit een tijd waarin computersystemen op afstand werden geïnstalleerd tijdgedeelde computerbronnen en toepassingen. Momenteel verwijst cloud computing echter naar de vele verschillende soorten services en Applicaties die worden gehost in de internetcloud en het feit dat in veel gevallen de apparaten worden gebruikt om toegang te krijgen tot deze services en applicaties vereisen geen speciale toepassingen. Veel bedrijven bieden diensten aan vanuit de cloud. Enkele opmerkelijke voorbeelden zijn de volgende: • Google - heeft een privécloud die wordt gebruikt om Google Documenten en vele andere services aan zijn gebruikers te leveren, inclusief e-mailtoegang en documenten Toepassingen, tekstvertaling, kaarten, webanalyse en nog veel meer. • Microsoft - Heeft een Microsoft® Office 365® online service die kan worden gebruikt om inhoud en business intelligence-tools naar de cloud te verplaatsen Microsoft stelt zijn Office-applicaties momenteel beschikbaar in een cloud. • Salesforce.com - voert zijn applicatieset voor zijn klanten uit in een cloud en biedt zijn Force.com- en Vmforce.com-producten aan ontwikkelaars Platformen voor het creëren van op maat gemaakte clouddiensten. Maar wat is cloud computing? In de volgende secties worden cloud- en cloud computing-functies, servicemodellen, implementatiemodellen, Voordelen en uitdagingen. Cloud computing heeft verschillende kenmerken, waarvan de belangrijkste zijn: • Gedeelde infrastructuur - Gebruikt een gevirtualiseerd softwaremodel waarmee fysieke services, opslag en netwerkfuncties kunnen worden gedeeld. De Ongeacht het implementatiemodel, probeert de cloudinfrastructuur de beschikbare infrastructuur voor een reeks gebruikers optimaal te benutten. • Dynamic Provisioning - Hiermee kunnen services worden geleverd op basis van de huidige vraag. Dit gebeurt automatisch door software Automatisering waarmee de servicecapaciteit indien nodig kan worden uitgebreid en gecontracteerd. Deze dynamische schaalvergroting moet worden uitgevoerd met behoud van hoog niveau van betrouwbaarheid en veiligheid. • Netwerktoegang - Toegang via internet moet plaatsvinden vanaf verschillende apparaten, waaronder pc's, laptops en mobiele apparaten. Gebruik op standaarden gebaseerde API's (zoals die op basis van HTTP). Het aanbieden van diensten in de cloud omvat alles wat met zakelijk gebruik te maken heeft Applicaties naar de nieuwste applicatie op de nieuwste smartphones. • Managed Metering - Maakt gebruik van meting om de service te beheren en te optimaliseren, en om rapportage- en factureringsinformatie te verstrekken. Op deze manier, Consumenten worden gefactureerd voor services op basis van hoeveel ze daadwerkelijk hebben gebruikt tijdens de factureringscyclus. Kortom, cloud computing maakt het delen en schaalbaar aanbieden van diensten op aanvraag mogelijk vanaf bijna elke locatie voor de Klanten kunnen worden gefactureerd op basis van werkelijk gebruik.