In researching what to write next, I stumbled across an article on CloudTweaks about history that I thought had some pertinent things to say. I really liked the quote by Churchill:"History is written by the victors."
While watching the history of cloud computing, I have seen it evolve from one idea to many,depending on which space you paid attention to at the time. While the history can be traced much further back as mentioned in the CloudTweaks article, the history that I and many of you followed started with Salesforce.com.
In 2000, I remember working at a startup and receiving calls and emails from the folks at Salesforce about how we could do Customer Relationship Management (CRM) from their facilities over the internet. Today, we hardly flinch at such a proposal, but at that early stage it was interesting convincing management that not only could it be done, but that it worked. Since that early stage a number of different ideas developed on how to use the cloud. Consequently, when we talk about cloud computing, different people have different perspectives based on the flavor (service model) to which they have been exposed. Here is the first of the major flavors:
Software as a Service (SaaS) A good example of this was Salesforce when they started out. Another SaaS provider that you may have been exposed to is Google Apps. Many companies explored, thrived, or died based on this model. I remember having some friends developing software that would automatically discover and set up Virtual Private Networks (VPNs) on remote computers. The question to me from the CEO at the time was what I thought would be better for a company I knew about, software on the customer's equipment or SaaS. Back then, what a question! We were just being exposed to this idea and there were so many variables that hadn't been addressed. Now, the answer would come easily. SaaS, mostly used for business,can be thought of, in it's simplest form, as on-demand software. CRM is still the largest market, but add to that Enterprise Resource Planning (ERP), accounting,Human Resources Management (HRM), Content Management (CM), and collaboration and according to the Gartner Group you have an estimated $12.7B in sales by the end of 2011.
Two of the other flavors to discuss are Platform as a Service (PaaS) and Infrastructure as a Service (IaaS), which we will explore next. For some of us, this is some plodding history, but as promised, there will be something here for anyone interested in cloud computing. Hang with me through the basics while we catch up those not exposed to cloud computing, but have an interest.
Once we all get caught up, hold onto your seats as the things happening right now in cloud computing are daily giving us new options in all areas. Stay Tuned as the innovation going on will blow you away!
Cloud Computing For All
Cloud this; cloud that, yada, yada, yada… Sound familiar? Let's explore together...
Wednesday, August 17, 2011
Monday, August 15, 2011
Where Do We Begin...?
As the 'About My Blog', on the sidebar says, there is a lot of buzz about "Cloud Computing", but what is it really?. What does it mean to you right where you are right now? What I hope to do is start from some simple descriptions and current ideas of what it is and build from there. You will learn, as I have that, this thing called cloud computing is very dynamic. It changes with every twist and turn of new ideas, company marketing plans and concerns about security and usability. This just makes it all the more interesting on our journey to seeing how it affects each and everyone of us.
Here is how Wikipedia starts out describing cloud computing: "Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction." Now some of your heads just started to spin with that description, right?
Let's go back to some more basic questions that some of us have. Like, "why is it called the cloud"? Back in the day, anytime we were talking about communications going outside our own network, we referred to it as "the cloud". When we were making drawings of our network, we would actually draw a cloud to represent that unknown place where our signal or communication would go to, to get to where we wanted it to go. Here is a good example (again from wikipedia):
That unknown place today is in someone's data center out on the internet. The development of computing today reminds me of the really old days when everything you did computer wise, went from your dumb terminal to a a behemoth computer in the IT department. No I'm not old enough to have experienced that in business, but I did see one on a field trip. On a 5th Grade field trip to the University of Illinois, we walk up to a room with a glass front. In this room are a bunch of people in lab smocks,pocket protectors and all, walking around the room lined with cabinets with what looked like really big reel to reel tape decks. My buddy, John Hollingsworth says, "man, that's what I want to be when I grow up." Of course, I ask him, and what is that? He replied,"those are mathematicians!" We were both in awe and had no idea that this big room would have less computing power than the laptops we are on now. An interesting side note is that many years later, I was traveling through the University of Illinois campus and started to offhandedly point out the building I saw my first computer in when I saw the sign over the door. The sign read "Supercomputing Intstitute".
The difference today from then is that rather than that one big computer, there are multiple servers, many now virtualized (more on this later), switches, routers, and connections that make up what we now call the cloud.
Not wanting to complicate things too much with this first post, we will say that cloud computing is a way to have access to other computing resources without personally maintaining the infrastructure to access those resources. As stated in the sidebar, I hope to progress along in the descriptions of cloud computing to the point that there is something here for anyone interested. So hold onto your seats and come back often for the next steps...
Here is how Wikipedia starts out describing cloud computing: "Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction." Now some of your heads just started to spin with that description, right?
Let's go back to some more basic questions that some of us have. Like, "why is it called the cloud"? Back in the day, anytime we were talking about communications going outside our own network, we referred to it as "the cloud". When we were making drawings of our network, we would actually draw a cloud to represent that unknown place where our signal or communication would go to, to get to where we wanted it to go. Here is a good example (again from wikipedia):
That unknown place today is in someone's data center out on the internet. The development of computing today reminds me of the really old days when everything you did computer wise, went from your dumb terminal to a a behemoth computer in the IT department. No I'm not old enough to have experienced that in business, but I did see one on a field trip. On a 5th Grade field trip to the University of Illinois, we walk up to a room with a glass front. In this room are a bunch of people in lab smocks,pocket protectors and all, walking around the room lined with cabinets with what looked like really big reel to reel tape decks. My buddy, John Hollingsworth says, "man, that's what I want to be when I grow up." Of course, I ask him, and what is that? He replied,"those are mathematicians!" We were both in awe and had no idea that this big room would have less computing power than the laptops we are on now. An interesting side note is that many years later, I was traveling through the University of Illinois campus and started to offhandedly point out the building I saw my first computer in when I saw the sign over the door. The sign read "Supercomputing Intstitute".
The difference today from then is that rather than that one big computer, there are multiple servers, many now virtualized (more on this later), switches, routers, and connections that make up what we now call the cloud.
Not wanting to complicate things too much with this first post, we will say that cloud computing is a way to have access to other computing resources without personally maintaining the infrastructure to access those resources. As stated in the sidebar, I hope to progress along in the descriptions of cloud computing to the point that there is something here for anyone interested. So hold onto your seats and come back often for the next steps...
Subscribe to:
Posts (Atom)