Introduction au Cloud Computing et à la plateforme Microsoft Azure
- Définitions et généralités sur le Cloud Computing.
- Les acteurs du marché.
- Notions fondamentales du Cloud Computing.
- Mise à l'échelle verticale contre mise à l'échelle horizontale.
- La réponse de Microsoft : Windows Azure.
Microsoft Azure Compute
- Infrastructure et principe de fonctionnement.
- IaaS versus PaaS, architecture cloud ou hybrides ?
- Cloud Services : Web Roles/Worker Roles.
- Web Sites/Web Jobs.
- Emplacements de déploiements : préproduction, test, production...
- Principes des déploiements Git, TFS...
- Content Delivery Network.
Travaux pratiques
Prise en main du SDK Azure dans Visual Studio. Premier site web dans Azure.
Microsoft Azure Storage
- Introduction et généralités.
- Locally Redundant Storage, Zone Redundant Storage, Geo Redundant Storage...
- Différents types de stockage : Blobs, Tables, Queues, Files.
- Sécurisation avec Signatures d'Accès Partagé.
- Valet Key pattern pour délester les serveurs.
- API et utilisations.
Travaux pratiques
Manipulation des différents types de stockage Windows Azure.
SQL Azure Database
- Principe de fonctionnement de Azure SQL Database.
- Azure SQL Database vs SQL Server.
- Administration d'Azure SQL Database.
- Configuration d'Azure SQL Database.
- API et outils.
Travaux pratiques
Créer, administrer et consommer des données dans Azure SQL Database.
Azure Active Directory
- Introduction à la gestion de l'identité dans le Cloud.
- Intégration avec le SI.
- Sécurisation d'applications et d'api Web avec Azure Active Directory.
- Authentification Multi-facteur : SMS, téléphone...
- Azure Active Directory Graph API.
Travaux pratiques
Mise en place de l'authentification Azure Active Directory dans une application ASP.NET MVC.
Azure Service Bus
- Introduction et généralités.
- Les différents scénarios d'utilisation du Service Bus.
- Relay endpoints. Brokered messages.
- Push notifications.
Travaux pratiques
Service Bus et Web Jobs.
Azure Mobile Services
- Introduction et généralité.
- Comparatif entre JavaScript et .NET.
- Les scénarios couverts par Azure Mobile Services.
Travaux pratiques
Premier backend mobile avec Azure Mobile Services.
Aperçus des autres services applicatifs d'Azure
- Search service. DocumentDB.
- Media Services.
Démonstration
Autres services applicatifs d'Azure.