Redundancy and Cloud based Solutions

In this post, we will discuss about the Redundancy factor along with focusing on Cloud Computing service model Infrastructure as a Service (IaaS).

When we speak about the cloud hosting solution, most of the people proceed with an opinion that cloud-based solutions are basically fault-tolerant provides high-availability and all the cloud providers can offer these features. But, let me tell you that, it's not an absolute truth. There are very few Cloud Hosting providers in the Industry who can actually offer a fully redundant and fault-tolerant cloud hosting service.

It is necessary to isolate both the layers of cloud computing, as the application itself. The more cloud at the top of the pyramid the more it is abstracted from concern with redundancy. Those who hire SaaS services such as CRM, ERP, Business Applications, e-mail marketing, etc... should not, and do not need to concern regarding the servers, where a platform responsible for the delivery of SaaS application is allocated. The Service Level Agreement (SLA) is basically the availability of the application, forcing the service providers to take necessary actions to ensure the continuity of service delivery under any failure conditions in a component of other layers – Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).

Now, when a company opts for an IaaS model, it is important for them to keep in mind that the natural redundancy of cloud-based services are basically focused on flexibility and high-availability of the hardware utilized. Based on this basis, it is decided which resources when virtualized, provisioned and orchestrated, delivered.  For example, a server in the cloud. It simply means that this type of redundancy does not cover failures in the top layers, as the software platform, such as web services, email, database, among others.

Still continuing with IaaS, one should take special care when dealing with private clouds, where usually the hardware requirements and architectures are available only in a particular environment. In such a case, it is necessary for service providers to design the redundancy from the start of the project.

The requirement for a complete redundancy of the environment must be treated in a business continuity plan for emergencies, for improved efficiency, and must be in another environment geographically isolated and resource usage, data replication and other tools specific to each project.

Today, there are many different ways available through which companies can achieve disaster recovery based on their specific needs. If you are in need of such business contingency plan, you may contact us via our Contact Us form for suggestion and recommendation.