In this first part, we introduce hybrid cloud computing, then relying on Amazon Web Services we will try to provide answers to questions related to hybrid infrastructures.
Among the reasons to set up an hybrid Cloud, we distinguish:
To these elements, we must add the necessity for a company to be convinced by the maturity of public Cloud. This problem of trust is one of the main obstacles (in French) to the adoption of public Cloud by companies. In this case, the idea is to make a first sketch of an hybrid infrastructure to acquire the required skills (ownership of the platform), gain insurance and trust before performing more important deployments.
Nevertheless, all the applications are not good candidates to be moved from the internal IT infrastructure to a public Cloud:
Thus, except small "standard" IT which may be fully migrated, hybrid cloud has interest for companies trying to test public Cloud or having to amortize a previously made infrastructure investment.
In the rest of this article and the forthcoming ones, we define hybrid Cloud as the necessary cohabitation between an "on-premise" IT of a company A and a service proposed by a public Cloud. Moreover, we establish third party applications/services/infrastructure must be administered by company A. This make us compliant with people who think usage of public APIs like Google Maps or Twitter from an on premise IT does not constitute an hybrid cloud.
Hybrid Cloud can be declined in three models
Outsourcing applications
Usage of technical services
Outsourcing infrastructure
In addition, applications for enterprises can be segmented in three main categories according to their specificity : shared by all companies (mail, calendar, timesheets, ...), common to distinct business lines but without differentiating issues (middleware, storage services, ...) or strategical within a same activity domain (computation library, algorithm, innovating services, ...). For more information on this subject, see USI session of Julien CABOT (again in French!).
We will see that the base of the pyramid is adapted to application outsourcing whereas the top is more suitable for infrastructure outsourcing.
In this model, whole applications - not only components - are outsourced to the public Cloud. Even though the used Cloud can be IaaS or PaaS if the company decides to keep a full control on its software, a SaaS offer is the best choice for applications common to all companies. No need of specific to insure standard functionalities like mail or room booking.
The main architectural issues are provisioning and unprovisioning of users, choice of partners according to their SLA and service propositions. In addition, we must adress integration strategies
In this case, we are not dealing with whole applications but only technical components which are located on the public Cloud. Usually, we find services like CDN (Content Delivery Network), MOM (Message Oriented Middleware), storage (like S3 for example) ...
Il ne s’agit plus d’applications entières, mais uniquement de briques techniques qui sont situées sur le cloud public. On retrouve classiquement des services de CDN (content delivery network), des middlewares de type MOM, du stockage (comme S3 par exemple) …
This approach of hybrid Cloud is suitable for PaaS offers. Key points must concern latency and "adhesion" to API.
Finally, we consider running Virtual Machines outside of the on premise IT. In this case, we needto use more CPU, RAM - hardware ressource for a given timestamp.
As they are low level services, they offer the highest flexibility. Thus, they are interesting for specific and innovating applications.
Challenges are to keep control of the infrastructure (bandwidth, latency) and succeed to industrialize it (are format of disk images suitable for a later internalization ? appropriating control API, ..).
Setting up a outsource infrastructure requires studies like
Considering the Amazon case – Amazon Web Services - one of the main actor of IaaS, we will try to answer these questions. Some of them are adressed in the migration document edited by Amazon.
To be followed …