211service.com
Åbning af skyen
Cloud-computing platforme som f.eks Amazons Elastic Compute Cloud (EC2) , Microsofts Azure Services Platform , og Google App Engine har givet mange virksomheder fleksibel adgang til computerressourcer, hvilket indvarslede en æra, hvor blandt andet startups kan operere med meget lavere infrastrukturomkostninger. I stedet for at skulle købe eller leje hardware, kan brugerne kun betale for den processorkraft, som de rent faktisk bruger, og de kan frit bruge mere eller mindre, efterhånden som deres behov ændrer sig.
At stole på cloud computing har imidlertid ulemper, herunder bekymringer om privatliv, sikkerhed og pålidelighed. Så der er nu stigende interesse for open source cloud-computing-værktøjer, som kildekoden er frit tilgængelig for. Disse værktøjer kan lade virksomheder bygge og tilpasse deres egne computerskyer til at arbejde sammen med mere kraftfulde kommercielle løsninger.
Et open source software-infrastrukturprojekt, kaldet Eukalyptus , imiterer oplevelsen af at bruge EC2, men lader brugere køre programmer på deres egne ressourcer og giver et detaljeret overblik over, hvad der ellers ville være den sorte boks af cloud-computing-tjenester.
Et andet open source cloud-computing-projekt er University of Chicago ’s Globus nimbus , som er bredt anerkendt som at have været pioner inden for området. Og et europæisk cloud-computing-initiativ koordineret af IBM , hedder RESERVOIR , indeholder flere open source-komponenter, herunder Åben Nebula , et værktøj til at styre de virtuelle maskiner i en sky. Selv nogle virksomheder, som f.eks Enomali og 10gen , udvikler open source cloud-computing-værktøjer.
Rich Wolski , professor i datalogiafdelingen ved University of California, Santa Barbara , der leder Eucalyptus-projektet, siger, at hans fokus er på at udvikle en platform, der er nem at bruge, vedligeholde og ændre. Vi startede faktisk fra første principper for at bygge noget, der ligner en sky, siger han. Som et resultat tror vi, at vores ting er mere formbare. Vi kan modificere det, vi kan se inde i det, vi kan installere det og vedligeholde det i et cloudmiljø på en mere naturlig måde.
Reuven Cohen , grundlægger og chefteknolog for Enomaly, forklarer, at en open source-sky giver nyttig fleksibilitet for akademikere og store virksomheder. For eksempel, siger han, vil en virksomhed måske ønske at køre det meste af sin computer i en kommerciel sky, som den, der leveres af Amazon, men bruge den samme software til at behandle følsomme data på sine egne maskiner for ekstra sikkerhed. Alternativt ønsker en bruger måske at køre software på sine egne ressourcer det meste af tiden, men har mulighed for at udvide til en kommerciel tjeneste i tider med stor efterspørgsel. I begge tilfælde kan en open source-cloud-computing-grænseflade tilbyde den fleksibilitet, der tjener som et supplement til den kommercielle tjeneste frem for en erstatning.
Faktisk siger Wolski, at Eucalyptus ikke er beregnet til at være en EC2-dræber (for en ting er den ikke designet til at skalere til samme størrelse). Han mener dog, at projektet kan yde et produktivt bidrag ved at tilbyde en enkel måde at tilpasse programmer til brug i skyen. Wolski siger, at det er nemmere at vurdere et programs ydeevne, når det er muligt at se, hvordan det fungerer både ved grænsefladen og inde fra en sky.
Wolski siger, at Eucalyptus også vil efterligne Amazons populære Enkel opbevaringsoverflade , som giver brugerne adgang til lagerplads på efterspørgsel, såvel som dens Elastiske IP-adresser , som holder adressen på webressourcer den samme, selvom den fysiske placering ændres.
Ignacio Llorente , en professor i den distribuerede systemarkitekturgruppe ved Complutense Universitetet i Madrid , i Spanien, som arbejder på OpenNebula, siger, at Eucalyptus' største fordel er, at den bruger den populære EC2-grænseflade. Han tilføjer dog, at open source-grænsefladen kun er en del af løsningen. Deres back-end [systemets interne styring af fysiske ressourcer og virtuelle maskiner] er for grundlæggende. En komplet cloud-løsning kræver andre komponenter. Llorente siger, at Eucalyptus blot er et eksempel på et voksende økosystem af open source cloud-computing-komponenter.
Wolski forventer, at mange af Eucalyptus' brugere er akademikere, der er interesseret i at studere cloud-computing-infrastruktur. Selv om han tvivler på, at en sådan platform ville blive brugt som et distribueret system for almindelige computerbrugere, afviser han ikke muligheden. Man kan argumentere begge veje, konstaterer han. Men Wolski siger, at han tror, at et eller andet open source cloud-computing-værktøj vil blive vigtigt i fremtiden. Hvis det ikke er Eucalyptus, formoder jeg, at det vil være noget andet, siger han. Der vil være en open source-ting, som alle bliver begejstrede for og kører i deres miljø.