
Microsoft Azure — Wikipédia – Resoudre les problemes d’un serveur MineCraft
[bzkshopping keyword= »Minecraft » count= »8″ template= »grid »]
Microsoft Azure (windows Azure jusqu'en 2014) est la plate-forme d'applications basée sur le cloud de Microsoft. Son nom évoque le « cloud computing », ou cloud computing (l'externalisation des ressources informatiques d'une entreprise vers des centres de données distants).
Il s'agit d'une offre d'hébergement (d'applications et de données) et de services (workflow, stockage et synchronisation de données, bus de messages, contacts, etc.).
Un ensemble d'API permet d'utiliser et d'accéder à cette plateforme et aux services associés. Ces API sont exposées via un portail Web (https://portal.azure.com) qui vous permet de gérer tous les services Azure. Cependant, pour une utilisation plus opérationnelle, il est recommandé d'utiliser « Azure (Remote) PowerShell » qui permet d'effectuer des actions plus granulaires et scriptables qui peuvent être regroupées dans une boîte à outils.
Un environnement d'exécution (le « Live Operating Environment ») permet une intégration étroite avec les principaux systèmes d'exploitation existants (Windows, Mac OS et Windows Phone).
La plate-forme Windows Azure correspond aux offres de cloud computing public de Microsoft telles que PaaS (maintenant) et IaaS. Il est composé des éléments suivants :
- Microsoft Azure :
- WebApps (PaaS). Vous pouvez déployer (via FTP, WebDeploy, Git ou Team Foundation Services) des applications web en PHP, Node.js, ASP.NET et plus généralement tout ce qui tourne sous Internet Information Services (IIS) 7.5. Certaines applications prêtes à l'emploi telles que les moteurs CMS et les blogs en PHP ou ASP.NET sont également disponibles. Une base de données relationnelle peut être associée à un site web qui peut être
- Base de données SQL Windows Azure
- MySQL
- rôles d'application (services cloud, tels que PaaS) :
- Rôle Web (pour exécuter des applications Web dans IIS)
- Rôle de travailleur (pour exécuter l'équivalent des services Windows)
- Lorsque les deux rôles précédents ne conviennent pas, il est également possible de charger vous-même une image de machine virtuelle. Il s'agit du rôle VM. Il est à noter que ces instances de rôle VM sont sans état, c'est-à-dire que si la machine virtuelle redémarre, elle repart à partir de l'image qui lui a été initialement fournie.
- Machines virtuelles dont l'état est persistant (IaaS) qui peuvent être sous différents types de systèmes d'exploitation :
- Serveur Windows. On peut typiquement héberger des composants logiciels tels que SharePoint Server, SQL Server ou Active Directory, ou plus généralement des logiciels qui s'exécutent dans ces environnements.
- Linux. Ces distributions sont proposées par des partenaires Microsoft et s'exécutent au sein de la plate-forme Windows Azure.
- le réseau virtuel (IaaS) qui permet de configurer les plages d'adresses dans lesquelles les machines virtuelles, voire les instances de rôle, seront hébergées. Le réseau virtuel peut également être connecté par un réseau privé virtuel (VPN) au réseau d'entreprise.
- Compte de stockage (stockage Windows Azure) :
- les gouttes (gros objet binaire) : Équivalent des fichiers
- tables (non relationnelles) : ensembles de clés/valeurs
- les files d'attente qui sont une forme de MOM (Middleware Oriented Messages)
- partage de fichiers, stockage pouvant être monté en partage réseau (protocole SMB)
- lecteurs qui vous permettent de visualiser à partir d'un rôle d'application un disque virtuel (VHD) stocké dans un blob, appelé Page Blob (voir ci-dessus)
- Microsoft Azure propose également un stockage SSD dit « Premium » qui peut être attaché à des machines virtuelles.
- WebApps (PaaS). Vous pouvez déployer (via FTP, WebDeploy, Git ou Team Foundation Services) des applications web en PHP, Node.js, ASP.NET et plus généralement tout ce qui tourne sous Internet Information Services (IIS) 7.5. Certaines applications prêtes à l'emploi telles que les moteurs CMS et les blogs en PHP ou ASP.NET sont également disponibles. Une base de données relationnelle peut être associée à un site web qui peut être
- La base de données Windows Azure SQL (anciennement connue sous le nom de SQL Azure) est un serveur de base de données relationnelle (l'équivalent des services de base de données SQL Server en interne[[[[1]). Nous utilisons des bases de données en tant que service, et nous n'avons pas de vue sur les machines virtuelles, ce qui est très cohérent avec le concept de plate-forme en tant que service (PaaS).
- Autres services middleware et de gestion des identités tels que :
- Le bus de service : connectivité aux Web Services qui disposent d'une connexion sortante vers Internet (et non entrante). Par exemple, cela permet à une application hébergée dans Windows Azure Web Roles ou Worker Roles d'appeler en permanence des services Web.[[[[1] dans les locaux de l'entreprise, afin de lier l'application Azure au reste du système d'information de l'entreprise[[[[2].
- Windows Azure Active Directory : annuaire de gestion des identités qui peut être éventuellement lié à Windows Active Directory par réplication de comptes utilisateurs (sans mots de passe car nous avons aussi une fédération d'identité). Il s'agit d'un service commun avec Office 365.
- Access Control Services (ACS) : gestion du contrôle d'accès à Service Bus selon des mécanismes standards tels que OAuth et Simple Web Tokens (SWT) pour les services REST, ou encore SAML, mécanismes basés sur les revendications de type WS. Fédération et WS-Trust pour accéder à des services SOAP, ou plus généralement à une application Web. Cela permet généralement à une application de recevoir une authentification de services tels que Facebook, Google, Windows Live, Yahoo! ou tout autre service OpenID ou WS-Federation tel qu'Active Directory (via Active Directory Federation Services ADFS V2).
- Cache : cache distribué en RAM, utilisable pour stocker des objets sérialisables. Ceci est utilisé par exemple pour la session ASP.NET dans le cadre d'une batterie de serveurs Web (un rôle Web). Le cache distribué existe en tant que service prêt à l'emploi, mais aussi depuis en tant que service pouvant être directement hébergé dans les machines virtuelles (instances) des rôles Web et des rôles de travail. L'avantage de cette seconde option est qu'elle ne consomme pas de ressources supplémentaires et utilise à la place la RAM inutilisée des machines déjà en place. De plus, cette seconde version du cache distribué peut être interfacée avec des clients de type memcache car elle offre le même protocole réseau au niveau binaire.
- Windows Azure Service Bus EAI et EDI : portage en déplacement de fonctionnalités significatives de BizTalk Server vers le cloud.
- Place de marché Microsoft Azure :
- DataMarket : place de marché des données. C'est à la fois un courtier en données au niveau commercial (fournisseurs et consommateurs des données que chacun contracte avec la place de marché) et au niveau technique (format de données AtomPub / OData au niveau de la consommation).
- Applications : marketplace d'applications, services, composants, formations, services autour de la plateforme Azure. La place de marché permet l'utilisation de solutions tierces directement sur la plateforme Azure.
- Windows Azure Mobile Services permet de créer des services web et une base de données cloud pour une application mobile telle que Windows 8 (tablettes), Windows Phone, iOS (iPhone, iPad), Android. Il est très simple d'utilisation et le code côté serveur est écrit en Javascript. En plus d'exposer la base de données sous forme de services Web de type REST, il permet également de gérer l'authentification avec des live ID, et également d'écrire des notifications de type push.
- Windows Azure Media Services est un service de gestion des médias tels que les vidéos et les sons. Il permet typiquement de transcoder des vidéos, de les exposer sur Internet, d'exposer des chaînes en direct.
- Hadoop On Azure est une distribution du célèbre framework open source Apache Hadoop (dans le domaine du big data) sur Windows Azure (et sur Windows Server). Il comprend des services tels que HDFS, Map/Reduc en Java, Javascript, HIVE, PIG, Mahout, Pegasus, une console interactive en JavaScript et pour les commandes HIVE, un pilote ODBC et un complément Excel pour lire les tables HIVE.
Historique[[[[modifier | modifier le code]

- : Le PDG de Microsoft, Steve Ballmer, annonce le projet lors de la Professional Developers Conference à Los Angeles.
- : la version bêta du service est mise à disposition gratuitement.
- : la plateforme devient payante en version finale dans plusieurs pays[[[[3].
- : Lors de la conférence des partenaires Microsoft, Bob Muglia (vice-président Microsoft Servers and Tools) a annoncé la disponibilité prochaine deappareils électroménagers, destiné aux hébergeurs, grandes entreprises ou administrations, pour installer Windows Azure et SQL Azure dans leurs datacenters, dans le cadre du cloud computing privé[[[[4].
- : Oracle et Microsoft annoncent un partenariat à grande échelle sans précédent dans le cloud computing professionnel. Les clients des deux groupes pourront exécuter le logiciel Oracle sur la plate-forme Windows Azure.
- 2014 : le projet est renommé « Microsoft Azure ».
- : une panne affecte certains clients.
- : suite à une procédure judiciaire, Microsoft récupère le domaine de gestion (DNS) de la société NoIP. Cette gestion est assurée par Microsoft Azure, qui ne peut pas gérer le gros volume de transactions. [[[[5].
- : la plateforme Azure n'ayant pas pu absorber la charge des 4 millions de domaines NoIP, la gestion a été rendue à l'entreprise d'origine[[[[6].
- : Lors de son salon annuel Ignite, Microsoft annonce la création d'une division Microsoft Azure Orbital[[[[7], une station terrienne qui connecte ses clients" satellites et véhicules spatiaux à son réseau de cloud computing[[[[8].
Commentaires
Laisser un commentaire