PROFITEZ DU CLOUD WINDOWS AZURE POUR COMMERCIALISER VOS
APPLICATIONS SAAS
V2.0
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
70M€ de CA
AU SEIN D’UN
GROUPECOMPLÉMENTAIRE
IntégrateurERP& CRM
IntégrateurBusinessIntelligence
GénieLogiciel/ Agile
650Collaborateurs
12Agences& Filiales
AU SEIN D’UN
GROUPECOMPLEMENTAIRE
GESTION DE
PROJET AGILEMaîtrise et acteurdans la communautéPlus de 10 ans d’expérience en Agilité
‘BEST PRACTICES’SCRUM ET XPPlus de 10 ans d’expérience en Agilité
LIVRAISON INCRÉMENTALES
CONTRACTUALISATION
AGILEFLEXIBILITÉ
EQUIPESCO-LOCALISÉES
SPONSORS OU PARTENARIATS
MULTIPLES
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
Introduction à Windows Azure
Benjamin TalmardWindows Azure Technical Evangelist at Microsoft
2
Le Cloud par Microsoft
Sur les Datacenters de Microsoft
• Plateforme mondiale de Cloud Computing hébergée par Microsoft
• Hébergement de toute application avec Haute Disponibilité
• Large gamme de services selon les modèles IaaS & PaaS
• VPN sécurisé et Connectivité d’arrière plan d’Applications
• Haut niveau de Sécurité & Conformité pour vos données et applications
• Haut degré d’automatisation avec très Bas Prix
Windows Azure
Paiement basé sur l’usageElastiqueSelf-ServicePool de ressources
4
Déployé sur 8 Data Centers
Cloud ultra modernes
De nouveaux DC : Australie, Japon,
Brésil, Suède, Finlande
Connecté à l’infrastructure
réseau de Microsoft
Trois modèles d’hébergement applicatif…
virtualmachines
web sites
cloud services
Virtual Machines : le IaaS- Migrer des applications / VM vers Azure sans modification- Garder le contrôle complet des VMs tout en bénéficiant des services de Cloud- Réversibilité complète par simple récupération de la machine virtuelle
Web Sites : le « SaaS »- Déployer facilement des sites web en quelques secondes- Support de frameworks open sources dont WordPress, Drupal, Joomla!,
Umbraco.- Développer sur Windows, Mac ou Linux et déployer grâce à GIT,TFS,FTP,…
Cloud Services : le PaaS- Déployer ses applications directement sur les DataCenters Azure- Bénéficier du modèle complet de Cloud et d’une automatisation maximale- L’application est adaptée pour le Cloud de manière à l’utiliser au maximum
… et des composants prêt à l’emploi
big data
caching
CDN
database
media
networking
traffic managerservice bus
identity
mobilevirtual
machines
web sites
cloud services storage
Quelques scénarios d’usage d’Azure
virtualmachines
web sites
cloud services
• Archivage de données
• Partage de fichiers
• Sauvegarde en lignestorage
• Déploiement de sites marketing
• Environnement de communication
• Sites communautaires et sociaux
• Applications web
• Intégration Mobiles & Réseaux Sociaux
• Nouvelles applications hybrides
• Développements et tests
• Migration d’applications existantes
• Hybridation d’applications existantes
• Solutions packagées pour l’archivage et la sauvegarde
• Tarifs très attractifs sur le stockage
• Stockage en ligne géo redonndé
• Déploiement de multiples CMS en quelques secondes
• Scaling immédiat en fonction des besoins applicatifs
• Développement et déploiement universels
• Agilité et réduction des couts maximales*
• Hybridation pour s’appuyer sur son infrastructure privée
• Elasticité technologique et budgetaire
• Réduction des couts d’exploitation
• Migrations et réversibilité immédiates
• Pouvoir tirer partie des services de cloud d’Azure
Scénarios d’usage
Richesse de l’offre Windows Azure
caching identity service bus media CDN big data commerce integration analytics HPC Scheduler mobile
compute storage networking
virtual machines web sites cloud services SQL database noSQL database blob storage connect virtual network traffic manager
...
Fram
ewor
ksSe
rvic
esFa
bric
Infr
astr
uctu
re
N Central US, S Central US, N Europe, W Europe, E Asia, SE Asia + 24 Edge CDN Locations
......
......
...
Automated
Managed Resources
Elastic
Usage Based
Global Physical Infrastructureservers / network / datacenters
Ruby …
Windows Azure : Un cloud très ouvert
Langage
CMS
Devices
Databases
Operating Systems
WebLogic
• Abonnement en ligne (procédure slide suivante)– Souscription en ligne sur le site Microsoft – Prix publics. Pas de garantie des prix.– Le support Azure doit être souscrit en plus à raison d’un abonnement support par abonnement Azure. Les offres de
support sont décrites sur : https://www.windowsazure.com/fr-fr/support/plans/
–Contrat entreprise (contacter Julie Desoeuvres)– Ouvert pour 3 ans. Engagement annuel. L’ annuité peut être révisée chaque année.– Prépaiement de l’annuité (forfait annuel). Forfait minimum de 18767€ /an.– Les services Azure sont décomptés quotidiennement de ce forfait à des tarifs préférentiels versus les tarifs publics.
Garantie contre une hausse des prix pendant 3 ans. Si baisse des prix publics, baisse impactée sur les tarifs préférentiels
– Gestion multi-abonnements : possibilité de créer un nombre illimité d’abonnements Azure dans le cadre du contrat– Suivi granulaire de la consommation : au niveau global, et au niveau de chaque abonnement– Le support doit être souscrit annuellement en plus, à raison d’un abonnement support pour tous les abonnements du
Contrat Entreprise. – Possibilité de récupérer des abonnements existants (ouverts en ligne) et les « importer » dans le contrat sans
migration ni réinstallation
Achat Azure : 2 options
• Avoir un compte Microsoft (anciennement compte Windows Live). Pour en créer un : https://signup.live.com/signup.aspx?lic=1
• Ouvrir un abonnement Azure sur : https://www.windowsazure.com/fr-fr/pricing/purchase-options/
• Si vous ne souhaitez pas utiliser de CB mais recevoir une facture, en faire la demande avant d’ouvrir l’abonnement sur : http://www.windowsazure.com/fr-fr/pricing/invoicing/ (avoir créé le compte Microsoft au préalable)
Ouverture d’un abonnement Azure (directement sur le site web Azure)
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
POURQUOI
PROMESSES
UN PROCESSUS STRUCTURÉ• Best Practices du marché• Colibri formalise l’élaboration des prévisions
de ventes
Capacité de structurer un processus métier et de le piloter ► Workflow ou phasage des actions
GESTION MULTI-NIVEAUX
► Structuration avec Base en étoile, Cube OLAP ou Calcul In Memory ?
STRUCTURE DE DONNÉES RICHE5 axes d’analyse, 12 niveaux d’agrégation par axe
SIMPLE ET ROBUSTE
• Modèles de prévision basés sur des algorithmes éprouvés et vérifiables
Mise en œuvre de calculs complexes de manière transparente pour l’utilisateur ► traitements asynchrones et puissance de calcul
NATIVEMENT COLLABORATIF
• Placer le travail collaboratif au cœur du processus de prévisions, avec tous les acteurs
Notification des actions des collaborateurs en temps réel
► Système de push serveur/client
► Tableaux de bord performants et composants riches
► Intégration au mail
PILOTAGE ET SUPERVISION
Tableaux de bord à caractère décisionnel
INTUITIF, ACCESSIBLE ET ERGONOMIQUE• Impliquer les novices : simple et intuitive• L’élaboration de prévisions n’a jamais été
si facile et ludique !
Clients : desktop et tablettesDesign : centré utilisateurTechnologie front : HTML5 avec composants graphiques riches adaptés
ACCESSIBLE ÀTOUS LES BUDGETS
Prix de vente basés sur l’usage
Solution SAAS : Infra/TMA/MCO intégrées
MAIS
ATTENTION aux prix des composants utilisés
INTÉGRÉ ET PERFORMANT• Gros volumes de données• Module d’import/export des données
depuis le SI + transfert sécurisé
► PERFORMANCES & SCALABILITÉ
► SÉCURITÉ
DÉMONSTRATION
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
CHEFS DE PROJETS ?
QUI CODE ?
QUI CONNAÎT LE CLOUD ?
VERIFICATION DE
L’AUDIENCERESPONSABLES INFORMATIQUES ?
POST-IT À VOTRE DISPOSITION !!!
N’hésitez pas à POSER DES
QUESTIONS !
Sachez-le …
CHEFS DE PROJETS ?
QUI CODE ?
EN PARTICULIER WINDOWS AZURE ?
VERIFICATION DE
L’AUDIENCERESPONSABLES INFORMATIQUES ?
ARCHITECTURE DE COLIBRIEXIGENCE : RÉDUCTION DES COÛTS !
• Uniquement PaaS• Pas de Worker
Role• Multi-tenancy
côté Web-Role
ERP
ARCHITECTURE DE COLIBRIMULTI-TENANCY
http://Cli1.Colibri.com
1
1
1
3
3
3
4
4
4
2
2
2
http://Cli1.Colibri.com
http://Cli1.Colibri.com
http://Cli4.
Colibri.com
Full multi-tenancy. Plusieurs clients / tenants. 1 Web Role. 1 Azure SQL Database
Multi-tenancy partielle. Plusieurs clients / tenants. 1 Web Role. 1 Azure SQL Database
Mono-tenancy partielle. 4 WebRoles / 4 bases. Tout est dupliqué !
ARCHITECTURE DE COLIBRIMULTI-TENANCY
Windows Azure
4 Azure SQL Databases
http://Cli1.Colibri.com
http://Cli2.Colibri.com
http://Cli3.Colibri.com
http://Cli4.Colibri.com
12
3
4
12 3
4
Exigence forte : garantir le cloisonnement des données clients
Chaque client Colibri dispose de sa propre SQL Database
Répond à l’exigence de réinternalisation sur site de la solution Colibri
Compatible avec les outils d’administration comme SQL Management Studio (Backup / Restore)
Service SQL PAAS
AZURE SQL DATABASE (PAAS)ARCHITECTURE LOGICIELLE
Utilisateurs
Procédures stockéesCouche de stockage
Couche logiqueCouche de présentation
Web role
Timothée Marchand
AZURE SQL DATABASE (PAAS)PRINCIPAUX AVANTAGES
SAUVEGARDE AUTOMATIQUE
HAUTE DISPONIBILITÉ
CONTRÔLE DE COHÉRENCE
MISE A NIVEAU AUTOMATIQUE
AZURE SQL DATABASE (PAAS)PRINCIPALES LIMITATIONS
Pas de contrôle sur les ressources et leur allocation
Pas d’index stockés en colonne (columnStore)
Pas de compression de base de données
Pas de partitionnement de tables
Pas d’analyseur de profil
AZURE SQL DATABASE (PAAS)BONNES PRATIQUES
Optimisation• Ecriture manuelle du
code• Utilisation de
procédures stockées• Limitation des
jointures
Equilibrage• Déport des
traitements lourds dans la couche applicative
• Sharding
Contrôle• Activation des
statistiques• Consultation des vues
de gestion dynamique (DMV)
• Audit des plans d’exécutions, surveillance des verrous..
SQL SERVER EN MODE PAAS : LA RECHERCHE DU BON COMPROMIS
Rapidité de développement
Performances du système
Facilité de maintenance
Code unique pour le SaaS ou pour la version « On-Premise » : réversibilité totale
Simple de convertir une application ASP .Net stateless en application scalable fonctionnant sur le Cloud Windows Azure.
Performance StatelessLoad
balancing
Attention : best practices nécessaires
BILAN EN TANT QUE DEVELOPPEUR
Coût
Modèle économique impacts sur l’architecture technique
BILAN EN TANT QU’ARCHITECTE
Exemple : stratégies envisagées pour la persistance• Azure SQL Dabase (PaaS)• Azure SQL Datase Premium (PaaS)• VM SQL Server (IaaS)• Azure Table Storage (NoSQL, PaaS)
S’appuyer sur les services Azure
Exemple : Azure Service Bus, SendGrid
Réactivité de Microsoft par rapport aux besoins, avec les services Preview, comme "Scale"
BILANSURVEILLER LES NOUVEAUTÉS (ex : élasticité)
AVANT : Pas d’élasticité (besoin d’un projet OpenSource CodePlex)
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
10h30 – 11h00PAUSEDiscussions informelleset questions
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
TEAM FOUNDATION SERVICE ?
L’ALM ?
VERIFICATION DE
L’AUDIENCEQUI CONNAÎT TEAM FOUNDATION SERVER ?
N’hésitez pas à POSER DES
QUESTIONS !
Sachez-le …
POST-IT À VOTRE DISPOSITION !!!
CYCLE DE VIE D’UNE APPLICATION WINDOWS AZUREVUE SIMPLIFIEE
SIMPLE + QUALITE + DEPLOIEMENT RAPIDE = 100% de nos projets .Net sont sur Windows Azure (Usine logiciel TFS + Environnements). BON ROI = Mise en place même pour nos clients « non-Azure » ; « Setup-up cost » = 1 heure
Simple non ?
Environnement de livraison
Windows Azure
Usine logicielle
Windows Azure
Développeur
Qualité
Archivage Code Source
Package livraison
Version de test
CYCLE DE VIE D’UNE APPLICATION WINDOWS AZUREVUE COMPLÈTE
OK ??
Usine logicielle
Windows Azure
Développeur
Qualité
Archivage Code Source
Package livraison Test
Environnement de test
Windows Azure
Version de test
Environnement Client
Version Client
Package livraison Client
Package livraison Client
Environnement PROD
Version PROD
Staging
Windows Azure
Version de test
Staging
Version Client
Staging
Version PROD
WebPublish 3 sec
Environnement Dév
Version Dév
VS Publish 10 min
Etc…
NOTRE USINE LOGICIELLE FULL VISUAL STUDIO 2013“TIME TO MARKET” RAPIDE GRACE A L’ALM MICROSOFT
Feedback Manager
Exploratory Testing
StoryboardingDebug in Prod (Intellitrace)
Code Review
ALM
Quality Builds
NDepend v5 (**)
TFS2013
(*) TFS 2013: Microsoft Visual Studio Team Foundation Server 2013(**) « Objet Direct, premier partenaire agréé NDepend »
Stylecop, FXCop,
R#
GRANDE FLEXIBILITE DU SELF-SERVICEBESOIN DE GERER TOUS CES ENVIRONNEMENTS ET PARAMETRES
Multi-tenancy = Clients différents et même environnement?Nombreux comptes Windows Azure ; isoler les développeurs de la production !Nombreux services possibles par environnementRigueur et convention de nommageTableau EXCEL interminable
Miniature de la doc exhaustive du processus de
déploiement / vérification / validation
Service Azure Nom de code Environnement Souscrip-tion Login Microsoft Account
Cloud Services OD-Colibri-Dev01-NE-CloudSrv.CloudApp.net Dév, Europe N MSDN1 [email protected]
Cloud Services OD-Colibri-Rec01-WE-CloudSrv.CloudApp.net Rec, Europe O MSDN2 [email protected]
Service Bus OD-Colibri-Dev01-SrvBus Dév MSDN1 [email protected]
SQL Database Server: zjlgjtckrkNom: od.colibri.db.Dev01
Démo Client01,Europe Nord
MSDN3+ VISA
Storage Account odcolinedevstoacc Dév Europe Nord … …
… … … … …
… … … … …
… … … … …
Nécessité d’un
outil de CMDB
( Type ITIL )
TFS BUILD ET DÉPLOIEMENT RAPIDE ET CONTINUSUR LES DIFFÉRENTS ENVIRONNEMENTS. HAUTE TRAÇABILITÉ
Alternative possible à TFS Buid / Deploy : InRelease, qui devient Microsoft. Sinon Nolio, Microsoft System Center, Service Now, …
VÉRITABLE DÉPLOIEMENT COLIBRITÉMOIGNAGE…
Déploiement semi-manuel réussi de Colibri pour un nouveau prospectpar téléphone portable - Chat lors d’un « After-work »
SOUSCRIPTION A WINDOWS AZURERÉPARTITION DE NOS LICENCES ET ABONNEMENTS
« Think big, Act small, Fail fast ; learn rapidly »
RETOUR D’EXPERIENCE SUR LE SLAARRET DE SERVICE PLANNIFIE (A DEUX REPRISES)
Maintenance « single instance deployments of Windows Azure Virtual Machines »• REFLEXE: Aucun problèmes
de notre côté, car full PaaS !• FAIT: … Sauf … une partie en
‘preview’
RETOUR D’EXPERIENCE SUR LE SLAARRET DE SERVICE PLANNIFIE (A DEUX REPRISES)
BIEN PENSER: Alertes par email & filtre anti-Spam!Effet de bords à anticiper« Single Point of Failure » : Peu de perturbations lors de la 2nd maintenanceUtilité des 2 instances !
? ??
Objet Direct
PreviewTFS Build
TFS Build
POUR CONCLURE …
SIMPLE à chaque étapes !– Ne pas oublier les prochaines marches– Cela porte un nom: Modèle de maturité du « Cloud Computing »
1. Initiation / PoC / apprentissageBusiness Model
2. - 1ier SaaS à la main- tâtonnement avec l’outillage
3. Conception de processus PROD- arrive aux limites des outils de dév- début d’automatisation en pré-prod / prod
4. Intégrer de plus en plus de fonctionnalités, consolidation
5. Commercialisation robuste
ITIL (**)
Prêt
ARM (*)
(*) ARM: Application Release Management(**) ITIL: IT Infrastructure Library
9h00 – 9h15Accueil(badges, café, livres blancs)
9h15 – 9h25Présentationd’Objet Direct et du Groupe Viseo, Partenaire Microsoft
9h25 – 9h45Mot de Microsoft, positionnement du Cloud
9h45 – 10h05Retour d’expériences et démo Colibri, une application SaaS sur Windows Azure
10h05 – 10h30Coulisses techniques - Développement Cloud
10h30 – 11h00PAUSEDiscussions informelleset questions
11h00 – 11h30CoulissesTechniques - Industrialisation
11h30 – 12h00Conclusion / Q&Aet/ou Bonus*
(*) « Industrialisez rapidement vos développements »
CONCLUSIONAVANTAGES ET INCONVENIENTS
+ Haute disponibilité
+ Immédiatement opérationnelle
+ Solution à moindre coût
+ Accompagnement
de Microsoft
+ Plateforme ouverte, et très simplenotre retour d’expérience par rapport à Java et Google
- Selon les usages: Attention aux performances SQL Database
Considérer l’offre Premium / IaaS /
Big data
- Implémentation SSO complexe,
facilité par WAAD, et reste un domaine très
avancé
- Avantage et inconvénient du « Self-Service »:
- Monter rapidement des environnement.Attention $$$
Merci !
ARCHITECTURE TECHNIQUE COLIBRI
deployment Backend ov erv iew
Presentation Tier
Middle Tier
Authentication Tier
:Microsoft WAAD
Mediator :Windows Azure Serv ice Bus
:Notification Hubs
:SignalR
:Web browser«device»
Android or iOS or Windows 8.1 :Tablet
:Web Role
Colibri RESTful API :Microsoft ASP.NET
Web API
:Microsoft ASP .NET MVC 4
:SendGrid
Windows Azure plugin to send mails.SendGrid is Microsoft Windows Azure Partner.
Mail :Queue
:jQuery SignalR
:Microsoft EntityFramework
Android,iOS or
Windows8.1 native
push
Push (web socketor long polling)
JSON(Ajax
requests)
«HTTPS»«HTTPS»
authentication
«HTTPS»
authentication
«HTTPS Redirect»
JSON
«HTTPS»
Q&A / BONUSQESTIONS AVANCEES ??
Retravailler toutes les formules mathématiques pour les rendre
parallélisableThéories mathématiques
pures
Problématique de « Map reduce »
150€ / mois full PaaS 2500€ / mois (si Extra Large instance Pro BI)
Exemples de coûts
ENVIRONNEMENT D’INTÉGRATION / DÉPLOIEMENT CONTINU BASÉ SUT TFS 2013
SPÉCIALISATION DANS LE DEVOPSDE BOUT EN BOUT
Expérience avérée
à travailler sur des
partenariats stratégiques
entre Microsoft
et GE Healthcare
COLLABORATION ÉTROITE ENTRE OBJET DIRECT ET MICROSOFT
16 sociétés à travers le monde sélectionnées sur ce programme TAP
Unique société française à avoir été sélectionnée grâce à son expérience sur le Cloud Azure sur un projet de dimension internationale débuté en octobre 2011
Avril 2013
Convié à travailler(*) sous NDA avec
Microsoft Corp, à Redmond / Seattle,
sur un ‘TAP’ Technological
Adoption Program qui est un
partenariat prestigieux
LES COULISSES TECHNIQUES D’UNE APPLICATION SAAS – BLOB STORAGE
Blob Storage Concepts
BlobContainerAccount
Contoso
Images
PIC01.JPG
Video
VID1.AVI
http://<account>.blob.core.windows.net/<container>/<blobname>
Pages/Blocks
Block/Page
Block/Page
PIC02.JPG
BLOB Storage is the simplest way to store large amounts of unstructured text or binary data such as video, audio and images with the fastest read performance.
Highly scalable up to Peta bytes, durable, available file system.
Blobs can be exposed publically over http.
Can securely lock down permissions to blobs.
SECURITE DE VOTRE SYSTÈME D’INFORMATIONOUVERTURE DES PORTS / PROTOCOLES
PROTOCOLS and PORTS to open TCP:49152 to 65535 (due to MS IaaS of June 2012) HTTP and HTTPS (443) (for Win Azure Report) TCP 8172 (Publish using WebDeploy) TCP 3389 (Remote Desktop Access (RDP)) SQL Management Studio connected to SQL Azure : . TCP 1433 SQL Server (based on TDS protocol) . TCP 1434 SQL Admin Connection . TCP 4022 SQL Service Broker . TCP 435 SQL Service Broker . TCP 2383 "Analysis Services« . TCP 2382 "SQL Browser« . UDP 1434 "SQL Browser« . Azure Service Bus BESOIN DE DECLARER LES IP-RANGE DES DATACENTER