Welcome!

Cloud Computing Blog

Jamal Mazhar

Subscribe to Jamal Mazhar: eMailAlertsEmail Alerts
Get Jamal Mazhar via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Jamal Mazhar

One of our customers wanted to establish a site to site connectivity between their datacenter and  public cloud (Amazon EC2) and then have a private network within Amazon EC2 with their own custom IP addresses for their servers in the cloud.  Basically the idea here is to augment the internal datacenter resources with the resources in the public cloud securely so that the servers in the cloud appear as if they are part of their own private corporate network.  The idea here is to isolate the servers used by the customer in the cloud from the rest of the servers in the cloud using private network, just like the corporate internal datacenters are isolated using private network with private routers routing the internal traffic. Kaavo team setup the required network using OpenSwan and OpenVPN, see the figure below. The advantage of this setup is that users within the co... (more)

How Secure Is Data in the Cloud?

University of Berkley has published an excellent paper on cloud computing, the argument regarding data security in the cloud is that encrypted data in the cloud can be more secure than unencrypted data in the internal datacenter. Almost nobody uses encryption in internal datacenters as they are percieved as secure.  Here is an excerpt from the study: “We believe that there are no fundamental obstacles to making a cloud-computing environment as secure as the vast majority of in-house IT environments, and that many of the obstacles can be overcome immediately with well understood ... (more)

Different Flavors of Utility Computing (GRID vs. Cloud)

Utility computing (also known as on demand computing) is the packaging of computing resources, such as computation and storage, as a metered service similar to a physical public utility (such as electricity, water, natural gas, or telephone network). This system has the advantage of a low or no initial cost to acquire the hardware as computational resources are essentially rented.  As utility computing is gaining more wide adoption and traction there is lot of discussion around utility grids and computing clouds.  There is no formally accepted definition of cloud computing and ... (more)

The Benefits and Challenges of Virtualization, Private and Public Clouds

After my earlier blog discussing the evolution of IT, I had several discussions on the benefits and challenges of virtualization, private, and public clouds.  Following bar chart is an attempt to capture the benefits and challenges of various phases of IT evolution from the days of having dedicated physical servers for each application to the use of public cloud. The chart is self explanatory, some key points to note are: Going from virtualization to private cloud is basically a step to provide self service capabilities to the application owners.  It increases flexibility and als... (more)

Deploying and Managing Custom Apps in the Cloud

At Kaavo we recognized that there is a need to provide a horizontal framework that anyone can use to quickly build a vertical solution for running and managing their complex custom applications in the cloud. To enable single click deployment and runtime management of any custom application in the cloud Kaavo’s IMOD uses System Definition file for automating complex workflows and dependencies for deployment and runtime management.  Understanding the structure of System Definition file is important to fully benefit from Kaavo’s application centric management approach. System Defin... (more)