Wednesday, January 12, 2011
Cloud Buzz - Vol 1 - Edition 1
Tuesday, January 11, 2011
IT Needs Then and Cloud Needs Now....
- To draw a comparison between the digital computing era and the cloud computing world as it is evolving
- To give the reader an indication of how transformations in the industry happen over years and decades.
Monday, December 27, 2010
Understanding Cloud Computing - 2
Remember the analogy I presented to you in my last post in the series? About the cloud being akin to a giant computer. We also talked about the 3 layers of this computer. What was interesting was the fact that each of them had the "as a Service" suffix. What does this mean and what are its implications.
Extending out giant computer analogy a little further, it is certain that such a giant computer is not for any individual or institution's use alone. Rather it is a computer that can be used by everybody who has a need for the same. Theoretically, the computer is so huge that every body could make use of it at different points of time or at the same time. While somebody might be needing just a few GB of hard disk space on this computer and some processing power, another team might be thinking of requesting several TB of space and lots of RAM and some specific applications. As each and every individual/team requests these units from the computer, these are allocated almost in real time to these individuals. Once they are done using the computer for their use, they relinquish the requested resource units that get added to the main pool for somebody else to take advantage of them. Hence the giant computer's resources are available on demand as a service. Just like how a taxi is available as a service for you when you need to get from one point to another or your when your own car has broken down.
All three layers of the cloud, the infrastructure layer, the platform layer and the software layer are available as a service for its consumers. Hence the suffix "as a service".
In our next post in this series, lets look at the Infrastructure layer in detail and understand its intricacies
Thursday, December 9, 2010
Understanding Cloud Computing - 1
Let's start with a pictorial analogy of cloud computing to something that we are more familiar with. Consider a server or even your desktop computer or a laptop. A scratch at the surface to see what makes these computing devices tick reveals 3 distinct layers.
- The hardware consisting of the motherboard, the memory (RAM, hard disks), the processor, etc
- The operating system that loads when you first switch on your computer - Windows, Linux, Unix, etc
- The software applications that you use when using your computer - Notepad, Word, Paint Brush, Winamp, Internet Explorer, etc
- Infrastructure - IaaS (Infrastructure as a Service) - The hardware layer equivalent
- Platform - PaaS (Platform as a Service) - The Operating system equivalent with more bells and whistles. Lets understand that in a separate post
- Software - SaaS (Software as a Service) -The software applications you would use to draw on the power of the giant cloud computer.
Wednesday, December 1, 2010
Privacy on the Clouds - Debatable still?
Friday, November 19, 2010
Grids and Clouds - The fundamental differences
This is where today's public clouds stand to differ. They are setup to achieve scalability as against performance that grids were setup for. Assemble enough of commoditized infrastructure to help enterprises offload work and data onto these systems. Providing platforms for High Scale Computing (HSC) and not high Performance Computing has been the driver for clouds of today. Tuesday, November 16, 2010
Ray Ozzie's Vision of the Cloud
Ray Ozzie, the chief architect of Microsoft in a recent memo to his direct reportees and executive staff at Microsoft talked about the way cloud would eventually evolve.
He says,
We’re moving toward a world of
1) cloud-based continuous services that connect us all and do our bidding, and
Continuous services are applications that reside on the cloud, run continuously, take advantage of the cloud characteristics to achieve infinite scalability, abstract a lot tasks that can be relegated to the background wherever it helps us define a simpler world.
2) appliance-like connected devices enabling us to interact with those cloud-based services.
This is quite an interesting note from the viewpoint that it adds a certain perspective to the otherwise chaotic or rather nebulous environment we are seeing as cloud computing gains traction.Anything that has a connection to enable us access the continuous cloud services. It could be things as pronounced as smart phone, TVs, etc to something as uncharacteristic of having connectivity as your wallet, your shirt, your shoe sole, etc that connect to services on the cloud to transmit real time date further lending to the services model. With IPV6 being rolled out and the Internet of Things concept turning these into a reality, Ray Ozzie's connected devices does seem to be taking shape.


