Webbhotell Binero

Inlägg taggade med ‘Drift’

Webbgränssnitt till MS SQL

fredag, januari 16th, 2009

Kunder som använder MySQL hos oss har länge haft möjlighet att arbeta med sina databaser genom webbgränssnittet phpMyAdmin. För kunder med databaser i MS SQL har inte varit riktigt lika enkelt, förrän nu.

Nu har vi lanserat ett webbgränssnitt för MS SQL-databaser på: https://mssql.binero.se/

Här kan man, precis som i phpMyAdmin, skapa, radera och redigera tabeller och innehåll i MS SQL-databaser. Databaserna skapas precis som tidigare genom vårt kundcenter. Här har ni några skärmdumpar från det nya webbgränssnittet:

MS SQL, stored procedureMS SQL, open tableMS SQL, table viewMS SQL, new queryMS SQL, activity monitor

Webbgränssnittet fungerar enbart för kunder med MS SQL 2008-databaser och som vi har berättat tidigare så är det riktigt enkelt att migrera till MS SQL 2008 om man har MS SQL 2005 hos oss sedan tidigare.

Dessutom planerar vi att migrera samtliga kvarvarande databaser under MS SQL 2005 till MS SQL 2008 under Mars. Mer information om detta kommer givetvis att skickas ut till berörda kunder.

Upptid på uppgång

tisdag, november 11th, 2008

Visst är det härligt att se ett tydligt resultat av sitt arbete? :)

Som vi tidigare har berättat så har vi på driftsidan den senaste tiden arbetat mycket med att migrera servrar från FreeBSD till Linux och utfört en hel del andra förbättringar. Vi har även infört nya rutiner för hur vi hanterar störningar och specifika kunder som orsakar problem med våra servrar.

Den vanligaste orsaken till störningar hos oss (och andra webbhotell) är nämligen kunder som, vanligtvis omedvetet, orsakar problem på våra servrar. Det handlar om allt ifrån tokig programmering och vilda databasfrågor till extrema besökarantal och massiva e-postutskick.

När vi upptäcker kundrelaterade störningar så kontaktar vi den berörda kunden, informerar om problemet och försöker hitta en lösning. I vissa fall, om kunden inte är nåbar eller om problemet orsakar väldigt stora störningar (som påverkar andra kunder), så stänger vi ner kundens tjänster.

Wayne's World, Party Time, ExcellentNu har kombinationen av vårt server- och kundarbete börjat ge riktigt fina resultat. Den senaste tiden har antalet oplanerade störningar minskat kraftigt, samtalen till vår jourtelefon är nästan obefintliga och vår allmänna procentuella tillgänglighet har ökat.

Ett väldigt konkret exempel på detta är tillgängligheten på servern VonAnka i oktober och november.

Nu ska vi inte slå oss för bröstet för mycket. Vi vet att störningar kan uppstå, på de mest oväntade sätt, när man minst anar det. Vi kämpar istället vidare, med ett leenden på läpparna. :)

Fullt tryck i serververkstan

måndag, oktober 20th, 2008

En motor utan kopplingDe senaste veckorna har vi på driftsidan arbetat intensivt med migreringen från FreeBSD till Linux. Vi har både flyttat kunder mellan olika servrar och operativsystem samt identifierat och isolerat hemsidor som orsakat störningar hos oss. Och arbetet har börjat ge resultat, både i form av lägre belastning och färre störningar.

I natt kommer vi att påbörja migreringen av VonAnka, från FreeBSD till Linux. Vi har tidigare redan flyttat bort ett större antal kunder från VonAnka, men nu kommer hela servern att försvinna från oss. Även om killarna skrotade VonAnka (fysiskt) tidigare så har dess virtuella efterföljare tagit sig friheten att fortsätta leva loppan (med driftstörningar till följd).

Men nu är det snart över.

Samtliga berörda kunder har sedan tidigare informerats om detta och vi kommer givetvis att ha silkesvantarna på oss under hela migreringen. För att minimera den påverkan som migreringen kommer att ha så sker den sent i natt (vi börjar vid 1-tiden) och vi kommer köra den i etapper (om 50-100 kunder) flera nätter i rad. Som under tidigare migreringar så kommer vi även hålla binerodrift.se uppdaterad under tiden.

En virtuell flytt

onsdag, oktober 1st, 2008

I natt utförde vi lite underhåll i vår virtuella miljö. Detta eftersom vi rätt så nyligen upptäckte ett hårdvarufel i en del av vår nya virtuella miljö. Det var ett fel som vi förvisso kunde koppla oss förbi, men vi noterade ändå att det påverkade den totala prestandan i servermiljön.

Flytt hos BineroEfter en dialog med vår hårdvaruleverantör Dell, samt ett antal tester i förväg, så var vi rätt så övertygade om att underhållet inte skulle påverka våra servrar och tjänster nämnvärt. Vi valde ändå att schemalägga det sent på kvällen/natten, för att minimera eventuella störningar.

Rent tekniskt så flyttade vi ett större antal virtuella servrar från en ESX (hårdvarunod) till en annan i VMware. Detta för att frigöra den trasiga hårdvaran och få den ersatt med ny och fullt fungerande hårdvara. Flytten i sig gick både snabbt och bra, men det uppstod ändå några komplikationer.

Av någon anledning så slutade nämligen nätverket att fungera för några virtuella servrar efter migreringen, däribland (den otursförföljda) VonAnka. Efter felsökning och dialog med Dell så lyckades vi lösa problemet. Vi får givetvis beklaga denna störning.

Flytten var dock inte av ondo. Det vi har vunnit på detta är desto mer intressant.

Vi har inte bara eliminerat ett hårdvarufel och frigjort utrymme för migreringen från FreeBSD till Linux, vi har dessutom fått upp en riktigt bra struktur för vårt nya system och anpassat vår virtuella miljö för den (globala) migrering som är planerad där.

Linux är fängslande

onsdag, september 24th, 2008

Säkerhet är a och o för oss. Även om det inte alltid märks (eller bloggas om) så arbetar vi konstant med att utveckla och förbättra säkerheten på våra servrar och tjänster.

En Binero-grön hjälmEn säkerhetsåtgärd som vi har vidtagit denna vecka är att införa jails på våra nya Linux-servrar. Enkelt uttryckt är jails ett sätt att skydda och isolera användare på en server, så att dessa får en egen servermiljö. Det innebär att varje användare får egna och unika sökvägar, variabler och program på servern. Samtidigt kommer man inte åt saker utanför sin egen servermiljö.

I praktiken innebär detta ingen skillnad för merparten av våra kunder. Det blir bara säkrare.

De som berörs av detta är de som använder SSH mot våra Linux-servrar. För er har vi lagt upp uppdaterad information i vår wiki, som bl a förklarar vilka programvaror vi tillåter i jails.

Några andra skillnader är att man behöver skapa schemalagda aktiviteter (cronjobs) genom vår kontrollpanel samt att manualerna (man-pages) inte är tillgängliga via SSH (de finns på nätet).

Troubadix svanesång

måndag, september 8th, 2008

Det har varit en händelserik helg på Binero. I lördags morse fick vi larm om att servern Troubadix låg nere. Efter att ha försökt få igång den på distans, utan resultat, begav jag mig ner till vår serverhall.

Där kontrollerades hårdvaran på den fysiska servern, samtidigt som en tidigare backup kördes över på en Linux-server i vår virtuella miljö. Efter ett tag kunde vi konstatera att det var en bra idé. Det var nämligen ett hårdvarufel (RAID-kortet) som hade orsakat kraschen av Troubadix.

Efter att backupen hade kopierats över till den virtuella Linux-servern kom merparten av tjänsterna på servern igång. Vi noterade att en del rättigheter inte stämde, samt att viss konfiguration på servern skiljde sig från tidigare, vilket även åtgärdades. Resten av lördagen och söndagen spenderades med finjusteringar av servern.

TroubadixUnder morgonen idag har vi fortsatt att justera felaktigheter som vi upptäckt och ni har rapporterat. Schemalagda aktiviteter (cronjobs) och vissa sökvägar håller på att ordnas, om ni hittar något som är fel med era tjänster på Troubadix så får ni gärna rapportera detta till oss på support@binero.se.

En sak som vi inte kunde kopiera över ordentligt från den tidigare FreeBSD-servern till den virtuella Linux-servern var FTP- och SSH-lösenorden. Vår säkerhetspolicy, med kryptering av samtliga lösenord, är helt enkelt för säker.

Om du har ett konto på Troubadix så behöver du sätta ett nytt FTP-lösenord. Det gör du enkelt genom vårt kundcenter, under ”Ändra lösenord”.

Nu kanske inte det här var vad vi hade sett fram emot i helg, men händelsen har ändå fört något positivt med sig. Vi har nämligen lärt oss väldigt mycket från denna första skarpa migrering. Den sista versen för Troubadix kommer att bli det första stycket av vårt byte från FreeBSD till Linux.

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.

Ett virtuellt religionsbyte

måndag, september 1st, 2008

Valet av operativsystem är många gånger förknippat med väldigt starka känslor. Det finns människor som aldrig skulle kunna tänka sig att röra en Windows-dator (hej Jonathan), medan andra fnyser åt operativsystem som saknar ett grafiskt gränssnitt (hej Anders).

Men man kommer ibland till en punkt när man behöver omvärdera sin övertygelse.

Vi har under flera års tid använt operativsystemet FreeBSD för bl a webb-, databas- och e-postservrar hos oss. FreeBSD är ett snabbt, säkert och stabilt operativsystem som baseras på UNIX (det som Linux är en kopia av). Vi är, minst sagt, väldigt förtjusta i FreeBSD.

Vårt nya system och serverplattform bygger till stor del på virtualisering. FreeBSD fungerar (officiellt sett) inte med vår virtualiseringslösning. Åtminstone inte än. Även om vi har fått igång det så har det skapat vissa följdproblem. Många av de krascher vi har haft med våra FreeBSD-servrar den senaste tiden har berott på just detta.

Med det här som bakgrund har vi beslutat oss för att byta ut merparten av våra FreeBSD-servrar mot Linux-servrar. Ja, vi vet. Vi gråter inombords också.

Personifierade operativsystem

Bytet kommer att ske nattetid, när trafiken mot våra servrar är som lägst, för minsta möjliga nedtid. Beroende på hur mycket utrymme det är man upptar så räknar vi med att bytet tar mellan 5 och 20 minuter per kund. Den nya servermiljö kommer givetvis att efterlikna tidigare miljö (vi kommer sätta upp länkar för vanliga binärer etc).

Det här är en rätt så stor process. Vi har tidigare utfört ett större antal tester och vi kommer givetvis att vara så varsamma som möjligt under hela bytet. På samma sätt har vi även testat att köra Linux-servrar, motsvarande våra FreeBSD-servrar, hos oss under en tid. Dessa servrar har haft en klart bättre tillgänglighet i vår virtuella servermiljö.

Vi har tecknat ett ordentligt serviceavtal med Red Hat, som blir vår officiella Linux-leverantör. Hela processen med bytet från FreeBSD till Linux beräknas ta ungefär en månad och vi kommer att gå ut med ytterligare information till samtliga berörda kunder.

På våra Linux-servrar kommer vi att köra Apache 2 (vi kör Apache 1 under FreeBSD) samtidigt som PHP kommer att köras i sk. CGI-läge. Det innebär bl a ökad säkerhet/spårbarhet, samt att tidigare problem med felaktiga rättigheter (t ex med Joomla) blir ett minne blott.

Nu är vi givetvis inga gröngölingar med Linux. Det är ett operativsystem som vi har använt ordentligt, både på klient- och serversidan, under ett flertal år. Dessutom är både FreeBSD och Linux förhållandevis lika varandra, vilket underlättar en hel del.

Men ändå. BSD är ju så mycket häftigare än Linux.

Uppdaterat: Den första server vi kommer byta operativsystem för är VonAnka. Då kommer vi även passa på och skrota dess otursförföljda namn.

Ketchupeffekten i Västerås

fredag, augusti 29th, 2008

Under snart en månads tid har våra kollegor på Loopia haft rejäla e-postproblem. Av hänsyn till mina tidigare kollegor, samt att vi själva givetvis inte är felfria (om än att vi är helt öppna med ev. problem), så har vi valt att inte kommentera detta tidigare.

Tre apor

Enligt Loopia så var ett begränsat antal kunder drabbade, problemen åtgärdades snabbt och ingen e-post gick förlorad. Men vi har sett en något annorlunda bild.

KetchupmannenFörutom upprörda inlägg i bloggar över hela nätet så har vi haft en otroligt stark kundtillströmning den senaste tiden. Med undantag för vissa kampanjer, samt våra fina utmärkelser i tidningarna Internetworld och Råd & Rön, så har vi aldrig tidigare sålt så här bra.

Vi misstänkte rätt så tidigt att det här berodde på Loopias problem och vi förberedde oss därför med ytterligare servrar. Nu har vi kontrollerat de kunder som kommit in till oss den senaste tiden. Resultatet kom inte som en chock.

Närmare 80 % av alla nya kunder hos oss kommer från Loopia.

Det som började med några enstaka kunder har växt till en enorm skara. Vi hör hela tiden från nya kunder, som kommer från Loopia, om hur glada de är över att ha hittat till oss. Många är även förvånade över att det är så enkelt att byta webbhotell.

Även om det är roligt att Loopia delar med sig på detta sätt så är det tragiskt när sådana här problem uppstår. Det sänker dessvärre nivån på hela vår bransch (och ger Jardenberg vatten på kvarn). Vi hoppas att Loopia ska lyckas lösa sina e-postproblem, så att inte fler kunder blir lidande.

Viktigast av allt för oss webbhotell – det här är en varningsklocka. Ingen är felfri, alla måste vi kämpa för att bli bättre. Och när saker inte fungerar som det ska så måste vi informera och kompensera ordentligt. Vi måste bevisa att vi är bäst på att hantera hemsidor och e-post, punkt slut.

Sen skadar det givetvis inte att marknadsföra sig vid rätt tillfället. ;)

Stora tankar om små datorer

torsdag, augusti 28th, 2008

Kan man få för mycket av det goda?

En lastbil med många datorer

Att datorer bara blir mindre och snabbare känner vi nog alla till. På Binero har vi tidigare hyllat den lilla bärbara datorn Eee PC, men det är ändå inget mot pyttedatorn Space Cube.

Space CubePå något sätt har dessa japaner lyckats kräma in en dator med en processor på 300 MHz, 64 MB RAM-minne och en flashbaserad (läs: enkelt utbytbar) hårddisk på 16 MB på ungefär 5 x 5 x 5 cm. Och det med ett riktigt operativsystem (Linux), in/utgångar för skärm, nätverk, mus och tangentbord. En dator som ryms i handen med andra ord.

Det här fick vår fantasi att skena en aning.

Våra servrar är monterade i sk. rack, dvs särskilda datorskåp. Ett rack är 42 U (units), med en total storlek på ca 2 m (höjd) x 1 m (djup) x 0,6 m (bredd). Servrarna vi har i racken varierar mellan 1 U och 5 U, så vi snittar på ungefär 20 servrar/rack (inklusive batteribackup/UPS, fläktar, switchar osv). Just nu har vi 6 st sådana här rack.

Tänk om vi skulle ersätta våra vanliga servrar med sådana här pyttedatorer, så att varje kund får en helt egen (liten) server? En snabb kalkyl (utan hänsyn till utrymme för kablar, switchar osv) visar att det går att få in ungefär 9 196 st små datorer i ett rack. Det blir nästan 60 000 servrar, vilket täcker alla våra kunder.

Men, och här kommer den stora glädjedödaren, hur mycket el behöver dessa datorer?

Varje pyttedator drar 5 W, vilket blir ungefär 46 kW/rack och 276 kW för 6 st rack. Att jämföras med att en vanlig server som drar ungefär 300-350 W, vilket är 6-7 kW/rack. Det vore helt enkelt ett energi- och miljömässigt självmord.

Så oavsett hur fräckt och roligt det här än är så får vi låta det vara en fantasi tills vidare. Om du vill fantisera mera om Space Cube så finns ytterligare bilder och info hos PC Pro.


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.

-->