Top trends in cloud computing for SMEs

Following Gartner’s recent report on what it sees as the five key trends that will shape cloud computing strategies between now and 2015, here is my perspective on the impact cloud computing will have on an SME audience.

Gartner’s trends tend to focus on the larger organisations, typically 5000 seats and above, yet in the UK 99% of businesses are sub-250 employees and will have different requirements, benefits and considerations when looking to utilise a cloud platform. 

Many customers are still confused about what the ‘cloud’ is and what all the hype and terminology means to them in real terms.

Having spent a great deal of time in discussions with such customers at events and meetings, I continue to find a lack of understanding and clarity past the surface level of the cloud being internet based.

Most cannot explain SaaS, PaaS, IaaS, private and public clouds, yet know …

Cloud Expo 2012 New York: Round-Up from the Blogosphere

This year’s Cloud Expo New York appeared to be double the size of last year. Not only were there more solution providers on the expo floor, there appeared to me quite a few additional sessions to attend. I felt even the session quality was better than last year, with more knowledge spread across various tracks, and it was obvious the expertise was well, more expert than before. There also appeared to be more attendees, and in greater diversity than the previous year. Of course, all of this improvement is most likely due to the simple fact the market for cloud computing is maturing rapidly. In fact, if there was one easy way to witness the growth of cloud computing, it would be simply through viewing the sheer growth of this conference over one year.

read more

10th International Cloud Expo | Cloud Expo New York – Photo Album

10th International Cloud Expo, held on June 11–14, 2012 at the Javits Center in New York City, featured four content-packed days with a rich array of sessions about the business and technical value of cloud computing led by exceptional speakers from every sector of the cloud computing ecosystem.
The Cloud Expo series is the fastest-growing Enterprise IT event in the past 10 years, devoted to every aspect of delivering massively scalable enterprise IT as a service.
We invite you to enjoy our photo album of the show – we’ll be adding new images all week.

read more

Amazon AWS Adds First Austrailian Edge Location for CloudFront, Route 53

Amazon AWS has announced the launch of their newest edge location in Sydney, Australia to serve end users of Amazon CloudFront and Amazon Route 53.

According the AWS, “This is our first edge location in Australia and with this location Amazon CloudFront and Amazon Route 53 now have a total of 33 edge locations worldwide. Each new edge location helps lower latency and improves performance for your end users. We have launched 8 new edge locations in 2012 and we plan to continue to add new edge locations worldwide.”

“An edge location in Australia has been frequently requested by our customers so we are excited to add this location to our global network. If you’re already using Amazon CloudFront or Amazon Route 53, you don’t need to do anything to your applications as requests are automatically routed to this location when appropriate.”


Bitcasa Gets $7 Million for “Infinite” Cloud Storage

Bitcasa, the cloud storage company that integrates infinite storage, sync, backup and share into desktops and across devices, announced today that it has raised $7 million in its Series A funding round, bringing the total funding to $9 million. Pelion Venture Partners, an existing investor, and Horizons Ventures, a new investor, led the round, with Andreessen Horowitz, First Round Capital, CrunchFund, and Samsung Ventures participating. Funds will be used to further accelerate the company’s impressive growth, shorten the time-to-market for upcoming storage and data management offerings, and expand sales and marketing. The company’s service offering is also now officially in open beta, and users can sign up at http://www.bitcasa.com.

In the past few months, Bitcasa users in 120 countries saved more than 4 petabytes of data and uploaded more than 1 billion files to Bitcasa. The service uses client-side encryption, compression, and deduplication technologies to seamlessly integrate infinite storage into all of the devices. Users can now store, sync, backup and send infinite amounts of data without having to worry about management and capacity constraints. During the beta program, they can take advantage of the service for free; after beta, they can continue the access to infinite storage for only $10 a month.

“As the seed investor, we have been impressed with Bitcasa’s efforts to solve the storage challenges that consumers and small and medium businesses face,” said Carl Ledbetter, managing director at Pelion Venture Partners and a Bitcasa board member. “Bitcasa’s infinite storage solution solves space, management, and security challenges for today’s users and has been well-received by the tens of thousands who have tried the service during its beta period. Bitcasa’s solution goes far beyond services that provide only backup, synchronization, or large file sharing or movement; Bitcasa is the first and only service that provides unlimited storage of all of a user’s files in the cloud, making the cloud-based virtual desktop a reality. This is the way we will all connect to our online, tablet, mobile, and PC-based environments in the near future, and Bitcasa is the defining step.”

“I am glad to see the continued commitment of our initial investors, as well as the involvement of our new investors,” said Tony Gauda, co-founder and CEO of Bitcasa. “This funding round shows that our investors recognize the potential that we have in this market and have been pleased with our progress. It is exciting to see the users’ increased adoption of our infinite storage solution that helps them store and share more data than they could have ever imagined. We are working on more amazing features and are currently looking to bring on great talent to join our team.”


Cloud downtime cost £45m over five years, IWGCR claims

This is a potentially alarming finding from the International Working Group on Cloud Computing Resiliency (IWGCR): a combined 568 hours of downtime at 13 major cloud providers has cost £45.8 million (or $71.7 million) in business since 2007.

In the report, entitled “Downtime statistics of current cloud solutions”, IWGCR analysed the 13 providers, including Amazon, Microsoft and PayPal among others, and worked out that on average, cloud services were unavailable for 7.5 hours per year.

Turning it around, it means that cloud services are available 99.917% of the time – a comparatively huge difference from the oft-feted figure of 99.999% availability.

There has been plenty of scepticism concerning the supposed ‘five nines’ over the years, and this report may go some way to providing concrete evidence that 99.999% availability is a myth for now.

To put it into context, nPhaseOne notes that with ‘five nines …

Taking In-Memory NoSQL to the Next Level

Guest Post by Ofer Bengal, Co-Founder & CEO, Garantia Data

 

Ofer Bengal

Ofer Bengal has founded and led companies in data communications, telecommunications, Internet, homeland security and medical devices.

Today Garantia Data is launching the first in-memory NoSQL cloud that promises to change the way people use Memcached and Redis. I think this is a great opportunity to examine the state of these RAM-based data stores and to suggest a new, highly-efficient way of operating them in the cloud.

Challenges of Cloud Computing

Memcached and Redis are being increasingly adopted by today’s web-applications, and are being used to scale-out their data-tier and significantly improve application performance (in many cases improvement is x10 over standard RDBMS implementation). However, cloud computing has created new challenges in the way scaling and application availability should be handled and using Memcached and Redis in their simple form may not be enough to cope with these challenges.

Memcached

It’s no secret Memcached does wonders for websites that need to quickly serve up dynamic content to a rapidly growing number of users. Facebook, Twitter, Amazon and YouTube, are heavily relying on Memcached to help them scale out; Facebook handles millions of queries per second with Memcached.
But Memcached is not just for giants. Any website concerned with response time and user based growth should consider Memcached for boosting its database performance. That’s why over 70% of all web companies, the majority of which are hosted on public and private clouds, currently use Memcached.

Local Memcached is the simplest and fastest caching method because you cache the data in the same memory as the application code. Need to render a drop-down list faster? Read the list from the database once, and cache it in a Memcached HashMap. Need to avoid the performance-sapping disk trashing of an SQL call to repeatedly render a user’s personalized Web page? Cache the user profile and the rendered page fragments in the user session.

Although local caching is fine for web applications that run on one or two application servers, it simply isn’t good enough when the data is too big to fit in the application server memory space, or when the cached data is updated and shared by users across multiple application servers and user requests. In such cases user sessions, are not bound to a particular application server. Using local caching under these conditions may end up providing a low hit-ratio and poor application performance.

Distributed Memcached tends to improve local caching by enabling multiple application servers to share the same cache cluster. Although the Memcached client and server codes are rather simple to deploy and use, Distributed Memcached suffers from several inherent deficiencies:

  • Lack of high-availability – When a Memcached server goes down the application’s performance suffers as all data queries are now addressed to the RDBMS, which is providing a much slower response time. When the problem is fixed, it could take between a few hours to several days until the recovered server becomes “hot” with updated objects and fully effective again. In more severe case, where session data is stored in Memcached without persistent storage, losing a Memcached server may cause forced logout of users or flush of their shopping carts (in ecommerce sites).
  • Failure hassle – The operator needs to set all clients for the replacement server and wait for it to “warm-up”. Operators sometimes add temporary slave servers to their RDBMS, for offloading their Master server, until their Memcached recovers.
  • Scaling hassle – When the application dataset grows beyond the current Memcached resource capacity, the operator needs to scale out by adding more servers to the Memcached tier. However, it is not always clear when exactly this point has been reached and many operators scale out in a rush only after noticing degradation in their application’s performance.
  • Scaling impact on performance – Scaling out (or in) Memcached typically causes partial or entire loss of the cached dataset, resulting, again, in degradation of the application’s performance.
  • Manpower – Operating Memcached efficiently requires manpower to monitor, optimize and scale when required. In many web companies these tasks are carried out by expensive developers or devops.

Amazon has tried to simplify the use of Memcached by offering ElastiCache, a cloud-based value-added service, where the user does not have to install Memcached servers but rather rent VMs (instances) pre-loaded with Memcached (at a cost higher than plain instances). However, ElastiCache has not offered a solution for any of the Memcached deficiencies mentioned above. Furthermore, ElastiCache scales-out by adding a complete EC2 instance to the user’s cluster, which is a waste of $$ for users who only require one or two more GBs of Memcached. With this model ElastiCache misses on delivery of the true promise of cloud computing – “consume and pay only for what you really need” (same as for electricity, water and gas).

Redis

Redis an open source, key-value, in-memory, NoSQL database began ramping-up in 2009 and is now used by Instagram, Pinterest, Digg, Github, flickr, Craigslist and many others and has an active open source community, sponsored by VMware.

Redis can be used as an enhanced caching system alongside RDBMS, or as a standalone database.
Redis provides a complete new set of data-types built specifically for serving modern web applications in an ultra-fast and more efficient way. It solves some of the Memcached deficiencies, especially when it comes to high availability, by providing replication capabilities and persistent storage. However, it still suffers from the following drawbacks:

  • Failure hassle – There is no auto-fail-over mechanism; when a server goes down, the operator still needs to activate a replica or build a replica from persistent storage.
  • Scalability – Redis is still limited to a single master server and although cluster management capability is being developed, it probably won’t be simple to implement and manage and will not support all Redis commands, making it incompatible with existing deployments.
  • Operations – Building a robust Redis system requires strong domain expertise in Redis replication and data persistence nuances and building a Redis cluster will be rather complex.
DB Caching Evolution

The Evolution of Caching

A new cloud service that will change the way people use Memcached and Redis

Imagine connecting to an infinite pool of RAM memory and drawing as much Memcached or Redis memory you need at any given time, without ever worrying about scalability, high-availability, performance, data security and operational issues; and all this, with the click of a button (ok, a few buttons). Now imagine paying only for GBs used rather than for full VMs and at a rate similar to what you pay your cloud vendor for plain instances. Welcome to the Garantia Data In-Memory NoSQL Cloud!  

By In-Memory NoSQL Cloud I refer to an online, cloud-based, in-memory NoSQL data-store service that offloads the burden of operating, monitoring, handling failures and scaling Memcached or Redis from the application operator’s shoulders. Here are my top 6 favorite features of such service, now offered by Garantia Data:

  • Simplicity – Operators will no longer need to configure and maintain nodes and clusters. The standard Memcached/Redis clients are set for the service DNS and from this moment on, all operational issues are automatically taken care of by the service.
  • Infinite scalability – The service provides an infinite pool of memory with true auto-scaling (out or in) to the precise size of the user’s dataset. Operators don’t need to monitor eviction rates or performance degradation in order to trigger scale-out; the system constantly monitors those and adjusts the user’s memory size to meet performance thresholds.
  • High availability – Built-in automatic failover makes sure data is guaranteed under all circumstances. Local persistence storage of the user’s entire dataset is provided by default, whereas in-memory replication can be configured at a mouse click. In addition, there is no data loss whatsoever when scaling out or in.
  • Improved application performance – Response time is optimized through consistent monitoring and scaling of the user’s memory. Several techniques that efficiently evict unused and expired objects are employed to significantly improve the hit-ratio.
  • Data security – For those operators who are concerned with hosting their dataset in a shared service environment, Garantia Data has full encryption of the entire dataset as a key element of its service.
  • Cost savings – Garantia Data frees developers from handling data integrity, scaling, high availability and Memcached/Redis version compliance issues. Additional savings are achieved by paying only for GBs consumed rather than for complete VMs (instances). The service follows the true spirit of cloud computing enabling memory consumption to be paid for much like electricity, water or gas, so you “only pay for what you really consume”.

We have recently concluded a closed beta trial with 20 participating companies where all these features were extensively tested and verified – and it worked fine! So this is not a concept anymore, it’s real and it’s going to change the way people use Memcached and Redis! Am I excited today? Absolutely!


Does Microsoft’s Surface tablet launch offer anything new?

Microsoft’s tablet finally surfaced yesterday. I was discussing it with my son and he said the whole thing reminded of the movie The Sixth Sense, which Microsoft playing the Bruce Willis part. They’re walking around, wondering what’s going on, trying to solve people’s problems and don’t realize they’re dead. People’s computing problems are directly attributable to them, not being alive and aware of how the world now works.

So I looked at the press event and the product video, and I’m trying to figure out why people are excited. Ok, yes, there’s another tablet offering out there, and it’s from a company who in theory can go toe-to-toe with Apple in this space, or sell at a loss for a decade if not (see Xbox profits and marketshare).

And it’s a Windows offering for those who’ve been wanting …

The cloud news categorized.