Fermer

janvier 29, 2019

Cloud Lingo en 2019: Casser le code


C’est un problème pour les chercheurs de tous types de technologies: le jargon. Bien que les entreprises aient largement adopté le cloud, des questions subsistent quant aux détails. Le nuage peut être décourageant pour tous les nouveaux arrivants en raison de la diversité de ses mots et de ses expressions que vous ne voyez pas ailleurs. Voici un aperçu de certains de ces mots et expressions et de leur signification simple:

Modernisation des applications

La modernisation des applications est divisée en deux parties: la création de nouvelles applications dans le cloud ou la mise à jour applications existantes et les mettre dans le nuage . Les applications construites dans le nuage sont appelées nuage natif et continuent d'exister là où elles sont construites. Cependant, la mise à jour des applications existantes est plus compliquée.

Pour elles, la modernisation des applications consiste à trouver un moyen d'utiliser ce logiciel hérité qui corresponde aux besoins actuels. Les options pour cela incluent le refactoring (décomposition de l'application en plusieurs parties), la réaffectation, la re-création de plate-forme et le ré-hébergement du logiciel.

De manière générale, la modernisation des applications ne consiste pas à reprogrammer complètement à partir de zéro. Au lieu de cela, il s’agit de prendre ce que vous avez et d’en tirer davantage – aujourd’hui et dans le futur.

Transformation d’application

Cela peut sembler similaire à la modernisation d’application, mais la transformation d’application va encore plus loin. Comme pour la modernisation des applications, la transformation des applications est un terme générique. La modernisation des applications fait également partie de la transformation des applications . Cependant, la modernisation des applications et le déplacement des applications vers le cloud ne constituent qu'une petite partie de la transformation des applications.

La réduction du nombre d'applications au sein d'une entreprise et la mise à jour des applications relèvent également de la transformation des applications. En matière de cloud, il existe quatre approches principales de transformation des applications: le redéploiement, le remplacement, la refonte de l'architecture et la reconstruction. L'idée est d'optimiser de manière cohérente les applications afin que votre entreprise et vos processus fonctionnent le mieux possible.

Migration

En termes simples, la migration est le processus de déplacement d'une application d'un emplacement à un autre. C’est aussi simple que ça en a l'air. Dans le cloud, cela peut être un peu plus compliqué, car il est presque synonyme de modernisation des applications. Lorsque les applications sont modernisées, la migration des informations est susceptible de se produire. Cela signifie que vous devez prendre en compte toutes les formes que peut prendre la modernisation des applications.

Les exemples les plus courants de migration dans le cloud sont le transfert de données d'un serveur sur site vers un cloud ou entre des clouds. Cependant, il peut également s'agir d'un déplacement partiel ce qui signifie que vous créez un environnement de nuage hybride . Cela signifie que certaines informations se trouvent sur une plate-forme en nuage, tandis que d'autres restent sur un serveur sur site.

En fin de compte, quelle que soit la migration, l'objectif général est d'héberger des informations dans l'environnement le plus efficace possible. M L'émigration est souvent nécessaire pour obtenir une efficacité et des performances optimales qu'ils soient mesurés en fonction du coût, des performances, de la sécurité ou d'une combinaison des trois.

PaaS

Acronyme de Platform comme un service, PaaS est un type spécifique de cloud. Les fournisseurs de services PaaS, tels que Redhat et Pivotal hébergent le matériel et les logiciels sur leur propre infrastructure. Cela évite aux entreprises d’avoir à installer ce matériel et ces logiciels en interne pour développer ou exécuter une application

. Ces fournisseurs ne remplacent généralement pas l’ensemble de l’infrastructure informatique d’une entreprise. Au lieu de cela, les entreprises comptent sur les fournisseurs PaaS pour des services tels que l'hébergement d'applications ou le développement Java. Les entreprises peuvent trouver cela comme une option rentable, car elles achètent des ressources au besoin.

Le PaaS est souvent l'option de choix pour ceux qui disposent d'équipes développant des applications et fournissant des outils pour le faire. Les ressources permettent aux développeurs de créer toutes sortes d'applications, des applications cloud les plus simples aux applications d'entreprise sophistiquées compatibles avec le cloud.

IaaS

IaaS, ou Infrastructure en tant que service, est un modèle de cloud computing qui fournit des ressources virtuelles sur Internet. . Cela signifie que des fournisseurs, comme Microsoft et Amazon Web Services hébergent des composants qui se trouvent généralement dans un centre de données local. Parmi les composants, citons les serveurs, le stockage et le matériel réseau, ainsi que la virtualisation proprement dite.

Bien qu’elle ne fournisse pas de plate-forme aux développeurs comme PaaS, IaaS partage la capacité de PaaS à s'adapter à la demande. En conséquence, les entreprises peuvent considérer cette option comme une solution rentable, sans avoir à gérer l’infrastructure informatique. Son point fort étant son stockage évolutif, il est souvent utilisé à des fins temporaires ou expérimentales.

iPaaS

IPaaS est l’acronyme d’intégration platform as a service, qui, comme son nom l’indique, ressemble à celui de PaaS. En résumé, iPaaS est un ensemble d’outils automatisés utilisés pour connecter des applications de différents environnements. Une utilisation courante de iPaaS consiste à connecter un logiciel sur site à un logiciel sur le cloud. Les fournisseurs IPaaS comprennent Dell Boomi et Mulesoft .

En règle générale, ces fournisseurs fournissent une infrastructure de serveur et de données, ainsi qu'un middleware et des outils permettant de créer des applications dans le cloud. Cela permet le développement, l'exécution et la gouvernance de l'intégration d'informations provenant de différentes plates-formes.

Lift and shift

Lift and shift est la stratégie qui consiste à déplacer une application d'un environnement à un autre sans la redéfinir. La migration des logiciels hérités vers le nuage en est l'exemple le plus courant. Cependant, toutes les applications ne conviennent pas à cette approche de la migration. Pour qu'une candidature puisse être ré-hébergée, sa conception doit être adaptée à sa nouvelle maison.

L'ascenseur et le décalage sont une option courante pour ceux qui n'ont ni le temps ni les ressources nécessaires pour redéfinir les applications. Cela peut également être une option pour une entreprise qui redéfinira l’application à l’avenir. Les applications décalées risquent de ne pas fonctionner aussi bien dans leur nouvel environnement car elles ne sont pas codées pour ce dernier.




Source link