Cloud computing is een populaire buzz-zin op het internet, met een Google-zoekopdracht die 103 miljoen keer voorkomt in de term. Cloud computing verwijst naar het leveren van on-demand computerdiensten, oorspronkelijk opslag, en nu meer recentelijk het verwerken van stroom en apps, via internet, met bedrijven die dit op basis van omslag gebruiken. De 'cloud' in cloud computing vindt zijn oorsprong in netwerkdiagrammen die internet tekenen als een donzige wolk.

Geschiedenis van cloud computing

Ondanks de moderne populariteit van cloud computing, gaat het idee van computergebruik via een netwerk enkele decennia terug tot 1961. Een MIT-professor, John McCarthy, beschouwde een 'grondlegger' van kunstmatige intelligentie, in een toespraak op hun honderdjarig bestaan ​​profetisch sprak: “Berekeningen kunnen op een dag worden georganiseerd als een openbaar nut, net zoals het telefoonsysteem een ​​openbaar nut is. Elke abonnee hoeft alleen te betalen voor de capaciteit die hij daadwerkelijk gebruikt, maar hij heeft toegang tot alle programmeertalen die kenmerkend zijn voor een zeer groot systeem ... Bepaalde abonnees kunnen andere abonnees van dienst zijn ... Het computerhulpprogramma zou de basis kunnen worden van een nieuwe en belangrijke industrie.”

Het eerste gebruik van de huidige term cloud computing is moderner en dateert van 9 augustus 2006 op de Search Engine Strategies Conference. Het is gecrediteerd aan Google CEO Eric Schmidt die zei: “Wat interessant is [nu] is dat er een opkomend nieuw model is ... Het begint met het uitgangspunt dat de datadiensten en architectuur op servers moeten staan. We noemen het cloud computing - ze zouden ergens in een 'cloud' moeten zitten. En dat als u de juiste soort browser of de juiste soort toegang hebt, het niet uitmaakt of u een pc of een Mac of een mobiele telefoon of een BlackBerry hebt of wat u heeft - of dat er nog nieuwe apparaten moeten worden ontwikkeld - je kunt toegang krijgen tot de cloud.”

Al meer dan een decennium geleden zijn deze woorden behoorlijk visionair, behalve het deel over BlackBerry, hoewel het achteraf niet verrassend is dat Google's mobiele Android-platform iets meer dan een jaar later debuteerde, wat zeker heeft bijgedragen aan de populariteit van cloud computing..

Cloud computing en business

Cloud computing vereenvoudigt dingen voor bedrijven. De last van het bezitten van uw eigen datacenter en bedrijfsinfrastructuur is weg. Integendeel, het bedrijf kan dan de applicaties, verwerkingskracht en opslag die ze nodig hebben huren bij hun cloudserviceprovider. De kosten aan de voorkant worden verlaagd en het bedrijf betaalt alleen voor wat ze daadwerkelijk nodig hebben en gebruiken, met de mogelijkheid om te groeien als dat nodig is, op afroep. Het onderhoud en de updates worden ook allemaal uitgevoerd door de cloudserviceprovider, waardoor de taken voor interne IT worden beperkt.

De eerste helft van cloud computing is de cloud. Hoewel de cloud niet lokaal is voor de computer, is er enige variatie in waar deze zich bevindt. Er is bijvoorbeeld de term public cloud, waarbij het bedrijf niet verantwoordelijk is voor het onderhoud van de server.

Het contrapunt daarvan is private cloud, waar het bedrijf het onderhoud op zich neemt en fysiek op de locatie staat, gekend als on-premises cloud, of meer op afstand in een datacenter. Private cloud wordt vaak gebruikt voor meer gegevensgevoelige applicaties om de controle over de gegevens te behouden voor een hoger beveiligingsniveau.

Een populaire oplossing combineert vandaag aspecten van een private cloud met een public cloud, waarbij het voordelen oplevert om de workloads te verdelen voor optimale prestaties, wat bekend staat als een hybride cloud-oplossing. Er is ook de variant van een communitycloud waarbij meerdere organisaties hun eigen cloudoplossing creëren en onderhouden in een gezamenlijke inspanning.

Software als een service

De andere helft van cloud computing is het computergedeelte en tegenwoordig is vrijwel elke toepassing die niet hoeft te voldoen aan de eis dat u zich in de directe fysieke nabijheid van de computerapparatuur moet bevinden, vatbaar voor cloud computing..

Deze cloud computing-applicaties worden in verschillende categorieën ondergebracht. Een populaire is SaaS, dat bekend staat als Software-as-a-Service. Andere varianten van cloud computing-applicaties zijn PaaS (Platform-as-a-Service) en IaaS (Infrastructure-as-a-Service).

Een populair voorbeeld van SaaS is de Microsoft Office 365-suite. In plaats van het programma lokaal uit te voeren, wordt Office 365 verkocht als een abonnement. Voor de prijs van $ 9,99 / maand zijn alle Microsoft Office-toepassingen inbegrepen. Voordelen zijn onder andere dat de software, zoals deze op hun server wordt gehost, continu wordt bijgewerkt en dat documenten worden opgeslagen in de cloud voor betrouwbare opslag en gemakkelijk te delen zijn. Andere populaire voorbeelden van SaaS zijn Adobe Creative Cloud, Slack, DocuSign en Salesforce.com.

Platform-as-a-Service

PaaS is het tweede type cloudgebaseerd computerplatform, compleet met een besturingssysteem, een uitvoeringsomgeving voor programmeertaal en een database.

Een populair voorbeeld van een PaaS is Microsoft Azure, dat wordt gebruikt door toporganisaties zoals Toyota, UPS en Coca-Cola - Microsoft beweert zelfs dat 90% van de Fortune 500-bedrijven het gebruiken. De hosting vindt plaats in 54 Azure-datacenterregio's die beschikbaar zijn in 140 landen.

Folks gebruiken Microsoft Azure voor verschillende uiteenlopende projecten, waaronder beheer van SQL-relationele databases, op de cloud gebaseerde Microsoft of op Linux gebaseerde virtuele machines en cloud-gebaseerde webapps via Microsoft Azure WebApps. Andere voorbeelden van PaaS zijn IBM SmartCloud, de open source RedHat OpenShift, de Google App-engine en op Java gebaseerde CloudBees.

Infrastructuur als een service

De derde hoofdcategorie van cloud computing is Infrastructure-as-a-Service (IaaS). In deze variant is het doel om gevirtualiseerde computerresources via internet te bieden, waarbij de cloudprovider een volledig pakket infrastructuurdiensten host, waaronder servers, opslag en netwerken, en een virtualisatielaag - in essentie alles wat nodig zou zijn bij een onsite datacenter.

IaaS biedt essentiële services zoals beveiliging, logtoegang, bewakingsservices en opslagresistentie om een ​​robuuster aanbod te bieden dan wanneer het lokaal werd gehost, met een kant-en-klare oplossing.

Er zijn veel voorbeelden van IaaS, met populaire waaronder Amazon Web Services, Rackspace Open Cloud, Google Compute Engine en Apache CloudStack. Amazon Web Services is zelfs zo populair dat vorig jaar alle bedrijfsinkomsten van het bedrijf zijn afgeleid van hun cloudaanbod.

Met de kracht van gedeelde bronnen in de cloud, of het nu voor software, een platform of een volledige infrastructuur is, is het geen wonder dat cloud computing zo'n grote populariteit geniet.

Voor alle indicaties lijkt het echt op de toekomst van cloud computing, the sky's the limit.

  • We vragen ook: wat zijn big data?