<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Kate&#039;s Comment &#187; Technovation</title> <atom:link href="http://www.katescomment.com/category/technology-innovation/feed/" rel="self" type="application/rss+xml" /><link>http://www.katescomment.com</link> <description>Thoughts on British ICT, energy &#38; environment, &#34;Cloud&#34;, and security from Memset&#039;s MD</description> <lastBuildDate>Fri, 03 Feb 2012 16:21:52 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Hacking Britain’s Recovery</title><link>http://www.katescomment.com/hackers-british-recovery/</link> <comments>http://www.katescomment.com/hackers-british-recovery/#comments</comments> <pubDate>Fri, 27 Jan 2012 15:16:41 +0000</pubDate> <dc:creator>katecw</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[hacking]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[internet of things]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=1024</guid> <description><![CDATA[As we enter 2012, and the world economy continues to stutter, teetering on the brink of another global recession fuelled this time not by the banks defaulting, but the prospect of entire governments being declared bankrupt. In my last post I described how I believe that the time is nonetheless ripe for a technology revolution, [...]]]></description> <content:encoded><![CDATA[<p>As we enter 2012, and the world economy continues to stutter, teetering on the brink of another global recession fuelled this time not by the banks defaulting, but the prospect of entire governments being declared bankrupt. In my <a
href="/revolution-internet-of-things/">last post</a> I described how I believe that the time is nonetheless ripe for a technology revolution, and indeed one befitting times of austerity thanks to a resurgence in hardware hacking (ie. do it yourself electronics).</p><p>Looking back over my lifetime the superstars of technology in some ways did us disservice. I applaud Mr. Gates, the late Mr Jobs and others&#8217; achievements in making technology seamless and universally accessible, but by doing so they distanced us from it, making it mysterious. Most kids have little understanding of how the machines that infest their lives work, which is a shame. It is also undesirable to most since we end up in a world where a few are able to exploit the many with their clever wizardry &#8211; look only to Apple&#8217;s eye-watering profits which recently surpassed mighty Google&#8217;s <em>revenues</em>!</p><h3>An old passion reignited</h3><p>I was fortunate to have been brought up by an electronics engineer (my Dad) who had a keen interest in computers. I have fond memories of him teaching me how to mock things up with a bread board (a rapid prototyping system for designing electronic circuits) and the nuances of good soldering. Aged 9 I was making simple burglar alarm systems so I could tell when my sister was trying to sneak into my bedroom, by 11 I was making my BBC Master computer do real world interactions via its parrallel port and some circuitry I&#8217;d rigged up and at 12 I built a model hovercraft. Making such devices is not actually that complicated!</p><p>I&#8217;m ashamed to admit that I allowed those passions to fade. I moved on to programming instead and immersed myself in the virtual world, then the Internet, but in the last year my passion for real-world electronics and computer interfacing have been rekindled. I&#8217;m delighted to report that I am also very much not alone in this! Perhaps the best known &#8220;movement&#8221; are <a
href="http://hackspace.org.uk/">Hackspaces</a> &#8211; places where like-minded hackers can get together, pool ideas and resources and make cool stuff.</p><p>One of the technologies that has really helped us hackers is <a
href="http://www.arduino.cc/">Arduino</a> &#8211; a programmable, open source, simple to use board for under £20 that you can hook up to your own electronics to do all sorts of things. Combining computing and home-brew electronics just got practical again, whereas during the age of the PC it was frankly rather impractical for most since you needed quite advanced skills to directly interface basic electronics with a PC and they are expensive and large so you can&#8217;t stick one in a box to run your door bell, for instance.</p><p>In short, modern personal computers had distanced the user from the underlying technology compared to my old BBC Master which has made them accessible to a wider audience but also limited innovation to a small number of well-resourced companies. Even Linux did not help much since although the operating system is more accessible to a hacker the underlying hardware was still a PC and not really designed to have bits of DIY circuitry attached. But that is changing.</p><p><strong>The Internet of Things</strong></p><p>I&#8217;m not suggesting that hacking with home-brew electronics and small computers will bring the UK out of a double dip recession. What has changed though is the addition of ubiquitous network connectivity into that mixture along with an acceleration of innovation.</p><p>What I am in fact predicting is that 2012 will be the year that the Internet of Things really takes off, driven by the hacker community.</p><p>It is already here, but what will rocket-boost it is the hacker community empowered by cheap open source hardware platforms. There are two platforms in particular I&#8217;d like to highlight: <a
href="http://nanode.eu/">Nanode</a> and <a
href="http://www.raspberrypi.org/">Raspberry PI</a>. Nanode is an Arduino with the capability to speak over IP built in conveniently. It is actually quite a pain to make an Arduino communicate via IP or even serial by itself (I&#8217;ve tried, trust me!) but Nanodes make it easy, and they are dead-cheap &#8211; under £20 for a kit and about an hour to solder the components onto the PCB.</p><p>Even more exciting is the British Raspberry PI; an ARM GNU/Linux computer for $25. ARM are the British central processor chips that used to be in Acorn computers and are now powering the world&#8217;s smart phones, tablets, netbooks and more. With such a cheap and powerful computer available the possibilities are no longer limited by money, but rather by one&#8217;s imagination. I am not suggesting that all those new devices will be one-off non-commercial affairs either. As we have seen with the &#8216;Web and with smart phones many of the services and apps that have been developed have gone on to become major commercial offerings, and I would expect the same of the exponentially-increasing network-connected devices littering our lives. The revolutionary aspect will be, I believe, that everyday people will drive the innovations rather than established corporations.</p><p><strong>Limitless possibilities</strong></p><p>To give you some examples, I have a few Nanode projects on the go myself. First I&#8217;m using one to monitor the moisture level in the soil of my sole houseplant which was inherited from my Mum who in turn got it from my grandfather. I&#8217;m hopeless at remembering to water things and it is a very precious plant, so I have applied technology to the problem. The circuitry is very simple and rather than worry about polling data and doing charts etc. myself my next step is going to be to get it publishing data to <a
href="https://pachube.com/">Pachube</a>, a cloud-based service to do all the useful stuff you want with data like drawing charts, sharing it with people and delivering notifications to your phone.</p><p>Another more commercial project is a temperature and humidity monitor (a Nanode with a SHT15 sensor) to monitor the environment in my cupboard under the stairs which is my home&#8217;s nerve centre (I&#8217;ve noticed it is getting a bit hot thanks to the collection of IT kit in there). My plan is to use the eventual design in our data centres as well &#8211; why pay some vendor £hundreds for an IP data centre environmental sensor when we can get a job lot built for us on the cheap?</p><p>I&#8217;ve got numerous other ideas and I&#8217;m not alone. Hackers are out there working on cheap-and-cheerful solutions for everything from home-care for the elderly to asset tracking in the field to home and industrial energy management. It does not stop with the individual applications either though; looking at the likes of Pachube one starts to realise the enormous potential of pooling and analyzing all the data we are starting to collect.</p><p><strong>British invention</strong></p><p>Britons are fabulous inventors &#8211; our history is steeped with examples of ingenuity &#8211; but we have arguably lost our way. I believe that it is time to correct that and that these low-cost, flexible, open source, community driven platforms are an ideal vehicle to reignite the nation&#8217;s passion for invention and innovation. Further, many of the most inspiring developments are happening right here in Blighty &#8211; Nanode and Raspberry PI are British and if you want to see something really cool check out these <a
href="http://www.buildyourowndrone.co.uk/">Arduino-based aerial drones</a>.</p><p>With the Euro-zone teetering on the brink of collapse and a new recession looming we should fall back on our strengths and look to technology innovation to drive our economy forwards. ARM is the perfect example; they don&#8217;t make anything, that is all done in Asia, but they are enormously successful at creating the intellectual property and licensing it to a hungry and growing global market.</p><p>So, hackers of Britain, get out your soldering irons, make your way to your local Hackspace, share your ideas, ask the &#8220;stupid&#8221; questions (there is no such thing <img
src='http://cdn.katescomment.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> and have a go at bending technology to your will. We can all be wizards now!</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/hackers-british-recovery/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>The Next Revolution: Internet of Things</title><link>http://www.katescomment.com/revolution-internet-of-things/</link> <comments>http://www.katescomment.com/revolution-internet-of-things/#comments</comments> <pubDate>Wed, 25 Jan 2012 06:29:06 +0000</pubDate> <dc:creator>katecw</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[hacking]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[open source]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=1007</guid> <description><![CDATA[Over Christmas I have been pondering on the question of what the next big thing in technology will be, specifically in 2012. That question is perhaps especially poignant since we recently we lost one of our generation&#8217;s great innovators, Steve Jobs. When I recently took delivery of my magic mouse I was struck by how [...]]]></description> <content:encoded><![CDATA[<p>Over Christmas I have been pondering on the question of what the next big thing in technology will be, specifically in 2012. That question is perhaps especially poignant since we recently we lost one of our generation&#8217;s great innovators, Steve Jobs.</p><p>When I recently took delivery of my magic mouse I was struck by how aptly it was named. If it were presented to someone only a few decades ago &#8211; a smooth pebble-like object which could be used to interact with a computer by moving it or merely brushing one&#8217;s fingers across its surface &#8211; might it not have appeared magical? Mr. Jobs&#8217; elegant creations brought to life Arthur C Clarke&#8217;s maxim that any sufficiently advanced technology is indistinguishable from magic.</p><p>Adding to this, the world economy continues to stutter, teetering on the brink of another global recession fuelled this time by not the banks defaulting, but the prospect of entire governments being declared bankrupt. Is this really the time for fancy new technologies?</p><h3>3D printing</h3><p>Perhaps the most obvious transformational technology to pick as the one to watch would be 3D printing. It is hard to understate the likely impact of &#8220;printers&#8221; able to create almost any device object as common as personal computers are today, but we are quite a way from that point. At present they are relatively crude, able only to print a small range of types of plastic and quite expensive.</p><p>An interesting area to watch is the open source <a
href="http://reprap.org/wiki/RepRap">RepRap</a>, which can be used to make some of the parts for additional copies of itself. The implications of machines that are able to make anything, including copies of themselves, are profound indeed, but I am not convinced that 2012 will be the year of 3D printers and fully automated manufacturing.</p><h3>The Internet of Things into life</h3><p>But no, I think the next big revolution will be something called the Internet of Things. So what is it? In this context I&#8217;m talking about all the Internet Protocol (IP) connected devices that litter our lives. Why does this matter? Well mainly because there are a <em>lot</em> of them &#8211; estimates of between 50 billion and 1 trillion by 2020 are out there. You might be thinking, &#8220;Nah, I only have a couple of computers, what are they on about?&#8221;. Well, I counted up all the IP devices in my home recently and got a surprise:</p><ul><li>1 x Mac mini (our media computer &#8211; I recently cancelled Sky and we stream all TV)</li><li>1 x Cable modem with integrated Wireless Access Point</li><li>1 x ReadyNAS file server (for backups and storing large files such as movies)</li><li>1 x X-box</li><li>1 x Wii</li><li>2 x Mac Air Laptops</li><li>2 x HTC Desire Android smart phones</li><li>1 x Amazon Kindle</li><li>5 x IP CCTV security cameras</li><li>1 x CCTV system head unit</li><li>1 x Burgular alarm system</li><li>2 x Televisions</li><li>1 x Hi-fi amplifier</li></ul><p>A total of twenty IP-connected devices! Now, I&#8217;m a well-off technologist so you could argue that I have more devices than most and that most people would not connect all their devices (like the TVs &#8211; all mine do is auto-update their firmware at present). However, first that list is for two people (my girlfriend and I) and second we are actually fairly minimalist with our technology and tend to have as few devices as possible; we have one laptop and phone each, only one pad device (the Kindle) between us, and a couple of other computers and consoles. Anyway, call it in round numbers 10 IP-connected devices each and assume there are 1bn people like us in the developed world and you get 10 billion devices in the West. Suddenly 50 billion in 8 years seems very likely, in fact if anything a bit low!</p><h3>More addresses!</h3><p>Until recently the potential for this explosion was also hampered by the fact that we were running out of IP addresses. IP addresses are codes like &#8220;78.31.108.54&#8243; that are used to address machines on the Internet &#8211; that one happens to be my personal virtual machine. The old system is called IPv4 and each of the four parts of the code could be a maximum of 255, so the total possible addresses was about 256^4, 2^32, or about 4 billion (4 * 10^9). Some devices are inside home or office networks so don&#8217;t have an Internet address themselves, but if they could it would potentially accelerate the potential of the Internet of Things even more.</p><p>Recently new version of IP addressing, IPv6, has been rolled out which gives us vastly more &#8211; a mind-boggling 2^128 possible addresses, or about 3.4 * 10^38. As described in a lovely <a
href="http://xkcd.com/865/">XKCD cartoon</a>, it is unlikely that human society in anything resembling our current state will ever consume that many addresses, but I digress!</p><h3>The peoples&#8217; revolutions</h3><p>For something to be a revolution you need a bit more than device proliferation though. Let&#8217;s take a step back and look at the last couple of decades and the other recent revolutions. I would like to contend that since the headline technology revolutions of my lifetime (personal computing and personal network connectivity) there have been two further major revolutions and that both of them have been community-driven, albeit reliant on the first two revolutions. As an aside, that is often the way of innovation, as in the words of W. Brian Arthur:</p><blockquote><p>&#8220;Novel technologies form from combinations of existing ones, and in turn they become potential components for the construction of further technologies.”</p></blockquote><p>The third technology revolution of my lifetime, and the first driven more by people than by institutions, was the World Wide Web, which grew organically without any central authority and whose content was created by people everywhere, especially in the beginning. I remember being at university and sitting in a tiny bedroom next to my room mate in the wee small hours while we both built our personal Web sites, borrowing bits from others who had gone before. Today the content is being generated by even more people now that the technical knowledge requirements have been reduced with systems like blogging and wikis.</p><p>The fourth revolution has been in software development communities. I&#8217;m cheating a bit and rolling two revolutions into one; first the open source software movement &#8211; generally free community-sourced and managed applications; second the accessible software development ecosystems that have been created for smart phones by companies like Apple and Google realising the awesome power of enabling the community to get creative with their platform. There are further examples as well, such as the popular Linux-Apache-MySQL-PHP (or Python, Perl etc) &#8220;stack&#8221; which millions of bedroom hackers and professional programmers alike use to rapidly develop their own Web applications; a free development platform created by the open source community.</p><p>The benefits of accessible app development platforms is fairly obvious (just look at all the things your smart phone can do), but amazingly some hard-headed business people are still in denial about open source software despite it being responsible for many systems that are now integral to our daily lives. The Linux operating system, to pick but one example, has proven to be massively reliable &#8211; more so on our experience than closed source Windows by a long way &#8211; and is completely free. Open source is an amazing example of functional communism at work. I&#8217;m a particular fan since I have built my entire business on open source technologies and thanks to them I&#8217;m able to undercut all my competitors and still make a healthy profit. Everyone wins!</p><p>You might be asking, &#8220;What about smart phones or social media? Are they not revolutions?&#8221;. Back in 2000 I had a Palm Pilot that could do quite a few smart phone type functions and Moore&#8217;s law has always predicted that we would have powerful computers in our pockets. Ubiquitous network connectivity is also key to smart phones but that too is a long-term trend. What has made smart phones really work compared to my old Palm Pilot has been the people-power behind the app development. As for social media, again I see that as more an evolution of technology; as far back as 1997 I was using Internet Relay Chat (IRC), usenet news and online forums, all arguably social media. It is the Web that is the revolution, driven people finding cool new ways to use that technology &#8211; social media being just a prominent example.</p><h3>The hackers&#8217; revolution</h3><p>I believe that the fifth major technology revolution of my time will be the Internet of Things and that like other recent revolutions it will be powered by a community, in this case the hacker community, their innovative drive empowered by cheap open source hardware platforms.</p><p>I&#8217;m not suggesting that hardware hacking is anything new, but what has changed is the addition of ubiquitous network connectivity into the mix along with some cheap and flexible platforms such as Nanode (an Arduino board with ethernet attached) and Raspberry PI, a Linux computer for $25. Especially exciting is the fact that those innovations are both British.</p><p>In my <a
href="/hackers-british-recovery/ ‎">next post</a> I will describe how I think hacking is making a come back, how it will rocket-boost the Internet of Things revolution and how I believe that together it could be a real boon to our faltering economy.</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/revolution-internet-of-things/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What Is Cloud Computing?</title><link>http://www.katescomment.com/what-is-cloud-computing/</link> <comments>http://www.katescomment.com/what-is-cloud-computing/#comments</comments> <pubDate>Tue, 04 Oct 2011 13:18:19 +0000</pubDate> <dc:creator>katecw</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[Business]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[hosting]]></category> <category><![CDATA[outsourcing]]></category> <category><![CDATA[virtualisation]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=911</guid> <description><![CDATA[Here I provide a less technical description of cloud computing, which can be regarded as essentially the provision of computing resources and/or software as a utility, in the same way that your business uses familiar utilities, such as electricity, water, gas etc. Cloud computing enables you to pay for computing resources as you need them. These services are provided over the internet, on a consumption-based pay-as-you-use model, with short-term contracts and without up-front expenditure.]]></description> <content:encoded><![CDATA[<p><a
href="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/02/CloudCube1.png" target=_"blank"><img
style="float: right; margin-left: 10px;" src="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/02/CloudCube_3001.png" alt="NIST's Cloud definition, on a cube" /></a> The picture to the right gives you an idea of the complexity of the concept of cloud, but here I am going to try and highlight a selection of the key features &#8211; a description for laypeople. See my article &#8220;<a
href="/definition-of-cloud-computing-nist-g-cloud/" title="Definition of cloud computing">definition of cloud computing incorporating NIST and G-Cloud views&#8221;</a>, and my post defining the <a
href="/iaas-paas-saas-definition/" title="IaaS vs PaaS vs SaaS definition">differences between IaaS, PaaS and SaaS</a>.</p><p>Cloud computing can be regarded as essentially the provision of computing resources and/or software as a utility, in the same way that your business uses familiar utilities, such as electricity, water, gas etc. Cloud computing enables you to pay for computing resources as you need them. These services are provided over the internet, on a consumption-based pay-as-you-use model, with short-term contracts and without up-front expenditure.</p><p>Whether you realise it or not, you&#8217;re probably already using cloud-based services. Facebook and Google are two prominent companies offering cloud-based software as a free online service to billions of users across the world. Google, for example, hosts a set of online productivity tools and applications in the cloud such as email, word processing, calendars, photo sharing, and website creation tools.</p><p>Broadly speaking, to be considered &#8220;cloud computing&#8221; an application&#8217;s data and core processing functions would be hosted/stored and managed online or ‘in the cloud’, and accessible from any PC, laptop or mobile device with a network connection in real-time.</p><blockquote><p>In this context, &#8220;in the cloud&#8221; actually means that the application, along with the data it uses, is installed one or many powerful computers called servers, which are similar to home computers but in a different form factor and without screens, that reside within specially adapted buildings called data centres. Data centres are like warehouses filled with banks of servers in cabinets called racks. Data centres have powerful air conditioning systems to keep the servers cool and highly resilient power and internet connections. A picture of one of ours before being filled up is <a
href="http://www.memset.com/about-us/datacentre.php" title="data centre">here</a>.</p></blockquote><p><strong>Three Flavours of Cloud &#8211; the &#8220;service models&#8221;</strong></p><p>One of the biggest confusions over cloud comes from the fact that it actually applies to a number of different layers in the &#8220;stack&#8221;. Don&#8217;t worry about what I mean by the stack, but if you&#8217;re curious see <a
href="/iaas-paas-saas-definition/" title="IaaS vs PaaS vs SaaS definition">this post</a>. There are three flavours of cloud, which broadly go down in cost but up in the required level of technical know-how in the order I have listed below:</p><p><strong>Software-as-a-Service (SaaS)</strong></p><p>These are usually applications or services that you access via a Web browser. Google Mail and Google Docs are examples of this kind of cloud computing. Some companies host an application on the internet that many users sign-up for and use without any concern about where, how, by whom the compute cycles and storage bits are provided.</p><p>Some SaaS is delivered via customised client applications, for example if you use Twitter or Facebook from an app on your phone. Our own <a
href="http://www.squirrelsave.co.uk" title="SquirrelSave cloud backup">SquirrelSave personal cloud backup</a> product is also an example of SaaS in that sense &#8211; you, the user, doesn&#8217;t have to worry about where the data is getting stored nor the internal workings of the platform we have developed.</p><p>A better term than “software” might be “application”, since the platform part is also really just software, but SaaS has already gained wide acceptance. SaaS is usually the most expensive form of cloud since you are paying for the software as well as the underlying infrastructure and it requires no technical know-how. Examples of paid SaaS include Salesforce.com, though presently the most widely known examples are &#8220;free&#8221;. Of course, nothing is truly free, and by giving away their services companies like Facebook and Google are getting something &#8211; your information and time.</p><p><strong>Platform-as-a-Service (PaaS)</strong></p><p>This is a set of lower-level services such as an operating system or computer language interpreter or web server offered by a cloud provider to software developers. Developers write their application to a more or less open specification and then upload their code into the cloud where the app is hosted and automagically scalled without the developer having to worry about it overly. Microsoft Windows Azure and Google App Engine are examples of PaaS.</p><p>In old-school hosting parlance, a managed hosting service might also be considered PaaS &#8211; the developer gives the hosting provider some code, and the provider worry about how many servers, how much bandwidth (internet connectivity), etc. and just give the developer one bill. Because of the auto-scaling and ease-of-use afforded by PaaS, and the abstraction/obfuscation it gives the vendor, it usually costs a premium over renting the underlying infrastructure directly (IaaS).</p><blockquote><p>For the more astute readers: You might hear people say that that Facebook is also a &#8220;platform&#8221;. This can easily get confusing; yes they provide a platform for developers to make add-ons, like the popular game FarmVille, but in reality they are just being a gateway (FarmVille runs on servers outside Facebook&#8217;s data centres) and are not providing any computer resources, so they are not providing PaaS. A similar example is Apple&#8217;s iOS platform &#8211; they provide tools to developers and a gateway to sell their apps (the app store) but if those applications that have a cloud component will likely be using IaaS or PaaS from elsewhere.</p></blockquote><p><strong>Infrastructure-as-a-Service (IaaS)</strong></p><p>IaaS is the provision of virtual servers and storage that organisations use on a pay-as-you-go basis. This is the most powerful type of cloud in that virtually any application and any configuration that is fit for the internet can be mapped to this type of service, but is also the most technically challenging to exploit. Amazon&#8217;s Elastic Compute Cloud (EC2) and Simple Storage Service (S3) are examples of IaaS, as are our own <a
href="http://www.memset.com/cloud/compute/" title="Cloud compute virtual servers">Miniserver VM® cloud compute</a> and <a
href="http://www.memset.com/cloud/storage/" title="Cloud storage">Memstore™ cloud storage</a> services.</p><p>In practice, cloud suppliers often provide additional services alongside IaaS offerings, so the boundary between IaaS and PaaS can become blurred. However in its purest form compute IaaS can be considered as a bunch of unmanaged virtual machines (VMs) for which you provide the operating system image, that can be scaled up and down (by spinning up and tearing down VMs) according to your application&#8217;s needs in near-real time (ie. within minutes). IaaS data storage is more simple, working like a giant disk drive where you only get billed for what you are using, usually on an hour-by-hour basis.</p><blockquote><p>A virtual server or virtual machine (VM), is just like a normal server but is smaller in terms of CPU, RAM and disk than a whole physical server, and several sit on each physical host server. We typically put about 15 VMs on each host server, for example. VMs have the advantage that they can be created and destroyed effectively in real-time in dynamic response to demand.</p></blockquote><p><strong>Private vs. Public &#8211; &#8220;deployment models&#8221;</strong></p><p>As well as IaaS, PaaS and SaaS (the &#8220;service models&#8221;), cloud has a number of &#8220;deployment models&#8221;. The ones I&#8217;m going to focus on here are &#8220;private&#8221; and &#8220;public&#8221; cloud. There are also &#8220;community&#8221; and &#8220;hybrid&#8221; clouds, but I&#8217;m going to save that for a later article. Also, here I am just going to briefly cover what public and private cloud means in the IaaS context.</p><p>Public cloud means that your virtual machines are sat on the same physical host servers as other clients. A private cloud is where the host servers, and in some cases the physical network or even an entire data centre facility, is dedicated to one client. When most people say &#8220;private cloud&#8221; what they usually mean is &#8220;a company&#8217;s own data centre with some virtualisation software&#8221;. This is arguably not cloud since you lose the scalability aspect. When we, as a cloud provider, say &#8220;<a
href="http://www.memset.com/cloud/private/" title="Private cloud">private cloud</a>&#8220;, we mean infrastructure dedicated to one client that we scale (by adding dedicated host servers into their set from our standby pool) as necessary. Some people would call that a &#8220;virtual private cloud&#8221;.</p><p><strong>Moving To The Cloud?</strong></p><p>One of the great things about cloud is that it can be experimented with very cheaply. If you are looking to make use of cloud services then I suggest just dive in! Start small, with one service, and then move more services once you are ready.</p><p>Analysts have indicated that future technology leaders will gravitate to cloud-based models as a way to deploy software and to store content, and we are certainly seeing that trend. A lot of customer start using our cloud as their development &#8220;sandbox&#8221;, costing a few £10s of pounds per month, and as they gain confidence gradually migrate more critical applications across.</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/what-is-cloud-computing/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>G-Cloud</title><link>http://www.katescomment.com/g-cloud/</link> <comments>http://www.katescomment.com/g-cloud/#comments</comments> <pubDate>Thu, 29 Sep 2011 13:20:59 +0000</pubDate> <dc:creator>katecw</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[government]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=881</guid> <description><![CDATA[A couple of months ago HP started rumors that the G-Cloud had been canned, but that is most certainly not the case. I have spoken to a number of government officials and can confirm that it is going ahead. But what will it actually be, and is that what it should be? I was technical [...]]]></description> <content:encoded><![CDATA[<p>A couple of months ago HP started rumors that the G-Cloud had been canned, but that is most certainly not the case. I have spoken to a number of government officials and can confirm that it is going ahead. But what will it actually be, and is that what it should be?</p><p>I was technical co-lead on phase two of the G-Cloud project. Miles Gray of the NHS (the other lead), the technical team and I proposed a fairly detailed architecture for the G-Cloud (<a
href="http://www.cabinetoffice.gov.uk/sites/default/files/resources/08-G-CLOUD-TechnicalArchitectureWorkstrand-Report.pdf">here</a>). There were some core principals that we felt were vital: it would not be a &#8220;thing&#8221;, but instead a collection of cloud infrastructures, services and applications, probably mostly provided by private sector but with some public sector in there too, all bound together by open standards cloud APIs with an app store and services interchange at the heart. The Public Sector Network (PSN), the Government Secure Intranet’s (GSi) proposed successor, would be the unifying platform.</p><p>I am increasingly convinced that G-Cloud will happen. Martin Bellamy,  Ministry of Justice official and previous G-Cloud project leader thinks so, and Chris Chant, now head of the programme, certainly thinks so too! The public sector is already moving to cloud; there are a number of local government initiatives with pooling infrastructure resources and running shared services. A good example is Hampshire, who run infrastructure and services for a number of smaller local authorities, linked together via the Hampshire PSN.</p><p>There are two main features that make G-Cloud different to other government ICT projects, and which are why it will work:</p><p>1) There is no &#8220;big bang&#8221; spend. We, the supplier community, are making the up-front investments and then simply offering those services to government on a pay-as-you-go basis, with no requirement for long-term contracts. Therefore, there is little risk to government.</p><p>2) The G-Cloud services will be vastly cheaper than what government is used to paying, but will come with a seal of approval from CESG&#8217;s new Pan Government Accreditor body so that government customers can have some surety that the services meet requirements.</p><p>On the security front, working with the security work stream we proposed multiple G-Clouds, one per Business Impact Level. Applications, data, suppliers and users at similar security levels would be grouped together.</p><p>The core commercial tenet would be government not pay anyone up front to build any infrastructure or software, but instead would consume everything on a pay as you go basis, with the app store doing the billing. Suppliers’ service quality record would be shared (a bit like eBay ratings), to enable cost-quality buying decisions, and supplier switching would be straight forward thanks to the disintegrated stack approach and standardized infrastructure and platform as a services (IaaS/PaaS).</p><p>The only parts that we envisaged vital for the government to own and control (to maintain its impartiality) were the app store / services interchange and the proposed “Pan Government Accreditor” – a centralized CESG body that would pre-certify G-Cloud components (IaaS/PaaS/SaaS, stand-alone applications, etc.). Cloud economics expert, Simon Wardley, of CSC’s Leading Edge forum, agrees that it is imperative that any app store remains centralized and government controlled.</p><p>I was therefore worried to learn at a briefing on PSN at last week’s Efficient ICT, Greener Government conference that Cable &amp; Wireless are attempting to “do an Apple” and turn PSN into a platform where they offer 3<sup>rd</sup> party services, hosted on their infrastructure, to government, taking a slice of every transaction. Such plans should be resisted.</p><p>My other big worry about the G-Cloud was that they would only talk to the usual suspects – the large systems integrators that appear to have government ICT sewn up and have done a highly debatable job of delivering value – who I do not believe are capable of delivering the cost benefits of cloud. SMEs are going to be a vital part of the G-Cloud ecosystem, and as part of the technical architecture we envisaged ways to facilitate their entry. For example, by splitting up the stack an innovative software development SME, once they and their application was pre-certified, would not need to invest in List-X data centres to offer a secure solution, they could partner with a pre-certified IaaS or PaaS supplier and get their solution into the app store.</p><p>So, what of SMEs? Well, as an <a
href="http://www.memset.com/press/british-sme-joins-g-cloud/"> SME who has recently been signed up to the IaaS/PaaS</a> foundation delivery partner activities for the G-Cloud project, I am pleased to report that they are staying true to their word of assigning 25% of the contracts to SMEs. The next step is for our <a
href="http://www.memset.com/dedicated-servers/virtual.php" title="Miniserver VPS virtual dedicated servers">Miniserver VM® virtual server</a> and <a
href="http://www.memset.com/cloud/storage/" title="Memstore cloud storage">Memstore™ cloud storage</a> services to go through accreditation with CESG’s new pan government accreditor. Some of the commercial aspects also need to be finalised, but the aspiration is to be able to provide IaaS to government via the G-Cloud framework as early as January 2012.</p><p>So far, so good, but there are hurdles to enable pre-certification, and thus easy buying of cheap, secure services: i) EU procurement rules remain a problem, though a framework agreement is coming out imminently which will hopefully enable pre-certification; ii) Security responsibility needs to be centralized, but getting SIROs to trust the pan government accreditor would be a major culture shift; iii) The usual suspects have huge vested interests and appear to have convinced government that a 30-40% saving is acceptable. It is not. The government should actually be aiming for a 70-80% savings on their ICT spend from the G-Cloud. If done properly, G-Cloud has the potential to be hugely disruptive and could be saving the government £12bn per year by 2020.</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/g-cloud/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Why Apple Should Make iCloud Open</title><link>http://www.katescomment.com/open-apple-icloud/</link> <comments>http://www.katescomment.com/open-apple-icloud/#comments</comments> <pubDate>Mon, 22 Aug 2011 19:51:33 +0000</pubDate> <dc:creator>katecw</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[cloud]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=704</guid> <description><![CDATA[The recent launch of Apple's iCloud service has done much to bring mainstream attention and acceptance to the concept of cloud storage and syncing.  But unless they adapt an open cloud standard they are facing an uphill struggle to attract business users.  Here's why.]]></description> <content:encoded><![CDATA[<p>The recent launch of Apple&#8217;s iCloud service has done much to bring mainstream attention and acceptance to the concept of cloud storage and syncing.  But unless they adapt an open cloud standard they are facing an uphill struggle to attract business users.  Here&#8217;s why.</p><p>iCloud is a hosted storage service that will seamlessly copy and sync documents, e-mail, calendar, and contact data from a Mac or Windows PC, back and forth to iOS devices like the iPhone and iPad.</p><p>Great for those of us who are now much more mobile and face the challenge of making sure the same e-mail, contacts, calendar events, and documents are available whether you are sitting at your desk, using a tablet from home, or working on your smartphone while riding in a taxi.</p><p>Businesses, particularly small companies reliant on iOS and Mac OS X hardware, will find iCloud an appealing way to simplify file management and distribution.</p><p>However most businesses are unlikely to use iCloud until Apple adopt an open cloud standard.  The fact that iCloud won’t deliver on other platforms like Android smartphones and tablets are going to be a major hurdle for Apple to overcome.</p><p>In Apple’s defence they have done a good job with the development tools, always a key area for driving adoption of a platform technology. In a recent Appcelerator and IDC survey 51% of mobile developers said they planned to use Amazon’s cloud services in the next year, and 50% said they planned to use iCloud.</p><p>Apple also seems to be the only manufacturer that is edging away from PCs/desktop machines and encouraging greater uptake in the &#8220;cloud&#8221;. For example, MacBook Airs never came with DVD drives, and the new Mac mini range no longer have an integrated DVD drive either.  Similarly new Sandy Bridge Airs and minis can have OS X reinstalled directly over the internet rather than booting from USB or external hard/DVD drive. Apple&#8217;s mobile devices are now getting over the air updates and are no longer going to be tied to iTunes on the desktop.</p><p>Our new cloud storage solution, Memstore (in beta, live next week), uses open source software, OpenStack, combined with in-house technologies, to deliver a flexible, scalable and safe way for customers to store their data in the cloud on a pay-as-you-use basis.  The service will also be the cheapest on the market as well, in line with our &#8220;costs plus&#8221; pricing model, showing that you don&#8217;t need mega-scale to achieve low price points. According to Forbes, iCloud will be more expensive than Amazon and Google’s comparable services, which already arguably inflated.</p><p><a
href="http://www.openstack.org/">OpenStack&#8217;s</a> code base comes principally from Rackspace, and you might wonder why a successful company like them would give away their software? The answer is simple: Amazon. From a standing start 5 years ago Amazon Web Services has grown to an eye-watering $1.4bn in revenue. Rackspace, their leading competitor in the cloud space, is thought to have about one tenth that figure in revenue from cloud. So, Rackspace and the other out-paced cloud providers have clubbed together to create an open, interoperable cloud system. Their hope is of creating an open market for cloud resources, which would be more attractive to business users and promote innovation, and thus get bigger bite of Amazon’s lunch.</p><p>Now, last year Apple’s market valuation exceeded Microsoft, and as of this week they exceeded Exxon to become the world’s largest company valued at just over a third of a trillion dollars. So, if anyone was going to try and take on both Amazon’s somewhat open, and certainly cross-platform, cloud as well as the likely future in the form of OpenStack it would be them.</p><p>But can they really? Due to being a fairly closed system, iCloud’s success is contingent upon their iOS user base since that is the main demand area at present – personal content distribution and mobile applications. However, Google’s Android mobile operating system has over 40% of the global smartphone market in terms of devices sold/shipped and Apple only has about 15%.</p><p>Essentially Apple sees iCloud as a consumer rather than a business service &#8211; and Apple have never really been interested in enterprises or business, despite the work they done to support policies and enterprise standards like Microsoft Exchange ActiveSync on the iPhone.</p><p>In addition to the closed, proprietary, non-interoperable system being likely to put off serious business users there are two other issues. It does not look like iCloud will not come with a substantial service level agreement, which guarantees iCloud uptime or quality of service, and they don’t seemed to have paid a huge amount of attention to security. CIOs aren’t going to entrust important data to a service that may or may not be available when needed.</p><p>Still, even if it is a consumer service, Apple is a quality brand so one would have thought that security would be a priority, and these days consumers are increasingly aware of the need for keeping personal data safe, especially online.</p><p>I firmly believe that adoption of open cloud standards is one of the keys to unlock the full and global potential of cloud computing and to breaking down the duopoly of Amazon’s IaaS and Google’s consumer SaaS. Jobs &amp; co may be making astonishing profits, and will likely continue to do so for some time, but unless they either out-landgrab Android in the smartphone and tablet market or open their doors to cross-platform services their success may be short-lived. But maybe that is not a concern. Maybe, with Jobs’ rumoured ill health, he has decided that there are few more golden apples to lay and that he should cash in while the going is good.</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/open-apple-icloud/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>OSCON: Government &amp; Cloud, and cloud panel debate</title><link>http://www.katescomment.com/oscon-government-cloud/</link> <comments>http://www.katescomment.com/oscon-government-cloud/#comments</comments> <pubDate>Fri, 16 Jul 2010 13:34:41 +0000</pubDate> <dc:creator>Katy</dc:creator> <category><![CDATA[Business]]></category> <category><![CDATA[Technovation]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[government]]></category> <category><![CDATA[net-neutrality]]></category> <category><![CDATA[social media]]></category> <category><![CDATA[Video]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=578</guid> <description><![CDATA[I was recently asked to present at the OSCON conference in San Francisco in July 2010.  I presented on the role of cloud computing in government IT and joined a panel to discuss the future of cloud computing.]]></description> <content:encoded><![CDATA[<p><img
class="alignnone" style="float: left; margin-right: 5px;" title=" " src="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/07/oscon2010.jpg" alt="" width="336" height="280" />On the 20th July 2010, I presented at OSCON, on &#8216;The Government And The Cloud&#8217;.  My position as co-lead on the technical architecture work strand of the UK G-Cloud programme enabled me to share some insights into the project.  An overview of my presentation is below:</p><p>The role of cloud computing in government IT – an introduction to the large G-Cloud and App Store project under way in the UK; what the UK public sector hopes to gain from a cloud approach, an overview of the proposed technical architecture, and how to deliver the benefits of cloud while still meeting government’s stringent security requirements.</p><p>To watch the video of my presentation, click here:<br
/> [See post to watch Flash video]<br
/> © http://oscon.com Kate Craig-Wood (Memset), &#8220;The Government and Cloud&#8221; under a <a
href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons license</a></p><p>Following my presentation I joined the panel to debate &#8216;A Cloudy Feature Or Can We See Trends?&#8217;</p><hr
/><p>The panel of experts, including <a
href="http://www.oscon.com/oscon2010/public/schedule/speaker/13224"> Dion Hinchcliffe </a> (Dachis Group), <a
href="http://www.oscon.com/oscon2010/public/schedule/speaker/251"> Tim O&#8217;Reilly </a> (O&#8217;Reilly Media, Inc.) and <a
href="http://www.oscon.com/oscon2010/public/schedule/speaker/41404"> JP Rangaswami </a> (BT Design) discussed what’s next for cloud computing, what implications cloud creates, the role of government and what changes are we likely to see?</p><p><strong>Questions</strong></p><ul><li>Is cloud inevitable?</li><li>Will anyone win the cloud?</li><li>What national impacts will cloud have, will there be government regulation?</li><li>Are we heading towards a permission based web?</li><li>Are there any dangers you forsee?</li><li>What’s next?</li></ul><p>To see the video, click here:<br
/> [See post to watch Flash video]<br
/> © http://oscon.com Kate Craig-Wood (Memset), Dion Hinchcliffe (Dachis Group), Tim O&#8217;Reilly (O&#8217;Reilly Media, Inc.), JP Rangaswami (BT Design), &#8220;A Cloudy Future or Can We See Trends?&#8221; under a <a
href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons license</a></p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/oscon-government-cloud/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="http://cdn.katescomment.com/videos/oscon2010kcwpanel.flv" length="0" type="video/x-flv" /> <enclosure
url="http://cdn.katescomment.com/videos/oscon2010kcw.flv" length="0" type="video/x-flv" /> </item> <item><title>IaaS vs. PaaS vs. SaaS definition</title><link>http://www.katescomment.com/iaas-paas-saas-definition/</link> <comments>http://www.katescomment.com/iaas-paas-saas-definition/#comments</comments> <pubDate>Tue, 18 May 2010 04:39:17 +0000</pubDate> <dc:creator>Katy</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[datacentre]]></category> <category><![CDATA[government]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[virtualisation]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=515</guid> <description><![CDATA[One of the areas on which we reached clear agreement in the G-Cloud and App Store phase 2 was the definition the layers of the stack, infrastructure, platform and software, and their corresponding scalable, standardised counterparts: infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). Pleasingly, our delinations were very similar to prior work from two decades ago by IBM, except that ours incorporate virtualisation.]]></description> <content:encoded><![CDATA[<p>For a less technical description of IaaS/PaaS/IaaS, see this article: <a
title="What is cloud computing?" href="/what-is-cloud-computing/">What is cloud computing?</a>.</p><p>One of the areas on which we reached clear agreement in the G-Cloud and App Store phase 2 was the definition the layers of the stack, infrastructure, platform and software, and their scalable, standardised &#8220;as a service&#8221; modes. Pleasingly, our delinations were very similar to prior work from two decades ago by IBM, except that ours incorporate <a
title="Virtualisation" href="http://www.memset.com/dedicated-servers/vps/" target="_blank">virtualisation</a>.</p><p>The diagram shows what we agreed we mean by Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (right hand side) and the areas encompassed by the individual terms infrastructure / platform / software on the left. A better term than &#8220;software&#8221; might be &#8220;application&#8221; since the platform part is also really just software, but SaaS has already gained wide acceptance.</p><div
style="text-align: center;"><img
style="margin: 10px;" src="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/05/IaaS_PaaS_SaaS_definition1.png" alt="IaaS vs. PaaS vs. SaaS stack layers definition" /></div><p>It is assumed that &#8220;as a service&#8221; means all services within the definition are fully integrated up to and including the respective level, thus incorporating any sub-levels. Therefore, SaaS providers could either sub-contract to a PaaS provider, or would incorporate the PaaS themselves and provide it as part of the SaaS &#8220;stack&#8221;. In turn the IaaS could be sub-contracted or incorporated. The customer would see an integrated service.</p><p>It is also worth explaining the overlap between &#8216;platform&#8217; and &#8216;software&#8217;; that is because some advanced platforms are built on complex software solutions which go well beyond just operating systems and a bit of infrastructure software.</p><p>For example, one could consider bare operating system as the platform, with the bespoke software application incorporating its own software infrastructure elements (eg. a bespoke CRM solution). One might also consider a Linux-Apache-MySQL-PHP stack as the platform in its entirety, with only the PHP code and databate structure being the software/application layer. The key differentiator between &#8216;platform&#8217; and &#8216;software&#8217; is that a platform is standardised and to an extent commoditised, with the software being the bespoke / custom element. A platform would also often, but not always, be highly scalable across multiple servers.</p><p>Standardised / commoditised software (hosted application) services, as opposed to bespoke / custom deployments, would most likely be considered to be SaaS.</p><p><strong><em>Virtual differences</em></strong></p><p>Until this point many experienced readers might be saying, &#8220;Yes, that that is just hardware, middleware and software renamed!&#8221;. To a large extent you would be right, with one small exception being subtle differences between modern platform or middleware, but there is an important difference between the old concept of &#8220;hardware&#8221; and ours of &#8220;infrastructure&#8221;: virtualisation.</p><p>It was agreed among the <a
title="G-Cloud" href="http://www.katescomment.com/g-cloud/">G-Cloud</a> team that the virtualisation should now be considered as part of the hardware layer since it has become such an integral method of dividing and provisioning hardware resources. It is important to note that we drew the line precisely between the virtualisation layer (ie. the hypervisor) and operating system, viewing a bare-bones virtual machine without operating system or kernel as the unit(s) of hardware.</p><p>Of course, virtualisation is not ubiquitous. Indeed for many systems including highly scalable ones upon which PaaS and SaaS stacks are built do not use any virtualisation (Google App Engine does not, for example). In such cases one would simply view the stack without the virtualisation layer with the boundary between infrastructure and platform being between the physical hardware and operating system layers.</p><p><strong><em>Network</em></strong></p><p>Another critique of this model could be that the &#8220;interconnecting network&#8221; appears to link directly from the software layer through to the client device. In reality, of course, all network traffic has to sink back down through the layers from the software to via the networking &amp; firewalling layer, then on to the client device. To keep the stack looking like a stack, however (which is correct from a logical perspective), it is better to stick the client device on top rather than off to one side. In the full postulated functional of the G-Cloud logical architecture the connections are more explicitly shown in a 2D rather than linear model. Hopefully that will be in the public domain soon!</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/iaas-paas-saas-definition/feed/</wfw:commentRss> <slash:comments>26</slash:comments> </item> <item><title>Definition of Cloud Computing, incorporating NIST and G-Cloud views</title><link>http://www.katescomment.com/definition-of-cloud-computing-nist-g-cloud/</link> <comments>http://www.katescomment.com/definition-of-cloud-computing-nist-g-cloud/#comments</comments> <pubDate>Wed, 24 Feb 2010 16:25:23 +0000</pubDate> <dc:creator>Katy</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[government]]></category> <category><![CDATA[tech]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=469</guid> <description><![CDATA[Following my involvement with the UK Cabinet Office's G-Cloud and App Store programme I'm updating my definition of Cloud Computing, and also incorporating the NIST definition. My answer is "Cloud = Grid + (Utility * N)", and here is how I arrived there...]]></description> <content:encoded><![CDATA[<p><a
href="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/02/CloudCube1.png" target="_&quot;blank&quot;"><img
style="float: right; margin-left: 10px;" src="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/02/CloudCube_3001.png" alt="NIST's Cloud definition, on a cube" /></a>For a less technical definition of cloud see this article: <a
title="What is cloud computing?" href="/what-is-cloud-computing/">What is cloud computing?</a>.</p><p>I have spent the last few months working with the cabinet office on phase 2a of the UK&#8217;s G-Cloud and App Store programme. My position was as industry co-lead for the technical architecture work strand. The other lead is a public sector employee from NHS connecting for health, which, despite the flak they get, have done great work in marshalling and managing massive numbers of servers and PCs and the networks in between. Other work strands included Information Assurance, Commercial, Quick Wins, Service Management and Business Transition Planning.</p><p>Working on the project has given me a very clear insight into what the <a
title="Cloud computing" href="http://www.memset.com/cloud/" target="_blank">benefits of Cloud Computing</a> to government and business really are, and also what a government Cloud would need to look like. That was essentially what we were describing (in broad terms) in our technical architecture strategy paper, which will be published soon. Therefore, I&#8217;m updating my definition of Cloud Computing in line with that work, and also incorporating the NIST definition, which has recently become something of a de-facto standard (although I don&#8217;t entirely agree with it).</p><p><strong>Cloud != Utility</strong></p><p>&#8220;Cloud Computing&#8221; has many aspects, as depicted above. One of those axes are the service models; <a
title="IaaS vs. PaaS vs. SaaS" href="http://www.katescomment.com/iaas-paas-saas-definition/">Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS)</a>.</p><p>Cloud Computing is often confused with Utility Computing but they are not the same &#8211; rather the latter forms part of the former. Of the service models, IaaS alone is analogous to Utility Computing, and I agree that they are fundamentally one and the same but with the added element of virtualisation making IaaS an evolutions of the concept.</p><p>Nor is Cloud the same thing as Grid Computing. Both terms are well-defined and there is no need to invent a new name for these decades-old concepts (my Dad was providing Utility Computing services from his computer bureau service before I was born!):</p><ul><li><em>Grid Computing:</em> The combination of computer resources from multiple administrative domains applied to a common task.</li><li><em>Utility Computing:</em> The packaging of computing resources (computation, storage etc.) as a metered service similar to a traditional public utility.</li></ul><p>I see Cloud Computing IaaS as the combination of those old concepts of utility and grid:</p><blockquote><p><strong>Cloud Computing IaaS = Grid Computing + (Utility Computing * N)</strong><br
/> &#8230;or&#8230;<br
/> <strong>Cloud Computing IaaS is a Grid of Compute Utilities</strong></p></blockquote><p>I shall explain. The real power of the Cloud Computing concept comes about when one views it as the mass-market for Utility Computing resources, and that is what the G-Cloud programme essentially asked the technical work stream to come up with; an architecture that would allow a number of different, but standardised, Infrastructure as a Service (IaaS), Platform-aaS (PaaS) and Software-aaS (SaaS) services to be make available in one central competitive market place (the App Store).</p><p>The clear desire was also for those services to be interoperable, especially at the infrastructure level. Additionally, and this is where the &#8220;Cloudiness&#8221; comes in, the desire was such that one could request computing resources to a specified service level agreement (SLA) and at a specific security impact level, and have a pre-certified range of options which could then be chosen based on price, or other factor.</p><p>That fits with what I believe most people mean when they say &#8220;host it in the Cloud&#8221; &#8211; referencing an amorphous, distributed collection of compute resource used in a way that you don&#8217;t really care where your application resides, so long as your requirements are met.</p><p>Therefore, I maintain that when we refer to &#8220;Cloud Computing&#8221; we should be talking about an open market for computing resources, created when you combine multiple interoperable compute utilities into one massive grid, hence <em>Grid + (Utility * N)</em>.</p><p><strong>NIST definition</strong></p><p>I really like the new Cloud Computing definition from the US&#8217;s National Institute of Standards and Technology (NIST) for the most part. They define three service models, five essential characteristics, and four deployment models. I have represented their model on a cube, as below:</p><p><a
href="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/02/CloudCube1.png" target="_&quot;blank&quot;"><img
style="align: center;" src="http://cdn.katescomment.com/wordpress/wp-content/uploads/2010/02/CloudCube1.png" alt="NIST's Cloud definition, on a cube" width="800" /></a></p><p><strong>A well-managed data centre is not &#8220;a Cloud&#8221;!</strong></p><p>The only part I take issue with is their &#8220;private Cloud&#8221; concept; something being conveyed with gay abandon by technology analysts the world over unfortunately. In most usage, &#8220;private Cloud&#8221; just refers to a partitioned off chunk of infrastructure within one utility computing provider in most cases, or worse-still just a well managed data centre with a bit of virtualisation if you ask some people!</p><p>The UK government, for example, wants a private Cloud for some higher-security requirements, but that would be a pool of resources from a number of utility computing facilities (probably partitioned off super-secure areas of providers&#8217; data centres); an open market again, albeit one with specific requirements. As it stands, the &#8220;essential characteristic&#8221; of resource pooling is at-odds with the analyst-speak concept of a private Cloud; if it is private and dedicated to one organisation, you will only be pooling the resources of one organisation.</p><p>There are very few organisations that will have a sufficiently diverse usage profile to gain additional benefit from such an approach, however there are several with similar requirements that could club together as one private community, like UK government. Also, only NIST&#8217;s &#8220;Hybrid Cloud&#8221; encapsulates the full vision of what I believe Cloud Computing is about (interoperability etc). Therefore I would change the NIST deployment models as follows:</p><ul><li><strong>Private Compute Utility</strong>: An infrastructure physically dedicated to one organisation.</li><li><strong>Private Community Cloud</strong>: An infrastructure spanning multiple administrative domains that is physically dedicated to a specific community with shared concerns.</li><li><strong>Public Cloud</strong>: An infrastructure spanning multiple administrative domains that is made available to the general public / businesses, without physical partitioning of resource allocations. (There is arguably only one public Cloud &#8211; hence the phrase &#8220;host it in The Cloud&#8221;.)</li><li><strong>Hybrid Cloud</strong>: A combination of public public and private compute utilities in order to allow &#8220;cloud bursting&#8221; for some requirements, or to allow a private compute utility owner to sell their spare capacity into The Cloud.</li></ul><p><strong>It&#8217;s all Amazon&#8217;s fault; misnaming their Plastic Compute Utility</strong></p><p>The origin of the term &#8220;Cloud&#8221; comes from the diagrams we used to draw of the Internet back in the &#8217;90&#8242;s; typically the automatically-routed internetwork was depicted by a big fluffy cloud in the middle of a network map, and it was just accepted that it would route things sensibly between the data centre and client (or other end points). The term then gained further traction with people using phrases like, &#8220;I&#8217;ll just host it in the Cloud&#8221;, now referring to the generally available computing / hosting resources connected to the &#8216;net.</p><p>Then, along came Amazon with their &#8220;Elastic Compute Cloud&#8221; (EC2), applying the term to something that (when considered on its own) is really just a massive plastic compute utility. &#8216;Plastic&#8217; since you have to request more or less instances (resources do not elastically shrink) &#8211; the elasticity is a function of how you write your application to interface with their API. A &#8216;Compute Utility&#8217; because it is really just one very large compute grid being sold as a utility service; why apply a new term when we have a perfectly good one?</p><p>I see Cloud Computing as the result of having multiple utility computing providers at your behest, with standardised APIs to allow provisioning from competing suppliers. That is pretty much here now, although the grid middleware to allow smooth interoperability is not quite industrial-strength.</p><p><strong><a
href="/iaas-paas-saas-definition/">IaaS vs. PaaS vs. SaaS</a></strong></p><p>One of the nicely encapsulated outputs from <a
title="G-Cloud project" href="http://www.katescomment.com/g-cloud/">the G-Cloud project</a> to-date has been an agreement on what we actually mean by infrastructure, platform and software, and how they do differ a little from the old terms hardware, middleware and application, but that can wait for my next posting (<a
href="/iaas-paas-saas-definition/">here</a>).</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/definition-of-cloud-computing-nist-g-cloud/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>BCS Data Centre Cost &amp; Energy Simulator beta released</title><link>http://www.katescomment.com/bcs-data-center-simulator/</link> <comments>http://www.katescomment.com/bcs-data-center-simulator/#comments</comments> <pubDate>Thu, 28 May 2009 12:05:08 +0000</pubDate> <dc:creator>Katy</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[datacentre]]></category> <category><![CDATA[Environment]]></category> <category><![CDATA[hosting]]></category> <category><![CDATA[virtualisation]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=162</guid> <description><![CDATA[The British Computer Society's Data Centre Specialist Group has released a beta version of their data centre cost and energy simulator to members of the specialist group. The simulator has come out of the Carbon Trust's Low Carbon Collaboration initiative jointly funded by BCS and Romonet. Here are my first impressions from the preview a few weeks ago.]]></description> <content:encoded><![CDATA[<p>The British Computer Society&#8217;s Data Centre Specialist Group has released a beta version of their data centre cost and energy simulator to members of the specialist group. The simulator has come out of the Carbon Trust&#8217;s Low Carbon Collaboration initiative jointly funded by BCS and Romonet.</p><p>I was at the preview of this tool on 30th April in Southampton Street, and it is an amazingly powerful tool. It allow you to rapidly put together a simulated version of your data centre (including characteristics of everything from power cables to server virtualisation systems to external temperature variation), and then &#8216;run&#8217; it over a period of time to see the costs and power requirements.</p><p>During the demonstration in April, Liam &#038; Zahl (the technical and business brains behind the project) used the tool to great effect, neatly and intuitively demonstrating some of the following:</p><ul><li>The inadequacies of DCiE/PUE as useful a metric due to variation with light work loads; you need to measure facilities power and IT power separately.</li><li>How virtualisation drops the total cost of a datacenter by 75% or more (or you can migrate to us and save >85% of course <img
src='http://cdn.katescomment.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</li><li>How simply changing from nameplate (typically >400W on the label on the back of a£1,000 1U server) to peak power provisioning (most modern 1U servers never use more than 150W) reduces the 4-year  lifetime server cost from £8,000 to just £5,000.</li><li>That a modular build-out is good, but to be most energy- &#038; cost-efficient you really need a dynamic modular approach so that you can switch M&#038;E equipment on/off with diurnal load variations.</li><li>How data centre costs vary with geo-location! Putting it in Iceland does not save you much after all, contrary to popular belief.</li></ul><p>The simulator itself is a pure command-line driven tool that has been released under an open source software licence (OSL V3.0), but there is a Web-based interface that is now available to DCSG members, <a
href="http://dcsg.bcs.org//content/view/51/60/">here</a>, although you will need to read the user guide first unless you have a brain the size of a planet.. If you are a member of the BCS but not of the DCSG, you can find out information here: <a
href="http://bcs.dcsg.org">bcs.dcsg.org</a>. If you are not a member of the <a
href="http://bcs.org">BCS</a> but are British and an IT professional, then shame on you!</p><p>The beta test is likely to last until Autumn, and feedback is welcomed so that the tool can be further improved and any bugs ironed out. Also, the Carbon Trust and BCS are looking for members willing to trial the tool on a case-study basis over the next few months. If you are interested, visit the <a
href="http://www.carbontrust.co.uk/datacentres">Carbon Trust data centre sub-site</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/bcs-data-center-simulator/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>McKinsey report saying &#8220;Cloud costs more&#8221; is Wrong!</title><link>http://www.katescomment.com/mckinsey-get-cloud-wrong/</link> <comments>http://www.katescomment.com/mckinsey-get-cloud-wrong/#comments</comments> <pubDate>Thu, 16 Apr 2009 14:05:20 +0000</pubDate> <dc:creator>Katy</dc:creator> <category><![CDATA[Technovation]]></category> <category><![CDATA[Business]]></category> <category><![CDATA[cloud]]></category> <guid
isPermaLink="false">http://www.katescomment.com/?p=72</guid> <description><![CDATA[<a
href="http://www.theregister.co.uk/2009/04/15/mckinsey_cloud_report/">McKinsey issued a report today</a> stating that outsourcing to the Cloud will actually cost more money! They are just, plain, wrong. This is why...]]></description> <content:encoded><![CDATA[<p><a
href="http://www.theregister.co.uk/2009/04/15/mckinsey_cloud_report/">McKinsey issued a report today</a> stating that outsourcing to the Cloud will actually cost more money! They are just, plain, wrong.</p><p>There are a number of reasons why:</p><ol><li>They used Amazon as a pricing basis (see below)</li><li>They are only considering mega-corps (>$500m turnover), who could indeed probably run their infrastructure cheaper if they want the bother.</li><li>They undervalue virtualisation. We can consolidate roughly 10:1 and get CPU utilisations up well over 50% &#8211; they were saying a norm would be 18%, and 30% at best.</li></ol><p>Lets look at the pricing in detail; the report concludes that Cloud costs more is because they have based the calculations on the only provider perceived as offering &#8220;Cloud&#8221; or Utility computing services, Amazon, are massively overcharging for their Elastic Compute Cloud (EC2) resources! We (Memset) end up being up to <strong>half</strong> the price for comparable amounts of compute &#038; storage resource.</p><p>An Amazon EC2 compute unit is approx. half a modern Xeon core. One instance costs $0.11/hour = £0.07/hour = £51.07/month</p><p>A Memset <a
href="http://www.memset.com/dedicated_miniserver.php">virtual machine</a> VM4000 has about the same CPU, a bit more RAM and costs £39.95/month.</p><p>This is further compounded by the fact that a basic EC2 instance is actually a <strong>lot</strong> more resource than most small apps need! Our smallest Miniserver VM is 512MB with a tiddly amount of CPU, and that is plenty for the most online apps in the SME domain (ie. the majority of apps by number). Oh, and we charge £9.95/mo for those, so their calculations will be way, way out in terms of price per instance.</p><p> An &#8220;extra large&#8221; instance is basically a quad-core machine with 15GB RAM and 1.7TB disk, and costs >£400/month. For a <a
href="http://www.memset.com/dedicated-servers/">dedicated quad-core server</a> with 8GB RAM and 2&#215;1.5TB disks we would charge around £250/month.</p><p>S3 is even worse! Amazon charge $0.15/GB-month ) which is about £0.11 /GB-month. A 22TByte storage array from Memset costs £499/mo, which is £0.02 /GB-month (79% cheaper)!</p><p>When you factor all those in, we are a lot cheaper &#8211; and we do not contend the resources. Many providers contend their CPU and RAM resources, but our Xen VM&#8217;s are 100% dedicated &#8211; you get what you pay for.</p><p>McKinsey need to realise that &#8220;Cloud Computing&#8221; is just what we dedicated hosts have been doing for years but on smaller time frames. If you want a decent definition of Cloud, see the <a
href="http://dcsg.bcs.org/">BCS Data Centre Specialist Group Web</a>, or my <a
href="http://www.katescomment.com/the-definition-of-cloud-computing/">original version of that definition</a>.</p><p>Cloud/Utility computing of the likes of Amazon only makes sense for people with dynamic load profiles. If you just need to outsource a bunch of servers, then go to a normal IT host like Rackspace or Memset. We have an online case-study example / breakdown of <a
href="http://www.memset.com/it-hosting">how outsourcing can halve the IT infrastructure costs</a> of many companies.</p><p>Kate.</p><p>PS. Update from the Information Age conference on 28th April: Sure enough, people are now referring to &#8220;Utility&#8221; computing as the answer, which is what they actually meant when they said &#8220;Cloud&#8221; anyway, but following McKinsey that has become a bad word. *sigh*</p> ]]></content:encoded> <wfw:commentRss>http://www.katescomment.com/mckinsey-get-cloud-wrong/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Database Caching 2/39 queries in 0.009 seconds using apc
Object Caching 615/686 objects using apc
Content Delivery Network via cdn.katescomment.com

Served from: www.katescomment.com @ 2012-02-04 14:23:13 -->
