Cloud Hosting Hoe werkt het echt?
Het internet is in slechts een paar decennia zo snel uitgebreid. Deze groei heeft ook geleid tot een enorme toename van de technologische vooruitgang, waardoor de internetsnelheden kunnen toenemen terwijl de serverkosten dramatisch zijn gedaald. Ik weet zeker dat de meesten van jullie inmiddels gehoord hebben van het hosten van je bestanden “in de cloud”. Meer geavanceerde hostingbedrijven zijn begonnen met het aanbieden van cloud hosting-oplossingen. Maar wat betekent dit echt?
Ik zou graag wat tijd besteden aan het verder bekijken van de details van cloudhosting. Hoe kom je uit bij het beheer van een servercluster als een complete webhostomgeving? Hoeveel kosten deze over het algemeen? En is de cloud echt waar de toekomst ons naartoe brengt??
Veel van deze vragen kunnen worden beantwoord met slechts een beetje informatie. Laten we eerst dit idee van de “wolk” in meer vriendelijke termen.
De cloud definiëren
Technologen hebben de neiging om een te ingewikkeld antwoord op de vraag te geven “wat is de cloud?”. In de context van cloud-hosting is er geen fysiek object dat u kunt aanwijzen en labelen als de cloud. Het is meer een elektronische structuur waar gegevens worden opgeslagen op veel verschillende computers en geserveerd via een netwerkverbinding, meestal internet.
(Afbeeldingsbron: Fotolia)
Wanneer u cloudhosting krijgt, gedragen deze server farms zich als één grote opslagruimte en processor. De eigenlijke websitegegevens (zoals HTML / CSS-bestanden, afbeeldingen, enz.) Zijn verspreid over een cluster van samen aangesloten harde schijven, ongeveer zoals één virtuele schijf met enorme capaciteit. Serverclusters kunnen een cloud-configuratie bieden met letterlijk onbeperkte machines om doorheen te lopen. Je zou ook een cloud-ruimte kunnen bouwen met slechts 5-10, dus de methodologie is schaalbaar om op te starten.
De cloud versus internet
Is er echt een verschil tussen deze voorwaarden? Het korte antwoord is ja, maar niet veel. Verwijzing naar de cloud is meestal een verwijzing naar een klein stukje van het hele internet. Maar als je bedenkt dat het internet zich gedraagt als één macroscopisch cloudsysteem, begin je het idee duidelijker te zien.
In werkelijkheid is de infrastructuur die we vandaag aan het bouwen zijn misschien wel het onderliggende kader voor ons internet van de toekomst. De bandbreedtesnelheden nemen alleen maar toe, terwijl de prijs voor gegevensopslag en -overdracht snel daalt. De prijs van elektriciteit is nog steeds genoeg om uw gemiddelde Joe ervan te weerhouden zijn eigen persoonlijke cloudnetwerk op te zetten, maar voor hoe lang?
(Afbeeldingsbron: Fotolia)
Het internet en cloud-hosting zijn beide ontstaan uit een noodzaak voor connectiviteit tussen mensen. Het is een verlangen om de meest verwarrende aspecten van ons dagelijks leven te vereenvoudigen. Ik kan me een toekomst voorstellen waarin de hele wereldbevolking de gegevensstroom naar en vanuit de cloud bestuurt, een wereldwijde internethiërarchie. We zijn vrij om gegevens, verhalen, ideeën en vooral communicatie met elkaar te verbinden en te delen!
Divisie van rekenkracht
U vraagt zich misschien af hoe de combinatie van meerdere serveromgevingen schalen zal naarmate elk cloud-systeem groter wordt. De distributie van stroom en opslagcapaciteit wordt vaak bestuurd door een backend software OS / systeem.
De serverbeheerder kan via terminal inloggen op de back-end en de CPU-belasting van alle machines controleren, samen met andere essentiële systeeminformatie. Dit proces wordt genoemd virtualisatie die een laag van abstractie tussen de software en hardwarecomponenten verstrekt. Cloud serverbeheerders kunnen het cluster eenvoudig optimaliseren voor opslagefficiëntie, optimaal energieverbruik, gegevensback-ups en meer.
(Afbeeldingsbron: Fotolia)
Op de lange termijn is het ook een veel goedkopere oplossing dan virtuele of fysieke serverplannen. En aangezien niet elke klant een serverconfiguratie nodig heeft, kunt u extra kosten aanrekenen als een Content Delivery Network(CDN). Klanten betalen alleen voor de bandbreedte die ze gebruiken om afbeeldingen af te leveren, muziek te streamen en andere grote mediabestanden. Utility computing waarnaar wordt verwezen, kreeg veel populariteit van Amazon Web Services.
Amazon Web Services
De populairste boekverkoper op internet heeft in 2006 een enorme beslissing genomen om een cloudgebaseerde serveromgeving te bouwen. Het hele bedrijf heeft een grote investering in deze technologie gedaan en het heeft zijn vruchten afgeworpen. Nu zijn de merkproducten van AWS overal te zien en voorzien honderdduizenden websites van stroom.
Wat Amazon anders maakt dan andere cloud-serverproviders is hun vooruitstrevende bedrijfsstructuur. Bij het opzetten van een AWS-account worden alleen de benodigde schijfruimte in rekening gebracht voor uw bestanden. Zo'n scenario is vergelijkbaar met hun Simple Storage Service (S3), waar u uw websitegegevens extern kunt hosten en snel kunt schalen met toenemend verkeer in de loop van de tijd.
Nog beter is de CDN-tegenhanger die bekend staat als Amazon CloudFront. Het is een webservice die is gebouwd voor snelle levering van inhoud, dus u kunt veel van die berekening van uw eigen server uitbesteden. Voor volledige webhosting moet u uw aandacht richten op Elastic Compute Cloud (EC2). Hun diensten zijn zeker niet voor iedereen, maar passen perfect bij een kleine / middelgrote onderneming of een startup. Het personeel is altijd betrouwbaar en u betaalt niet teveel voor serverruimte die niet wordt gebruikt.
Het grootste nadeel is dat je het serverbeheer moet begrijpen en routineonderhoud moet bieden. Het personeel van Amazon staat altijd voor u klaar, maar uiteindelijk bent u verantwoordelijk voor updates van firewalls, patches voor besturingssystemen, beveiligingsproblemen, enz. U moet weten hoe u een webserver moet instellen en gebruiken om werkelijk voordeel te halen uit EC2. Ik raad aan om over deze EC2-webserverraad te bladeren die een degelijke lijst met voor- en nadelen voor ontwikkelaars biedt.
Web-apps in de cloud
Ik wil graag een paar voorbeelden bieden van populaire cloud-gebaseerde apps die de afgelopen jaren zijn uitgekomen. Het internet is een digitaal opslagmedium geworden voor het overzetten van bestanden over de hele wereld. Op een manier kan dit worden omschreven als een beweging in de cloud en weg van de beperkingen van fysieke apparaten.
U kunt aan de enorme kracht van deze bronnen zien dat ontwikkelaars serieus bezig zijn met cloud-hosting. De rekenkracht van meerdere servers is zo'n idee. Maar apps binnen de browser met gratis opslag van bestanden en gegevensmanipulatie beginnen hun spijkers op te graven in enkele van de grootste softwarebedrijven. Dit is misschien wel het begin van een enorme revolutie in de hele technologische industrie!
Google Documenten
Ik was oorspronkelijk een grote fan van Gmail toen Google de service voor het eerst uitdeed. Bij elk account was ongeveer 2 GB gratis serverruimte voor e-mailbijlagen inbegrepen. Nu heeft het bedrijf een nieuwe stap gezet in het bouwen van de Google Docs-engine.
Zelfs vijf jaar geleden was de Microsoft Office-suite de krachtigste desktop-software voor documentverwerking, spreadsheets, diavoorstellingen en andere krachtige media. Kinderen op de middelbare school en hogeschool zijn opgegroeid met het schrijven van hun essays in Microsoft Word. Met de openbare uitgave van Google Documenten kan iedereen met een Google-account beginnen met het opslaan van documenten in hun eigen private cloudruimte.
U hebt de mogelijkheid om deze bestanden verder te organiseren in mapmappen met het label verzamelingen. Nog beter, de hele service heeft ingebouwde functionaliteit voor het uploaden van documenten naar uw account en zelfs het exporteren via een verscheidenheid aan bestandsextensies. De export is beperkt tot 2 GB per batch en omvat ondersteuning voor HTML, PDF, RTF, MS Word en een paar andere opties. Dit maakt Google Documenten het meest open en ondersteunende protocol voor professionele documentbewerking - en het is volledig gratis!
Snelle gegevensuitwisseling
Ik herinner me dat ik in 2006 websites bouwde, waar mijn partner en ik vaak bestanden moesten uitwisselen tussen computers. Toen was het veel gemakkelijker om onze USB-flashstations te gebruiken, omdat er niet zo veel bronnen op internet waren. Maar vandaag hebben we praktisch een scala aan opties om uit te kiezen!
Dropbox is een service die de meeste populariteit heeft gekregen in recente publicaties. Het heeft een echt eenvoudig installatieproces dat zich gedraagt als een netwerkdrive die is verbonden met uw eigen persoonlijke ruimte op hun servers. Gratis gebruikers krijgen om te beginnen 2 GB en je kunt altijd meer ruimte kopen. Ik vind dat Dropbox goed genoeg werkt, maar persoonlijk ben ik dol op de eenvoud van CloudApp. Plus bonuspunten voor de trendy topic-gerelateerde naam!
CloudApp draait eigenlijk via Amazon S3-hosting en biedt een simplistische webgebruikersinterface als tussenpersoon. Niet alleen desktop- en laptopcomputers, maar de API-ontwikkelaardocumentatie van CloudApp is fenomenaal en heeft geleid tot een paar mobiele apps voor iOS-, Android- en BlackBerry-telefoons. Mac OSX-gebruikers kunnen ook de App Store controleren op een download / upload-hulpprogramma dat rechtstreeks verbinding maakt met uw account.
CloudApp is een veel herkenbare oplossing voor uw gemiddelde internetgebruiker. Amazon-services kunnen verwarrend zijn voor de minder tech-savvy die niet echt al hun mooie applicaties nodig hebben. CloudApp vereenvoudigt het hele proces en biedt zelfs zeer royale porties met hun gratis plan. Bovendien wordt elke upload voorzien van een unieke korte URL voor het delen van bestanden met vrienden en collega's.
Waar te gaan vanaf hier?
Deze applicaties bieden slechts een kleine kijk op de vele perspectieven van cloud-hosting. Wanneer webontwikkelaars bekend worden met de details van het bouwen van schaalbare omgevingen, zullen de cloudgebaseerde serverstructuren een revolutie teweegbrengen op het internet en webontwerp..
Stel je de mogelijkheden voor om een Photoshop- of GIMP-achtige toepassing rechtstreeks in je webbrowser te gebruiken. Uw computer of laptop zou helemaal niet veel van zijn bronnen gebruiken, omdat de rekenkracht zou worden uitbesteed aan servers in de cloud. We zien deze setup al met e-maildiensten, fotobewerking en zeker instant messaging.
(Afbeeldingsbron: Fotolia)
Om uw kennis van en inzicht in de cloud te vergroten, raad ik aan Google te raken met een aantal specifieke vragen. Als u meer geïnteresseerd bent in het hosten van uw website in een cloudomgeving, bekijkt u dit geweldige recensieartikel over enkele van de beste cloudhosts. Ik heb daarnaast wat leesmateriaal toegevoegd waaronder je op je gemak kunt lezen.
Aanvullende links
- 4 Redenen waarom Cloud Computing Efficiënt is
- Top Cloud Hosting Providers
- Cloud Hosting en beveiliging Demystified
- Wat is er nodig om een cloud in te stellen??
- Cloud Computing: beste praktijken
Conclusie
Cloud hosting is de meest opvallende verbetering van fysieke server farms die we ooit hebben gezien. Helaas is de kennis die nodig is om zo'n opstelling te bouwen nog steeds erg archaïsch, maar hij wint snel aan kracht. De mainstream tech-wereld is booming met nieuws over cloud computing en zijn enorme efficiëntie in energieverbruik.
Ik hoop dat dit artikel enkele van de meer verwarrende ideeën rondom het mystieke heeft uitgelegd “wolk” van webopslag. Ons hele internet is gebaseerd op een vergelijkbaar cloudmodel dat zelfs in 2011 goed heeft gewerkt. Wat de toekomst zal brengen, kan ik niet zeggen. Maar ik ben opgewonden om deze innovaties te ervaren en te zien wat de volgende generatie in petto heeft.