Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Microsoft Azure pour les
Développeurs
Mostefai Mohammed Amine
Enseignant ESI | Architecte d’Applications & de Solutions
21...
De quoi allons parler ?
• Evolution des Applications
• Modes Cloud
• Transformation Cloud Microsoft
• Données & Apps avec ...
Quels besoins pour les développements modernes ?
3
Processus Qualité Extensibilité
Gestion des
Données
Multi-
plateforme
S...
L’évolution
L’évolution des Architectures et des plateformes évoluent avec
celles des besoins des utilisateurs
4
Etape 1 - Simplicité
5
Etape 2 - Dynamisme
6
Etape 3 - Modernité
7
Cycle de Vie
8
Développement Déploiement
Developpeur Architecte Analyste
Expression & Analyse des Besoins Conception
Implé...
Déploiement On-Premise
9
Réseau Stockage
Serveurs Virtualisation
OS Middleware
Runtime Données
Applications
Acquisition (H...
Déploiement ASP.NET On-Premise, Checklist
10
Installer un Data-Center Acheter Des Serveurs Acheter Des Licences
Installer ...
Les Couacs Algériens
11
Site de
l’AADL
Résultats
du BAC
Orientation
Piratage à
Répétition
Pannes à
Répétition
Cloud Computing
Cloud Computing (CC) is as a model for enabling ubiquitous,
convenient, on-demand network access to a shar...
Modèles Cloud
13
IAAS
• Infrastructure
as a Service
PAAS
• Platform as a
Service
SAAS
• Software As a
Service
Transformation Microsoft IAAS
14
Azure VM
Déploiement IAAS
15
Réseau Stockage
Serveurs Virtualisation
OS Middleware
Runtime Données
Applications
Acquisition (Soft +...
Déploiement ASP.NET IAAS, Checklist
16
Installer un Data-Center Acheter Des Serveurs Acheter Des Licences
Installer les Se...
Transformation Microsoft PAAS
17
App Services
SQL Azure
Stockage
Classiqu
e
Blobs Queues Tables
Azure SDK
Services
Windows...
Modes de développement PaaS
18
Mode
Classique
Mode
Cloud
Déploiement PAAS
19
Réseau Stockage
Serveurs Virtualisation
OS Middleware
Runtime Données
Applications
Développement
Déploiement ASP.NET PAAS, Checklist
20
Installer un Data-Center Acheter Des Serveurs Acheter Des Licences
Installer les Se...
Azure SDK
21
Ouvert Gratuit
Basé sur
REST
Support
ODATA
Tous les
Langages
Azure App Services
22
Hébergement SLA
Domaines
Personnalisés
Toutes les
Technologies
Authentification Sauvegarde Staging
Azure App Services
23
Démo
Azure Solutions Données
24
SQL Azure
BDD
Relationnelle
Minimum
d’Administration
Stockage Azure
Blobs
Données Non
Structuré...
Structure Données Azure
25
SQL Azure
BDD1 BDD2 …
Compte
Stockage
Conteneurs
Blob
Conteneur1
Blob1
Blob2
…
Conteneur2 …
Tab...
Utilisation des Fonctionnalités de Données Azure
26
SQL Azure
• Données
Fortement
Structurées
• Migration
d’anciennes
BDD
...
Stockage Azure
27
Démo
Transformation Microsoft SAAS
28
Explorateur
Déploiement SAAS
29
Réseau Stockage
Serveurs Virtualisation
OS Middleware
Runtime Données
Applications
Abonnements
Application ASP.NET, Mode SaaS, CheckList
30
Installer un Data-Center Acheter Des Serveurs Acheter Des Licences
Installer ...
Azure en Algérie
31
Avantages
• Bonne
Communauté
• Facturation
• Engagement de
Certaines
Entreprises
Inconvénients
• Paiem...
Architecture Hybride
32
Applications
Données Locales
Données sur le Cloud
BDDs On-Premise
Apps
Challenges
33
Changer la
Culture
Convertibilité
du Dinar
Promouvoir le
développement
Améliorer la
qualité de la
connexion
...
Fin
34
Merci
Upcoming SlideShare
Loading in …5
×

Présentation Azure PAAS

257 views

Published on

Ma présentation sur le développement Azure au niveau de Algeian Tech Meetup

Published in: Software
  • Be the first to comment

  • Be the first to like this

Présentation Azure PAAS

  1. 1. Microsoft Azure pour les Développeurs Mostefai Mohammed Amine Enseignant ESI | Architecte d’Applications & de Solutions 21/02/2017 1
  2. 2. De quoi allons parler ? • Evolution des Applications • Modes Cloud • Transformation Cloud Microsoft • Données & Apps avec Azure • Contexte & Challenges Nationaux 2
  3. 3. Quels besoins pour les développements modernes ? 3 Processus Qualité Extensibilité Gestion des Données Multi- plateforme Scalabilité
  4. 4. L’évolution L’évolution des Architectures et des plateformes évoluent avec celles des besoins des utilisateurs 4
  5. 5. Etape 1 - Simplicité 5
  6. 6. Etape 2 - Dynamisme 6
  7. 7. Etape 3 - Modernité 7
  8. 8. Cycle de Vie 8 Développement Déploiement Developpeur Architecte Analyste Expression & Analyse des Besoins Conception Implémentation Testeur Tests Admin sys Admin db Installation des Serveurs Configuration Sécurisation Disponibilité Tuning Troubleshooting
  9. 9. Déploiement On-Premise 9 Réseau Stockage Serveurs Virtualisation OS Middleware Runtime Données Applications Acquisition (Hard + Soft + Licences) Ressources Humaines Problèmes & Faux Problèmes
  10. 10. Déploiement ASP.NET On-Premise, Checklist 10 Installer un Data-Center Acheter Des Serveurs Acheter Des Licences Installer les Serveurs Configurer les Serveurs Configurer les Rôles (IIS) Sécuriser les Serveurs Installer SQL Server Configurer SQL Server Déployer les BDD Déployer l application ASP.NET Configurer la Haute Disponibilité
  11. 11. Les Couacs Algériens 11 Site de l’AADL Résultats du BAC Orientation Piratage à Répétition Pannes à Répétition
  12. 12. Cloud Computing Cloud Computing (CC) is as a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction 12
  13. 13. Modèles Cloud 13 IAAS • Infrastructure as a Service PAAS • Platform as a Service SAAS • Software As a Service
  14. 14. Transformation Microsoft IAAS 14 Azure VM
  15. 15. Déploiement IAAS 15 Réseau Stockage Serveurs Virtualisation OS Middleware Runtime Données Applications Acquisition (Soft + Licences) Ressources Humaines Problèmes
  16. 16. Déploiement ASP.NET IAAS, Checklist 16 Installer un Data-Center Acheter Des Serveurs Acheter Des Licences Installer les Serveurs Configurer les Serveurs Configurer les Rôles (IIS) Sécuriser les Serveurs Installer SQL Server Configurer SQL Server Déployer les BDD Déployer l application ASP.NET Configurer la Haute Disponibilité
  17. 17. Transformation Microsoft PAAS 17 App Services SQL Azure Stockage Classiqu e Blobs Queues Tables Azure SDK Services Windows Azure WebJobs
  18. 18. Modes de développement PaaS 18 Mode Classique Mode Cloud
  19. 19. Déploiement PAAS 19 Réseau Stockage Serveurs Virtualisation OS Middleware Runtime Données Applications Développement
  20. 20. Déploiement ASP.NET PAAS, Checklist 20 Installer un Data-Center Acheter Des Serveurs Acheter Des Licences Installer les Serveurs Configurer les Serveurs Configurer les Rôles (IIS) Sécuriser les Serveurs Installer SQL Server Configurer SQL Server Déployer les BDD Déployer l application ASP.NET Configurer la Haute Disponibilité
  21. 21. Azure SDK 21 Ouvert Gratuit Basé sur REST Support ODATA Tous les Langages
  22. 22. Azure App Services 22 Hébergement SLA Domaines Personnalisés Toutes les Technologies Authentification Sauvegarde Staging
  23. 23. Azure App Services 23 Démo
  24. 24. Azure Solutions Données 24 SQL Azure BDD Relationnelle Minimum d’Administration Stockage Azure Blobs Données Non Structurées Conteneurs Tables Entités Clés- Valeur Equivalent NoSQL Queues Files d’Attente Applications Découplées
  25. 25. Structure Données Azure 25 SQL Azure BDD1 BDD2 … Compte Stockage Conteneurs Blob Conteneur1 Blob1 Blob2 … Conteneur2 … Tables Partition1 Entité1 Entité2 … Partition2 …. Queues Queue1 Message 1 Message 2 … Queue2
  26. 26. Utilisation des Fonctionnalités de Données Azure 26 SQL Azure • Données Fortement Structurées • Migration d’anciennes BDD Blobs • Documents • Images • …. Tables • Données non Structurées • Paramètres • Profil • … Queues • Découplage • Communication Asynchrone • Processus Métier
  27. 27. Stockage Azure 27 Démo
  28. 28. Transformation Microsoft SAAS 28 Explorateur
  29. 29. Déploiement SAAS 29 Réseau Stockage Serveurs Virtualisation OS Middleware Runtime Données Applications Abonnements
  30. 30. Application ASP.NET, Mode SaaS, CheckList 30 Installer un Data-Center Acheter Des Serveurs Acheter Des Licences Installer les Serveurs Configurer les Serveurs Configurer les Rôles (IIS) Sécuriser les Serveurs Installer SQL Server Configurer SQL Server Déployer les BDD Déployer l application ASP.NET Configurer la Haute Disponibilité
  31. 31. Azure en Algérie 31 Avantages • Bonne Communauté • Facturation • Engagement de Certaines Entreprises Inconvénients • Paiement Electronique • Souveraineté des données • Connectivité
  32. 32. Architecture Hybride 32 Applications Données Locales Données sur le Cloud BDDs On-Premise Apps
  33. 33. Challenges 33 Changer la Culture Convertibilité du Dinar Promouvoir le développement Améliorer la qualité de la connexion Multitude de Fournisseurs d’énergie
  34. 34. Fin 34 Merci

×