Another blogging restart
I’ve said it before – but hopefully there’s more to blog about again.
Less confidential stuff; lots more around Private Cloud and datacenter transformation.
I’ve said it before – but hopefully there’s more to blog about again.
Less confidential stuff; lots more around Private Cloud and datacenter transformation.
Back to self hosting.

The blog has moved from home, to hosting at GoDaddy and up to Azure.
All had advantages – all had downsides. It’s the private cloud/public cloud conversation in a nutshell.
Ultimately GoDaddy performance let it down – especially for the database – was unacceptable. Their support was also pretty poor. As always “you get what you pay for” – but the bottlenecks for even simple, near static, WordPress sites were unacceptable.
Azure has a lot going for it – I am still keeping my eye on future features that are currently in beta. Performance was incredible; the process of getting apps updated was a little too cumbersome for me.
Self hosting really requires me to get dirty with the infrastructure and tuning – but the fact that I can lets me drive the performance. I’m also responsible for everything below the app – hardware, storage, network, connectivity, OS, security etc etc.
I have started looking at WordPress running on Azure – Microsoft’s public cloud app fabric. One area I am really interested in investigating is the performance and scalability of a PHP app – with particular reference to Gallery integration.
Notes and comments in the coming months.
Another step in cutting the cord – but this is a strange one.
We’ve been Netflix customers for over nine years – I signed up before we moved to Utah.
Last month I removed the streaming option and reverted back to just physical DVDs; today I cancelled the whole service.
At the end of the day – there’s just not a lot of stuff at Netflix that we want to watch any more.

Firstly – it’s been too long without posting here. Lots of reasons, lots of excuses – mainly workload and not having anything public to blog about.
Secondly – I’ve changes roles inside Microsoft – moving from Business Development (where nothing is public or bloggable) and into customer facing enterprise strategy.
The role is a great fit – and it takes me back to what I love – working and interacting directly with customers.
I’ll write more about the role and the experience in the next few days.
Another in an occasional series – collating my notes on blogging and infrastructure that I’ve sent to my customers.
This time discussing the fun of getting video embedded into your blog.
Background
The original conversation was when I was self hosting. Dropping a video into the blog was easy – the issues were really around performance (slow uplink) and impact to other services (such as VOIP). Being given a denial-of-service from your own infrastructure wasn’t a good plan. Every time a video was viewed the uplink was hosed – and services were down.
The variables
Performance. What is the user experience pulling down a video. What if they are in Seattle, New York, New Zealand, London, Berlin? Is there any streaming or does the whole video need to download?
Privacy. Really about access control – and how to stop private family videos getting leached or viewed.
Ease of use. Facebook is a great example of what people (consumers) expect. Shoot video on phone, link to a blog/email, click done. All of the magic (rendering, transcoding, codec mungling, upload, CDN placement) is done behind the scenes.
Cost. Free is fantastic – but the elasticity of the above requirements changes that somewhat. For most of my blogging and video posting I’ve tended to rank:
Somewhere in that mix is an immutable value that the cost cannot exceed ($5 per month? $10? $50 seems too much) – it should be ‘an affordable luxury’ as my friend Steffi put it.
The experiments
Self-hosting. Posting MPGs and serving them via Apache.
Amazon S3. Posting MPGs to S3
Post to shared hosting server. Post MPGs to shared blog.
Much the hybrid between the above two. Benefits to performance.
Video hosting service – YouTube
Video streaming/hosting service – Bits on the Run
After hacking around with all of the options I decided to use Bits on the Run for hosting and streaming videos. I’ve been really happy to date. It’s costing me around $10 per month.
The conversation
Here’s the first mail – some slight changes – but the main tradeoffs are in there.
So what to look for:
– Performance
– Storage and bandwidth costs
It’s also a lot better experience for your various viewers. The video content is pushed out to a global content delivery network – see map below – so no matter whether you’re in Munchen or Sydney – you’ll get a smooth, fast video.
It’s all about your tradeoffs:
– Privacy (none with youtube)
– Speed (can you watch it without a painful wait)
– Technology (do you need a phd to get the video edited, uploaded, converted to the right format, put into the blog
– Cost
It’s the usual elastic maths – I ended up using a video streaming service because it really makes the speed and technology easy (upload and it’s done) and it integrates with the blog (easy) – but it comes at a price.
Then the follow up
The challenges of getting video securely into your blog were numerous:
– performance (slow, stop/start video, poor playback)
– technically hard
– getting the video into a format that was useful to play on the web
I’ve been testing out a video-on-demand service that seems to fix these issues. All you need to do is have your video ready to upload in AVI or MP4 format, upload it – then embed it into your blog. It should be that simple. All of the technical gubbins behind the scenes is looked after – along with getting the video to the right place on the web.
Bits on the run is a pay service that does all of this – and it’s reasonably priced. Notice that it’s not FREE. Depending on how many people download your videos – you might have some surprises. On the positive side it does let you control quite carefully the security (i.e. it’s not on YouTube with a kabazillion people able to watch your family) and it moves the videos to a close point on the web for viewers. Tie that into the web-site/blog security that’s already in place – and it’s pretty good all round.
Here are the points around the globe where videos are stored. This means that people in the US, Europe, Japan and Aus/NZ can view the videos with good performance.
Recent Comments