Posts

Showing posts with the label Cloud Computing

Cloud Enabled Scalability – My Story

Image
Something prompted me to blog again after a long time and not sure if I would be motivated to continue. First, I thought to share a long pending experience, which I had the opportunity to have eight years back. The best weapon we have with the rise of Cloud is on demand scalability (my reference is of 8 years back which everyone knows now). Most of the times when we talk about cloud, we are not talking enabling application for cloud adoption but only talk about cloud infrastructure management (which is sad). I am going to talk about my experience in making an application cloud enable and the use of the design principles. As I am talking an experience gained 8 years back (I am a bit rusty now) I will go through the journey with the case study. Thats How it Started So our story start back in 2011 when hero Mr Dan came up with an idea to monetize the online imagery content of advertisement and make some money (back then it was a cool idea, Google was doin...

PaaS : Cloud Application Platforms

Cloud is having a thunderstorm these days. All the buzzbowrds related to cloud are raining everywhere and Cloud in itself is sweeping IT in all facets. I have no intentions of creating further confusion by "Cloud Application Platform". The sole intension is to put my perspective ( with comments and deviations most welcomed ). Slight flashback When we start reading about cloud, everyone comes accross 3 "is-a-Service". Iaas (Infrasructure as a Service), PaaS (Platform as a Service) and SaaS (Software as a Service). IaaS  - Model in which hardware infrastucture is rented out by the Infrastructure provider and charged as per usage. In this case the user would not want to maintain the physical infrastructure itself. SaaS  - Model in which applications are hosted by a provider or a vendor and made available over a network. It can be considered as the next level of IaaS PaaS  - It can be considered as the middle path of IaaS and PaaS. It is not a finished produc ...

Cloud Elasticity or Scalability, Whats the Difference?

I have heard and read at lot of places about Elasticity and Scalability of the cloud. In a discussion the point came across that what actually is the difference between Elasticity and the Scalability, when it comes to cloud. I myself could not find the demarcation, so I searched around the web. But to my surprise lot of people on the articles conviniently use Elasticity and Scalability interchangeably in relation the cloud. After reading around I could not find the answer, so I though to put my own thoughts since I dont agrre that both is same and let people decide if my understanding is right or not. What means by Elasticity in relation to cloud is that it could scale up or down the infrastructure to meet the requirement. Elasticity is about instantly bringing you the necessary resource when you need it and instantly decommission them when you don't need it. Elasticity is an important feature of the cloud offering as you are charged only during the time when you are using it. Sc...