Confused why you're here? My name used to be Ben Balbo. I'm now Ben Dechrau (/bɛn dex-raɪ/).

Archive for the 'Hosting' Category

VPSLand Staff: illiterate, incompetent or just don’t care?

I’ve been a customer of VPSLand’s for some years in one form or another. A friend recommended them when the Melbourne PHP Users Group was looking for a new server, he’d been with them for a while. I decided to get one for MooBox too.

Time passed, servers churned, and for the most I was happy. Then MooBox’s VPS dropped off the face of the ether. An email to support had the issue resolved in slightly more time that I’d hoped and all was well. Apparently the host server my VPS was on had issues and I was migrated. A year later, the same happened again, same reason.

The Last Straw

A short while ago, this server then stopped being able to communicate externally. Web sites were being served, but our spam detection system died (it needs to be able to talk to external servers) which meant our clients on that server couldn’t receive email. I emailed VPSLand support for assistance. 4 hours later I was told the issue had been escalated to senior admins. When I asked their sales staff how long I’d have to wait for a response on a ticket I was told an hour or two.

Continue reading ‘VPSLand Staff: illiterate, incompetent or just don’t care?’

Will Cloud Computing Violate your Privacy and Security?

According to yesterday morning’s ABC Radio National show, cloud computing will pose a danger to your on-line privacy and security with people able to read your email, see what web sites you’ve visited and reconcile your on-line activities, banking details and buying habits. We’re also going to hear a lot about cloud computing in the coming months because Google have just released their latest product, Chrome.

That’s what I understood from the show. I’m not entirely sure how Chrome fits in to the equation, but I’ll get to that later.

So apparently cloud computing is a system that allows applications to run “in the cloud”* where all data is accessible by Google. The presenters did single out Google but added that other cloud computing providers could also access any data in their part of the cloud.

Experts were also quoted as being concerned about the security of the data in cloud computing environments as, not only does the user need to trust the application developer and maintainer, but any other third party that the application hosting is reliant upon. Currently people only need to worry about the software producers as all data is stored on your local computer.

I think there’s a massive amount of confusion here, or perhaps I’m the one that’s confused.

Let’s examine my view of what cloud computing is: computing power that resides “in the cloud” and isn’t dependent on one piece of hardware. I’ll flesh that out a little.

Sample network diagram* Just a comment of “in the cloud” – in network diagrams “clouds are used to represent networks external to the one pictured for the purposes of depicting connections between internal and external devices, without indicating the specifics of the outside network” [wikipedia]. Generally this refers to the Internet.

In the beginning there were servers. Real, physical boxes that ran an operating system. They would be web servers, database servers, email servers, and so on. Some servers would provide more than one function, offering web, database and email hosting, for example. People had the choice between having their own dedicated (physical) server or hosting in a shared environment where multiple clients’ web sites were hosted on one physical box. The latter option was much cheaper but also provided less flexibility in terms of server configuration for the end client.

Then there were virtual private servers. Imagine a physical server that contains multiple virtual servers. Each virtual server has its own operating system, its own disk space and can run its own programs. This provided the functionality of a dedicated server at a fraction of the cost.

Now imagine having a virtual private server but you don’t know where it is. You don’t have a concept of it residing on a physical server – it’s simply out there “in the cloud” somewhere.

That is, in my view, cloud computing. Removing the “isn’t dependent on one piece of hardware” part of my definition would make any server fit the description of cloud computing.

So why are all these people concerned about cloud computing being such a threat to privacy? Cloud computing will allow web-based applications to scale more readily to demand, so perhaps more web-based applications will be hosted in a cloud computing environment. Perhaps it’s also because Google’s online applications (Docs, Calendar, Reader, etc.) are perceived to run in a cloud computing environment and that Google are the custodians of your data. Together with their Adsense technology, it’s assumed that Google know everything about you.

The dangers are, of course, already there. I use Google calendar for all my appointments, so they know whom I know, where I’ve met them and when all my friends’ birthdays are. My news reader of choice is Google Reader. I use Twitter to share my current actions, feeling, learnings, rants. Technorati and Google Blogs index my blog. I used to use Saasu for all my business accounting and billing. Running these applications in a cloud computing environment is not going to make these data any more reconcilable than they already are.

One example given of the privacy concerns was that people will now be able to read your email and see which web sites you’ve visited. Well, I can (but don’t) read all my clients’ emails – they’re stored on my server. My ISP can see every web page I’ve requested (and most of the time its contents) and probably passes that information to Hitwise. Google Analytics knows a fair amount of where I’ve been and what I like.

Caveat lector: I have not managed to determine what Google’s policies are on data stored on Google’s App Engine. If you know, please add a comment to this post.

In my view this is all hype about nothing. We’re no less secure than we were before. The goal posts have not moved, we’ve just been given a different playing field in which to kick our balls around.

And as for Google Chrome being part of this whole cloud computing thing, it’s a browser! It’s as much part of cloud computing as Firefox, Opera and Internet Explorer are. Sure, it runs Javascript faster, is apparently less likely to crash completely and might be a superior browser when using online applications. It’s also been said that Chrome could be the Google Operating system that was being talked about many moons ago. Chrome is the operating system that provides access to the applications that reside in the cloud. But it’s still just a browser.

Given my near-paranoid tendencies when it comes to security and privacy, should I be worried?

What’s new in PHP 5.3?

I wrote an article on Installing PHP 5.3 in order to look at the newest features that have been back-ported from PHP 6. The result of this is my What’s new in PHP 5.3 article that was published by SitePoint yesterday.

I won’t go in to the nitty-gritty here, but suffice it to say the the new features will solve a number of problems. Read the full article to find out more about namespaces, late static binding, a new MySQL native driver and the other features of PHP 5.3.

Installing PHP5.3

PHP LogoI recently installed PHP 5.3 in order to play with some of the new features and thought I’d share the steps I took with you. While it’s based on a clean installation of Ubuntu 7.10 Server, you might find this useful on existing systems too.

As ever, this guide is for educational purposes only. I offer no warranty of suitability or accuracuracy. Use at your own risk, and if it goes wrong head over to the forums for help…

Read my full article at the Melbourne PHP Users Group web site.

VideoJug.com – The Wikipedia of YouTube?

I just heard about VideoJug – yet another online video hosting service. I though nothing of it at first, but had a look anyway.

Not only do they accept user contributed films, they also produce their own, and say that every video they make available is vetted or produced, respectively, to ensure the highest quality and value. It looks like a combination of Wikipedia and YouTube (or Google Video).

Todays homepage highlights videos that help you give up smoking, live a greener life or improve your dating, while the most viewed films has a heavy bent on running small businesses. No sign of teenagers singing along to their favourite music or creating a video letter in response to someone’s cry for attention!
Drilling down and looking at one of these videos shows a really neat addition to the user experience: tables of contents. Each video has the ability to give the users way points in the film. Watching the movie on “Small Business and Pricing”? Why not skip right to the point where the presenter covers the definition of a price margin?

I haven’t had an in-depth look at this yet, but first impressions are pretty good. While I prefer to get access to text (most of my research is done with google and wikipedia), I imagine there will be numerous occasions were video is better. I’m not sure I’d like a video tutorial on configuring a new application, but my clients would probably appreciate a video tutorial to help them set up their email client.