iMeh – My iPad story
Ok I would protest at being called a Apple fanboi, but all the evidence does say otherwise. I do own a Macbook, iPhone (3rd one) and until recently a iPad. I purchase my iPad before it was released in the UK as I was in vegas for business (NAB), it was too shiney to resist, plus @davidpeto was chomping at the bit to get one too.
The screen is impressive, it's quick and beautifully built. But it's tiring to hold as you need to grip it hard as its so slippery, the keyboard is too spaced out to type quickly and the lack of iOS 4 is annoying. You can't store files independently of apps, and no printing. I thought it was going to be like my iPhone but better, but instead it's like a crap laptop, inherited the worst of both platforms.
The straw that broke the back was the SHITE wifi reception, meaning that I could only use it in the lounge really. Why not just use a real computer then? Suffice to say it's gone pretty much unused, so has been moved on. I'm sure the new owner will be less picky and enjoy it.
Bring back the Apple Cube?
For me there is a hole in the current Mac lineup. The 27" iMac is great, but I dont want or need a new screen and even if I did I'd buy an Eizo. I could bleet on for ages but instead i'll boil it down to my fanboi wishlist.
- 2 PCI slots (one can have GFX card)
- 2 3.5" HDD slots
- SSD space
- 4+ RAM slots
- i7 Quad Core chip
- FW800/1600
- Plenty of USB2
- DVI & display port
Or do us a i7 powered entry level Mac Pro for i7 iMac money.
The death of RAID controllers?
In any data center you will see a raft of disk arrays, the majority either have RAID controllers (hopefully two of them) or are dumb JBODs with a RAID card along the lines of a LSI MegaRAID. The theory is all the same, abstract the physical disks with a RAID algorithm so they appear the host as one large LUN. The filesystem has no awareness of the underlying structure of the stripe or the physical hardware, and the majority of filesystems out there wouldn't do anything with the data if presented anyway. Then there is software raid (LVM, Widnows RAID etc), where the hardware array is replaced with a simple JBOD and HBA, but this simply moves the RAID overhead up the path a notch, onto the host OS and in doing so ties access to one node only.
Enter stage left, we have ZFS and RAIDZ. Heralded as one of the most advanced filesystem available today, ZFS is a real gem, it was a real shame when Apple dropped scraped support for it in 10.6. All striping is handled in the filesystem with pools, and pools of SSDs can be added for acceleration through the use of caching. Jeff Bonwick has written a great blog post about RAIDZ and the RAID5 write hole (the reason we have battery backup on controllers) and also a post on End to End Data Integrity of ZFS, covering re-silvering and how ZFS verifies its structure. The sun x4500/x4540 is the best case of this filesystem in action, a one (4U) box 48 disk storage system with big bandwidth to network, yet no hardware raid cards, just simple LSI SAS HBAs. It's all very clever, however ZFS is a DAS filesystem, not a SAN filesystem.
The first time I thought about the future of RAID controllers, as we know them ,was when testing some DDN gear. I noticed on the back of their 6620 60 disk array the FC ports on the controllers looks suspiciously like qlogic fibre HBA PCIe cards. On further inspection is seems the whole controller is a custom x86 server, and the host connection is just a matter of adding the relevant card (10Gb NIC for iSCSI for example). Their 9900 series goes one step further, using a 4 socket (Dell) server they can run the RAID on 2 of the sockets and allow a guest filesystem to run on the other two. Nice and close coupled, however it still isn't stripe / block level awareness for the filesystem.
Isilon's hardware could be compared to the X4500 in topology at a node level, however they expand their pool of disks outside of just one node into a cluster format, with infiniband stitching it all together. Their 'RAID' means they can protect against not only drive loss, but whole nodes. The power of the whole cluster can be leveraged in rebalancing to protect the data after a failure, in contrast to the time taken to rebuild a 2TB SATA disk in a RAID5/6 array where you are limited by the throughput of that one drive and completing the XOR. Nodes can be easily added and removed from the cluster and it is very easy to manage. The cons are: You can't have a client connected to the IB fabric, they must connect via the Gb Ethernet using normal protocols such as NFS / CIFS / SMB. For higher speed access you need the 10GbE accelerators and you are still bound by the speed limitations of the aforementioned protocols. Isilon is prefect where you have lots of GbE attached nodes wanting to hit the cluster (render nodes), where it falls down is where you want a few really high performance workstations or servers sharing data (uncompressed HD on ingest or edit system) requiring lots of accelerator nodes to be added. They have killed RAID controllers in their system, and harnessed the whole cluster topology into a very capable and easy product.
My final piece is on IBM's GPFS, which like Isilon's OneFS is a cluster filesystem, however their clients access the cluster via propriety protocol, where data is read and written to a pool of Linux servers over 10GbE DCE (Data Center Ethernet) rather than channeled through one server to the rest of the cluster on the IB backend. Therefore a single client can get very high transfer speeds by communicating in parallel, perfect for a network of very high power workstations. They currently still use hardware RAID to present 10 disks (8+2 RAID6) to the GPFS servers as a single LUN, therefore still have the rebuild time issues. However a little birdie tells me soon they will be setting all their arrays to run as JBODs, presenting each drive individually and the filesystem will handle the protection. The key difference between this and Isilon though is that the disks will be presented to all the servers on the fabric, not just one local node, which means the bandwidth is a lot more flexible. It's not announced yet, but I think 2010 could be a very exciting year for large storage systems.
To summarise; DAS solutions we have ZFS, clustered NAS we have OneFS, SAN we are seeing the the controllers being commoditised, and with the arrival of a new GPFS we are even seeing JBOD at a SAN level. There is no need for a layer between the disks and the hosts, so could we kill the JBOD off as well by bringing ethernet or iSCSI right to the HDD controllers? 3.5" disks with a RJ45 and PoE?
2010 – Going to be an exciting year!
2009...
...was a good year, finishing with a bang when I proposed to the long suffering (4 years) Fiona. Here are some of the highlights (as they spring to mind):
- "of course I will" coming from Fiona
- Tour of London by helicopter
- Abu Dhabi F1 trackside tickets
- NYE in Perth
- Buying our house
- Making a good start on our renovations
- Getting back into photography
- Aquiring Bobby & Alfie (our cats)
2010...
...I think is going to be amazing! There is the obvious wedding, I'm sure that'll roll around quicker than I could ever imagine. I'm not listing what I think will happen, as the more rigidly you set your plans are the less likely you are too see better alternative routes and goals.
T
Density – More than just CPUs per 42U rack?
There are many new dense (more than two sockets per RU) solutions out there, however they all fall under one the 3 groups:
- Blade - Multiple (8-32) hotswap servers in one host chassis, sharing power and io via plugin modules
- Multi Motherboard - Two or more servers sharing the same PSU and fans, but with independent io
- Half depth - Reduced form factor servers to allow more in one rack, SGI (Rackable) / Verari / IBM iDataPlex
It occurred to me that while the new designs can cram a lot in rack, they don't necessarily make for a dense data center. I decided to look at how many sockets we get per floor tile (600x600) using 42U racks. Taking into account aisles (in a hot aisle - cold aisle config) and switching but not perimeter walkways. For example here is the benchmark using 1U pizza box servers.
1U Conventional Servers
4x 42U racks housing 160 dual socket 'pizza box' server = 320 Sockets
2U in each rack set aside for switching to be fair to the blade and iDataPlex systems
7 Tile Pitch - 4 racks = 14 Tiles
22.86 Sockets per rack tile
Canon Releases 1D mark IV
Upgrade to the sports shooters favourite, the 1D mark III, but with the video feature set of the 7D / 5DII. Facts are as follows:
- 1080p 24/25/30 - 720p 50/60 - SD 50/60 (hmm not sure on the SD rates)
- APS-H (aka 1.3x crop) CCD
- 16MP
- 10 fps
- ISO 12,800 but boosts to 102,400
- 45 point AF, 39 of which are f/2.8 cross type
Pictures of the beast:
How good is the 1D4 video wise? Watch this...
Want one yet? Will update as soon as it's on camera price buster...
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!







