Glo Networks Technical Blog (Glo Blog)

Glo Networks team sharing their technical experiences and thoughts.

Great Subnet Calculator

2010 February 8 – 9:47 am

Anyone that does work on networks will at least a little but understand subnets. In days gone by people would work out subnets on scientific calculators. Now there are a multitude of websites offering different ways to do it.

The website we use is subnet-calculator.com, not very pretty by does exactly what you want in a clear interface.

StumbleuponDelicious


In the last few days 2 fairly high profile companies have open sourced parts of their products; Facebook and Symbian. Why is this important? For the average person on the street they probably won’t care, but for other companies and individual nerds out there it can be a very good thing.

Facebook’s HipHop has the potential to lower infrastructure requirements for PHP based web applications, and Symbian being open sourced provides developers for mobile platforms the ability to more easily produce tools and improvements for Symbian. For Facebook and Symbian the benefit is that they can take these improvements and use them internally. There’s also the potential to find new hires from outsiders who may work on the project.

However, the thing that companies need to understand most is that you just can’t throw the source code over the metaphorical wall and wait for magical things to happen. Without building a community around the project it will never develop into anything other than a burden and potentially even a public relations nightmare.  If you don’t understand why a community is important then you may well be open sourcing your product for the completely wrong reasons and I’d suggest that you take a long hard look at why you’re thinking it’s a good idea.

So how do you build a community? Its a hard thing to do right and is precisely why various companies that produce Open and Free products employ Community Managers. However, if you’re starting off small and want others to contribute we can suggest that you follow these golden rules:

  • Communication. Mailing lists. IRC. Development needs communication and these are still the popular choices.
  • Make sure you have some documentation, or a group of people who understand the code so that it can be explained to new or potential contributors.
  • Be friendly. If someone wants to help they’re going to be spending their own time to get a new feature into the software.

If you intend to do all these things then you already understand why you want to open source your product. Get all these things right then theres a good chance your company will benefit, both in terms of code and in terms of public relations. Hadoop or Lucene, originally from Yahoo, are particularly good examples of how to do it right. They both now have large communities and both Yahoo and others have benefited massively as a result of the contributions.

StumbleuponDelicious

Glo Online Backup FAQs

2010 February 5 – 12:48 pm

Not so long ago we at Glo Networks launched our online backup service, Glo Online Backup. We’ve implemented this backup solution successfully in various scenarios and we feel that it is versatile enough to suit a the majority of small to medium enterprises.

We’ve tried to answer some potential questions about the product below, should you have any other questions or for futher information please do not hesitate to contact us!

  1. 1. I already have backup to tape or hard disk, why should I care about this?
  2. 2. Can I save money using Online backup?
  3. 3. How much will this cost me?
  4. 4. What will I need to do to keep my data backed up online?
  5. 5. Will I need to buy new equipment?
  6. 6. So online backups are great?
  7. 7. How long can a restore take?
  8. 8. So, how long do they really take?
  9. 9. How much history can I have?
  10. 10. How do I know my data is secure?
  11. 11. What about my Exchange (mail, calendaring, etc.) or SQL (Database) server?
  12. 12. Ok, so what about my desktops or laptops?
  13. 13. What about Macs?
  14. 14. Is it managed?
  15. 15. Will this kill my internet connection?

FAQ

1. I already have backup to tape and hard disk, why should I care about this?
Tape backups are great for huge data sets like your entire system or VHDs (Virtual Hard Disks). Backing up a 600GB complete network over tape would cost a small fortune every month as well as taking the best part of many days to upload any substantial changes. Online backup is great for your Office Documents, MP3 collection and general work files. To retrieve data off a tape from a few weeks ago takes the best part of at least 30 minutes (if the data was written correctly in the first place!) and from a backed up VHD even longer. Using online backup it’s about 3 clicks and your done …. that’s seconds !

Back to top

2. Can I save money using Online backup?
With online backup you don’t own any hardware, which means maintenance of the backup systems is out of your hands. There is also no media to purchase, regularly swap and put somewhere safe.

Back to top

3. How much will this cost me?
Our Online Backup solution is priced by the amount of data you need to backup, in order to keep cost to a minimum, during the setup, we will find out from you which of your data is critical and needs to be backed up each day.

Back to top

4. What will I need to do to keep my data backed up online?
Nothing! Once the initial setup is complete and the first backup has run its course, the entire process is automated, requiring no input from the user! It all happens over the internet while you’re normally using your system. And if you chose the managed solutions, we’ll be monitoring the backups for you, meaning should anything go wrong we’ll probably be working on it before you even realise!

Back to top

5. Will I need to buy new equipment?
Nope! This is an online solution which uses your internet connection to store the data you’ve chosen to backup in a secure datacentre.

Back to top

6. So online backups are great?
We certainly think so. After all you don’t have to worry about:

  • Swapping tapes or other backup media
  • Securely storing your backups, away from environmental threats (fire, theft, etc.)
  • Maintaining backup hardware
  • Remembering to put your cleaning tape in
  • The life span of your media

Back to top

7. How long can a restore take?
Unlike tapes, the time taken for an average restore is noticeably lower. You don’t have to worry about finding that tape, hoping that it hasn’t met a mishap, potentially cataloguing (indexing) the tape and then doing the restore. Just simply select the data to restore and the date you wish to restore from.

Back to top

8. So, how long do they really take?
Honestly, it will really depend on the size of your dataset and the speed of your internet connection. 10GB to upload the first time could take 2 days if you leave the machine on 24/7. However once the bulk data has been sent only changes get sent as and when needed. Generaly you wont even notice it happening!

Back to top

9. How much history can I have?
You can restore file versions from up to 30 days in the past.

Back to top

10. How do I know my data is secure?
Our chosen solution encrypts your data with a key stronger than your normal online SSL shopping, and all data transferred is also encrypted in a standard 128-bit SSL connection (same as online shopping).

If you want to get technical you can use a ’standard’ 448-bit Blowfish encryption key, or your own 256-bit AES key, for the data encryption. We’d suggest creating your own for piece of mind. Just don’t loose that key! Again it’s all something we’ll manage for you if you want.

Back to top

11. What about my Exchange (mail, calendaring, etc.) or SQL (Database) server?
Our chosen solution supports SQL, Exchange and network drives. It also supports a technology called volume shadow copy services, which allows it to backup files currently in use.

Back to top

12. Ok, so what about my desktops or laptops?
If you’ve got roaming or remote users, who often forget to sync their data to your server(s) with online backup you never need to worry, once their machine sees an internet connection off goes the backup.

Back to top

13. What about Apple machines?
Yes, even those. Our chosen solution supports both Windows (2000, XP, Vista, Windows 7 in both 32 and 64 bit) and Mac OSX (10.4+), and will install on both server and client versions of those operating systems.

Back to top

14. Is it managed?
If Glo Networks already looks after your systems for you, we’ll do the whole thing for you. Even if we don’t, just give us a ring and we’ll talk you through the options.

Back to top

15. Will this kill my internet connection?
Not if it’s setup correctly. Our solution supports bandwidth throttling (which limits how fast it sends data to the offsite storage), and it also understands when you only change a small part of a file, and will only resends those changes.

Back to top

StumbleuponDelicious

Microsoft Licensing and Virtualisation

2010 February 4 – 3:11 pm

Licensing is a pain in the bottom (edited by Chris). There are whole companies full of people who can tell you that you’re doing it wrong. Personally I cannot stand licensing, and the only thing that I find more annoying (in this field) than the proliferation of Open Source and Free Software licenses (and figuring out what I’m allowed and not allowed to do and what is an “arms length” exactly – but thats another rant for another time), is the software licensing by Microsoft and other vendors who shall remain nameless for this article.

To try and make things easier at work two and a half years ago I put together a very small document/cheatsheet describing the licensing terms for various Microsoft products and virtualisation. Yesterday Microsoft released an updated document for Windows Server 2008 R2, and interestingly not much has changed for Window Server, with the exception of a few new products. The table below should help out a bit if you’re confused It should be noted that I’ve only gone so far back as Windows Server 2003 for this table. I suspect that there are no particular dos or don’ts for anything older and you should probably just treat any virtualised instances as you would physical machines. If you know any different I’d love to hear it..

Instances
Server Product License Type Physical Virtual
Windows Server Foundation (2008 only) OEM 1 0
Windows Server Standard OEM, Retail, VL, SPLA 1 1
Windows Server Enterprise OEM, Retail, VL, SPLA 1 4
Windows Server Datacenter OEM, VL 1 Unlimited
Windows Server Web OEM, Retail, VL, SPLA 1 0
Windows Server HPC OEM, Retail, VL, SPLA 1 1

I decided to check the licensing for other products, just incase I’d missed any changes. It doesn’t look like it, so here the run down (as I understand it).

As a general rule, for anything per processor licensed, if you’re running it in a virtual environment it will simply count the number of virtual processors you assign it.

It gets a bit complicated with SQL 2005 and newer. To quote Microsoft:

When licensed per Server or CAL Workgroup and Standard editions allow you to run any number of instances of the server software in one physical or virtual operating system environment on the licensed server at a time. Previously, only the Enterprise edition of the Server license allowed multi-instancing. When licensed per Processor Workgroup, Web, and Standard editions for each server you have assigned the required number of per processor licenses, you may run, at any one time, any number of instances of the server software in physical and virtual operating system environments on the licensed server. However, the total number of physical and virtual processors used by those operating system environments cannot exceed the number of software licenses assigned to that server. For Enterprise if all physical processors in a machine have been licensed, then you may run unlimited instances of SQL server 2008 in one physical and an unlimited number of virtual operating environments on that same machine.

As far as I’m aware anything else licensed per server doesn’t currently have any special rules regarding virtualisation; so this includes Exchange, Sharepoint, and so on.

StumbleuponDelicious

Preview Acrobat Files in Outlook x64

2010 February 2 – 9:16 am

For ages I’ve been running Office 2007 on Vista x64 and now Windows 7 x64. Both suffer from Outlook not being able to preview PDF files. Providing the following error -

This file cannot be previewed because of an error with the following previewer:

PDF Preview Handler for Vista

To open this file in it’s own program, double-click it.

People have been installing other 3rd party tools to fix this problem, however here’s the perfect fix (it doesn’t even need a reboot).

To enable the preview of PDF files in 64-bit OSs, do the following:
1. Start the Registry Editor (Start – Run – Regedit.exe).
2. Move to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{DC6EFB56-9CFA-464D-8880-44885D7DC193}.
3. Change the AppID value to {534A1E02-D58F-44f0-B58B-36CBED287C7C}.

Or create a Registry file -

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{DC6EFB56-9CFA-464D-8880-44885D7DC193}]
“AppID”=”{534A1E02-D58F-44f0-B58B-36CBED287C7C}”

StumbleuponDelicious