Archive for January, 2009

Geek Fashion 2009

Friday, January 30th, 2009

Following up on a historical article from many moons ago, it is high time we did a geek fashion review for the summer

season! Linux.conf.au 2009 is now over and provided many examples of the good, the bad and the very, very ugly.

I hereby present my theory on geek fashion. Three unbreakable tenets of clothing are held dear to the hearts of every geek: 1. Comfort, 2. Utility, 3. Economy. Every article of clothing must adhere to at least one of these rules, and the more the better.

On the left we have a clear example of all three tenets. That hawaiian-style shirt is loose, breezy and definitely comfort incarnate! The cargo pants flow elegantly over the legs and have many pockets for storage (the very element of utility), while the no-name brand running shoes are easy on the budget.

And the pony-tail? Well, that’s just for the ladies.

Meanwhile, on the right we see an example of the (in)famous linux.conf.au 2007 bucket hat. One size fits none, this inelegant and ill-fitting accessory mocks the very head on top of which it sits. Many die-hard Linux afficionados still persevere with it in the vain attempt to shield their pasty complexion from the sun, even though it is clear it casts almost no shadow on the face at all.

On the left we have a person who we affectionately named “the cowboy” for the first couple of days of the conference. We later found out that this is none other than Rob Savoye, reknowned GCC hacker, award-winning NASA contractor amongst his many other conquests. Rob has got the fashion thing all figured out.

The entire outfit just screams “I’m in comfort city”. The leather hat and waistcoat (and arguably beard) keep the weather at bay. Rob has confessed to only needing to buy a new pair of jeans every decade or so, so we know he is playing it smart in this tough economic environment. Good on ya Rob!

Of course, there are always exceptions to the rule such as this young man in the photo to the right. He has decided the presentation he is giving needs to commands attention from even the lowliest of geeks. The Star Trek uniform and communicator emblem state unequivocally that he means business!

Sadly, that just about wraps up this edition of Geek Fashion Review. Perhaps it was the Hobart weather, perhaps we geeks are not as adventurous and willing to push the fashion envelope anymore, but the vast majority of the offerings this year were a combination of t-shirts or polo shirts with jeans or cargo shorts. Running shoes or skate shoes are definitely in.

I look forward to LCA2010 in Wellington, and the fashion offerings it will present.

Linux Conf Au 2009 Hobart – Day 5

Friday, January 30th, 2009

It was with regret that day 5 of LCA2009 came and went. But it was a blast!

Simon Phipps of Sun Microsystems delivered the keynote, which mostly amounted to a scathing attack on the current state of the open source business model. People are going to be increasingly demanding for services they are interested in buying, not what the current flock of companies are selling. You don’t want to provide support for anything but RHEL or SLES? Too bad, to make money you’ll have to provide support for Fedora and SUSE.

OK, maybe it’s not as straightforward as he made out, but it’s a realistic-enough sounding proposition. At the very least I expect the rapidly changing web development environment will be increasingly demanding of the latest and greatest tools on completely supported platforms. The choice between stable OR cutting-edge will not be sufficient anymore – we want both! Don’t expect this overnight, folks.

Shortly after our arrival in Hobart we were fortunate enough to sit down to lunch with Matthew Wilcox of Intel, so we got a sneak preview of his presentation Solid State Devices. Aside from the unstated message of “Intel SSDs Rock!” (which is being actively competed against by some of the other players in the SSD market, who are making leaps and bounds in their technology) it was very interesting to see how we have finally escaped the hard drive bottleneck. Somewhat unsurprisingly this shows up limitations in the OS storage subsystem, which was never designed to handle data at the rates SSDs can deliver and store them. It’s a similar situation to when GigE and 10GigE devices came on the market initially.

Matthew Garrett (arguably the handsomest presenter at LCA, according to some sources) gave us some food for thought with Power Management That Works. Essentially the status quo is that users are given too much control over power management, when they can’t really make accurate-enough decisions for what will save the most power. This is no longer strictly a portable computer arena, as power savings are fast becoming a critical business discipline in the data centre. It is interesting to note the technologies that are currently available in recent hardware though, such as the ability to dramatically reduce the screen refresh rate in notebooks to lower power consumption caused by repeatedly scanning the frame buffer when nothing is moving on screen.

On the other end of the scale, where more power usage is desirable, was Geek My Ride with Jonathan Oxer (former president of Linux Australia) and Jared Herbohn (a.k.a. Flame), showing off their sports cars fitted out with Linux-powered entertainment, navigation, networking and engine-computer interfaces. If having an RFID tag implanted in your arm isn’t enough to feel like lord of the geeks, being able to SSH into your car surely is.

The final presentation of the conference I decided to attend was System Administration in a Large-Scale Linux Web-Hosting Environment by Dreamhost’s Terri Haber. Sound familiar? It’s always nice to know what the other players in the market are up to, and although the US market is much larger than what we enjoy at home the same principles apply. In fact, I hoped to learn some tricks the big boys use. Dreamhost has been around for quite some time and you would expect them to get the fundamental things about hosting right.

A common trend I find in companies of this scale and age is that since they started business at a time when many of the tools we take for granted didn’t exist, they have crafted many of these tools from scratch and customised them heavily for their own business. We use the open source tool Puppet for configuration management, but Dreamhost has their own custom configuration management tool written in object-oriented Perl. Sadly this trend continued through the presentation with their home-grown solutions. I did learn one thing though – we are designing our systems right. Could we be the next Dreamhost? Who knows.

So endeth another satisfying and richly rewarding Linux.conf.au! Lessons were learnt, beards were shaved, and maybe, just maybe, we helped save another species of native animal from extinction.

Linux Conf Au 2009 Hobart – Day 4

Friday, January 30th, 2009

Day 4 of Linux Conf Au began with a hangover for many after the “Penguin Dinner” for professional delegates, and an equal number of empty wallets. The open source community generously gives a lot of their time to free software, and they are equally generous when it comes to other good causes such as the plight of the Tasmanian Devils. An auction was held for an impressive nature photograph print and other valuable items, at which we were able to raise an impressive $40,000+ figure. Awesome!

The presentation on CELT: A Low-Latency, High-quality Audio Codec by Timothy Terriberry was an eye (and ear) opener. It lives up to the claims made in the title, and then some, with amazing quality. A live demo was given and I think it surprised a lot of people. I wouldn’t be surprised if this codec starts turning up in commercial products before long.

I briefly attended The Joy of Inkscape by Donna Benjamin, a tutorial on the ins and outs of this fantastic vector-based graphic illustrator. I was already familiar with the application to some extent as I’d used it for generating the diagrams in my presentation last year, but it was nice to pick up a couple of tips before darting off to another interesting presentation in the same timeslot.

The afternoon yielded some extremely satisfying learning. Jeff Arnold presented Ksplice: Rebootless Kernel Updates to a very large, expectant audience (in a very small and stuffy room). Ksplice promises to revolutionise the way we handle security updates. Given the very active community based around discovery of security vulnerabilities in open source software, we see updates for the Linux kernel quite frequently (often multiple times per month). Reboots are inconvenient for us and clients, and any possibility of reducing the number of reboots we have to perform on our growing flock of servers is welcome. If Ksplice can earn the support of commercial software vendors, it should give a large chunk of time back to us lowly sysadmins :)

And of course, the day wouldn’t have been complete without seeing a robot-powered clarinet running on Linux!

Linux Conf Au 2009 Hobart – Day 3

Friday, January 30th, 2009

Just a quick writeup for day 3, as I know you are still reeling from reading all about the first two action-packed days! We were lucky enough to have Tom Limoncelli give the keynote speech on Wednesday morning. He is the revered Systems Administrator who penned Time Management for System Administrators and The Practice of System and Network Administration, both of which are compulsory reading for every sysadmin at Anchor (we each have a copy of both books!), and he works for Google (no surprises there).

Tom gave a fairly moving and unconventional speech about how we think we are living in an environment of scarcity, but we are actually living in an environment of plenty. We can give so much more to other people that costs us nothing, and open source software is a great example of this (and is something Anchor is proud to support).

I enjoy creating music so the presentation on FFADO – Firewire audio for Linux by Jonathon Woithe was a nice break from the strictly sysadmin-oriented stuff I’d been attending on the first two days. Linux audio has progressed a lot recently and it is now possible to see sub 10ms latencies when using well-supported Firewire audio devices and the Realtime kernel options. We should see Linux penetrate the studio audio market increasingly as FFADO matures.

Subversion Scaling at Google by the always interesting Marc Merlin was a lot more applicable to us, as we use Subversion extensively for internal code and configuration repositories. Some of the smart fellows at Google have contributed a large number of improvements to Subversion that allow it to scale out a lot better, and add helpful collaborative tools (for example, commit hooks that force changes into a separate branch for review; reviewed changes are then merged from the branch into trunk). We’ll be looking into how we can integrate GVN into our workflow.

Asterisk, for those who don’t know already, is an open-source phone system application. Anchor made the transition to Asterisk a couple of years ago from a proprietary system and has never looked back thanks to the unprecedented flexibility, configurability and open-sourcey goodness. Using Asterisk for Fun and Profit by Avi Miller was a tutorial into using the Elastix distribution. If you haven’t checked out Asterisk, I highly suggest you download the Elastix LiveCD and give it a try.

See you at LCA2009 Day 4!

The Future Of The Internet

Friday, January 30th, 2009

On day two of Linux Conf I was able to attend two presentations on IPv6 – System Administration Consequences of the Endgame of IPv4 and the Deployment of IPv6 by AARNET’s Glen Turner and Google and IPv6 by Angus Lees. Both were extremely informative and made it clear to me that we need to start gearing up for IPv6. By “we”, I mean the world.

Don’t get me wrong – if you are the average home user IPv6 (or even IPv4) will mean nothing to you and the advent of IPv6 addressing en masse will likely pass you by without you even noticing. Much like the Y2K bug though, it will only be with the coordinated efforts of the best network and systems administrators around the world that we’ll be able to jump the hurdle again so gracefully.

Glen painted a fairly grim picture – by around 2010 we should expect to run out of IPv4 addresses. Admittedly there are large historical allocations which have very little usage but we can expect these to turn into lucrative commodities, bought and sold for whatever price the seller decides. IPv4 addresses will still be available, but at insanely inflated prices. The upshot of this? You can expect ISPs to start dealing in Enterprise NAT. Publicly routable IP addresses for anyone who isn’t willing to pay the price will disappear, as will end-to-end connectivity. The new cash cow for ISPs will be selling broker services for any applications requiring end-to-end connectivity such as VoIP and gaming.

In actual fact, this consumer-driven environment may spell doom for IPv6. ISPs will be able to make more money by selling services that work around the limitations in IPv4, thus it is in their best interests to not make IPv6 available. Everyone would benefit from IPv6 but it needs to be made available first. Angus Lees presented a report on the IPv6 survey conducted last year by Google. Using a variety of techniques piggy-backing on their search interface they were able to determine that around 0.2% of their users have IPv6 access. However almost half of these are not working properly. This is not enough of a userbase for which to enable IPv6 fulltime, and certainly too many non-functional deployments for which to risk breaking their search engine.

Will we all benefit from IPv6? Yes. Is it necessary to ensure the Internet continues working effectively? Definitely. Is it that hard to deploy? Maybe not.

Anchor has decided to commit to deploying IPv6, and to demystify this process we will document our progress publicly. You can view our progress on our public wiki at http://www.anchor.com.au/hosting/IPv6. If you want to make the Internet a better place by pushing for the widespread deployment of IPv6, talk to your ISP and ask them what their IPv6 deployment plans are.

Linux Conf Au 2009 Hobart – Day 2

Thursday, January 29th, 2009

OK, so I’m a little late on giving the day 2 review (and days 3-5), but in my defence I was just that busy LEARNING.

Quite seriously though, the amount of information available to you at this kind of conference can be almost overwhelming. It is a task in itself just to keep up with the presentations.

“747s on Treadmills: Experiences Scaling Uptime and Management” was a high-level look at large web-serving infrastructure rollouts by Matt Moor of Bulletproof Networks covering a project for an unnamed client that was expecting a very high amount of traffic to their charity website, peaking in November last year (surely you can guess the charity). As with many projects (and certainly with computer related technology) not everything goes 100% smoothly and indeed they did suffer hardware failures, lack of cooperation from developers and not being able to manage as much of the configuration as they would have liked to in the time available – a familiar situation.

While it was interesting hearing the approach to a common problem taken by a competitor in the market, I was left feeling unsatisfied, mostly with the lack of technical detail. I couldn’t help but compare the presentation to my own from last year where I delved head-first into configuration files, daemons and more. Maybe it is competition in the business world, individual pride of the sysadmin or just plain stubbornness. Regardless, I genuinely believe we can do things better than them and I will stick to that. Maybe there’s another LCA presentation in it!

Barney was able to attend the “Enhanced Monitoring of MySQL Servers” presentation by Arjen Lentz (at this stage still in possession of his hair). This mostly focussed on the OurDelta project, which is a collection of enhancements to MySQL created by various 3rd parties and maintained in the central repository on this site. Most of them offer significant benefits to MySQL users so it is a project to keep an eye on (and hopefully make use of) if you are a thriving MySQL DBA.

Two of the (in my humble opinion) most interesting and most important presentations of the day (perhaps even week) were those on IPv6 by AARNET’s Glen Turner and Google’s Angus Lees. Angus presented the results of a study done by his team at Google on IPv6 penetration on the Internet. In short, there is very little existing deployment (around 0.2%) and of those active deployments around half are broken. Glen painted a fairly grim view of the future of the Internet, where ISPs will profit from enterprise NAT deployments and the end user in general will suffer. We will hit the limits of IPv4 addressing within a couple of years and the logical solution is IPv6.

The impact of these presentations was not lost on us, and as a result we are now committing to deploying IPv6. I’ve made a separate summary of those presentations in a separate blog article which details a lot of the reasons for moving to IPv6, and you can read more about our deployment this on our public wiki at http://www.anchor.com.au/hosting/IPv6

Stick around and read our review of LCA2009 Day 3!

Free as in beard

Friday, January 23rd, 2009

The LinuxConf Penguin Dinner was held the other night, and the key event for the night was a charity auction. The goal in this case was to raise money to help save the Tasmanian Devil. It’s a great cause and bidding was moving along nicely with the auction being run by Rusty Russell and Bdale Garbee. Things eventually reached a plateau, however, and someone really needed to up the stakes a bit. Which led to calls for Bdale to pledge his beard.

Beards are very Serious Business for hackers, and Bdale tells us he’s been growing his since 1982 when he was at college. It’s older than me! The bidding consortium that eventually won the auction also insisted that Linus Torvalds do the shaving.

Thus, it was no small event when the stage was prepared for Bdale to lose the beard.

Linux giving Bdale a shave

Linus giving Bdale a shave

After much ceremony, Linus took a bow and left Bdale to take care of things.

Bdale was onto his third razor by now

Bdale was onto his third razor by now

It’s a surreal experience to be sitting quietly in a room with 500 other people, watching a man shave himself. As we hear it, Bdale hasn’t told his wife about this yet. He’s just hoping she’ll let him into the house again.

Arjen Lentz also agreed to shave his head for the auction, and Jared Herbohn has given up his prized “GEEK” numberplates for a year. Everyone’s been a great sport, and word has it we’ve raised about $40,000 so far (still going).

Can Web Hosting be “Australian Made”?

Friday, January 23rd, 2009

This morning as I made my way up the escalators from Wynard station in the city something caught my eye that had kind of been on my mind this last week. It was the very well recognised Australian Made logo, only it was tattooed on a young girls arm. As proud an Aussie as I am, and admittedly not the tattoo type of person, and as cool as it did look it was hard to avoid the cliched “she’ll regret that one day” thoughts.

Australian Made

Australian Made

The tattoo experience got me thinking though, can web hosting be Australian Made? and what is the real difference between Australian hosting and overseas hosting?

As an Australian based provider we obviously only use Australian labour, that’s a big part of what we do. Our offices are in Australia, and I think are owned by an Australian company. The power we use to run our services comes from Australia and I’m sure there are more than a few other local suppliers. But there are some big ones that aren’t so local.

The hardware we run our services on, 100% imported, the software that we rely on – well aside from the bits we wrote ourselves, you’d have to say it’s atleast 90% imported, our data centre – in Australia but owned by a British company. Our network connectivity – only partially Australian owned.

In fairness the rules associated with using the Australian Made logo only seem to require a significant percentage of the products to originate or be substantially modified in Australia. In truth there’s probably not that many things we do in this country these days that are Australian from start to finish. So I think it’s fair to say we’re Australian as we could be, but not entirely Australian Made.

What does this all mean in a hosting sense? Is there really a difference between a local hosting provider and an overseas one? What does an Australian hosting service have going for it? I’ve tried to deal with this in my article on Australian Made Web Hosting.

Silicon Beach Australia

Thursday, January 22nd, 2009

As a hosting provider, we quite often seem to the be the starting place for many budding online entrepreneurs adventures. We’ve heard the story of the website that’s going to be getting a million hits in the first month so many times that we seem to have become completely immune to it. It just never seems to happen that way. Now days we automatically quite passively suggest that the client start off with something small and we’ll upgrade them when the time comes. Fortunately saving money is something that most entrepreneurs are more in tune with and most of the time we get to deploy an appropriate amount of hardware in the early days.

It’s not all false starts though, we’ve been lucky enough to work with many companies that have started their online ventures spending $30/month which have now grown well into the thousands of dollars.

With this spirit in mind I was quite impressed to come across the Silicon Beach Australia group this week. It’s both an online and realworld community (there are regular Friday night drinks events in Sydney) geared towards supporting tech start-ups. Now sure it’s not Silicon Valley but if this had been about years ago when we were getting Anchor off the ground it would have been huge asset.

If you’re interested, you might find this slideshow useful as it provides a bit more background information on the group.

VPS – Virtual Private Servers now available

Wednesday, January 21st, 2009

After dabbling with a variety of different virtualisation technologies over the last 2 years we’ve launched a Virtual Private Server (or VPS) offering based on VMware ESX server.

We’ve chosen ESX server for a number of reasons not to mention the ability to perform a sufficient level of monitoring on the host system and have the virtual machines behave in just about every respect the same as a traditional dedicated server would.

A VPS can offer a more affordable step between shared web hosting and dedicated servers but it also creates a more flexible hosting environment. Additional resources can be added to a server with as little effort as a reboot, and they can be added rapidly (hours vs days) in the event that increased performance is needed at short notice.

Learn more about the Anchor VPS service on our website.

Site links
Anchor
Wiki
Blog
Services
Domain names
Web hosting
VPS
Dedicated Servers
Co-location
Articles
Dedicated Server Purchasing Guide
Dedicated Server Tutorials
Developer Friendly Hosting
Useful Tools