Andreas Bergman

Icon

Andreas Bergman, the first guest-blogger in the City Cloud blog!

Andreas Bergman City Cloud is proud to present our first guest blogger, Andreas Bergman. An independent developer who have shown a great interest in our service, City Cloud. Andreas caught our attention after having built a tool for auto-scaling in City Cloud. We wanted to know more about this tool and also more about Andreas and his thoughts about our service so we invited him to write a series of articles on the subject. We spoke to Andreas and asked him to tell us more about himself, read the entire interview below.

Tell us about yourself, who is Andreas Bergman?
I’m a student, a consultant, a boyfriend and a really nice guy! I moved from Malmoe to Umea about 6 months ago to study, and since then my business have taken a great leap forward. I’ve worked with both large Windows environments and tiny Linux servers, as a consultant and an employee. I’m an "old" swimmer, I quit when I was about 16-17, because there was so much fun going on outside the pool. For instance, I was active in an internet radio project started by members from a notorious internet forum. I taught and coached swimming for a couple of years, but since I’m a workaholic i seldom got off from the office in time.

You call yourself a nerd, would you like to explain that statement?
We’ll I am a nerd, not in a bad anti-social way, but still a nerd. Cool software makes me happy and bad config makes me want to cry.

How come you took such an interest in City Cloud?
I first heard of it for about a year ago but never really had the time to test it, later on I convinced a friend to place his servers in City Cloud, just so I could test it out. And from there it has just kept going, the ease and simplicity of managing the servers is just great, even for someone who loves his terminal.

Tell us about Trulsbob or "Stina" as you call it, what is it?
It started out as a proof of concept, I wanted to show that it was possible to scale a web cluster dynamically, and add / remove servers on demand, and needless to say, i succeeded. The big problem has been to find a load balancer that support dynamic reconfiguring of server pools, without interrupting the service.

What is your plan with Stina, are you launching a service or is it Open Source?
I’m a huge Open Source fan, and releasing Stina as something other than Open Source would be blasphemy, but exactly in what way it will be released is not a top priority at the moment, it’s more important to get it ready for live deployment. It takes time, but i hope it will be worth it.

Was it hard to create Stina, how long did it take?
Since Stina is a project in making, I cannot really say how  long it took, but i’ve been working on it to and from since just before Christmas. As with all great software out there, the maker often have to hack on in after work, and therefore it takes time.

You are going to write articles in the City Cloud blog, what will you write about?
I’ll blog about how to use the cloud, it can be used for so much more than simple VPS:es, like hosted applications and disaster recovery. My goal is to write interesting articles about things that often is to "tech" to write an easy to read article about.

Do you use City Cloud, other than to create auto-scaling systems?
I use City Cloud mainly as a lab at the moment, it’s so easy to create and destroy machines in minutes that I don’t need a staging or development environment, i just need the City Cloud.

What do you like most about our service?
The simple web interface, the APIs, and of course the awesome guys at your support, they really deserve a cake!

Thank you Andreas, we look forward to your blog posts. Especially the ones about "Stina" but also your thoughts on "The Cloud" in general. Andrea´s blog posts will be published weekly starting Thursday 17:th of February so stay tuned!

Avslutar året med en smäll

Jag väljer att avsluta året med att förbereda för det ḱommande, idag lämnade jag in min registrering för F-skatt och moms!

Gott nytt år, så ses vi nästa år!

Proffsbloggare på Domainz.se!

Från och med idag kommer jag att även att blogga på www.domainz.se/abergman där jag kommer att vara en av ett 40-tals proffsbloggare.

Jag kommer att blogga om System Management för det mesta, men ska försöka klämma inte lite ITIl och allmän drift. Följ mig och mina med bloggare på www.domainz.se!

Uppdaterad tjänstekatalog!

Jag har uppdaterat tjänstekatalogen med bland annat Managedtjänster för tjänste- och hostingleverantörer, även lagt till timbankar och inställelseavtal.

Lär mer på http://www.abergman.se/tjanster

Upptid – Responstid – Alltid

När jag skrev titeln till det här inlägget så blev jag så förbaskat nöjd att jag var tvungen att sno den och använda som tagline, för den sammafattar precis vad det här med internet det handlar om. Att ALLTID vara, inte nödvändigtvis att du personline är online, men din site, dina system, din blogg. Den ska och måste ALLTID vara online. Inte nog med det, den måste ALLTID ha en bra responstid. Det kan tyckas vara hårt att jag säger så starka ord som alltid och måste, men den bittra sanningen är att du måste ha nära på 100 % upptid och snabb responstid.

Varför är det så så?

Det är egentligen inte så konstigt att det är såhär, internet idag är översvämmat med skit, värdelösa siter och meningslöst dravel. Ett sätt att urskilja sig från dessa internets avskum, är att se till att alltid vara uppe och alltid ha en bra responstid. Självklart så kommer det i sig inte göra dig till internets härskare, men det kommer ta hjälpa dig en bit på traven. Du kommer automatiskt att tappa besökare om din site går långsamt. Framförallt kommer du att tappa dem som egentligen inte vill läsa din site.

Ett annat bra argument för att ha en vrålsnabb hemsida som alltid är online är helt enkelt för att dina besökare förväntar sig det, se bara på hur mycket väsen som fördes när dn.se låg nere pga systemfel? Det är tonvis med dålig publicitet, eller när polisens hemsida vara nere på grund av en DDos Attack, massor med dålig publicitet och badwill. Ett annat exempel som är bra är blocket.se där man är medvetna om att en långsam sida kommer att göra så att folk går någon annanstans. Det faktum att folk struntar i din sida bara för att det när långsam kan nog alla känna igen sig i, jag läser tex aldrig aftonbladet eller expressen, för att det går så sjukligt långsamt, sen om det beror på alla annonser eller inte, det spelar ingen roll.

Vad kan man göra åt det?

Vad kan du som enskild webbmaster göra åt att din sida går långsamt då? Det finns en uppsjö av grejer man kan göra, som man kan göra själv eller låta någon annan göra, det beror ju lite på budgeten.

* Optimera din sida
Optimera din kod, se över dina SQL-satser försök att hitta flaskhalsar där det går långsamt, kanske har du en annons som tar lång tid att ladda in som förstör användarupplevelsen?

* Håll koll på dina grejer
Håll koll på hur din hemsida presterar, det är det enda sättet att veta om dina åtgärder gör någon nytt, du får svart på vitt siffror på att det blir bättre, eller sämre. Tjänster som kan hjälpa dig med det listas längst ner på siten.

* Välj en leverantör som presterar bra
Välj en leverantör som är välansedd, som har bra avtal och garantier för din upptid och responstid, och som kan och vill hjälpa dig när du har gott om trafik, kanske din sida kommer med i tidningen?

Förekom istället för att förekommas.

Arbeta långsiktigt istället för att tänka kortsiktigt, välj bra leverantörer, håll koll på din avtal så att du en dag står där med en utgången domän eller SSL-certifikat. Övervaka dina servrar om du hostar / driftar dem själv, så du vet hur mycket diskutrymme du har kvar eller när minnet börjar tryta pga för hög last.

Tjänster och verktyg för att mäta din hemsidas prestanda.

www.pingdom.se - Pingdom skickar lite http-trafik med jämna mellanrum från olika delar av världen och visar snygga grafer på upptid och responstid.

Fiddler2 – Fiddler är en proxy som hjälper dig att debugga och mäta tiden det tar att ladda din sida på klienten.

Google Page Speed - Google Page Speed är ett Firefoxtillägg som precis som fiddler hjälper dig att analysera en sites prestanda på klienten.

Domainz.se - Domainz är ett verktyg för att hålla koll på dina domäner.




C++ eller tentaplugg

Har en tenta på onsdag, och jag vet inte vad som är värst; ångesten över tentan eller ångesten över att behöva plugga till tentan?

Hur som helst så var det roligare att koda c++ än att plugga raid, jag har påbörjat en icingaplugin för att kontrollera WordPress. Min tanke är att den ska kunna logga in iwordpress, klicka på en länk och sen logga ut. För att enkelt kunna kolla så att WP verkligen fungerar, mer om det senare!

Hanzel und Gretyl – Fukken Uber Death Party

Telia fixar 3G på Mount Everest.

http://mashable.com/2010/10/29/3g-mount-everest

Är det bara jag, eller känns det som lite fusk att kunna ringa videosamtal från toppen av Mount Everest?

FreeBSD och synka ports

Helt ärligt, jag har aldrig använt FreeBSD innan, av den enkla anledningen att jag aldrig riktigt känt att det är ett system som jag kommer känna mig bekväm med. Nu har jag för att motbevisa mig själv och för att försöka fixa en icingabugg installerat FreeBSD virtuellt.

Så första intrycket? TA MIG HÄR IFRÅN! Autocompletion verkar inte funka och den enda editorn som finns tillgänglig är VI, som jag inte ens behärskar (jag är en emacskille). Dessutom så tar ports evigheter att synka.

Vi får väl se hur det här ska gå.

Version 0.1 PreAlpha av TrunkFish KVM Control

Första utkastet till TrunkFish KVM Control är nu klart, det är inte mycket för världen, men ett steg i rätt riktning!

Del 2 – Oderland VPS

I forstsättningen av mitt test av en Oderland VPS, där det första intrycket var väldigt gott, fortsätter Oderland att leverera.

Kickstart

Den VPS jag fick var installerad med CentOS, inte någon personlig favorit efter mitt krossade hjärta i den här posten: http://www.abergman.se/oderland-vps/. Men som den vänliga själ jag är så gav jag det ett försök och kort sag: Det bara funkade. Inget meckande med VNC-sessioner för att få igång en SSH server eller annat trams. Apache2 var av någon anledning också installerat, men det kanske är en feature nu för tiden? För det var Apache2 installerat på Debianserver samt den Debian Testing jag installerade lokalt senare under kvällen. Varför man väljer att göra så fattar jag inte, men i sammanhanget så verkar det relativt logiskt.

Ominstallation

Som alla andra VPS-leverantörer med självrespekt så låter Oderland kunden själv installera om OSet om den vill, och det finns en hel del linuxdistar att välja på tex debian, fedora gentoo och en CentOS maskin anpassad för DNS med en cPanel installerat. Jag har inte testat den, men bra tänkt! Jag ominstallerade min maskin med Debian, och det gick fort, jösses va fort det gick! En feature jag inte riktigt bestämt mig för om jag gillar eller inte är att den nya maskinen fick samma rootlösen som min första maskin. Det finns en funktion i kontrollpanelen för att byta rootlösen, och jag antar att de sparar lösenordet för senare användning. Jag ser både för och nackdelar med det, vill jag verkligen att min VPS-leverantör ska spara mitt rootlösen?

Det enda jag direkt har att anmärka på var att apt-källorna inte var uppdaterade när maskinen startade, men det är att vara anal att kräva det.

Backup

Oderland har två backupmetoder, express och central. Expressmetoden gör en backup och placerar filen i din VPS och Central sparar kopian i Oderlands nas. Att göra en centralbackup tog mig inte mer än 5 min och det enda som krävdes var ett klick, som jag fattar det så ingår det även en (1) central backup i månadskostnaden. Att läsa tillbaka backupen efter en rm -rf / på maskinen var lika enkelt och gick lika snabbt.

Allmänt

Generellt så känns maskinen sjukt snabb, och linan in till maskinen är riktigt snabb, jag har inte kollat exakt men jag brukar vara ganska kräsen. Det verkar inte vara några problem med  responstiden eller något packetloss.

Den här bloggen

skriver jag, Andreas Bergman, vilket i sig inte bör vara så förvånande. Jag driver en SMS tjänst och jobbar som tekniker/allt i allo på SEA där jag bland annat driftar en stor bloggportal och ett webbhotell. Vi håller även på att bygga ett datacenter.


Jag har några microsoft titlar, ett gäng DELL certifikat och jobbar dagligen med hårt belastade webbservrar. Utöver det jobbar jag också med virtualisering och server/storage. Någon gång ibland säljer jag även server och storagelösningar.

Maila mig gärna om något av ovan, eller annat, jag är ganska trevlig sägs det. andreas@abergman.se.