Naviguer dans le cloud computing interface technique

Parce que le marché des services de cloud computing est si nouveau, quelques applications ont été construits à partir de zéro pour ce nouvel environnement. Jusqu'à présent, aucune des applications d'entreprise ont été construites avec ce modèle à l'esprit.

Sommaire

Les organismes qui ont déjà des interfaces bien conçues entre l'application et composants d'infrastructure peuvent trouver plus facile de faire la transition vers le cloud. Les entreprises qui ont déménagé à un architecture orientée services (SOA) sont bien placés pour faire le déplacement.

Avec SOA, les organisations à construire des services d'affaires modulaires qui comprennent des interfaces standardisées. Cette approche modulaire est nécessaire à l'approche de l'environnement de cloud computing hautement distribué. SOA est un bon démarrage cependant, beaucoup d'interfaces standardisées devra être développé pour les plates-formes de services de cloud computing dans les années à venir.

API et transformations de données dans le cloud computing

Un nuage de Application Programming Interface (API) est l'interface du logiciel qui permet de l'infrastructure ou des applications de votre entreprise brancher vers le cloud. Voilà peut-être l'endroit le plus important pour la normalisation.




De nombreux fournisseurs dans l'espace des nuages ​​aimeraient la revendication leadership et un contrôle global sur les interfaces. Par conséquent, de nombreux fournisseurs différents développent leurs propres interfaces. Ceci, à son tour, signifie que les clients sont susceptibles d'être forcé de prendre en charge plusieurs API. Gestion de plusieurs API signifie que lorsque les applications sont changées, il ya plus involved- de programmation et il n'y a plus de potentiel pour des erreurs lors de trop nombreuses API sont pris en charge.

Même si les vendeurs conviennent d'un ensemble de normes de l'API, il y aura des problèmes de transformation de données (comme les données se déplacent d'une machine physique à une autre). Pour une organisation pour établir facilement des liens entre son centre de données interne et le nuage, il doit utiliser des API normalisées et les capacités de transformation de données.

Données et architecture d'applications dans le cloud computing

De nouveaux services créés à l'interne qui soutiennent l'évolution des demandes de la relève entreprise doit être exploitée avec les écosystèmes de cloud computing. Ces services peuvent avoir besoin de migrer vers et à partir du nuage. Par exemple, une entreprise pourrait initier un partenariat qui nécessite le développement et le déploiement dans le cloud. Cela signifie qu'il devra construire une architecture qui est assez modulaire pour permettre aux services de circuler entre les différentes plates-formes de cloud computing.

La consistance et la flexibilité d'un SOA approche permet un bon ajustement pour le nuage. Dans un environnement SOA, les composants logiciels sont mis dans des services ou des conteneurs. Ces conteneurs contiennent un logiciel qui exécute une tâche spécifique. Après existe un logiciel au sein d'un récipient, il peut être transféré d'un environnement à un autre, ce qui rend plus facile à mettre en communication dans et hors du nuage.

Sécurité dans l'environnement de cloud computing

Les entreprises qui envisagent d'utiliser les services de cloud computing doivent être assurés des services de sécurité serrés, bien définies.

Beaucoup de niveaux de sécurité sont nécessaires dans un environnement de cloud computing:

  • Gestion de l'identité: Par exemple, afin que tout service d'application ou même composant matériel peuvent être autorisées sur la base d'un rôle personnel ou de groupe.

  • Contrôle d'accès: Il faut également être le bon niveau de contrôle d'accès au sein de l'environnement de cloud computing pour protéger la sécurité des ressources.

  • Autorisation et authentification: Il doit y avoir un mécanisme de sorte que les bonnes personnes peuvent changer applications et des données.

Une infrastructure de sécurité complète doit être fournie à tous les niveaux et types de services de cloud computing. Les développeurs ont besoin également des outils qui leur permettent d'obtenir les services qu'ils conçoivent être livré dans le nuage. Les organisations ont besoin de sécurité uniforme dans leurs propres environnements de centres de données qui se croisent avec un service de cloud.


» » » » Naviguer dans le cloud computing interface technique