Vår expertpanel diskuterar molntjänster och hur företag kan använda dem på bästa sätt. Många som läser om cloud computing i facktidskrifterna kommer att tro att det är ett universalmedel för alla deras IT-problem – det är det inte. I denna rundabordsdiskussion om CTO hoppas vi kunna ge praktiker användbara råd om hur man utvärderar molndata för sina organisationer. Vårt fokus kommer att ligga på små och medelstora företag (små till medelstora företag) IT-chefer som är underfinansierade, överarbetade och har massor av tillgångar bundna i out-of-date hårdvara och programvara. I vilken utsträckning kan datormolnet lösa sina problem? Med hjälp av fem nuvarande tankeledare inom detta snabbt växande område erbjuder vi några svar på den frågan. Vi utforskar några av de grundläggande principerna bakom molntjänster och belyser några av de nyckelfrågor och möjligheter som uppstår när datorer flyttar från inhouse till molnet. Vårt uppriktiga tack till alla som deltog och till ACM Professions Board för att göra detta möjligt. WERNER VOGELS är den CTO av Amazon.com, ansvarig för både e-handel verksamhet och Web-tjänster. Innan han arbetade för Amazon var han forskare vid Cornell University och studerade stora, tillförlitliga system. GREG BADROS är Senior Engineering Director på Google, där han har arbetat i sex år. Innan dess var han chefsarkitekt på Infospace och Go2Net. Han fick sin doktorsexamen från University of Washington i begränsningar algoritmer och användarupplevelser. GEIR RAMLETH är CIO i Bechtel, där han tillhandahåller molntjänster för internt bruk. Innan hans nuvarande jobb startade Ramleth ett företag inom Bechtel som hette Genuity, som var ett tidigt ISP och hostingföretag. Genuity såldes senare till GTE. BADROS Det finns två delar till det. Den första handlar om att bara få de beräkningscykler utanför din muromgärdade trädgård och att kunna undvika att bygga datacenter i dina lokaler. Men det finns en annan aspekt som är lika viktig. Det handlar om data som finns i molnet och om de människor som lever sina liv där uppe på ett sätt som underlättar både enkelt informationsutbyte och enkel dataanalys. De bra sökverktyg som finns idag är ett direkt resultat av enkel tillgång till data eftersom webben redan är i molnet. Eftersom fler och fler användardata lagras i molnet, eftersom det finns en relativt hög bandbredd anslutning till alla dessa bitar, finns det en enorm möjlighet som överskrider bara beräkning är utanför lokaler. Reillys definition av Web 2.0 var att värdet av data ökar betydligt när en större gemenskap av människor bidrar. Greg [Badros] karaktärisering kompletterar så fint. Det är inte bara data. Jag anser också att moln är en plattform för allmänna beräkningar och/eller tjänster. Medan telcos flyttar sina plattformar till moln för kostnadseffektivitet, ser de också möjligheter att bli en offentlig trädgårdsplattform. I detta scenario kan människor driva tjänster som antingen utökar telcos tjänster eller verkar självständigt. Om du till exempel vill bygga ett program som har klick-till-samtal eller en ny uppsättning algoritmer som bullerdetektering i konferenssamtal, då kan du köra dessa tjänster som ansluter till telco plattform. Nyckeln är att ha tillgång till en gemensam plattform. Eftersom vi har en gemensam plattform kan vi göra massor av nya saker med data, men jag tror att vi kan göra nya saker med tjänster också. Vi definierade aldrig Internet, och det blev mycket framgångsrikt. Cloud computing är den datorsida av Internet som finns tillgänglig på offentlig eller privat basis. Låt oss inte definiera den och begränsa dess möjligheter. TUCKER Jag ser det som tre lager: SaaS (software-as-a-service), som levererar applikationer som Google Apps och Salesforce.com; PaaS (plattform-as-a-service), som ger grundläggande element för att utveckla nya applikationer; och IaaS (infrastruktur-as-a-service), vilket är vad Amazon har lett med, visar att infrastruktur också kan nås via molnet. Jag tror att det är i det här infrastrukturskiktet som vi har virtualiserat baskomponenterna för beräkning och lagring, leverera dem över Internet-där vi har sett det grundläggande genombrottet under de senaste två åren. RAMLETH Det spelar ingen roll vem som tillhandahåller programvarutjänster. Vad programvara-som-en-tjänst betyder för mig är att killen som faktiskt skriver programvaran också kör och driver den. Det kan vara Google, Salesforce.com eller Bechtel om jag har några anpassade program som körs inom eller utanför företaget. VOGELS Jag ser programvara-som-en-tjänst som en föregångare. Tim Chou, tidigare VD för Oracle Online, skrev en bra bok som heter Seven om olika affärsmodeller relaterade till bland annat SaaS. Titeln kommer från sju multimiljarder-dollar, börsnoterade företag som har levererat programvara-som-en-tjänst i årtionden. Boken är särskilt intressant kring affärsmodellerna den utforskar specifikt, hur affärsmodeller utvecklas, hur företag både bygger och tillhandahåller sin programvara och hur kunderna använder sin programvara. För att förstå cloud computing krävs en titt på dess prekursorer, såsom: SaaS innan det blev denna plattformsliknande miljö; SOA (serviceorienterad arkitektur); virtualisering (inte bara CPU-virtualisering utan virtualisering i allmänhet); och massivt skalbar distribuerad dator. Detta var teknik som vi behövde förstå fullt ut innan datormolnet blev livskraftigt. Vi behövde kunna tillhandahålla dessa tjänster i stor skala, på ett tillförlitligt sätt, på ett sätt som bara akademikerna tänkte för omkring 10 år sedan. Med utgångspunkt i denna grund har vi nu förvandlat dessa prekursorer till den kommersiella praxisen med molntjänster.
Cloud computing handlar inte bara om en teknisk förbättring i datacenter; det representerar en grundläggande förändring i hur IT tillhandahålls och används REF.