Talend et le Cloud Computing sur Microsoft Azure

 

Il existe 3 principaux acteurs majeurs du Cloud Computing :

·       Microsoft Azure

·       Amazon – Web Service (AWS)

·       Google – App Engine.

 

Microsoft Azure, dernier né des acteurs majeurs du Cloud Computing, est apparu en 2010.

Google – App Engine, est quant à lui apparu en 2008.

Amazon – Web Services (AWS), premier né des acteurs majeurs du Cloud Computing est apparu en 2006.

 

Dans cet article, nous allons nous attacher à connaitre les différents types d’utilisation du Cloud Computing et en particulier sur Microsoft Azure.

 

Modèles d’utilisations

 

D’une façon générale, nous trouvons 3 modèles de services de Cloud Computing :

·       Saas (Software as a Service)

·       PaaS (Plateform as a Service)

·       IaaS (Infracture as a service)

 

Le SaaS (Software as a Service) : le fournisseur Cloud Computing (Microsoft Azure, par exemple) fournit l’accès à des logiciels prêts à l’emploi.

Appelé encore, logiciels à la demande, ils sont installés, configurés et maintenus pour le fournisseur Cloud Computing. 

Le PaaS (Plateform as a Service) : le fournisseur Cloud Computing fournit une plateforme et un environnement informatique qu’il maintiendra.

Le IaaS (Infrastructure as a Service) : le fournisseur Cloud Computing fournit une infrastructure, comme par exemple un espace serveur, du stockage et un réseau

 

 

 

Tous ces modèles ont pour vocation de s’affranchir des contraintes d’un système informatique classique.

Selon le choix opté (Saas, Paas ou Iaas), le Cloud Computing permettra de :

·       D’avoir une élasticité et une agilité des ressources IT.

·       De payer à l’utilisation donc d’offrir une réduction des coûts.

·       D’offrir une haute disponibilité des services.

·       D’avoir une sécurité accrue grâce à de meilleurs dispositifs offerts par les fournisseurs Cloud Computing.

 

Microsoft Azure

 

Avant tout, Microsoft est un Cloud Public (ou Cloud Mutualisé), ce type de Cloud mutualise vos données sur des serveurs accessibles par d’autres utilisateurs. Evidemment vos données restent confidentielles.

Contrairement à ce que nous pourrions penser, Microsoft Azure n’offre pas que des plateformes Windows ou bien encore seulement une base de données relationnelles Microsoft SQL Server.

 

Microsoft Azure offre aujourd’hui un large choix d’options tels que :

·       Des machines virtuelles Windows ou Linux

·       Des bases de données relationnelles Windows Azure Sql Database (basée sur le moteur de Microsoft SQL Server) et MySql

·       Du stockage via Azure Storage (Blob, Fichier, Table, Queue).

·       Hadoop sur Azure.

·       Et bien d’autres services …

 

Microsoft Azure et Talend

 

Les entreprises misent de plus en plus sur le Cloud Computing au point que plus de 80% d’entre elles prévoient d’héberger leur applications et services critiques sur le Cloud dans les 2 prochaines années.

 

Comment cette révolution va-t-elle s’opérer ?

 

 Il existe 3 types de stratégies de migration d’applications vers le Cloud :

·       Lift and Shift

·       Replatforming

·       Cloudification

 

La stratégie Lift and Shift consiste à reproduire à l’identique l’installation sur une plateforme Cloud Computing. Cette stratégique, simple et rapide, présente l’inconvénient de ne pas bénéficier de tous les avantages du Cloud Computing.

Nous parlons de stratégie de Replatforming lorsqu’une application ne peut pas être migrée directement sur le Cloud car, par exemple, le système d’exploitation n’est pas supporté par le fournisseur Cloud Computing.

Et pour tirer toute la quintessence du Cloud Computing, nous parlerons de stratégie de Cloudification qui consiste à tirer le meilleur parti des avantages du Cloud.

Nous utiliserons alors :

·       Microsoft Azure Storage pour le stockage de fichier,

·       Microsoft Azure Database for MySql plutôt que d’installer une base MySql sur la machine virtuelle,

·       La scabilité native de Microsoft Azure,

·       Le service Microsoft Azure Load Balancer pour de la Haute Disponibilité,

·       Et bien d’autres services…

 

C’est cette dernière stratégie, la stratégie de Cloudification, Talend la préconise afin de s’intégrer au mieux au Cloud Computing.

Certes, cette stratégie est plus coûteuse et moins rapide en mise en place qu’un simple Lift and Shift mais elle vous permettra de :

·       Sécuriser vos données,

·       Bénéficier d’une scabilité native,

·       S’affranchir de la maintenance des serveurs,

·       Réduire les coûts,

 

Les composants Talend Microsoft Azure

 

Talend considère Microsoft Azure comme un acteur majeur du Cloud Computing, des composants spécifiques Microsoft Azure ont été développés notamment pour la gestion de Microsft Azure Storage :

·       tAzureStorageConnexion

·       Gestion des Fichiers Microsoft Azure Storage

o   tAzureStoragePut

·       Gestion des Blogs Microsoft Azure Storage

o   tAzureStorageContainerCreate

o   tAzureStorageContainerDelete

o   tAzureStorageContainerExist

o   tAzureStorageContainerList

o   tAzureStorageStorageDelete

o   tAzureStorageStorageGet

o   tAzureStorageList

·       Gestion des Tables Microsoft Azure Storage

o   tAzureStorageInputTable

o   tAzureStorageOutputTable

·       Gestion des Queues Microsoft Azure Storage

o   tAzureStorageQueueCreate

o   tAzureStorageQueueDelete

o   tAzureStorageQueueInput

o   tAzureStorageQueueInputLoop

o   tAzureStorageQueueList

o   tAzureStorageQueueOutput

o   tAzureStorageQueuePurge

 

Découvrez-en plus sur les solutions Talend Azure Cloud Integration.

 

Share

Leave a comment

Ajouter un commentaire

More information?