Dansk CMS sendt op i skyen med Windows Azure på kun en uge Vidste ikke om C1 ville virke på Azure

Størrelse: px
Starte visningen fra side:

Download "Dansk CMS sendt op i skyen med Windows Azure på kun en uge Vidste ikke om C1 ville virke på Azure"

Transkript

1 Dansk CMS sendt op i skyen med Windows Azure på kun en uge Med hjælp fra.net udviklercommunitiet forvandlede Danske Composite sit CMS-produkt, C1, til en cloud-applikation på blot en uge. Næste skridt er at gøre løsningen tilgængelig på Microsofts verdensomspændende netværk af datacentre. I it-kredse vakte det berettiget opsigt, da det danske udviklingshus Composite i september 2010 gjorde sit avancerede, Microsoft.NET-baserede CMS Composite C1 til open source efter mange år på betalingshylden. Primært for at få endnu flere brugere og udviklere med på vognen. Det var i sig selv et stort spring for os at gå open source. Men vi var samtidig klar over, at vi ikke bare kunne læne os tilbage og vente på, at brugerne selv kom springende. Vi blev nødt til at gøre C1 endnu mere tilgængeligt, siger partner Marcus Wendt, Composite A/S. En af udfordringerne er, at de virksomheder og organisationer, der anvender C1, som udgangspunkt skal afvikle softwaren på et Windows Server miljø. Hvilket fungerer fint for nogle organisationer, mens andre hellere ville have en hostet løsning. Dem vil vi jo også gerne have fat i og være i stand til at tilbyde en nøglefærdig installation på onlinebasis, det vil sige som software as a service. Men vel at mærke uden selv at skulle anskaffe og vedligeholde den nødvendige hardware eller entrere med hostingpartnere. De fleste hostingfirmaer kan jo kun yde et maksimalt serviceniveau indenfor ret snævre regionale grænser, forklarer Marcus Wendt. Men der er undtagelser. Således har bl.a. Microsoft gjort det muligt for udviklere at lægge applikationer på et verdensomspændende netværk af datacentre. Fra denne sky afvikles softwaren med omtrent samme hastighed og svartid, uanset om brugeren sidder i Texas, Hamburg eller Bangkok. Vidste ikke om C1 ville virke på Azure Der var ingen tvivl om, at vi skulle op i skyen og at det ville være oplagt at gøre det via Microsoft; C1 er trods alt baseret på.net, siger Marcus Wendt. Han håbede også, at det ville være relativt overkommeligt at konvertere C1, så det kørte på Microsofts onlinebaserede applikationsplatform, Windows Azure. Men selv om vi håbede, at det ville være sådan, så vidste vi det faktisk ikke. Der er trods alt rigtig, rigtig få danske virksomheder der for alvor har eksperimenteret med Azure. Platformen er jo temmelig ny, og der kunne være tusind ting, der ikke ville fungere med netop vores software, tilføjer han.

2 Derfor indbød Composite en håndfuld personer fra det danske.net-udviklingsmiljø til en tre-dages workshop på IT-Universitetet på Amager for at se, hvor langt man ville nå. Vi delte indsatsen op i flere spor og havde egentlig blot satset på at komme en smule klogere derfra, men ikke så meget mere, siger Marcus Wendt. Men da vi var færdige med workshoppen, brugte vi et par dage i vores udviklergruppe og så lå C1 faktisk på Azure i en basal form, der kunne afvikle sites. Det tror jeg ikke rigtig, at nogen havde forventet. Jeg havde i hvert fald ikke, tilføjer han. Det går ned med et brag, hvis du ikke overholder reglerne Marcus Wendt tilføjer dog, at der måtte arbejdes hårdt for at få alt til at fungere. For eksempel skulle udviklerholdet vænne sig til, at en applikation på Azure skal skrive alle data til ét centralt bibliotek f.eks. den såkaldte BLOB Storage og at man ikke uden videre kan lade applikationen skrive til filsystemet, for så kan det hele gå ned med et brag, som Marcus Wendt udtrykker det. Her har vi stadig en udfordring, fordi vi skal identificere alle de steder i C1, hvor der læses fra eller skrives til filer. Det er et ret stort stykke arbejde, men når alt kommer til alt dog til at overkomme. Det er ikke kompliceret, bare tidskrævende, siger han. Baseret på Composites og udviklergruppens erfaring vurderer Marcus Wendt således, at erfarne udviklere vil kunne lægge de fleste.net-applikationer på Windows Azure uden de helt store sværdslag. Man skal huske på, at C1 er et ret avanceret stykke software, der foretager runtime kompilering af kode og ændrer dataskemaer på baggrund af brugerinput. Du kan også opleve, at softwaren dynamisk opdaterer DLL er, så det ser en smule anderledes ud, end sidst du startede softwaren. Men alligevel fik vi det til at fungere, endda på meget kort tid, med begrænset erfaring og få ressourcer. Udviklere med mere enkle softwareprodukter vil formentlig have det nemmere endnu, siger han. Azure er logisk men kræver stringens i udviklingen Marcus Wendt sammenligner arbejde i Windows Azure med almindelig webapplikationsudvikling, dog med enkelte forskelle. Det er en smule tungere at arbejde med Azure, fordi du skal huske at overholde flere regler. Til gengæld er det konsistent, hvilket igen tror jeg kan være med til at sikre en højere kvalitet i udviklingsarbejdet, fordi du ikke føler dig fristet til at gribe til alt for mange cowboytricks og nemme løsninger, siger han. Ved udgangen af oktober 2010 arbejder Composite videre med at identificere de steder i kerneproduktet C1, hvor det ikke er 100 % kompatibelt med Windows Azure. Herefter er det planen at gøre produktet tilgængeligt via Microsofts datacentre verden over. I første omgang er ambitionen blot at tilbyde et relativt standardiseret hostingprodukt, så vi kan skalere antallet af brugere og hjælpe kunder online nemmere end i dag. Men på sigt

3 er det planen at at tilbyde 'multi instans' løsninger, så webløsningen kan køre på flere maskiner rundt omkring i verden, siger Marcus Wendt. På længere sigt mener han, at det giver mening at kikke på såkaldte multi-tenancy løsninger, hvor flere kundeløsninger kan køre side om side på samme instans og database. Men vel at mærke uden at påvirke hinanden. Der er dog et stykke vej endnu, til vi er der. Fleksibiliteten i Composite C1 skaber nogle udfordringer på dette punkt og vi ved ærlig talt endnu ikke, hvordan vi bedst griber det an, erkender Marcus Wendt. Men taget i betragtning, hvor langt vi er kommet med Azure på meget kort tid, så tror jeg nok at vi skal overkomme dén forhindring også, håber han. Udfordring Composite ville gerne gøre sit kerneprodukt, CMS-værktøjet Composite C1, tilgængelig som en online-service, men ønskede ikke selv at hoste løsningen eller entrere med talrige partnere for at gøre løsningen global. Løsningen På blot en uge gjorde Composite og en håndfuld eksterne udviklere Composite C1 klar til Windows Azure, så virksomheden indenfor kort tid kan gøre produktet tilgængeligt via Microsofts verdensomspændende netværk af datacentre. Kundeprofil Composite er et danskejet softwarehus, der fokuserer på udvikling af det modulære,.netbaserede CMS-system Composite C1, der anvendes af en lang række offentlige organisationer og private virksomheder. Virksomhedens kerneprodukt, Composite C1, distribueres under open source-licens (Mozilla public license). Primære produkter i løsningen Microsoft.NET 4 Microsoft Windows Azure Primære partnere Composite

Hvor ligger det gemte guld?

Hvor ligger det gemte guld? Hvor ligger det gemte guld? Du kan finde din virksomheds skjulte it-ressourcer med hjælp fra HP s it-eksperter [side 02] Tør du nytænke dit it-budget? [side 04] Spiller du stadig Commodore 64? [side 06]

Læs mere

Et skridt i den rigtige retning betyder jo ikke, at man stopper

Et skridt i den rigtige retning betyder jo ikke, at man stopper Et skridt i den rigtige retning betyder jo ikke, at man stopper Interview med Michael Ziegler, chefforhandler for KL, til bogen Lærernes kampe kampen for skolen Interviewer: Hanne Birgitte Jørgensen Hvad

Læs mere

Hvordan gør de professionelle?

Hvordan gør de professionelle? Hvordan gør de professionelle? ( Oversat af Ivan Larsen, Samsø Dart Club, Marts 2010 fra How the Pros do it af: Ken Berman 1999 ) Der er to aspekter i det at blive en god dartspiller, det er præcision

Læs mere

Best. Practice. Få mere ud af dine konsulenter. KMD sætter eksterne ressourcer i system. Konsulentindkøb uden omveje. Kun plads til de bedste SDC

Best. Practice. Få mere ud af dine konsulenter. KMD sætter eksterne ressourcer i system. Konsulentindkøb uden omveje. Kun plads til de bedste SDC Best ProData Consult-magasin om IT, projekter og menneskene bag. Nr. 1, 2012 Practice KMD sætter eksterne ressourcer i system SDC Konsulentindkøb uden omveje Saxo Bank Kun plads til de bedste Kim Bendixen,

Læs mere

Bilag 2. Transkribtion af interview med Jens Kofoed, trykker på Eks-Skolens Trykkeri. d. 14.05.2013

Bilag 2. Transkribtion af interview med Jens Kofoed, trykker på Eks-Skolens Trykkeri. d. 14.05.2013 Bilag 2 Transkribtion af interview med Jens Kofoed, trykker på Eks-Skolens Trykkeri. d. 14.05.2013 R (respondent) = Jens Kofoed I (interviewer) = Mikkel Andersen I2 (interviewer 2) = Simon Schonenberg.

Læs mere

14 STØTTE OVER TID. Da det tager lang tid at erkende tabet og indrette sig i det nye liv, ønsker mange efterladte støtte over tid.

14 STØTTE OVER TID. Da det tager lang tid at erkende tabet og indrette sig i det nye liv, ønsker mange efterladte støtte over tid. 95 14 STØTTE OVER TID Det tager tid at erkende, at ægtefællen er død og indrette sig i det nye liv. Derfor ønsker efterladte støtte over tid, en vedholdende opmærksomhed og interesse fra omgangskredsen.

Læs mere

personlig udvikling POWER i dig selv

personlig udvikling POWER i dig selv POWER i dig selv spiritualitet Det nye paradigme Når man udlever sin passion, så kan man kun have succes. Når man arbejder sammen med sin passion hver dag, så får man al energi i hele verden, og så vokser

Læs mere

Skab plads til det gode arbejdsliv!

Skab plads til det gode arbejdsliv! Skab plads til det gode arbejdsliv! Kære medlem! Vi ved det godt. Det talte ord har stor betydning. Vi ved også, at der findes gode og dårlige måder at håndtere for eksempel et problem eller travlhed på.

Læs mere

Gør en forskel for en ung - bliv mentor

Gør en forskel for en ung - bliv mentor Gør en forskel for en ung - bliv mentor Der er brug for virksomhederne Nogle unge er ikke klar til at starte på en ungdomsuddannelse lige efter folkeskolen. De har brug for at gå en anden vej ofte en mere

Læs mere

Tid til refleksion. - at opdage dét du tror, du ikke ved...

Tid til refleksion. - at opdage dét du tror, du ikke ved... Tid til refleksion - at opdage dét du tror, du ikke ved... Refleksion er en aktiv vedvarende og omhyggelig granskning af den eksisterende viden, og af forholdet mellem det vi tænker og det der sker i virkeligheden

Læs mere

Hvis din hest er død - så stå af

Hvis din hest er død - så stå af Roller Individuel øvelse 1. Hvilke roller har du på arbejdet? Jeg er den: 2. Hvilken rolle er du mest træt af, og hvorfor? 3. Er der roller, du føler, du er blevet påduttet af andre? 4. Hvilke roller sætter

Læs mere

Den offentlige sektor i fremtiden - tillid til tillid

Den offentlige sektor i fremtiden - tillid til tillid Version 06 Den offentlige sektor i fremtiden - tillid til tillid Sæt tillid på dagsordenen - vær med til at gøre din arbejdsplads mere tillidsfuld Indhold Indhold... 2 Du vil komme til at høre om tillid...

Læs mere

Microsoft og desktop-virtualisering

Microsoft og desktop-virtualisering powered by: Artiklerne er skrevet af Dan Mygind Whitepaper Microsoft og desktop-virtualisering Desktop-virtualisering kan være med til at forenkle administrationen af brugernes desktoppe. Det skal dog

Læs mere

En digital lydtegneserie til unge ordblinde

En digital lydtegneserie til unge ordblinde En digital lydtegneserie til unge ordblinde I det følgende ses resultatet af fire studerendes projektarbejde på efterårssemesteret 2011, 5. semester på Interaktive Digitale Medier på Aalborg Universitet.

Læs mere

DE KAN IKKE TALE, MEN HVOR KAN DE SIGE MEGET!

DE KAN IKKE TALE, MEN HVOR KAN DE SIGE MEGET! Kompashuset ApS, Klavs Nebs Vej 25, 2830 Virum Tlf 45 83 92 83, ka@kompashuset.dk, www.kompashuset.dk DE KAN IKKE TALE, MEN HVOR KAN DE SIGE MEGET! En fortælling om at arbejde med psykisk og fysisk handicappede

Læs mere

Gør den svære samtale til et frugtbart samarbejde

Gør den svære samtale til et frugtbart samarbejde Gør den svære samtale til et frugtbart samarbejde Af Ianneia Meldgaard, cand. mag. Kursus- og foredragsholder og coach. www.qcom.dk Den svære samtale er et begreb, der bliver brugt meget i institutioner

Læs mere

Opdateret Lederskab. Redskab og spørgeteknik til bedre udbytte af MUS. - et nyhedsbrev for ledere om lederskab og ledelse

Opdateret Lederskab. Redskab og spørgeteknik til bedre udbytte af MUS. - et nyhedsbrev for ledere om lederskab og ledelse ISSN 1901- Nr. 9 2008 Tema: MUS kom dybere i samtalen Redskab og spørgeteknik til bedre udbytte af MUS Vi har tidligere peget på Medarbejder- Udviklings-Samtaler (MUS) som et dynamisk og kreativt redskab

Læs mere

Positiv Ridning Systemet Arbejder min hest korrekt? Af Henrik Johansen

Positiv Ridning Systemet Arbejder min hest korrekt? Af Henrik Johansen Positiv Ridning Systemet Arbejder min hest korrekt? Af Henrik Johansen Denne test af, hvordan din hest arbejder, tager ca. tre minutter og bør indgå i opvarmningen hver dag. Du må vide, nøjagtig hvad der

Læs mere

Et vigtigt valg! Velkommen til Fonden Tagkærgaard Vi tror på en ny start. FONDEN TAGKÆRGAARD Et behandlingstilbud til unge i misbrug

Et vigtigt valg! Velkommen til Fonden Tagkærgaard Vi tror på en ny start. FONDEN TAGKÆRGAARD Et behandlingstilbud til unge i misbrug Velkommen til Fonden Tagkærgaard Vi tror på en ny start Et vigtigt valg! I dagligdagen kan det være svært. Sådan er det! Der venter en hård kamp men det hjælper! Jeg vil klart sige; GØR DET! Lige når man

Læs mere

Hvordan kan man kende en leder?

Hvordan kan man kende en leder? Hvordan kan man kende en leder? Susanne Teglkamp, er konsulent og direktør i Teglkamp & Co. Hun er uddannet jurist og reserveofficer og har et bredt erfaringsgrundlag fra ansættelser i det private erhvervsliv

Læs mere

EVALUERING AF "NYE KLASSEDANNELSER" I UDSKOLINGEN

EVALUERING AF NYE KLASSEDANNELSER I UDSKOLINGEN Til Skovgårdsskolen Skovgårdsvej 56 2920 Charlottenlund Dokumenttype Evalueringsnotat Dato juli 2012 EVALUERING AF "NYE KLASSEDANNELSER" I UDSKOLINGEN 0-1 Dato 08.06.2012 Udarbejdet af Tobias Dam Hede,

Læs mere

11 HVORDAN MESTRER VI TAB?

11 HVORDAN MESTRER VI TAB? 76 SORG - NÅR ÆGTEFÆLLEN DØR I DEL 1 I OM SORG 11 HVORDAN MESTRER VI TAB? Mestring handler om, hvordan vi håndterer de problemer og udfordringer, vi møder. I dette kapitel oversætter vi nogle gange mestring

Læs mere

At forstå det uforståelige Ordet virkelighed er også et ord, som vi må lære at bruge korrekt

At forstå det uforståelige Ordet virkelighed er også et ord, som vi må lære at bruge korrekt Julie K. Depner, 2z Allerød Gymnasium Essay Niels Bohr At forstå det uforståelige Ordet virkelighed er også et ord, som vi må lære at bruge korrekt Der er mange ting i denne verden, som jeg forstår. Jeg

Læs mere

Jeg vil se Jesus -2. Natanael ser Jesus

Jeg vil se Jesus -2. Natanael ser Jesus Jeg vil se Jesus -2 Natanael ser Jesus Mål: Skab forventning til Jesus i børnene. Gennem undervisningen vil vi se på, hvordan Natanael møder Jesus, og hvad det gør i ham, og vi vil se på, hvordan vi kan

Læs mere

Hvordan høre Gud tale?

Hvordan høre Gud tale? Hvordan høre Gud tale? Forord til læreren For flere år siden sad jeg sammen med en gruppe børn i 10-11 års alderen. Vi havde lige hørt en bibeltime, der handlede om at have et personligt forhold til Jesus.

Læs mere

Lær at tackle jobsøgningsstress 2!

Lær at tackle jobsøgningsstress 2! Lær at tackle jobsøgningsstress 2! Min forrige artikel tog udgangspunkt i, hvordan du kunne tackle de krav, der bliver stillet fra forskellige sider, inklusive fra dig selv, samt at du skulle anse din

Læs mere