Stockholm 2011-11-23 Förenklad molnutveckling med jclouds “Jag ska göra molnet lika lätt och åtkomligt som mobilnäten.” Adrian Cole, skapare av jclouds. Adrian Cole kommer till Stockholm och han visar bland annat hur applikationer kan implementeras i molnet på nolltid! Tidsfaktorn allt viktigare vid lansering av tjänster i molnet Mjukvara är allt ofta den bärande delen i att göra affärer och därmed blir också time-to-market allt viktigare. Att lansera tjänster via molnet har i grunden förändrat hur vi driftsätter tjänster och lagrar data. Tack vare automatisering av många processer går det snabbt och lätt att driftsätta ett flertal servrar bakom en lastbalanserare med full kontroll över val av både olika operativsystem och olika hårdvaror (provisionering). Dagens nivå av automatisering gör att det på bara några minuter går att driftsätta en applikation på molnet. Stötestenar med API:er och testning Antalet API:er för molnlagring och provisionering av virtuella maskiner har ökat kraftigt beroende på att antalet leverantörer skjutit i höjden. Det finns ett stort antal API:er som alla har likheter och skillnader och för både utvecklare och användare av en molntjänst är det många aspekter att bedöma. Vilken leverantör man väljer kan också spela stor roll för hur väl tjänsten passar för användningsområdet. Ett annat problem har varit att kunna utveckla och testa mjukvara för molnet utan att behöva vara uppkopplad mot det. Via de så kallade stubbade API:erna möjliggör jclouds utveckling helt utan nätverksåtkomst. Stubbade API:er är nedladdningsbara versioner som simulerar verkliga API:er från molntjänsteleverantörer. Jclouds löser problem Sammanfattningsvis kan sägas att ramverket jclouds erbjuder ett naturligt sätt att börja utveckla för molnet på Javaplattformen utan att binda sig mot en speciell molnleverantör eller API. Jclouds löser problem relaterade till skillnader mellan olika API:erna vad gäller till exempel felhantering och samtidighet. Dessa hanteras ”under ytan” på ett konsekvent sätt, utan att för den sakens skull gömmas för utvecklaren. Jclouds är ett enkelt och idiomatiskt alternativ för molnutveckling i Java eller Clojure med stöd för över 30 molnleverantörer. Mjukvaran blir också lätt att flytta mellan olika leverantörer då stora delar av koden förblir densamma. Djupdykning i molnutveckling Tillsammans med Adrian Cole och Cloudsoft erbjuder Citerus en spännande djupdykning i molnutveckling. Under tre unika dagar med Adrian visas hur det går till att skriva kod i Java och Clojure som är testbar, skalbar och flyttbar mellan olika molntjänster. Kursen kommer att introducera de viktigaste begreppen inom molnutveckling samt den verktygslåda som en utvecklare behöver för att komma CITERUS AB, www.citerus.se. Barnhusgatan 16, SE-111 23 Stockholm, Sverige, Dragarbrunnsgatan 24, SE-753 20 Uppsala, Sverige. igång. Med sin egen dator följer deltagaren med i kodexempel och skriver egen jclouds-kod under kursens gång. Kursen går i Stockholm den 8-10 februari 2012. Länkar: http://www.citerus.se/jclouds http://www.jclouds.org https://github.com/jclouds/jclouds http://www.cloudsoftcorp.com/ För mer information Karin Edström, VD Citerus AB [email protected] 0733 225 227 Citerus hjälper sina kunder att lyckas med mjukvaruutveckling; antingen genom att utbilda och coacha, införa ett självstyrande ledarskap och ett lättrörligt arbetssätt eller genom att utveckla mjukvara åt dem. Allt för att de ska kunna hålla en hög innovationstakt och skapa smarta lösningar som ökar deras konkurrenskraft. Vi är ledande på Scrum, Java, Domändriven design och många andra metoder och tekniker i framkant. www.citerus.se CITERUS AB, www.citerus.se. Barnhusgatan 16, SE-111 23 Stockholm, Sverige, Dragarbrunnsgatan 24, SE-753 20 Uppsala, Sverige.