World Of Warcraft i siffror: Hur hanterar man 11.5 miljoner aktiva spelare online?

world-of-warcraft-logo

World of Warcraft är utan tvekan världens störta MMORPG, och med en aktiv spelarbas på över 11.5 miljoner så är det ett stadigt skepp att ro runt dagligen. Det har länge spekulerats över hur många servrar som hanterar just WoW och under GDC Austin (Gamers Developers Conference) i slutet av September bjöd Blizzard in till en unik titt bakom WoW och hur dom driver runt den virtuella världen.

Om man börjar med personalantalet så är drygt 4600 personer heltidsanställda hos Blizzard och arbetar uteslutande med WoW, detta innefattar allt från nätverkstekniker, utvecklare, support, gamemasters till grafiker, skriptare och översättare.

Spelet, innehållet och utvecklingen
T.ex så består Blizzards ”cinematic team”, dvs dom som gör alla intros/trailers etc, av 123 personer. Utvecklingsavdelningen består av 32 st programmerare som ansvarar för drygt 5.5 miljoner rader med C++ och Lua kod. All utveckling av innehållet görs i ett egenutvecklat verktyg som heter WowEdit, där man hitintills har skapat över 7650 uppdrag (quests), 70,000 aktiviter (spells) och 40,000 NPCs (none-playing-characters dvs Monster etc). Runt 180 000 buggar har hanterats sedan spelet skapades.

En annan resurskrävande avdelning är översättningsteamet som översätter spelet till 10 olika språk, vilket resulterar i runt 360 000 textsträngar och drygt 2 miljoner ord att ansvara över.

Grafikavdelningen, som består av drygt 51 personer, ansvarar för ca 1.5 miljoner objekt, vilket egentligen innefattar alla objekt i spelet, allt från minsta lilla ost till största monster.

World-of-Warcraft-gold

Hårdvara, teknik och Support
Men dom riktigt imponerande siffrorna ligger onekligen på nätverk och server-sidan: World of Warcraft drivs av drygt 13,250 blade servrar utplacerade på utspridda över hela världen (med ett center i Haninge, Stockholm) och står för 75,000 cpu kärnor och 112.5 terabytes av RAM-minne. Vilket onekligen behövs, när patch 3.1 släpptes skickades över 4.7 petabytes (4 928 307 GB) med data till spelarna.

Och hela nätverksavdelningen drivs av drygt 68 personer som använder sig av en GNOC (Global Network Operations Center) där man inte bara monitorerar alla maskiner utan även väderleksförhållandena i områdena där servrarna står. Blizzard lärde sig en läxa under slutfasen av testandet av WoW då en storm slog till mot staden där servrarna stod. Även om teknikerna garanterade att alla system såg OK ut på skärmen missade man att gå ner i hallen där vatten rann in från taket, vilket resulterade i att man hade en drygt 3 dagar lång nedtid.

På supportsidan sitter drygt 2500 personer utspridda över hela världen, detta innefattar t.ex 2056 game masters (personer som hjälper till i spelet) och 360 billing masters (folk som hanterar betalningar).

I spelet har drygt 4,449,680,399 achievements genomförts, vilket är ett speciellt uppdragssystem som har varit aktivt sedan Oktober 2008. Detta innebär alltså drygt 11 000 000 achivements genomförts per dag av 11.5 miljoner spelare sedan systemet introducerades, även om det naturligtvis är en fallande skala.

Man kan utan tvekan säga att det krävs rätt mycket för att hålla igång en virtuell värld på denna skalan och personligen kan jag tycka att Blizzard gör det bra. Naturligtvis finns nedtid, lag med mera. Men med all fakta på bordet är det i det hela tagen en otroligt stor maskin som fungerar riktigt bra.

Mer om World Of Warcraft i Svensk press:
DN.se, SVD, Aftonbladet, IT24, MacWorld, TechWorld, Computer Sweden

Google introducerar Google Chrome OS: Är det den revolution som Google vill får oss att tro?

googlechromeosGoogle har rätt, 90% av dagens datoranvändande sker i webbläsaren, så varför är vi då omständliga och bootar upp ett helt system för detta enda syfte? Med den frågeställningen i bagaget satte sig utvecklingsgänget hos Google och börjar skissa på vad som skulle bli Google Chrome OS.

Och visst är tanken svindlande, speciellt om man ser till sig själv och hur mycket man faktiskt gör i dagens webbläsare, det är allt från mailen till dokumenthantering och om OnLive levererar vad som lovar kommer vi även spela våra spel i webbläsaren.

Google Chrome OS är, på pappret, ett genidrag – för Googles inkomstkälla och plattform är just webbläsaren, det märks mycket väl att Google inte har intresset av att skapa program i konventionell mening utan Google Chrome (webbläsaren) är bara ett nödvändigt steg mot Google Chrome OS.

Så, hur bra är då Google Chrome OS?
Till att börja med är detta en mycket tidig utvecklar-version av Chrome OS, den är långt ifrån optimerad och ljusår ifrån något som kan liknas vid en skarp release. Men det rullar på helt ok och den som har använt Google Chrome eller Andriod kommer känna igen sig, speciellt vid första steget – som är att logga in med ditt google-konto, annars startar inte OSet.

I övrigt är det mycket likt just Google Chrome, vilket inte är så konstigt med tanke på att båda bygger på samma källkod, dvs kod från chromium.org (och även webkit). Överlag är känslan god och med tanke på webben snabba utveckling på att köra allt i ”molnet” så kan Google Chrome OS bli en bra spelare.

Android då?
Hur Google Chrome OS skall passa in med Android och i synnerhet dom båda i netbook-segmentet tror inte Google kommer bli några problem, utan att dessa två operativsystem är för olika användare. Dvs att Android är inriktad mer på en bredare enhetsmarknad med set-top boxes, mediaspelare, mobiler etc medans Google Chrome OS är endast för netbooks och persondatorer.

Källa:
http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html

Mer om Google Chrome OS i Svensk Media:
IDG.se, MacWorld, Computer Sweden, IT24, Metro.se, DN.se, DN.se, SVD.se,

Microsoft har hittat hem igen med Windows 7

win7finalEfter att ha kört RC1 av Windows 7 sedan Maj 2009 är det nu dags att plocka ner den slutgiltiga versionen av Windows 7 i molekyler, men vi börjar från början.

Windows Vista var sådär, även om jag inte tillhört dom som regelrätt avfärdat Vista så har det dragits med drivrutins inkompatibilitet. Vilket delvis kan skyllas på tredjepartstillverkarna, men även på Microsoft och deras förseningar av Vista, vilket gjorde att den faktiska releasen kom som en chock och hårdvarustödet därefter.

Med SP1 fick dock Vista lite mer på fötterna och dom flesta – större – drivrutinstillverkare hann ikapp men inte tillräckligt för att få dom stora företagen att gå från Windows XP till Windows Vista, det tog helt enkelt för lång tid och Microsoft hade redan kommit en bra bit på vägen med Blackcomb och Vienna, något som 2007 döptes om till Windows 7.

Windows 7 bygger till stor del på den kärna som Windows Vista introducerade, vilket betyder att drivrutiner som fungerar på Windows Vista fungerar på Windows 7 utan större problem. Värt är dock att nämna att 32-bitars drivrutiner inte funkar speciellt bra på en 64 bitars installation.

Med fokus på användarvänligheten
windows7-taskbarDom stora ändringarna i Windows 7 ligger dock på användarvänlighets-sidan, det märks att Microsoft har satt sig ner och funderat igenom vad som gick fel med Vista och bestämt sig för att rätta till dessa fel i Windows 7. Det märks t.ex genom nya Windows Aero som är betydligt snabbare än Vistas föregångare.

Men även Teman, Bakgrundsbilderna och Gadgets har fått sig en rejäl uppdateringing. T.ex stödjer bakgrundsbilder tidsstyra ändringar, så din skrivbordsbakgrund ändras var 30 minut. Gadgets kan nu tala direkt med Windows genom API och processhanteringen har ändrats för att ta mindre minne.

Windows Explorer har även upphottats med Libraries, vilket kan liknas vid virtuella mappar. T.ex så kan du skapa ett library som heter ”Musik” och sedan inkludera (inte kopiera) alla dina musik-mappar i detta biblioteket. Vilket gör att Windows 7 kommer hantera detta som en och samma mapp. Väldigt nyttigt för dig som har filer spridda över hela disken och förmodligen ett medvetet steg från Microsoft för att sakta avvänja oss vid det gamla C:\, D:\, E:\ tänket. Exakt var filen ligger är rätt oväsentligt, det viktigaste är hur man hittar den.

En stor nya feature i Windows 7 är även den nya Taskbaren. Förutom att den är drygt 10 pixlar mindre än föregångaren stödjer den nu något som kan liknas vid gruppering. Det bygger helt enkelt på att Taksbaren automatiskt kombinerar samma program under en grupp, så den sparar plats. Man kan även ”pinna” applikationer på Taskbaren, så ett och samma program alltid är på samma plats – oavsett om man startat programmet eller inte.

Windows 7 under huven
Windows_7_-_Devices_and_PrintersUnder huven hos Windows 7 har det även hänt stora delar. Windows 7 har t.ex stöd för upp till 256 processorer, senaste FireWire (IEEE 1394), effektivare viloläge för processorer (Timer coalescing), bättre hantering av enheter, Solid state drives – som kan utnyttja Superfetch och ReadyBoost, Virtuella diskar med mera.

Microsoft har även jobbat hårt på att minimera boot-tiden på Windows 7. I snitt så bootar 35% av Vista SP1 installation på 30 sekunder eller mindre. Men Windows 7 vill dom sänka den siffran ytterligare genom att ta bort flera services och enheter som autostartas vid booten.

Slutligen
Microsoft har helt enkelt hittat hem med Windows 7, användarvänligheten är betydligt bättre än Windows Vista och hårdvarustödet är utmärkt. Det känns på många sätt som hoppet från Windows 98 (eller ME) till Windows XP. Windows 7 är betydligt mer genomtänkt och snabbare än sina föregångare och t.om min gamla laptop som legat och samlat damm under sängen kör det helt acceptabelt.

Windows 7 är helt enkelt bra, riktigt bra – så sitter du på Windows XP idag är det hög till att gå direkt till Windows 7. Sitter du på Vista är det inget snack, då skall du omedelbart uppgradera.

Mer information om dom olika versionerna av Windows 7 och priser hittar du på:
Windows 7 på intågande, vilken version skall du välja?

Android förökar sig till nya plattformar genom ARM och MIPS

ARM och MIPS är två av dom största mikroprocessor tillverkarna i världen och meddelar nu att dom kommer släppa ytterligare stöd för Andriod-plattformen. ARM (som är den största tillverkaren) släpper en sk. Solution Center och MIPS kontrar med en SDK som skall snabba upp Andriod på deras plattform.

MIPS har redan ett hårt grepp om Set-top marknaden, med t.ex tvboxar, dvd/bluray-spelare med mera. ARMs är mer inriktad på mobila marknaden med kunder såsom Motorola, Acer, Sony Ericsson och HTC.

MIPS, som är redan medlem i Open Handset Alliance, har redan visat upp flera dvd/bluray-spelare och mediaspelare som använder just Andriod som operativsystem.

Det ser med andra ord väldigt ljust ut för Andriod, för med fler plattformar kommer fler utvecklare. Frågan är vad Apple har för planer rörande just Andriod, för det ser onekligen ut som att Andriod har fått upp farten.

Mer om Andriod i Svensk media:
Computer Sweden, IT24, Computer Sweden, Aftonbladet,

IE9 skall snabbas upp med datorns GPU

Microsoft har börjat släppa lite nyheter runt deras framtida release av IE9 där det bland annat meddelas att IE9 kommer ha hårdvarustöd med hjälp av DirectX D2D, eller snarare att den kommer avlasta delar av renderingen på GPUn, på samma sätt som Windows 7 Aero använder GPUn för att snabba upp interfacet.

Med på tåget är både Mozilla (som gör Firefox) och Google (som gör Chrome), vilket båda meddelar att dom kommer ha liknande funktionalitet i framtida versioner av sina webbläsare.

Med GPU stöd i webbläsarna öppnar det för många nya spännande appliceringar, som t.ex 3d accelererade spel – direkt i webbläsaren.

När IE9 kommer är ännu inte offentliggjort, men under 2010 är ett rätt säkert bet.

Källa:
http://channel9.msdn.com/posts/Charles/IE-9-Surfing-on-the-GPU-with-D2D/

Mer om IE9 i Svensk media:
PC För Alla, TechWorld, Computer Sweden

Windows Azure, Office 2010 och Silverlight är huvudfokus på årets PDC

Sedan Tisdagen den 17:e November pågår PDC 2009 i Los Angeles, eller Microsoft Professional Developers Conference 2009 om man så vill. PDC är Microsoft svar på Apples WWDC och har en liknande uppbyggnad: Fanboys (och fangirls) samlas och prisar företagets produkter och gå på workshops för att lära sig mer.

Årets fokus för Microsoft ligger onekligen i moln-tjänsten Azure och Office 2010 – vilket kommer sägs få en moln-variant. Bland annat meddelas det att man kommer gå igenom hur man kan konvertera sina .net applikationer till Azures moln-miljö samt hur man bygger program som använder både den lokala PCn processorer och Azures processorer i molnet.

Mycket fokus kommer även läggas på Office Web Apps, vilket är en webbvariant av Office 2010. Exakt hur dessa kommer fungera är fortfarande inte helt klart, och det finns rätt starka indikationer på att Microsoft inte kommer att kunna konvertera all den funktionalitet som finns på desktop-versionen till webbversionen.

Slutligen kommer det snackas mycket om den nya versionen av Visual Studio och i synnerhet dess Silverlight-funktionalitet. Versionen är döpt till Visual Studio 2010 och beräknas släppas under 2010. Fokus här ligger på att få folk att anamma just Silverlight, XAML, och dynamic scripting.

Mer on PDC2009 samt livecasts:
http://microsoftpdc.com/

Mer om PDC i Svensk media:
Computer Sweden

Google lanserar programmeringsspråket Go

Google har under två års tid utvecklat programmeringsspråket Go, vilket närmast kan liknas vid en gatukorsning av python och C/C++ med fokus på dynamisk hantering, snabbhet och att ”göra kodning roligt igen”, som utvecklarna på Google själva säger.

Språket är utvecklat av Ken Thompson och Rob Pike och dom meddelar att iden kom just för att det inte finns någon större utveckling av sk. lågnivåspråk samt att dom ville optimera kompileringstiden avsevärt.

Google meddelar även att dom har all avsikt i världen att optimera Go för att vara ett serverspråk för att snabba upp webbtjänster, vilket i förlängningen förmodligen innebär att PHP får se upp – då en skript-variant av Go lär vara i faggorna.

Programmeringsspråket har dock redan rört upp lite kontrovers eftersom det redan finns ett språk som heter just Go. Språket skapades av Frank McCabe år 2004, det publicerades t.om en bok 2007 som heter, ”Let’s Go”. McCabe meddelar att han inte har pengar att stämma Google, men hoppas dom har heder nog att byta namn på sitt språk.

Och man kan nog tycka att världens största sökmotorföretag borde haft lite koll på vilka programmeringsspråk som finns, det finns trots allt bara runt 200 st.

Källa:
http://golang.org/

Mer om Google Go i Svensk media:
Pc För Alla, Computer Sweden,

Hur mycket är en låt värd på Spotify? Ca 0,00257143 kr

spotify_logoDet har under en längre tid diskuterats hur mycket artister egentligen tjänar på att ha sin musik på Spotify. Och efter Magnus Ugglas utspel tidigare i år [1] [2] så har det florerat en uppsjö med rykten, men nu har äntligen en artist gått ut med lite konkret fakta.

Jonas Stentäpp, kanske mer känd som Heavy från tv-programmet ”på rymmen” skriver i sin blogg att hans orkester Dökött spelades 10 500 gånger på tre månader. För detta inkasserade han 27 kronor från Spotify.

Detta betyder alltså att 10500 spelningar genom 27 kr landar på smått fantastiska 0,00257143 kr per spelning av hans låtar. Lite drygt ett öre för fyra spelade låtar.

Nu hör det naturligtvis till historien att detta är ett litet independentband baserat i Årjäng, med andra ord förväntar dom sig nog inte att dom skall spelas en miljon gånger på Spotify. Men med ovan data skulle en miljon spelningar på Spotify motsvara ungefär 2700 kr.

Sedan tillkommer det säkerligen olika avtal för olika skivbolag och artister, men det ger om inte annat lite intressant, och substantiell, data runt vad artisterna tjänar på Spotify.

Inget man pensioneras sig med helt enkelt.

Källa:
http://is.gd/4Tbnz

Mer om Spotify i Svensk media:
Dn, Dn, PC För Alla, MacWorld, IT24, Metro, Expressen

Amerikanska tidningar hotar att ev. blocka Google

Rupert Murdoch är vd och styrelseordförande i News Corporation som äger t.ex The Sun, the Times och Wall Street Journal hotar i dagarna med att blockera ut Google.

Detta med anledning av att Google återpublicerar och länkar deras data, vilket kan tyckas oskyldigt – men News Corporation har under en längre tid haft en plan att skapa en sk. ”Pay-wall”, dvs en betalningsmodell för att läsa en tidning online.

Bakgrunden till detta är naturligtvis en sviktande tidningsmarknad och ”problematiken” med att folk kan komma åt deras artiklar gratis online. Med denna bakgrund blir det rätt logiskt för dem att även blocka ut Google med hjälp av robots.txt, så google (och i slutändan google news) slutar indexera deras artiklar.

Murdoch motiverar det hela med:

Det finns inte tillräckligt med reklam i världen för att alla webbplatser ska bli lönsamma. Vi har hellre färre besökare som betalar.

Modellen är helt enkelt mindre besökare, men en betydligt mer hängiven skara läsare – som gärna betalar för innehållet.

Om det är rätt väg att gå återstår dock att se.

Android tar sikte på iPhone med Eclair

Då börjar kriget så sakta komma igång, men Googles tillkännagivande rörande Android 2 under förra veckan tar dom ett rejält kliv upp mot iPhone och dess marknadsdominerande position.

Verizon och Motorola sägs bli den första leverantören i USA som säljer mobiler tillsamman med Android 2, eller Eclair som versionen heter inofficiellt – Google döper nämligen alla sina Android-versioner efter bakverk (Version 1.5 hette t.ex Cupcake och 1.6 Donut).

Både Google och Verizon trycker hårt på i sin marknadsföring på att Android är en öppen plattform, dvs att alla kan utveckla för en Android-mobil, på både PC, mac och linux eftersom dess SDK bygger på Java. Medan Apples filosofi verkar vara att driva en ytterst nedslängd, dock välfungerande, miljö satsar Google på öppenhet och tillgänglighet.

Den stora skillnaden på Android 2 och iPhone är just öppenheten, man kan t.ex köra flera program samtidigt, man kan köra program i bakgrunden och Androids AppStore (kallad Android Marketplace) kräver ingen tredjeparts-verifikation av programmen.

Även om Android 2 inte är en stor uppgradering av plattformen är det ett medvetet steg av Google för att profilera Android som ett utvecklande och levande projekt. Vilket märks, i dagarna meddelade t.ex Sony Ericsson att dom släpper sin första Android-mobil i sommar, Xperia X10.

Mer Android i Svensk media:
CS, M3, MacWorld, IT24, M3, IT24