engineyard

2009/05/29

EngineYard spesialiserer seg på Rails hosting. Snart kommer en helt ny versjon av deres hosting miljø, det heter FLEX. Sjekk innslaget på Blip der de annonserer og demonstrerer det nye “self healing” miljøet. Dette vil være tilgjengelig i juli og det ser meget bra ut!


openx i nytimes

2009/05/28

Her om dagen kommenterte jeg bloggen til Grig Gheorghiu, han skrev om automatisering av virtuelle maskiner. Han jobber for OpenX som nettopp ble omskrevet i et innlegg i NY Times bloggen. Interessant å se at noen prøver å utfordre Yahoo og Google på annonseformidling.


hvorfor automatisere drift av virtuelle maskiner?

2009/05/26

Et bra innlegg av Grig Gheorghiu beskriver hvorfor det er både lurt og viktig med automatisering av driften rundt virtuelle maskiner, det gjelder spesielt i skyen. Det han beskriver er på mange måter grunnen til at jeg selv har bestemt meg for å lage VMer som konfigurerer opp seg selv via bla capistrano og chef. Fra det øyeblikket du tar kontakt med en VM via ssh, dvs VMen er startet med basis-konfig *og* den har fått en ip, bør oppsett/strategi være identisk fra gang til gang — uavhengig av om du kjører ESX fra VMware eller EC2 fra AMZN.


ikke akkurat “twisting by the pool”

2009/05/22

Vi har jobbet med virtualisering i nesten 2 år. I all hovedsak har vi benyttet oss av VMware Server (Linux) og hhv Workstation (Windows/Linux) og Fusion (Mac). Den siste tiden har vi eksperimentert en del med Amazon EC2. I den sammenhengen har jeg sett på diverse produkter og tjenester i tilknytning til EC2. Bla har jeg prøvd EngineYard Solo, scalr.net og  Poolparty.

Poolparty var i utgangspunktet veldig interessant, fordi det er open source og fordi det skulle støtte både ec2 og VMware Worstation/Fusion. Nå viste det seg fort at dette ikke akkurat var en dans på roser eller “twisting by the pool” for den saks skyld. VMware implementasjonen var (per 1.mai 2009) særdeles rudimentær. Feks ville programvaren påstå at skyen din allerede var operativ dersom en virtuell maskin allerede var startet, helt uavhengig av hva slags rolle denne hadde. Jeg bruker Mac til hverdags og har en egen Windows VM (virtuell maskin)  for å få fjern-oppkobling til en av mine kunder (Windows basert VPN + putty tunnel; ganske fikst om jeg skal si det selv). Denne VM (og aller andre) må slås av før Poolparty kan kjøres. Videre er Poolparty avhengig av å vite ip-adressen til en VM før denne kan bearbeides. Det betyr i praksis at en VM som du skal konfigurere opp må ha vært startet manuelt før du kan kjøre automatikk på denne. Det vil for eksempel ikke være mulig å dra i gang en ny sky med et sett roller basert på lagrede VMer, vi vet jo ikke hvilke ip-adresser disse VMene vil få!

Skal du lage denne type automatik (pålogging uten å vite ip-addressen), så må du ha VMware Tools installert i basis VMene dine (eng: “base images”). Dette er godt dokumentert og muliggjør en del kul funksjonalitet. Ved hjelp av kommandolinje-verktøyet vmrun kan du feks kjøre programmer inne i VMet ditt, overføre filer fra VM til host mm. Mine basis VMer er satt opp med ruby, chef og VMware Tools. I tillegg har jeg lagt inn et par script for å finne ip-adressen og lagre denne i en predefinert fil. Fra min Mac kan jeg da først kjøre vmrun runProgramInGuest og få generert opp en fil med ip-adressen og deretter vmrun copyFileFromGuestToHost for å kopiere filen ned til min maskin. Nå har jeg ip-adressen og kan begynne å kjøre chef oppskriftene fra capsitrano. Dersom du lurer på hva chef oppskrifter er for noe, kan du jo følge linken ovenfor eller vente på et innlegg i denne bloggen

Jeg kommer tilbake med mer om erfaringer rundt scalr.net og EngineYard Solo.


alle ebøker er ikke like

2009/05/21

Som storforbruker av nerdebøker (data og sånt) har jeg også begynt å kjøpe bøker i såkallt e-format. Det begynte med at min favoritt-bokhandel/forlag The Pragmatic Programmers tilbød bøker i pdf format.  Siden har jeg også kjøpt pdf bøker fra Sitepoint.

Fra begge disse tilbyderne får du et generert pdf dokument i løpet av noen få minutter etter fullført transaksjon. Pragprog setter et “vannmerke” i dokumentet (“Prepared for Espen Braekken”), mens Sitepoint har et enkelt passord som er knyttet til kontoen din.

Dersom du er interessert i mer tradisjonell IT-teknolog, så har hverken Pragprog eller Sitepoint alt det du er på jakt etter. Jeg har derfor sett på “Safari Books Online” fra O’Reiley. Dette kan sammenlignes med en Spotify for bøker. Du betaler en fast månedspris og for denne kan du (1) søke i alle bøkene deres, (2) legge bøker inn i din digitale bokhylle for lesing online og (3) laste ned kapitler i pdf format. Hvor mange forekomster av 2 og 3 du kan gjøre, er styrt av abo nivået ditt. Jeg betaler $ 22,99 per måned, men det er for tidlig å si om antall “poletter” på dette nivået er nok for mitt behov.

Nå sist bestemte jeg meg for å prøve enda en bokhandel, Diesel eBooks. Grunnen til dette var at jeg ville ha en spesiell tittel og det “nå med en gang”. Diesel var de eneste som hadde boka som pdf. Etter å ha lidd meg gjennom en særdeles krøkkete kjøpsprosess (det tok mer enn 1 time!), så fikk jeg til slutt adgang til boka — i et format som  heter acsm. Den kan kun leses vha en Acrobat Reader utvidelse som heter “Digital Editions”. Diesel forklarte utførende hva hva jeg måtte gjøre, så det gikk greit nok å få adgang til dokumentet.

Det som var overraskende var knytningen mot Adobe: for at boka ikke skulle bli assosiert med min ene maskin for evig og alltid, så måtte jeg ha en konto hos Adobe! Det hadde jeg heldigvis, det var bare å kjøre på. I dette moduset tar “Digital Editions” kontakt med tilbyder/Adobe hver gang du åpner dokumentet for å verifisere/laste ned innhold. Det betyr at det tar nesten 6 minutter å “boote” boka di! Ikke spes imponerende. Videre er utskrift ikke mulig og antall “klipp og lim” fra bok er begrenset.

Det er nok for tidlig å felle dom over Diesel, da jeg har jeg mindre enn 24 timers erfaring med dem. Det samme gjelder Safari som jeg bare har brukt i 14 dager. Jeg kjenner allikevel at det omfattende regimet som Diesel og andre har iverksatt for å hindre ulovlig kopiering irriterer meg krafig. Det tok meg ca 30 min å få tilgang til eboka på min iMac hjemme. Jeg har allerede funnet interessante og matnyttige ting via Safari sin søkemotor og tror jeg kommer til å fortsette å bruke den. Hverken Sitepoint eller Pragprog har begrensinger på utskrift eller kopiering. Likevel fremstår Pragprog som den mest fleksible og brukervennlige tilbyderen. Ikke minst takket være utvidet støtte for mobile enheter som iPhone. Utfordingen er selvsagt utvalget hos Pragprog og Sitepoint som er sentrert rundt hhv friprog/webutvikling og webutvikling. Da blir det vel “ja takk begge deler”.


oracle på kjøpern

2009/05/20

Oracle gjøre det igjen — kjøper altså. Nå har de nettopp kjøpt VirtualIron; en tilbyder av teknologi relatert til virtualisering basert på Xen. Oracle har i dag produkter basert på Xen og kombinert med det allerede annonserte oppkjøpet av SUN betyr det at Oracle virkelig er i ferd med å bygge seg opp som en totalleverandør på linje med HP og IBM. Det skal bli spennende å se hva Oracle får til rundt virtualisering og nettskyen.


no more english

2009/05/20

I have decided to switch to Norwegian since that is my mother tongue. I operate mainly in Norway (and Scandinavia) and believe that using my mother tongue makes more sense than (using) English.