L’application permettant la fusion entre mobile et web sur le cloud est dorénavant disponible pour la famille des systèmes d’exploitation open source.
Présentée en 2015 par la firme de Redmond, Azure App Servicecombine Websites, un service centré sur l'hébergement de site dans Azure, Azure Mobile Servicesqui permet lagestion des modes push, de l’authentification etd’autres servicespour les applications mobiles.Toutes ces données sont intégrées grâce aux services deBizTalk.
Cette plate-forme en tant que service permet de créer des applications web et mobiles pour toute plateforme ou terminal, de les intégrer facilement avec des solutions logiciel en tant que services comme Office 365, Dynamics CRM, Salesforce, Twilio, etc. Azure App Service offre aussi des fonctionnalités d’automatisation des processus répondant contraintes de sécurité, de fiabilité et d’évolutivité.
Web Apps est conçu pour le développement rapide en utilisant des frameworks Web populaires et des fonctionnalités pour l’entreprise comme l’intégration Active Directory, la conservation des données ou l’audit. Web Apps supporte entre autres. Net, node.js, PHP, Java, Python, html5… Issu de Web Site, Web App s’occupera de la mise à niveau des fonctionnalités, laissant étendre les capacités avec la mobilité, la logique applicative et des API.
Microsoft offre pour les systèmes d’exploitation Linux Web App for Containers. Les développeurs auront dorénavant la possibilité d'apporter leurs propres images de conteneurau format Docker, prenant en chargeles langagesJava, Python et Go. Le service comprend également un support d'images intégré pour ASP.NET Core, Node.js, PHP et Ruby sur Linux.Par ailleurs, despaquetagespréparés pour des gestionnaires de contenus WordPress, Joomla et Drupal sont disponibles sur Azure Marketplace et peuvent être déployésdirectementdans App Service.
Nir Mashkowski, directeur de gestion du programme Azure App Service, commente :« Pour accélérer le développement des applications cloud, vous pouvez profiter des images intégrées pour ASP.NET Core, Node.js, PHP et Ruby, toutes fonctionnant sous Linux, vous permettant de vous concentrer sur vos applications au lieu de l'infrastructure. Sélectionnez simplement la pile de votre application Web, nous allons configurer l'environnement d'application et gérer la maintenance pour vous. Si vous voulez plus de contrôle de votre environnement, il vous suffit d’utiliser SSH dans votre application afin d'obtenir un accès distant complet aux commandes administratives ».
Concernant la facilité de déploiement, Mashkowskiajoute : « Avec la nouvelle fonctionnalité App Service, Web App for Containers, vous pouvez déployer vos applications conteneurisées en production en quelques secondes. Il suffit de pousser votre image de conteneur sur Docker Hub, Azure Container Registry ou votre registre privé, et la Web App for Containers déploiera votre application conteneurisée et fournira l'infrastructure requise. En outre, chaque fois que cela est requis, elle vous assurera automatiquement le patch et l'équilibrage de charge du système d'exploitation Linux. »
Source : blog Azure