Skip to main content

Posts

Showing posts with the label Cloud Computing

Understanding the Internet Revolution

Man is a social animal, this was the first lie they ever told you in your history classes. If we look at the human history going back through the dark ages, we understand that man is anything but a social animal. The agriculture revolution gave control of food in everyone hand and we started building societies, bringing people socially together. But when societies formed it brought all sorts of people together and caused all sorts of conflicts between them. Somewhere in the middle ages, few smart people realized this and decided to kick start a religious revolution. They established common guidelines for communities to work cohesively without stepping on each others foot. But they could not achieve this without control of information. With control comes fear and with fear comes faith. They established Churches, Mosques and Temples and controlled the information to reach heaven. But the voices of dissident did not merge, not easily, they just were suppressed. A few kings got o...

The Monk who sold his Computer for the Cloud

The first computer I ever saw in my life was a desktop that my father gifted to me during my second year of computer engineering. The specifications were a 1 GB of RAM, 40 GB HDD, a modest LG monitor, an Intel P5 Dual Core processor and an Inverter (this came separately and since we were in India, a battery inverter was necessary). The installation was so space consuming that we had to invest in a computer table (no other place could accommodate this machine) that had options of keeping CPU and inverter and Printer under the table, a foldable keyboard and mouse holder and a monitor. This was ten years ago and by the standards back then, my father had purchased the best computer in town. My father is a perfectionist, and hence he insisted on building a shelf/ library over the table that would complete the look of a decent computer workstation. This was the computer that accompanied me during my engineering days. The endless hours spend over playing with MS Paint, writing hacks in...

Living in the Cloud

Cloud Computing is the new phenomenon hit the world. Everyone is busy repackaging their server software with the custom stickers of 'Its about Cloud'. However, there are some genuine cloud providers out there, who offer great service. How to differentiate between the original and fake? Understand what is cloud, this infographic created an infographic to explain what exactly is cloud computing. During a drinking session with a friend, we got discussing how everyone is taking about cloud. I pointed out that soon cloud is going to replace a computer and he said that was not possible. Computer will still be needed for many professional work like movie editing, photo editing, animation and a lot other things. But what about personal computing? Can I use only cloud systems and survive for many days? The short answer is 'yes' I can. The long answer is this blog post. The challenge was accepted, that for seven days I will use only cloud services for my personal compu...

Infographic: Understanding Cloud Computing and Multitenant architecture

Many people who come to attend a session on Salesforce are very much confused on what exactly is cloud. One of my clients had actually told his rep that they are using this 'website' to improve productivity. While that is one way to put it, it may not be a good idea in long term. This infographic will remove confusion about cloud if you have any. If you already know what cloud is, feel free to enjoy the infographic (Oh and as usual, this graphic also has some easter eggs, symbolic clues to some ideas, see if you can find them) (Click on it to see larger version and do not copy without credits.)

Being Cloud, Social and Mobile is the next step in being humans?

In the past few days the computer science world lost two of the most valuable gems, Steve Jobs and Denise Ritchie. While Steve jobs was the people hero, Denise Ritchie was a computer science hero. While the two did the things they did decades apart, there was one common trait shared by both of them, they both worked hard to make things simpler and build a platform for others to take charge. Looking at C programming language no one will say its simpler but if you compare with the assembly language before C you will know the simplicity of it. Looking at Steve Jobs inventions right from the Mac to the iPad, they also tell similar story, the inventions were made for simplicity. An ad for iPhone simply states, what do you want to do with this phone? No jargons, no complexities. The c language had similar concept, what do you want to do? Printf? Scanf? getCh? Computer engineers will know these keywords, for others they are part of c programming language. Only the ones who have worked or ta...

Cloud Computing

Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them. The concept generally incorporates combinations of the following: infrastructure as a service (IaaS) platform as a service (PaaS) software as a service (SaaS) The image basically sums up the complete cloud-computing platform. The term cloud is used as a metaphor for the Internet, based on how the Internet is depicted in computer network diagrams and is an abstraction for the complex infrastructure it conceals. Some of the major players on Cloud computing. Microsoft is relatively new into the platform and relies on its traditional .Net for enabling the cloud, Salesforce.com is the solution that actually made the concept popular. Amazon has come up with excellent cloud computing platform and...