Alexei Karve

Resize, migrate, replicate and evacuate in the context of cloud

With shared hosting and overcommitment, larger virtual machine (VM) density can cause noisy neighbor problems, where a small number of applications can monopolize all resources such as network bandwidth, CPU, RAM and disk input/output (I/O). Disk capacity increases but the speed of reading and writing does not. This causes performance to be spread over more […]

Continue reading

Drawing an analogy between a microwave oven and cloud – Part 3

In my previous posts (Part 1, Part 2), I compared the sensor and auto cook functionality of microwave with auto scaling in cloud and discussed the agility and adaptability provided by a cloud. In this part of the series, I compare additional aspects: reliability, multiple devices, compliance and acceptable use. Reliability A microwave oven can […]

Continue reading

Drawing an analogy between a microwave oven and cloud — Part 2

Put a bar of a brand of soap that floats in water on top of some wax paper and microwave it for a minute and a half. Sit back and enjoy as the bar expands into a wondrous confection of cloud formations. The bar of soap has little pockets of air inside that get hot, […]

Continue reading

Drawing an analogy between a microwave oven and the cloud

Consider heating a glass of milk in a microwave oven. Some like it warm and some like it hot. You put in a time and start the cooking. When it is done, a ding alerts you. You can add some instant coffee or chocolate and enjoy your drink. Possibly, you may like it cold (maybe […]

Continue reading

How to find the right balance between scale up and scale out in cloud

Cloud computing provides the elasticity to scale infrastructure on demand. Applications with a dynamic workload demand get application programming interface (API) driven access to a flexible infrastructure to meet performance guarantees and minimize resource costs.

Continue reading

How to find the right balance between scale up and scale out in cloud

Cloud computing provides the elasticity to scale infrastructure on demand. Applications with a dynamic workload demand get application programming interface (API) driven access to a flexible infrastructure to meet performance guarantees and minimize resource costs. The viral nature of social media has made responding to a sudden surge in demand extremely important to prevent lost […]

Continue reading

Are you emotionally attached to your cloud?

I am holding back tears as I write this. Losing a guinea pig hurts a lot more than I imagined it would. Four years ago, my wife was coerced into getting a guinea pig for each of my two kids. Anyone who has had a beloved pet of any species die for any reason knows […]

Continue reading

Achieving flexibility, control with SoftLayer

When we think of cloud, two words quickly come to mind with respect to resources: virtualized and shared. We also immediately think of a scale out model—horizontal scaling. If you want to handle more load, add more machines. What  about scale up? With SoftLayer, that is not an obstacle anymore. There is a choice of […]

Continue reading