Indlæg mærket med: Drift

Så skete det umulige: Amazons cloudservices gik ned – i 4 dage!

Først vantro, så bestyrtelse, så resignation – og endelig: eftertanke. Det var de følelser, mange gennemløb ved nyheden om, at Amazons cloud services gik ned – ikke bare 1 time eller 1 dag, men reelt fire dage for nogle af kunderne… Nedbruddet ramte bl.a. EC2, der er en af verdens mest brugte og mest udbyggede cloud hostingløsninger for standard servere, men også f.eks. elastic block storage blev ramt.

Heldigvis for de iblandt os, der anvender Amazon i andre verdensdele, skete nedbruddet alene i et single availability center på østkysten af USA – men det gør ikke nedbruddet mindre kritisk for Amazon – faktisk nok tvært imod: østkysten er USAs administrative centrum og på mange måder også det forretningsmæssige center.

Først kom der ikke noget ud om nedbruddet. Så kom der nogle ret lakoniske meddelelser på nettet. Men så – da det hele var overstået – udgav Amazon en veritabel redegørelse for nedbruddet. Ud over at være et uhyre interessant dokument for teknikere, der synes, det er sjovt at læse om, hvordan en relativt banal opgradering af noget netværksudstyr, kunne få hele balladen til at ramle, er det også godt tænkt af Amazons pr-folk.

Læs mere »

Nye kompetencer i it-afdelingen med private clouds

I en artikel i cio.com i sidste uge redegør it-chefen hos EMC for, hvilke nye eller ændrede kompetencer, der skal til i en it-afdeling, der implementerer private cloud computing. EMC har vel at mærke også en massiv direkte interesse i cloud computing, jf. deres produktkatalog, men alligevel har den gode Sanjay Mirchandani fat i noget interessant.

Meget af det ‘nye’ kommer dog ikke så meget fra introduktionen af cloud computing, som fra den omsiggribende virtualiseringsbølje:

It-afdelingens teknikere skal have en meget dyb og måske dybere end i dag forståelse for de områder, de arbejder med. Lad os tage en dba’er: Det vil være typisk, at flere forskellige (typer af) applikationer anvender samme databaseteknologi. Men i en ikke-virtualiseret verden kan man relativt let tilegne sig viden om, hvordan databasen og dens underliggende server bedst trimmes til denne eller hin applikation.

I en virtualiseret verden lægges virtualiseringssoftwaren i sig selv ind som en betydeligt komplicerende faktor, for hvordan trimmer man f.eks. en Oracle-database til at yde optimalt i et VM-ware-miljø, når VM-waren kører direkte på ‘jernet’, på et Linux/Unix-operativsystem, på Windows Server eller andre varianter? Det er nu ikke længere blot et spørgsmål om, hvordan forretningsapplikationen (og middlewaren) spiller sammen med databasen, og hvordan databasen spiller sammen med hardwaren. Nu er det også nødvendigt at se på, hvordan databasen spiller sammen med virtualiseringssoftwaren, og hvordan samspillet mellem virtualiseringssoftware og hardware påvirker databasen.

Kobler man så forretningsmodellen fra cloud computing på, hvor leverandøren (altså it-afdelingen) ikke nødvendigvis ved i detaljer, hvad deres it-platform anvendes til, hvordan kan du så udstille, drifte og vedligeholde en databaseservice, der er optimeret på tværs af mulige forretningsapplikationer, mulige anvendelsesformer og mulige udbredelsesgrader?

Samtidig skal it-afdelingens teknikere være langt bedre end det ofte er tilfældet i dag til at se på tværs af løsningsarkitekturen. OK, det er ikke unormalt, at hvis performance i et system er dårlig, så skal der kigges på tværs, men ‘misdæderen’ er ofte én eller nogle få komponenter i stakken, der ikke er trimmet til at spille sammen med de øvrige. Men hvad så, når alt 1) er virtualiseret, og 2) er leveret i en black box til slutbrugeren i form af en private cloud?

PACTOR løser for tiden opgaver for en kunde i et meget stort projekt, hvor de it-mæssige komplikationer nærmest ingen ende tager. Lige nu står vi med seriøse performanceudfordringer i et stærkt virtualiseret miljø, hvor hver enkelt komponent ser ud til at være trimmet optimalt i sin egen ret, men hvor vi arbejder med en stadigt stigende fornemmelse af, at sameksistensen mellem virtualiserede servere med lige præcist dét operativsystem på lige præcist dén virtualiseringsplatform og lige præcist dén type SAN-konfigurering bare ikke spiller. Den slags skal en it-afdeling, der ønsker at køre private cloud computing i stor stil, være klædt på til at tackle.

Den sidste ændrede kompetence, jeg vil omtale her, er den forretningsrettede. Jo, det har de sidste mange år heddet, at it-strategien skulle tage afsæt i forretningsstrategien, og at it-chefens ‘bedste venner’ og hyppigste frokostpartnere skal være forretningscheferne. Men nu skal it-chefen oven i hatten også kunne tilrettelægge den cloud platform, han/hun ønsker at udstille i sin private cloud, så den kan understøtte forretningen optimalt – herunder forretningens behov for fleksibilitet i ydelserne og spændvidde i ydelsesbilledet.

Med andre ord skal it-chefen ikke alene kunne forstå forretningens behov og vurdere, hvordan de bedst understøttes it-mæssigt, men også have et klart billede af, hvordan denne it-mæssige understøttelse bedst understøttes af en fælles, tværgående, virtualiseret infrastruktur – en private cloud. Velbekomme!

Værktøjer til at styre dine cloud-ressourcer

Når du nu har besluttet dig for at blande lidt intern clouding med en public cloud og måske er en naturlig deltager i en community cloud, hvordan kan du så effektivt styre din samlede cloud portefølje?

Joseph Foran fra FSW, en privat velgørende organisation i USA, har for TechTarget.com lavet en udmærket gennemgang af de bedste værktøjer pr. marts 2010. Han opstiller tre grundlæggende krav, værktøjerne bør kunne opfylde:

  1. Værktøjet skal kunne understøtte forskellige cloud-former (altså private og public, og dermed også hybrid og community clouds)
  2. Værktøjet skal kunne anvendes til øjeblikkelig dannelse og nedlæggelse af ressourcer som f.eks. servere, storageplads og applikationer
  3. Værktøjet skal kunne vise rapporter over forbrug, oppetid og svartider, og have et dashboard, der understøtter drill-down til basisdata

De leverandører, der har produkter, der lever op til kravene, er i følge Foran først og fremmest disse:

RightScale er den helt store spiller på markedet. De har både en gratis ‘lite’-version og en fuld kommerciel version af deres managementværktøj. Det er desuden muligt at vælge mellem forskellige implementeringsformer – for den gratis version f.eks. en RightScale-hostet udgave, en LAMP-baseret version og sågar en WordPress-version. De sidste to kan naturligvis placeres på en cloudhostet infrastruktur. Den professionelle version er naturligvis full-featured, og kan bl.a. anvendes til automatisering af ressourcestyringen.

Kaavo er på mange måder en direkte konkurrent til RightScale. Deres produkt kan anvendes online i en standard-udgave eller i en enterprise udgave, eller onsite, dvs. hos kunden selv (hvilket naturligvis også kan være i en cloud-implementering).

Zeus har en mere snæver portefølje, både hvad angår funktionalitet og understøttede cloud leverandører. Med afsæt i load ballancing har de arbejdet sig ind på en løsning, de selv kalder Application Delivery Controller. De understøttede leverandører er først og fremmest Rackspace, men også tildels Amazon.

Scalr bidrager til markedet med en endnu mere fokuseret applikation. Her er der først og fremmest tale om scalering af websites og web-applikationer. Scalrs managementplatform kan fås i tre udgaver, lidt anderledes opdelt end normalt: en gratis udviklerversion, en produktionsversion og en version til ‘mission critical’ systemer. Understøttelsen her er også umiddelbart meget fokuseret på Amazon.

Morph har siden Forans artikel udviklet sit produkt markant, så det nu også understøtter public clouding, og ikke som dengang kun interne skyer. Deres cloud controller 2.1 er dog stadig et værktøj, dedikeret til at skabe og administrere interne cloud-centre.

Det er klart, at der er en flydende overgang til traditionelle management værktøjer fra f.eks. CA, HP, IBM osv. Men i følge Foran er flere af værktøjerne ikke specielt egnede til cloud computing, men kan administrere ressourcer dér i det omfang, de kan oprettes som ’standardressourcer’ indenfor værktøjets gængse rammer. Det må dog forventes, at flere af leverandørerne vil rette op på dette i løbet af året, så nye versioner af værktøjerne vil have cloud-ressourcer som en del af deres kerneområde.

Cloud computing-styring på Cloud Slam 2010

Well – styring af cloud computing, rangerende fra det, at lave en strategi for det i organisationen, og hele vejen ned til styring af brugerautentificering og udviklerteamsnes cloud-kode, fyldte rigtigt meget på Cloud Slam 2010. Som med de konkrete cloud-produkter giver det ikke megen værdi, at der her klippes 5-10 linjer ind om hver leverandør – for det er helt overvejende det, de er. Derimod skal der gives dette tilbud til CloudWatch.dk’s læsere: Se listen igennem herunder, og finder du noget, du gerne vil have uddybet, sender du mig bare en e-mail, så vil jeg straks skrive et indlæg om oplægsholderens præsentationen!

Der er dog indsat links til leverandørernes hjemmesider – cloud-dedikerede hjemmesider, hvor det har været muligt.

Læs mere »

It-chefens nye rolle … eller hvad?

It-chefens fornemmeste rolle fremover bliver at være kommunikator: kommunikere med og være synlig overfor forretningen, kommunikere med og styre leverandørporteføljen – og ikke mindst: kommunikere med og sætte retningen for it-afdelingens medarbejdere, som måske er på vej til at få nye typer opgaver. Nå ja, det er vel de færreste, der kan svinge sig op til at mene, at dette er noget radikalt nyt.

Det er da heller ikke det centrale budskab fra praktikerne på det MIT-symposium om cloud computing, der fandt sted midt i maj måned i år – snarere, at der bliver endnu større behov for de kommunikative egenskaber hos it-cheferne og de øvrige ledende medarbejdere på it-området, når organisationen skifter til mere cloud computing.

Læs mere »

It-afdelingens opgaver i en sky-verden

Som tidligere beskrevet er der ingen grund til at tro, at it-afdelingen bliver mere undværlig i en organisation, blot fordi den begynder at anvende cloud computing. Men det vil samtidig være naivt at tro, at opgaverne, der løses i dag, forbliver uændrede. Nogle opgaver vil skifte karakter, f.eks. arbejdet med sikkerhed, mens andre vil vokse i omfang, f.eks. leverandørstyringen, mens andre igen vil falde, f.eks. det praktiske hardwarearbejde – og dog: det kommer an på, hvilken cloudform, man vælger.

I dette indlæg vil vi gå i dybden med nogle af de områder, der berøres mest af en overgang til cloud computing. Som alt andet på it-området, afhænger den faktiske udvikling i en given organisation af mange faktorer, hvoraf de fleste ligger uden for it-området. Det kan være organisationens udviklingsplaner, eksterne krav – hvad enten det er fra en ejerkreds, et moderselskab eller lovgiverne -, interne kompetencer og interesser, personrelationer, typisk på ledelsesniveau, osv. osv. Men grundlæggende vil vi tage udgangspunkt i de forskellige cloudformer.

Læs mere »

Lukker it-afdelingen når det bliver skyet?

Gartner siger, at hver femte virksomhed ikke vil have en it-afdeling i 2012 – så stærkt vil udviklingen med cloud computing gå. I det hele taget lyder dommedagstrommerne massivt over in-house it-afdelinger og it-medarbejdere for tiden – alt sammen med henvisning til cloud computing. Og ja, det kan virke bekymrende, hvis man er intern it-medarbejder i dag, særligt, hvis man har ansvaret for virksomhedens serverdrift: hvad skal man så lave, når afdelinger og divisioner selv blot ved at vifte med Dankortet kan købe sig til it-ressourcer på nettet?

Ældre folk på egnen vil kunne huske ‘hypet’ omkring SOA i slutningen af det sidste årtusinde: nu skal forretningen selv til at bygge sin it-understøttelse, blot ved at vælge den nødvendige funktionalitet fra den store gule ‘telefonbog’ over webservices på nettet – så var der slet ikke brug for at udvikle og vedligeholde egne systemer mere…

Læs mere »

Bliver clouden udviklingsplatformenes nye kampplads?

Version2 skrev i sidste uge om, hvordan VMware og Google ‘hjælper udviklere med at hoppe fra sky til sky’. Hurra for det! Endnu et vigtigt skridt hen imod ægte kundekontrol over leverandører og driftsomkostninger… Men hvis man nærlæser artiklen, kan man let få den tanke, at VMware med Google som villig rejsemakker er i færd med at gøre deres Java-variant til en ekstra attraktiv platform at udvikle cloud-applikationer på – og med udsigten til tocifrede væksttal i cloudsektoren ikke noget uinteressant perspektiv.

Som det vil være de fleste bekendt, har Microsoft baseret deres Azure-platform på tilpassede versioner af Windows Server og SQL-databasen, og netop også .NET, altså Microsofts udviklingsplatform. Der er næppe tvivl om, at ‘åbne’ infrastrukturservices og platformservices som en god, gammel Windows Server 2003 eller en pålidelig Linux-variant vil være tilgængelig på markedet også i årene fremover, men hvad vil det betyde, hvis de ’store’ begynder at slås om markedsandelene via udviklingsplatformene også?

Læs mere »

Community om cloud computing

Som man kunne læse forleden på Computerworld.dk, har CA Technologies lanceret et community site om cloud computing. At det er CA, der opretter sitet, er naturligvis mistænkeligt, alene af den grund, at de har omfattende interesser i cloud computing. Ser man bort fra ophavet, er det dog naturligvis interessant, at der er et sted på nettet, hvor cloud-brugere kan poste deres erfaringer, selvom det svarer nogenlunde til at anbefale bilmærker på tværs af kloden. Der er da heller ikke sket meget på sitet de første to uger, det har levet.

Der er enorme forskelle på, hvilke behov, den enkelte kunde har, og hvordan den enkelte leverandør – endda i det enkelte land – kan imødekomme disse behov, også selvom vi taler så generisk en platform, som cloud computing. Bevars, skal man bare bruge en Windowsserver, er der nok ikke stor forskel på, om man kommer fra Nigeria, Norge eller New Mexico. Men så snart, vi begynder at se på, hvad serveren skal bruges til, kommer forskellene frem.

Læs mere »

Her er der en mand, der tør!

Image credit: Commonwealth Bank of AustraliaEndelig en mand, der tør! Denne herre er CTO, CIO og Group Executive hos Commonwealth Bank of Australia har slået sig og sin bank sammen med Bank of America og Deutsche Bank for i fællesskab at skabe en platform for fælles indkøb af it-teknologi.

Michael Harte, som han hedder, er godt irriteret over det ‘vendor lock-in’, også bankerne i vid udstrækning oplever hos deres teknologileverandører. I denne artikel i online magasinet Delimiter klager Harte over, at det faktisk ikke (længere) er de store leverandører, der driver udviklingen hen imod real-time services og mere præcis forbrugsafregning. Der er stadig for meget bureaukrati og for stor afhængighed af ‘faste indtægter’ hos leverandørerne, mener Harte.

Hvad han og banken har besluttet er både at dele ud af teknologi og løsninger, de internt har fundet ud af, kan reducere omkostningerne til infrastrukturen, og prøve at enes med to andre store banker om principper for dataopbevaring og databehandling, som de respektive bankers hjemlige kontrolmyndigheder derefter kan vurdere og trygprøve.

Konkret om cloud computing udtrykker Harte frustration over, at den form for teknologi (og forretningsmodel) i stor udstrækning går bankernes næse forbi, fordi de er tvunget til at anvende forældede principper i deres it-drift. Kunne nogle fælles standarder anvendes til at løse op for dette og muliggøre f.eks. community clouds eller egentlige public clouds, der kunne anvendes af bankerne – måske endda med fælles services til deling, hvor de ikke understøtter egentligt differentierende processer – kunne en omkostningsreduktion både betyde bedre priser for forbrugerne og et større pres på de traditionelle teknologileverandører om at komme ‘ind i kampen’.

Dansette