Archive for November, 2009

Google Apps Engine - A Route To Acquisition?

Google Apps EngineUp until recently I hadn’t payed much attention to Google Apps Engine.  Last month I attended the Google Atmosphere event in London and got a quick run down on Apps Engine from one of the Google Engineers at one of the stalls, I have to say I was very impressed with what I saw.

Google Apps Engine is one of the Cloud Computing offerings in the rapidly emerging segment of PaaS (Platform as a Service). Other significant competitors in this arena are Salesforce.com with their Force.com platform, Amazon.com with their AWS (Amazon Web Service) offerings and Microsoft’s Azure.  Interestingly, Google had invited both Amazon and Salesforce to present at the Google Atmosphere event while Microsoft were at their own event launching Windows 7.

Traditionally when you wanted to build and deploy Web Applications / Sites you had to arrange hosting, or worse deploy servers.  This typically had to be in place before you touched a line of code and often times ended up being a messy, time consuming and expensive affair. Now with Google Apps Engine all you need is a Google account and the ability to use Python or Java.  The best part is that its free for modest sized apps/sites (up to about 5 million page views per month) and has reasonable usage charges beyond that.

You do have to give consideration to what you are signing up for before you get started. Unlike developing your solution on a LAMP stack, your Google Apps Engine project isn’t going to be easily portable, you do retain ownership of all your data and can export this at any time to migrate it elsewhere, but bear in mind that the data is stored in what Google call “BigTable” database and is accessed via GQL (Google Query Language). GQL has a similar syntax to SQL but the underlying data is stored very differently.

Force.com, Amazon S3/SimpleDB or Microsoft Azure all present similar issues but you have to balance these concerns with the benefits of the platforms.

This is not a statistical fact but I suspect that the majority of web applications that are written are in the “throw away” category, that is that they are either never brought to completion, are not implemented if they are completed, are built as a pilot or are built for a finite short term purpose. Only a small percentage of applications that are launched ever run into the happy problem of scaling but if your application does fall into this category you don’t need to worry if its built on Google platform, you seamlessly get access to the vast resources Google runs its own business on.  If on the other hand your application fell into the “throw-away” category you will have benefited because you didn’t wast time, resource or money worrying about the stack.

Some of the really nice benefits of the Google Apps Engine are the ability to seamlessly use most of the other Google service offerings via simple API calls, indexing, mail, docs, image manipulation, Google Talk and Google Maps to name a few.

Additionally I have seen a good deal of discussion on, what I consider to be a plausible argument that Google will be on the market to buy successful and innovative applications / companies that use the Google Apps Engine.  Google is renowned for its preference to buy early stage start-ups and after all if they buy a company that has deployed a successful app on its own engine, they will have little integration work to complete besides changing the name and the logo.

As always your thought and comments are appreciated.

[Post to Twitter] Tweet This Post  [Post to Digg] Digg This Post  [Post to Reddit] Reddit This Post  [Post to StumbleUpon] Stumble This Post 

Tags: , , , , , , , ,

Cloud Computing and The Rigid Iron Fist of Security Managers

Following on from my last post on the top 10 technologies and trends for 2010 I had a couple of thoughts on 3 of the items in the list, namely;

Point 1 “Cloud Computing”
Point 10 “Mobile Applications”
Point 7 “Security – Activity Monitoring”

My thoughts, or more precisely my questions are, how are IT security folks going to deal with the changing eco-system that increased adoption of both cloud computing and mobile applications present?

Traditionally, corporate IT security relied on building a strong perimeter and only allowing selected traffic in and out via a firewall. Over the years many different threats arose and were dealt with successfully (if not bluntly) by network security managers. For example, when USB thumb drives became popular USB ports on corporate desktops the world over were simply disabled. Likewise many organisations simply imposed blanket bans on any web based mail clients (Hotmail, Yahoo, GMail, etc.) and blocked all social media sites at the firewall.

Many companies also adopted strict policies about what equipment would be allowed and enabled to connect to their networks but invariably, many of these policies were relaxed over time with the increased requirement for inter-organisation collaboration and more mobile workforces.

Mobile workers added a new threat when laptops were either lost or stolen and we are all aware of many high profile cases involving data loss through such incidents. Alarmingly the incidence of lost laptops is far more prevalent than you might think, Dell released a report last year estimating that more than 12,200 laptops per week were lost or stolen in airports in the U.S. alone. The biggest concern with loosing a laptop is not the asset loss itself but the question about what sensitive information its hard-drive might contain.

Roll forward to the Era of Cloud Computing and consider the complexity of managing IT Security in a hybrid environment where many organisations will have a mix of both on-premise and cloud based solutions. Additionally the increased requirement for organisations to collaborate with partners, suppliers and customers and the sudden realisation in board rooms across the world that social media is not the enemy and you can see that the traditional secure perimeter is beginning to look very porous indeed.

My own view is that most reputable cloud computing providers run an environment that is equally as (and probably more) secure than the vast majority of corporate environments, however in order to utilise and benefit from these cloud services we need to resolve the conflict that exists between the cloud computing model and the traditional rigid iron fist of security managers.

A new IT Security model which can enable the adoption of cloud computing services while assuring corporate data protection is urgently required. As always your thoughts and input on this are welcome.

[Post to Twitter] Tweet This Post  [Post to Digg] Digg This Post  [Post to Reddit] Reddit This Post  [Post to StumbleUpon] Stumble This Post 

Tags: , , ,

Top 10 technologies and trends for 2010

Gartner recently released their “Top 10 technologies and trends” for the coming year (2010).

Gartner defined a strategic technology as one with the potential for significant impact — meaning it will require substantial financial investment, has a high potential to disrupt the business or puts the organization at risk if it’s late to adopt — in the next three years.

No surprise - Cloud Computing tops the list, whats interesting is in that delivering the list at the Gartner Symposium, David Cearley says “Cloud computing is one of the most hyped terms in the industry right now,” and went on to say “In many ways it’s overhyped. In the next 12-18 months, it’s going to crash into the trough of disillusionment. But we do think cloud computing is going to be a very important long-term phenomena.”

Here is the complete list for 2010 and for interest sake I have also included Gartners previous lists of the Top 10 technologies and trends for 2009 and 2008;

2010
http://www.gartner.com/it/page.jsp?id=1210613

  1. Cloud Computing
  2. Advanced Analytics
  3. Client Computing
  4. IT for Green
  5. Reshaping the Data Center
  6. Social Computing
  7. Security – Activity Monitoring
  8. Flash Memory
  9. Virtualization for Availability
  10. Mobile Applications

2009
http://www.gartner.com/it/page.jsp?id=777212

  1. Virtualization
  2. Cloud Computing
  3. Servers — Beyond Blades
  4. Web-Oriented Architectures
  5. Enterprise Mashups
  6. Specialized Systems
  7. Social Software and Social Networking
  8. Unified Communications
  9. Business Intelligence
  10. Green IT

2008
http://www.gartner.com/it/page.jsp?id=530109

  1. Green IT
  2. Unified Communications
  3. Business Process Modeling
  4. Metadata Management
  5. Virtualization 2.0
  6. Mashup & Composite Apps
  7. Web Platform & WOA
  8. Computing Fabric
  9. Real World Web
  10. Social Software

[Post to Twitter] Tweet This Post  [Post to Digg] Digg This Post  [Post to Reddit] Reddit This Post  [Post to StumbleUpon] Stumble This Post 

Tags: , , , ,

Google Atmosphere

Last week I was at Google’s Atmosphere event in London. The event was highly informative, entertaining and thought provoking with speakers ranging from Nicholoas Carr (Author: The Big Switch), Nikesh Arora(Google), Dr. Werner Vogels (Amazon), Dave Girouard (Google), Geoffrey Moore (Author: Crossing the Chasm), Marc Benniof (CEO & Founder Salesforce.com), Matthew Glotzbach (Google), Dr. Carsten Sorensen (LSE).


Below are the “Google Atmosphere Videos” from the day which I would recommend watching if you have the time.

Google Atmosphere Highlights

Google Atmosphere Opening Video


Google Atmosphere Opening Session


Nikesh Arora, President of Global Sales and Business Development at Google, and Adrian Joseph, Managing Director Google Enterprise EMEA.

Nicholas Carr on Cloud Computing


Dr. Werner Vogels (CTO Amazon)


The Perfect Storm


On the panel: Dr Werner Vogels - CTO Amazon.com, Nicholas Carr - Author, The Big Switch, Paul Daugherty - Chief Technology Architect, Accenture, Dr. Carsten Sorensen - LSE

Panel - Risk and Reward


Marcello Cordioli - CIO, Permasteelisa, Olivier Carre-Pierrat - Infrastructures & Telecoms Director, Euromaster, Jeremy Vincent - CIO Jaguar Landrover, Claudio Umana - CIO, Fracarro, Jean-Francois Caenen - CTO, Cap Gemini France, Moderated by Guy Clapperton

Making Waves: Google Cloud Innovation


Nelson Mattos - VP EMEA Product & Engineering, Google and Matthew Glotzbach - Director of Product, Google take a look at innovations from the Google Enterprise team.

Panel - Collaboration in the Workplace


Paul Cheesbrough - CIO, Telegraph Media Group, Francois Blanc - CIO, Valeo, Todd Pierce - SVP & CIO, Genentech, Andy Beale - CIO, Guardian Media Group

Marc Benniof (Salesforce.com) on Cloud Computing


Focus on the Core by Geoffrey Moore


IT can help a business focusing on your core and increase innovation - After 3 decades of delivering systems of record, IT must focus on collaboration.

Fireside chat with Dave Girouard and Alan Eustace


An open forum with Alan Eustace - SVP, Engineering & Research and Dave Girouard - President, Google Enterprise. Chaired by Adrian Joseph - Managing Director, Google Enterprise, EMEA.

[Post to Twitter] Tweet This Post  [Post to Digg] Digg This Post  [Post to Reddit] Reddit This Post  [Post to StumbleUpon] Stumble This Post 

Tags: , , , , , , , , , , , , ,