Inlägg taggade med ‘Windows Server 2008’

Bloggen fyller 1 år (med tävling)

fredag, april 18th, 2008

Hipp hipp hurra! Idag är det exakt 1 år sedan vi började blogga här på Binero, eller Aleborg som vi hette då. Vi har hunnit med 130 st inlägg om allt ifrån .SE:s 10 års jubileum, hotet från Google, och hur vi blev det största svenska .SE ombudet till experiment med en semla, snögubbar och en prao-rapport om Windows Server 2008.

Vår blogg hade inte varit något utan er, våra kära läsare. Under årets gång har ni varit riktigt flitiga med att kommentera våra upptåg. Det har resulterat i hela 835 (!) st kommentarer, ett snitt på ca 6,5 kommentarer/inlägg. Ett stort tack till er alla! :)

Om ni tycker att vår blogg har varit läsvärd så kan jag berätta att det här bara är början. Vi har en hel uppsjö med intressanta, roliga och spännande saker planerade för bloggen. Har du någon idé till ett inlägg här? Finns det något du vill veta mer om? Vi tar tacksamt emot alla förslag ni har.

Nu är det dags för en tävling!

Vi vill givetvis fira detta med en liten tävling. De tio (10) som först svarar rätt på nedanstående frågor, med en kommentar, vinner 1 års gratis webbpaket och en valfri domän. Om en vinnare redan är kund till oss så bjuder vi på 1 års förlängning av nuvarande webbpaket (och domänavgiften).

Är ni beredda? Här kommer frågorna:

  1. Göran introducerade termen “webbhotellsväder”. Vad betyder det?
  2. Den 700 000:e .se domänen registrerades genom oss. Vad hette domänen?
  3. Vilket webbhotell vann Webbhotellskampen 2007?
  4. Vi var först ut med stöd för ASP.NET 3.5. När införde vi det?

Lycka till nu!

Tre lyckliga Binero-amigos

Uppdaterat: ni är helt otroliga! På mindre än en timme fick vi in 10 st korrekta svar. För att alla ska få en chans i vår tävling så utökar vi den härmed med 50 stycken webbpaket (och domäner) i prispotten. De vinnande kommentarerna kommer att publiceras på måndag, så tävla på nu allihop! :)

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 ett test.
Jag kommer att uppdatera det här blogginlägget löpande under testet.

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 testet 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, medan 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 mitt 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 testet 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 testet 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.

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.

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? ;)

Prao på Binero

onsdag, oktober 24th, 2007

Denna vecka har min lillebror, Johannes, haft några dagar prao hos oss. Han är 13 år och tycker om det här med datorer. Så här sammanfattar han sin första prao-dag.

Igår var jag, Jonathan och Anders på ett seminarium om Windows Server 2008 på hotell SAS Radisson Royal Park Hotell. På seminariumet fick vi lära oss om IIS 7 och installera den på en data (som dessutom kom direkt från USA).

Vi arbetade med att konfigurera IIS 7 och skapa webbsajter genom att skriva en massa koder på command promten. Det fanns dessutom olika lång tid att ladda sajten första gången (det tog 30 sek att skapa 4000 webbsajter), våran “lärare” var Nederländare så han pratade riktigt jobbig data-engelska.

Det bästa var nog att få jobba så mycket med datorerna (vilket jag var snabbare än Jonathan på fast han sitter mer framför datorn på dagarna) och så all maten, bullar, mackor, munkar, muffins, kakor, godis, kaffe, te, frukt samt saft i äppel och apelsinsmak. Till lunch var det sallad, potatismos, lax, fiskpinnar, Loka och lättöl för dom som ville ha det.

Efter seminariumet fick vi en kopia av Windows Server 2008, seminariumet på en cd, en duschradio samt en stressboll. Det fanns typ ingenting tråkigt på seminariumet utom att det slutade 16:30, så det var bara tillbaka till kontoret (genom bilkön som tog tio minuter istället för två), jobba lite och sen åka hemåt.

I framtiden skulle jag kunna tänka jobba med IIS 7 och Windows Server 2008.

Dessutom så tog jag några bilder av stället som ni ser här nedan:

W2K8 Hosting Roadshow

W2K8 Hosting Roadshow

W2K8 Hosting Roadshow

W2K8 Hosting Roadshow

Ja, det ska ju börjas i tid som sagt. Windows Server 2008 och IIS7 är faktiskt så pass enkel att hantera att även ett barn kan göra det. Det samtidigt som enormt många förbättringar har införts, i jämförelse med Windows Server 2003 och IIS6. Vi ser med stor spänning fram emot releasen, den 27:e februari nästa år.


Bäst i test två år i rad - Internetworld

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