CohesiveFT Home CFT Elastic Server Blog Home


Friday, March 20, 2009

Now that the dust has settled...my definition of cloud computing

The dust has certainly settled over the last couple weeks in the battles over how to define cloud computing. This might be resolution, exhaustion, or a truce. In the event there are embers in the underbrush I thought it would be fun to kick them up.

I have already posted about things like the definition of "on" vs. "off" and how those are not even necessarily universally agreed upon. So it is a bit mystifying why there has been such a push for a demonstrable, inarguable definition.

I am not pushing the following as "the definition", rather my definition which enables me to keep moving ahead with my work.

First, the Wikipedia definition is looking pretty good. I don't agree with it, but I don't hate it. So at a certain level I am willing to declare industry victory and lets move on. But...what if I don't have time to explain several screens full of information to someone?

In earlier posts I described two types of clouds: x86 container clouds (EC2, ElasticHosts) and language module clouds (AppEngine, Azure). That was only for simplicity sake, because I certainly hope for IBM Cell Processor container clouds, Symbolics LISP Machine container clouds and others someday.

So I have generalized a bit more to not draw such hard distinction between AppEngine and EC2 in casual, short conversation. Instead I lump them together as being able to consume a customer defined and created workload.

As a result Pat's Cloud Definition is:
  • Customer defined workload
  • Dynamically delivered to a 3rd party provider
  • Workload causes use of dynamic resources (cpu, network, storage, vendor value adds)
  • API
  • Credit Card (simple, low impedance access model from a financial perspective)
  • Short windows of usage (and subsequent billing) are available

The key thing I believe missing from the Wikipedia definition is the API. If one of the brave souls patrolling the boundaries of the Wikipedia definition would please consider adding that to the "Key Characteristics" section I would be quite happy.

This was the definition I used on a Canonical-led webinar last week with RightScale and FlexiScale, and upon reflection I am quite happy with it.

Now, whilst talking about language let us begin the battle anew.

COMMODITY

This is the new battleground in the "what is it" aftermath. There are a lot of these type sentences in the newsgroups: "How or why would any enterprise use a commodity to build its business on?", " Do you really expect competitive companies to use the same commodity cloud as everyone else for their primary offerings?".

A couple points and then please talk among your selves.
  • Commodity does not necessarily mean cheap (platinum, gold, oil are all commodities).
  • IT allows business differentiation to express itself, and in many cases can be one of the business differentiators. However, that differentiation is in the embodiment of an innovation, not the building blocks of the embodiment.

    Enterprises today buy the same electricity, same air conditioners, same types of buildings, same servers, same switches, same cables, same infrastructure software. (As well as hire the same species, mostly humans, from the same schools, and have them work in the same cities.) It is the innovative expression of all these somewhat fungible elements towards a profitable or charitable endeavor that make organizations winners and leaders.
  • Commodity DOES mean "close enough to quantitatively fungible to have market norms", but actually doesn't fully cover the qualitative aspects.

    The quantitative fungibility is where users of the commodity will win, meaning more businesses will be able to express their unique innovation, not fewer. And the qualitative differences are where the commodity providers can win, by creating innovative embodiments that cloud customers want to consume.

Cheers - pk

Tuesday, March 17, 2009

Where in the World is CohesiveFT...

Email, Twitter, phone calls... they all work just fine, but what do you do when you want to get F2F with a CFT team member and you're not in Palo Alto, Chicago, or London? Check out our travel schedule, find us, and buy the beer! Below is a list of where we'll be and what we'll be doing for the rest of the month. Check out our What's New Page for a regularly updated list of events we will be attending, presenting, and/or sponsoring.

Sun CommunityOne East
March 18th-19th, 2009
Marriott Marquis Hotel, New York, NY

CommunityOne is a conference sponsored by Sun Microsystems that focuses on open source innovation and implementation. It brings together developers, technologists and students for technical education and exchange. In 2009, CommunityOne will focus on the free and open platforms, tools and services that can be found powering the Internet, running enterprises, and enabling high-performance computing.

CFT's Patrick Kerpan speaking during the Cloud Lightning Talks immediately following the Opening Keynote. Contact us to lock in some time to meet!

CloudCamp NE England
Tuesday, March 24th, 2009
Beehive Research Facility, Newcastle University

Following on from the great success of the first two London CloudCamps, and various other CloudCamps around the globe, this is the turn of the North East of England to host it’s first CloudCamp. CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas. With the rapid change occurring in the industry, we need a place we can meet to share our experiences, challenges and solutions.

CFT's Chris Purrington will be attending and presenting ‘Taking Control in the Clouds’ during the Lightning Talks. Contact us if you want to buy Chris a beer.

CloudCamp Scotland
Tuesday, March 25th, 2009
Concourse at Appleton Tower, Edinburgh

Completing the tour of the North, CloudCamp will be traveling to Scotland. CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas. With the rapid change occurring in the industry, we need a place we can meet to share our experiences, challenges and solutions.

CFT's Chris Purrington will be attending and presenting ‘The approach to security and how we extend an existing enterprise into the cloud’ during the Lightning Talks. Contact us if you want to chat with Chris about rugby :-).


SYS-CON Cloud Computing Expo East
March 30th - April 1st, 2009
The Roosevelt Hotel, New York, NY

SYS-CON's International Cloud Computing Conference & Expo, held each year in California, New York and Prague is the leading event covering the fast-emerging Cloud Computing market for Enterprise IT professionals.

CFT's Patrick Kerpan will be speaking at both the Cloud Computing Expo and Cloud BootCamp. Contact us to reserve some of Pat's time!


CloudCamp NYE @ Cloud Computing Expo
Wednesday, April 1st, 2009
Sun Microsystems’ Main NYC Office

CloudCamp NYE will be tacked on the back end of SYS-CON's Cloud Computing Expo East. All joking aside, the unconference should draw some very informed parties that will be attending the parent event. CloudCamp is an unconference where early adopters and industry leaders of Cloud Computing technologies exchange ideas. With the rapid change occurring in the industry, we need a place we can meet to share our experiences, challenges and solutions.

CFT's Patrick Kerpan will be attending.

Meet up.

Wednesday, March 4, 2009

VPN-Cubed™ for EC2 - AMIs Available Now!

Right this second both our VPN-Cubed for EC2 Free Edition (no additional charges beyond Amazon's) and Pay Edition AMIs are sitting over at Amazon Web Services just waiting for you to create your own secure and encrypted overlay network. VPN-Cubed for EC2 emerges from Beta today and we couldn't be more proud. Our Beta Participants helped us fine tune our AMIs so you can get the most out of our cloud network security solution to take control of your EC2 deployments.

A bit of Technical Stuff
VPN-Cubed for EC2 is a version of our complete VPN-Cubed offering specially packaged for use in Amazon's Elastic Compute Cloud (EC2). A VPN-Cubed topology is built from a set of VPN-Cubed Managers that share SSL keys and certificates, working together to provide a redundant, geographically distributed network for your cloud-based servers. You can have any number of topologies running under a given AWS account. When VPN-Cubed Managers belong to the same topology, they are referred to as "peers." The process of establishing communications between any pair of VPN-Cubed Managers that are to be peers is referred to as "peering." VPN-Cubed for EC2's Paid Version allows the use of four (4) VPN-Cubed Managers covering many common use-cases. If a more complex overlay network is needed multiple topologies can be connected together using our complete VPN-Cubed packaged service. Contact sales (at) cohesiveft.com, or check out our complete list of VPN-Cubed use-cases.

We are offering two (2) versions of VPN-Cubed for EC2 as Paid AMIs.

VPN-Cubed for EC2 Free Edition
This version is offered at no additional fees beyond EC2 costs for compute usage and data transfer fees + a $0.30 monthly charge to cover Amazon's Monthly Transaction Fee. It allows you to peer two (2) managers inside Amazon's EC2. This version gives you a quick and easy way to test some of the network topology, addressing, and encryption controls offered by VPN-Cubed inside the cloud.


VPN-Cubed for EC2 Pay Edition
This version of the AMI will allow itself to peer with three other VPN-Cubed for EC2 AMI for a total of four (4) managers belonging to the same topology. It is offered at a a $0.05 premium on hourly usage per AMI + a $0.30 monthly charge to covers Amazon's Monthly Transaction Fee. The Pay Edition give you more manager peering, more managers, and more control over your EC2 deployments.


Check out our VPN-Cubed for EC2 page for launch instructions.

Cube your EC2.
 
©2010 Cohesive Flexible Technologies Corp.
about us | terms of service | legal | privacy policy | forums