Les questions et réponses les plus importantes concernant la mise en œuvre PaaS

contenu
  1. Les questions et réponses les plus importantes concernant la mise en œuvre PaaS
  2. vendor lock-in, la sécurité et la justice
  3. lire sur un côté
Les questions et réponses les plus importantes concernant la mise en œuvre PaaS

L'utilisation du nuage est, bien sûr, pour de nombreuses entreprises, ils limitent l'utilisation, mais surtout au SaaS et IaaS. L'utilisation de PaaS est lancée que gagne lentement. Mais ce qu'il faut considérer les entreprises avant de décider? Cet article fournit des réponses à cinq questions clés avant la mise en œuvre PaaS.

Où PaaS apporte des avantages?

Comme plate-forme en tant que service (PaaS) est une nouvelle approche en grande partie, de nombreuses entreprises il est souvent difficile le fonctionnement du concept et quels sont les avantages. Souvent, PaaS est considéré comme un environnement de développement, ou seulement l'élimination des tâches administratives effectuées. Il peut également être utilisé comme l'épine dorsale de la gestion du cycle de vie du logiciel, cependant - du développement à l'exploitation.

Le développement peut aussi beaucoup "agile"nerfolgen parce PaaS soutient une variété d'outils et techniques et des scénarios de déploiement permet au soleil de "classique" les architectures de serveur ne sont pas réalisables. Tout développeur peut, par exemple, essayer de nouvelles idées directement dans un déploiement dans un environnement de test de courte durée qui correspond étroitement à l'environnement de production plus tard. Avec des outils de simulation de charge en tant que logiciel d'analyse Blitz.io et de l'application tels que les développeurs New Relic peuvent pré-analyser le comportement des applications dans des conditions presque réelles et ajuster. Des fabricants tels que Cloud9 offrent même un navigateur complet IDE, avec lequel vous pouvez développer des logiciels directement dans le nuage. En bref: Cela pourrait être toutes les raisons qui augmentent de manière significative avec une efficacité PaaS et la qualité d'un service informatique.

En collaboration avec le déploiement continu des résultats du travail des développeurs seront fournis à l'utilisateur plus rapide. Même de petits changements peuvent être roulés par un PaaS plusieurs fois par jour, avec les développeurs fournissent généralement nouveau code via Git ou Versionskontrollsyteme similaire dans PaaS. Les utilisateurs du logiciel peuvent continuer à travailler sans interruption avec les applications lors du déploiement de nouvelles versions. logiciel d'intégration continue comme Travis-CI offre également la possibilité d'intégrer la fourniture de logiciels à différentes plates-formes de cloud computing dans le processus de CI.

Lorsque le logiciel déploiement est assuré que chaque nœud de serveur fournit le même environnement d'exécution, à la fois dans le développement et dans les systèmes de production. Cela permet d'éviter les composants manquants et les conflits de version. Mises à jour des composants ou l'utilisation de nouveaux langages de programmation peuvent être des systèmes de mise en scène isolés de manière fiable avant la livraison dans un test de fonctionnement en direct.

applications PaaS peuvent être mises à l'échelle à la volée dans un court laps de temps. opérateurs d'application garantissent à l'utilisateur final cohérente haute performance. Les fournisseurs de SaaS à l'échelle, par exemple, pendant les heures normales de bureau et redescendre plus tard, quand la plupart des utilisateurs sont dans la journée de travail. Dans les jeux en ligne et les applications sociales, il se trouve dans l'autre sens: il est la valeur maximale en soirée.

Pour les grandes entreprises qui maintiennent leurs propres centres de données, un PaaS privé pourrait être intéressant. Il assure que les ressources informatiques propriétaires et les actifs existants de manière plus efficace. Merci aux ressources de provisionnement en libre-service selon un bouton peut être mis à disposition. Cela permet à des processus de développement plus efficaces et plus agiles, le raccourcissement des cycles d'innovation.

Grâce à l'utilisation de PaaS, IT peut adapter rapidement à l'évolution des besoins -
à freiner sans goulots d'étranglement des ressources. En particulier sur les marchés très dynamiques, comme le marché des consommateurs ou les télécommunications, les économies de dépenses et le temps associés constitue un avantage concurrentiel important pour les entreprises.

Cependant, PaaS est pas un avantage lorsque les applications de très statique dans la nature ou lorsque l'adaptation aux PaaS signifie un effort disproportionné. Les exemples sont plus petites applications CMS, existantes logiciel standard ou les logiciels existants vieux sans couche d'abstraction.

Quelles sont les applications travailler dans le nuage, qui ne sont pas?

La plupart des applications peuvent être exécutées dans des environnements PaaS. Pour Java, Ruby, Python, PHP et .NET, il existe de nombreux fournisseurs de PaaS - certains se spécialisent dans une langue que d'autres offrent un soutien pour plusieurs langues.

La plupart des cadres sont ajustés de sorte qu'ils fonctionnent de manière optimale avec PaaS. Ceux-ci comprennent des cadres qui disposent d'une configuration automatique ou offrent un stockage de blocs de support. Facilement déployable sur les cadres PaaS, par exemple, Rails, Symfony et au printemps.

Dans les applications modernes API cloud peuvent être configurés pour le stockage centralisé des données - ils sont donc compatibles PaaS dans la plupart des cas. laissez les applications héritées
ces fonctions normalement équipés ultérieurement. Les ajustements PaaS signifient principalement des optimisations qui sont bénéfiques pour les performances, la fiabilité et l'échelle horizontale, comme les fournisseurs de PaaS leurs plates-formes avec l'orientation sur "Les meilleures pratiques" ont conçu.

La mise en œuvre des routines de configuration automatique n'est pas obligatoire mais il est fortement recommandé. Généralement défini le fournisseur PaaS tous les paramètres de configuration d'application via les variables de fichier ou de l'environnement qu'une application peut utiliser pour la configuration. Ainsi, les erreurs humaines peuvent être. En même temps, il empêche, par exemple, une application dans l'environnement de test accidentellement avec une base de données de production "parle",

Afin de faciliter le déplacement des applications qui fournissent des fournisseurs de PaaS les informations dont ils ont besoin pour appliquer des ajustements sous forme de matériel de documentation ou de formation. Sinon, peut être tiré sur le savoir-faire des consultants en nuage pour représenter adéquatement les systèmes informatiques complexes sur un PaaS.

Cependant, toutes les techniques sont imagés sur PaaS. ne peut pas être utilisé un serveur de messagerie, par exemple, en travaillant avec des systèmes IP PaaS attribués de façon dynamique. La livraison du courrier est donc gérée par des tiers. Streaming des applications qui fonctionnent loin des standards HTTP, ont rendu difficile également de transmettre leurs données par des animaux de routage optimisé pour le web et les caches Web.