Introductie in de cloud:

Het woord 'Cloud' is de laatste tijd meer een modetrend geworden. Iedereen heeft het erover en om waarschijnlijke redenen gebruikt iedereen het. De meeste mensen die de term cloud vrij gebruiken, begrijpen echter niet echt de ware definitie van wat het precies is en de technologische impact ervan. Laten we dus proberen de mythe in zo min mogelijk technische termen te ontkrachten.

Wat is de cloud?

Volgens Wikipedia is "cloud computing een model voor het mogelijk maken van alomtegenwoordige netwerktoegang tot een gedeelde pool van configureerbare computerbronnen".

Het trefwoord "alomtegenwoordig" betekent "overal aanwezig". En dat is waar Cloud om draait. Het is overal aanwezig!

Stel je voor dat je een high-end machine hebt en die machine genereert veel "rekenkracht". Deze rekenkracht kan van alles zijn, van hardware zoals opslagruimte of CPU-vermogen tot zelfs software en hulpprogramma's. Voor het begin van het internettijdperk was er vrijwel geen methode om uw "rekenkracht" te delen. U hebt een systeem gekocht en dat was het dan. U kunt het systeem alleen volledig gebruiken voor uw eigen persoonlijke behoeften.

Wat cloudtechnologie nu doet, is dat u hiermee uw rekenkracht daadwerkelijk kunt verhuren! Dus als u uw opslagruimte wilt verkopen, kunt u dit eigenlijk doen met behulp van de cloud. Vergelijk met elektriciteit om meer analogie te trekken.

Net zoals er een basisstation is dat elektriciteit levert aan verschillende leveranciers die zich hierop hebben geabonneerd met behulp van elektrische draden en transformatoren, stelt Cloud-technologie ons in staat om rekenkracht via internet te leveren aan verschillende leveranciers die ervoor betalen! Het laat het idee van "Koop uw hardware" vallen en neemt in plaats daarvan het model van "Pay as You Use" over.

De impact van Cloud is luid en breed voelbaar. U kunt nu een hele machine gebruiken tegen veel lagere kosten dan de aanschafkosten. U kunt bijna alles huren dat verband houdt met computers.

Van opslagruimte tot softwarekaders, alles is beschikbaar op Cloud, tegen veel lagere kosten dan de daadwerkelijke aankoop. Dit stelt kleine of middelgrote bedrijven in staat om te gedijen, omdat de kosten van de IT-infrastructuur die eerder zijn gemaakt, zijn verlaagd. De populariteit van Cloud kan worden afgemeten aan het feit dat Cloud-leveranciers jaarlijks een groeipercentage van 50% ervaren!

Soorten Cloud

Cloud is zoiets groots, is geclassificeerd volgens de context die is gebruikt. Er is een servicemodel dat cloud computing als een service beschrijft. En de leveranciers gebruiken verschillende servicemodellen om hun cloud computing-kracht te verkopen.

Dan is er het implementatiemodel. Dit model beschrijft cloud computing in termen van infrastructuur; en beschrijft hoe de cloudgegevens daadwerkelijk worden geïmplementeerd, opgeslagen en gebruikt vanuit de klant. Beide modellen zijn verder onderverdeeld in drie typen.

Cloudservicemodel

  • Infrastructure as a Service (IaaS): IaaS biedt een complete IT-infrastructuur via de cloud. Wat dit in wezen betekent, is dat klanten volledige werkende machines krijgen volgens hun vereiste aanpassingen. Dit omvat het besturingssysteem, hardware, opslag en andere soortgelijke zaken. De eindgebruiker hoeft zich geen zorgen te maken over de daadwerkelijke locatie van de fysieke machine. Hij zou een volledig volwaardige werkende machine krijgen, die de onderliggende complexiteit van de werking van de machine zou abstraheren. Voorbeelden van dergelijke aanbiedingen zijn Amazon AWS en Microsoft Azure.
  • Platform as a Service (PaaS): Platform as Service biedt een computerplatform als service in plaats van Infrastructuur. Wat dit in wezen betekent, is dat de PaaS-service een softwareomgeving biedt. U moet dus bijvoorbeeld een betalingsgateway-platform gebruiken, maar u wilt dit niet zelf aanschaffen en instellen. U kunt vervolgens PaaS gebruiken om een ​​betalingsplatform te huren, dat door Cloud zou worden geleverd. Softwareontwikkelaars kunnen hun software testen en ontwikkelen via PaaS, zonder daarvoor een machine aan te schaffen. Een prominent voorbeeld van PaaS zou Google Apps Engine zijn, die zelfs automatisch schalen biedt. Dit betekent dat de computerbronnen automatisch worden aangepast aan de eisen van uw toepassing.

Cloud Deployment-model

  • Software as a Service (SaaS): het eenvoudigste model, het biedt eenvoudig complete software via de cloud. Dus in plaats van een CD te kopen en de software te installeren, krijgt u volledige toegang tot de software door gewoon internet te gebruiken. Dit is het meest voorkomende model van cloudaanbiedingen en voorbeelden zijn van het grootste belang. Google Picasa, Salesforce en zelfs Google Apps.
  • Private Cloud : gebruikelijk in organisaties en MNC's, deze cloud-implementaties worden uitsluitend gedaan voor een groep of voor privégebruik. De volledige organisatie-infrastructuur wordt beheerd onder dit type implementatie. Dit vereist nog steeds een grotere mate van daadwerkelijke fysieke infrastructuurveranderingen, omdat de volledige cloudimplementatie afhangt van de behoeften en eisen van de organisatie. Voor privégebruik van Cloud dient een privé-cloudmodel echter zijn doel.
  • Public Cloud : de meer algemene weergave van cloud, de publieke cloud wordt aangeboden voor publiek of individueel gebruik. Het verschil tussen publieke en private cloud is het feit dat public cloud een veel mindere mate van verfijning en beveiliging biedt dan private cloud. Public cloud is relatief goedkoper dan private cloud. Daarnaast worden openbare cloudaanbiedingen meestal met de leverancier zelf geïmplementeerd. Qua architectuur kunnen ze dus vergelijkbaar zijn, maar de werkelijke infrastructuurkosten worden gedeeld door de verkoper in het geval van een openbare aanbieding.
  • Hybride cloud : het meer recente aanbod, hybride cloud combineert het beste van zowel private als publieke cloud in één implementatie. Onder het hybride cloudmodel zouden sommige functies van de cloud zich onder een private cloud bevinden en sommige zouden openbaar gebruik maken. In een organisatie kan het factureringssysteem bijvoorbeeld deel uitmaken van een privé-cloud, maar de front-end van de toepassing die de facturering uitvoert, zou deel uitmaken van een openbare cloud, verbonden met leveranciers. Dergelijke complexe implementatiemodellen verdelen de nodige infrastructuur dienovereenkomstig onder de verkoper en de klanten.

    Aanbevolen cursussen

    • IP Routing Certificatiecursus
    • Certificeringstraining in hacken
    • RMAN-training
    • Python programmeercursussen

Cloud-architectuur

Na enig idee te hebben gekregen over wat cloud is en de verschillende soorten cloud die rondzweven, is het tijd om naar de onderliggende architectuur van de cloud te kijken en hoe deze eigenlijk werkt. Hoewel cloudarchitectuur verschillend is voor verschillende typen implementatie- en servicemodellen, zijn de onderliggende fundamenten in wezen hetzelfde. De volledige cloudarchitectuur kan worden onderverdeeld in de volgende fundamentele onderdelen:

  1. Frontend : de frontend bestaat uit de client die u zou gebruiken om toegang te krijgen tot cloudservices. Het kan van alles omvatten, van de webbrowser tot tablets tot zelfs virtuele sessies. De taak van het front-endplatform is ervoor te zorgen dat de eindgebruiker rechtstreeks is verbonden met zijn respectieve cloudservices waarop is geabonneerd, waardoor de onderliggende implementatie wordt samengevat van hoe het in feite werkt.
  2. Back-end : de back-end bestaat uit de daadwerkelijke fysieke infrastructuur die is gekocht door cloudleveranciers waarop het volledige cloudaanbod wordt uitgevoerd. Dit omvat meestal servers voor virtualisatietechnieken, opslagracks, switches, routers en andere dergelijke infrastructuur. Met behulp van een technologie die virtualisatietechnieken wordt genoemd, wordt deze infrastructuur vervolgens geconfigureerd om hun rekenkracht op aanvraag aan te bieden.
  3. Cloud Service Delivery-platform : de 3 servicemodellen van Cloud worden hier meestal gebruikt. Hier wordt de volledige cloudplatform-configuratie bepaald, of het nu gaat om een ​​volledige infrastructuur (IaaS) of alleen een software (SaaS). Het omvat in wezen "wat" precies zou worden geïmplementeerd op de back-end hardware.
  4. Cloudopslag : de 3 implementatiemodellen worden hier overwogen. Deze 3 implementatiemodellen bepalen welk type opslag een gebruiker verkiest. Als lokale opslag, dan zou een private cloud worden ingezet met de lokale opslaginfrastructuur die aan de clientzijde is gecreëerd. Voor het publiek zou de opslag aan de leverancierskant zijn. Een meer typisch aanbod van hybride cloud, waarbij zowel openbare als particuliere opslagopties worden geboden.
  5. Cloud-netwerken : een cloud-netwerk zou een manier zijn om toegang te krijgen tot de cloud. Net zoals elektriciteitsdraden worden gebruikt om elektriciteit te leveren, worden cloudservices geleverd via internet, intranet of zelfs Intercloud, waar bronnen van andere clouds worden gebruikt om services te leveren. Er is ook een concept van lokaal communicatiemechanisme, waarbij verschillende Cloud-componenten met elkaar communiceren. Een dergelijk communicatiemechanisme gebeurt meestal via de berichtenwachtrij en is meestal platformafhankelijk.

Virtualisatie technieken

Hoe bereikt Cloud wat het adverteert? Hoe is het mogelijk? Welnu, Cloud doet wat het doet door dit fantastische stukje virtualisatietechnologie te gebruiken, virtualisatietechnieken genoemd. Virtualisatieproces bestaat al tientallen jaren en is geëvolueerd naar verschillende vormen en typen. Vroeger bestond de virtualisatie vroeger uit het verdelen van de bronnen van mainframecomputers.

Nu wordt het gebruikt om virtuele exemplaren van bijna alles te maken. Virtualisatie-technieken stellen gebruikers in staat om een ​​virtuele versie van alles te creëren, van computerhardware tot software zoals besturingssystemen, tot computernetwerkbronnen zoals een LAN-kaart. Virtualisatietechnieken omvatten alles en worden op grote schaal gebruikt in het clouddomein om virtuele exemplaren van de daadwerkelijke hardware te maken.

Waarom waren virtualisatietechnieken nodig?

Het cloudmodel werkt volgens het principe dat de onderliggende hardware zou worden gedeeld met verschillende klanten die bereid zijn te betalen voor de middelen. Stel je nu voor dat je een volledig opslagplatform hebt. U wilt in wezen uw opslagruimte verhuren. Hoe zou u het eigenlijk bereiken? De eerste keuze is om uw hele harde schijf te verhuren aan iedereen die betaalt.

Maar stel dat de klant de bron slechts enkele uren gebruikt en de rest van de tijd niet actief is. Dat zal het doel van de cloud niet dienen en zou de efficiëntie van uw cloud-implementatie sterk ondermijnen. Om grotere efficiëntie en betere inkomsten uit de cloud mogelijk te maken, zou u virtualisatietechnologie gebruiken om 10 virtuele opslagapparaten te maken van uw enige fysieke opslagapparaat.

U kunt nu dezelfde harde schijf verhuren aan 10 verschillende klanten, zodat uw hele harde schijf continu wordt gebruikt. Dit zou ook een grotere transparantie mogelijk maken, omdat u met virtualisatietechnieken zelfs de inactieve schijfruimte die door een klant is achtergelaten, aan andere klanten kunt verhuren. Dat is de reden waarom virtualisatietechnieken in beeld kwamen om cloud-implementatie mogelijk te maken.

Met meer geavanceerde virtualisatietechnologie kunt u het model efficiënter inzetten, met realtime tracking van het gebruik van uw opslagschijf. Opschaling, virtualisatie helpt cloud-leveranciers enorm in alle aspecten. Stel dat de klant ook een schakelaar wil, samen met het opslagapparaat.

Met behulp van virtualisatietechnieken kunt u snel een virtuele schakelaar integreren met het virtuele opslagapparaat in bijna een paar klikken. Dus aan de steeds veranderende eisen van klanten wordt voldaan, inclusief grotere flexibiliteit. Dit helpt veel in grotere organisaties, waar het motto "pay as you use" van de cloud volledig wordt toegepast.

Virtualisatietechnieken worden bijna uitgebreid gebruikt voor cloudimplementatie en ook als cloudservicemodellen. Dit komt omdat het een beter beheer van de bestaande bronnen mogelijk maakt en ook het feit dat de virtualisatieprocesmachines in een oogwenk opnieuw kunnen worden ingezet. Er bestaan ​​verschillende virtualisatie-implementaties, maar één beroemde implementatietechniek wordt Hypervisor genoemd.

Een hypervisor is een stukje software, firmware of hardware die virtuele machines maakt. Deze "virtuele machines" of VM zijn slechts virtuele exemplaren van echte fysieke machines, en het zijn deze virtuele machines die op grote schaal worden gebruikt bij cloudimplementatie, met name van Infrastructure as a Service-model.

Conclusie

Cloud is sinds de jaren 60 enorm geëvolueerd en heeft samen met het virtualisatieproces de wereld hervormd. Door het concept van het verhuren van rekenkracht zoals elektriciteit, vermindert cloud de kosten van infrastructuur en implementatie enorm. Elk bedrijf kan gebruikmaken van de kracht van IT met behulp van de cloud.

Met verschillende soorten service- en implementatiemodellen kan de cloud op maat worden gemaakt voor elk type organisatie of individuele behoeften. Een typische cloudarchitectuur zou bestaan ​​uit de Front End, Back End, een leveringsplatform, opslag en uiteindelijk een cloudnetwerk.

De toekomst van de cloud blijft met adembenemende snelheden vooruitgaan, waarbij steeds meer organisaties hun middelen bundelen.

In 2011 investeerde Microsoft ongeveer 90% van hun R & D-budget van $ 9, 6 miljard in cloudontwikkeling. En met een verwachte omzetgroei tegen 2016 naar $ 32, 8 miljard, blijft de wolk van cloud ons leven ten goede veranderen.

Aanbevolen artikel

Hier zijn enkele artikelen die u helpen meer details te krijgen over de technieken voor cloud computing of virtualisatie, dus ga gewoon door de link.

  1. Regels voor kantooretiquette voor professionals
  2. Azure Paas vs Iaas
  3. Sollicitatievragen voor Cloud Computing
  4. Wat is cloud computing?
  5. Top 20 belangrijke problemen met cloud computing

Categorie: