Webbhotell Binero

Inlägg taggade med ‘Microsoft’

Välkommen till framtiden

torsdag, september 4th, 2008

Om en bild säger mer än 1 000 ord så säger denna bild förmodligen allt.

SQL Server 2008

Idag har vi introducerat vår första server med SQL Server 2008.

Vi erbjuder sedan tidigare SQL Server 2005 och vi kommer att migrera samtliga kunder inom 6 månader. Att det tar så lång tid beror på att vårt nya system inte erbjuder stöd för SQL Server 2008 riktigt än. Alla nya SQL Server-kunder får SQL Server 2008.

Man kan dock, som befintlig SQL Server 2005-kund hos oss, migrera sin databas själv. Instruktioner för detta, tillsammans med ytterligare information om SQL Server, finns i vår uppdaterade wiki-artikel om SQL Server.

.NET the easy way…

tisdag, maj 27th, 2008

Visst är det kul att programmera i .NET, frameworken uppdateras och förnyas i en rasande takt, det är knappt att man hänger med i allt nytt som kommer. Men vad gör då t ex Göran, vår ekonom, som gärna vill ha en hemsida men som fortfarande kommer in till mig med jämna mellanrum och frågar vad FTP är och om det ska vara rött eller vitt vin till .NET!!!???
Svaret är enkelt, en kall öl, och ett Starter Kit ska det vara. På Microsofts ASP.NET sida finns massor av färdiga script som man kan använda sig av.
Varför inte lägga upp en blogg, eller en annonssida, eller hålla koll på hur lång tid ett projekt tar?

Dessa script är ett utmärkt sätt att lära sig programmera, kanske kan vi få Göran att ta över programmerandet av vår hemsida i framtiden? Eller om du är lat så kör dem som de är, de flesta är fullt fungerande och färdiga script. Många av våra kunder använder sig även av portalen DotNetNuke, en gratis portal som man kan installera på sin hemsida med massor av roliga moduler som man kan koppla på. En kraftfull hemsida lekande lätt.
Jag kommer att följa upp blogginlägget inom kort med information och färdiga exempel på installationer av dessa script, vem vet, vi kanske kan få Göran att installera och blogga om det :D

Bilder från vår nya serverhall

måndag, april 14th, 2008

Som ni kanske har förstått vid det här laget så är vi ett företag med många järn i elden. Förutom att vi arbetar med ett nytt system och serverplattform (ett nytt hem för våra kunder) så håller vi även på att byta både serverhall och kontorslokaler.

Serverhallen är något av ett andra hem för oss (på gott och ont). Sedan ungefär tre år tillbaka har vi huserat i Bankgirocentralen (BGC) i Stockholm. Vi är egentligen otroligt nöjda där, att vi flyttar beror på att vi behöver mer serverutrymme. Det är något vi kommer få i Phoneras nya serverhall, vid Hammarby Sjöstad (ett stenkast från BGC).

Här kommer några bilder från vår nya serverhall. Klicka på en bild för en större bild.

Utanför serverhallen finns det dieselaggregat och säkerheten är på topp.

Diesel utanför serverhallen Dörr i serverhallen

Kablarna är ordentligt dragna under golvet och brandskyddet är omfattande.

Kablar i golvet Brandskyddssystem

Storleken på batteribackupen (UPS) är imponerande likaså.

Elskåp i serverhallen
Mer brandskyddssystem

I serverhallen är det ordning och reda bland servrarna.

En massa serverrack
Ännu mer serverrack

Eftersom vi har en himla massa servrar så flyttar vi givetvis inte allt på en gång. Vi har istället flyttat ett antal servrar och skåp varje månad (som vi har informerat om i vårt nyhetsbrev). Framåt sommaren räknar vi med att vi är helt klara med serverflytten.

Snart kommer vi även att lägga ut lite bilder på våra nya kontorslokaler, där vi (till Jonathans stora förtret) är grannar med självaste Microsoft! ;)

PHP på Windows Server 2008

måndag, februari 11th, 2008

Inom kort så släpps Microsofts nya operativsystem Windows Server 2008, nyheterna är många men en intressant är Server Core, MS har tillsammans med Zend optimerat Windows Server 2008 till den grad att Server Core installationen ska vara den snabbaste plattformen att köra PHP på.
Kan då detta verkligen stämma? Bra fråga, jag bestämde mig för att göra en test.
Jag kommer att uppdatera det här blogginlägget löpande under testen.

Installation
För att förenkla allt för mig så installerar jag systemen på våra VMWare servrar, dessa bättre prestanda än våra vanliga servrar.
Jag har sedan tidigare en FreeBSD 6.3 installation med samma konfiguration som våra vanliga webbservrar.
Installationen av Windows Server 2008 Web Edition i Server Core läge gick lagom fort, 7 minuter tog hela installationen. Jag vill förtydliga att jag inte kör någon beta eller release candidate utan den slutgiltliga versionen.

Uppdaterat 2008-02-11 14:56
Installationen av PHP gick väldigt smidigt men däremot felsökningen gick inte lika smidigt. Efterinstallationen av PHP så fungerade en fil med phpinfo() utan problem, men däremot Wordpress vägrade fungera. I Server Core så har man inget GUI utan enbart kommandotolken att arbeta med och innan man kom på alla kommandon med mera så blev det mycket googlande. Felmeddelandet sa endast att det var ett internt fel punkt slut, jag var alltså tvungen att få fram lite mer detaljerad information, när jag väl fått detta så visade sig felet vara att jag hade glömt ange att MySQL-servern jag använder i testen går via port 3305 och inte standard 3306 :D
Felet låg alltså bakom tangentbordet och inte på servern…

Uppdaterat 2008-02-12 08:30
Efter att ha fått både Windows och FreeBSD att fungera som de ska med PHP och Wordpress så började jag igår kväll med lite enklare tester, det visade sig inte alls vara roliga tester, FreeBSD visade sig vara ca 3ggr effektivare än Windows. Jag gjorde en stresstest med Microsofts Web Application Stress Tool, 40 trådar med 2 ”sockets” per tråd, vid ca 20 anslutningar per sekund så gick processorn på Windows-servern upp till 100%. När jag kom in till kontoret nu på morgonen så berättar Melker att FreeBSD är en 64-bitars installation, medans min Windows-installation är en 32-bitars, lite amatörmässigt av mig jag vet :) . Så nu blir det en ominstallation av Windows-servern. Tror dock att slaget är förlorat för Windows :(

Lite information om serverkonfigurationen:
Båda servrarna har fått en CPU(endast en kärna) och 1GB ram tilldelat sig. CPU:n är en XEON 2.33 GHz.
PHP 5.2.5 är installerat och senaste versionen av MySQL är installerat på en separat databas-server.
Inga kunder eller andra tänster körs på servrarna.

Uppdaterat 2008-02-12 14:12
Jag har upptäckt ett litet fel i min test, en felkonfiguration av stressverktyget. Jag tittar just nu på nya resultat och återkommer när dessa är klara.

Uppdaterat 2008-02-12 14:25
Jag var för snabb med att rapportera tidigare idag, vid närmare titt i rapporterna så visade det sig att testen mot FreeBSD-servern hade genererat enbart 404:or, dvs servern hade inte kunnat leverera PHP-sidorna utan hade visat en statisk html-sida. Jag åtgärdade detta och gjorde testen på nytt, med helt andra resultat, men eftersom jag känner mig osäker så har jag bett våra FreeBSD-tekniker ta en titt på konfigurationen och bett dem optimera FreeBSD-servern.

Uppdaterat 2008-02-13 16:31
Äntligen har jag haft tid att slutföra testerna :)
Det visar sig at Windows Server 2008 står sig bra mot FreeBSD 6.3, vid låg belastning (200 samtidiga anslutningar med ett anrop per anslutning under en minut), FreeBSD vinner över Windows med nöd och näppe. Men under en hög belastning (50 anslutningar med 10 anrop per anslutning) så utklassar Windows FreeBSD ganska ordentligt och klarar av dubbelt så mycket.

Summering
Apache, som webbservern på FreeBSD klarar inte av flertrådade anslutningar, som ofta uppstår vid hög belastning, lika bra som Windows webbserver IIS gör. Under en jämn, normal last så presterar IIS7(Windows) och Apache 1.3(FreeBSD) nästan lika bra, skillnaden är försumbar.

Ballmer säger Yahoo, igen

fredag, februari 1st, 2008

Dagens största händelse är onekligen Microsofts bud på Yahoo. Men även om det är intressant så är det inte första gången som Steve Ballmer uttrycker sig så här.

Undrar hur länge Anders låter det här inlägget vara kvar? ;)

Rumble in the jungle

torsdag, januari 17th, 2008

I söndags kväll började Tarzan, en av våra Windows-servrar, att larma. Det visade sig rätt så snabbt att något var fel med den, frågan var bara vad?

Vår erfarenhet visar att den vanligaste orsaken till störningar på en server är en hemsida som ligger på servern ifråga (omedveten felaktig kodning). Loggarna indikerade likaså att det rörde sig om en minnesläcka (vilket brukar innebära en felaktig hemsida).

För att isolera och identifiera ”boven i dramat” så flyttade vi runt samtliga hemsidor på servern till olika applikationspooler. Det blev helt enkelt till att spendera söndag kväll/natt framför datorskärmen. Efter ett tag hittade vi en hemsida som verkade väldigt suspekt och som därför stängdes ned.

Men störningarna fortsatte och ökade dessutom i intensitet. Vi la därför in script som temporärt löste störningarna samtidigt som vi utökade loggningen. Nu såg det inte lika muntert ut, Tarzan hade oss rejält mot repen.

Microsoft har tidigare inte erbjudit några vettiga verktyg för att felsöka sådana här problem. Vi har istället, precis som jag beskrev, behövt rodda runt en massa. Efter kontakt med deras support så visade det sig dock att saker har hänt på den här fronten.

Vi fick nämligen tillgång till ett särskilt verktyg, avsett just för detta, som vi genast satte på prov. Efter en ordentlig genomgång så lyckades vi till slut vända matchen till vår fördel.

Knock-out!

Det visade sig att minnesläckaget mycket riktigt orsakades av en felaktigt kodad hemsida, i kombination med en väldigt ovanlig bugg i Service Pack 2 för Windows Server 2003. Med hjälp av en särskild (icke-publik) patch från Microsoft och några konfigurationsförbättringar lyckades vi eliminera problemet. Efter det har Tarzan spunnit som en liten katt.

Att enskilda hemsidor kan påverka en hel server på detta sätt är ett av de största problemen med Windows Server 2003. Det är något som Microsoft har åtgärdat med Windows Server 2008, som släpps nu i mars. Till dess att vi har fått upp vårt nya system, där Windows Server 2008 ingår, så har vi dock ett riktigt snabbt och effektivt verktyg när det gäller framtida felsökningar. Det känns verkligen helt underbart.

Microsoft äger idag

onsdag, januari 16th, 2008

Tänkte jag skulle bryta Jonathans tjat om Apples nya produkter (som lanserades igår blablabla) med en liten kortfilm. Det är en film med allas vår stora idol, hjälte, klippa och förebild. Jag pratar givetvis om Bill Gates och hans ”sista dag” på Microsoft.

Det är underbart att en person som Bill kan ha en så skön självdistans. :)

Nya domäntjänster och partaj

onsdag, december 12th, 2007

För ganska så exakt en vecka sedan ”smög” vi in två nya funktioner i vårt (kostnadsfria) domänpaket: vidarebefordring av hemsida och e-post. Vi har tidigare erbjudit vanlig DNS-hantering, parkering osv men nu är det även möjligt att på ett enkelt sätt vidarebefordra trafik, både för hemsidor och e-post, till externa adresser. På så sätt man man t ex registrera en (gratis .se) domän hos oss och sätta upp en hemsida som vidarebefordras till en blogg (t ex blogger.com) och e-postadresser som vidarebefordras till en annan e-postleverantör (t ex gmail.com).

För er som är lite tekniskt intresserade så kan jag berätta att den här lösningen bygger på en kombination av Apache, MySQL och PHP med koppling till en MS SQL-databas. Vi har satt upp separata servrar för dessa tjänster, som på regelbunden basis (1 gång/minut) replikerar en central databas till lokala databaser. På så sätt är det ett fristående och oberoende system. Det var faktiskt Fredrik, vår nyaste supporttekniker, som lyckades med konststycket att koppla ihop Microsoft och en öppen källkodslösning. Väldigt imponerande :)

En till sak som är rätt så imponerande är prestandan på den här lösningen. Att vi ”smög” ut de nya tjänsterna berodde på att vi ville optimera det hela ordentligt, innan vi utannonserade det officiellt. Efter vår optimering så har Fredrik kört ett flertal prestandatester, med Apache Benchmark. Dessa tester visar bl a att våra nya domäntjänster kan hantera ca 2 700 förfrågningar/sekund. Även jag, som är en stark Microsoft-anhängare, får erkänna att det är riktigt bra drag i Apache-servern.

De nya domäntjänsterna hanteras snabbt och enkelt genom domänhanteringen i vårt kundcenter. Kommentera gärna dessa tjänster här.

Till sist, för att fira att vi är störst i Sverige så hade vi ett litet partaj på kontoret i fredags.

Party, party!

Vi hade med allt ett riktigt bra julpartaj behöver. Hemmabakad pepparkaka (från Fredrik), egengriljerad julskinka (från Göran), julmust, tårta, USB-jultomte och en ohämmad tomte (gissa vem som bidragit med den? ;) ).

Nu har vi stöd för .NET 3.5

onsdag, november 28th, 2007

Ja, ni läste rätt. Från och med idag kör vi .NET 3.5 på samtliga Windows-servrar hos oss. Det betyder att alla våra Windows-kunder precis har fått tillgång till det senaste, snabbaste och skönaste ramverket från våra vänner på Microsoft.

Här är några av nyheterna i .NET 3.5:

  • .NET 3.5 har ett inbyggt, förbättrat och utökat stöd för ASP.NET AJAX
  • Med .NET 3.5 är det möjligt att bygga webbtjänster med t ex SOAP, RSS, JSON och POX
  • .NET 3.5 erbjuder bättre integration med Visual Studio 08

Om ni vill fördjupa era kunskaper om .NET 3.5 så kan jag rekommendera följande artikel. Vi har även skrivit en kort supportartikel om hur man får tillgång till .NET 3.5 hos oss.

Kan även rekommendera Johan Lindfors blogg, Johan är teknisk chef för Microsoft Sverige.

Vi var det första webbhotellet i Sverige med .NET 2.0 och vi är först ut med .NET 3.5. Snart kommer Windows Server 2008, med IIS7. Gissa vad vi sysslar med just nu? ;)

Hur mycket Mac är du?

tisdag, november 27th, 2007

Som ni tidigare läst så har vi vilda diskussioner här på kontoret om vilket operativsystem man bör använda, jag hävdar bestämt att Windows är överlägset bäst och eftersom jag är VD så har jag rätt :)

Hittade en test där man kunde testa om man är en Mac-fantast eller inte, mitt resultat:
2%How Addicted to Apple Are You?

Jag måste ursäkta mig för dessa höga siffror, men eftersom jag äger en Mac så höjdes poängen lite, hade de haft följdfrågan ”Står den i ett hörn och samlar damm?” så hade poängen blivit lägre…
Min gissning är att Jonathan får 500% i poäng :D


Referenser

  • Thåström
  • The Poodles
  • Spelbolaget
  • Färjerederiet

Rekommenderade av Internetworld

Rekommenderas av InternetworldVi är prisade för vår goda support, höga funktionalitet och kontrollpanel.

-->