Comment créer et héberger son SaaS au dessus de la PaaS Windows Azure? Comment monétiser son application, ses Web Services, ses données à travers Windows Azure Marketplace? Comment refacturer la consommation à l'usage de Windows Azure et trouver le bon modèle économique?
4. L’impact du Cloud pour l’industrie
du logiciels : « Catching The Long
Tail »
Architecture Strategies for Catching the Long Tail
http://msdn.microsoft.com/en-us/library/aa479069.aspx
5. Le Cloud vous permet de
réaliser de nouvelles choses
Plus que juste réduire les coûts informatiques…
Amplifier l’agilité et Délivrer de nouvelles Rendre possibles de
l’efficacité expériences nouveaux scénarios
opérationnelle de adaptées aux usages ou business modèles
l’entreprise numériques
Innovation, innovation, innovation…
7. Cloud Computing
Patterns
Compute
Compute
Inactivity
Period
Average Usage
Average Usage
Time Time
On & off workloads (e.g. batch job) Successful services needs to grow/scale
Over provisioned capacity is wasted Keeping up w/ growth is big IT challenge
Time to market can be cumbersome Cannot provision hardware fast enough
Compute
Compute
Average Usage Average Usage
Time Time
Unexpected/unplanned peak in demand Services with micro seasonality trends
Sudden spike impacts performance Peaks due to periodic increased demand
Can’t over provision for extreme cases IT complexity and wasted capacity
8. Vue des modèles Cloud
(IaaS, PaaS, SaaS)
Traditional Infrastructure Platform Software
IaaS PaaS SaaS
Vous gérez
(On-Premise) as a Service as a Service as a Service
Applications Applications Applications Applications
Runtimes Runtimes
Vous gérez
Runtimes Runtimes
Security & Integration Security & Integration Security & Integration Security & Integration
Prêt pour Prêt pour Prêt à
Géré par fournisseur
Géré par fournisseur
Databases
Databases migrer
Databases Databases
construire consommer
Servers
Vous gérez
Géré par fournisseur
Servers Servers Servers
Virtualization Virtualization Virtualization Virtualization
Server HW Server HW Server HW Server HW
Storage Storage Storage Storage
Networking Networking Networking Networking
Contrôle + Coûts élévés Efficacité + économies élévées
10. Nous sommes dans le Cloud
depuis longtemps
530M active 368M people Over 4B WW queries Over 459M 2B unique
Windows Live® using Hotmail® each month unique users calls per year
IDs
Over 303M Over 6M 25M people 14B ads
users each songs in the on Xbox per month
month catalog LIVE®
Services Cloud
Nous connaissons le monde de
11. DataCenters Azure Cloud
Microsoft
2010
Northern
North Central Europe
USA
2010
2010
Eastern Asia
Western Europe
South Central 2010
USA
Southeast Asia
Contrat de service Certifications Exploités par Microsoft Global
entreprise, garantie de sécurité SAS 70 & ISO Foundation Services
service avec engagement 27001 audités par (GFS), hébergeur de l’ensemble
financier, disponibilité et tiers indépendant des services Microsoft
support 24/7 (MSN, Messenger, Exchange
Online, Windows Azure, …)
12.
13.
14. Les solutions Cloud
Microsoft As A Service
Software
(SaaS)
Platform as a Service (PaaS)
Infrastructure as a service (IAAS)
16. Services de Traitement
(« Compute »)
Allocation/Dé-allocation de machines (VM) à la
demande pour exécuter votre solution AZURE
• Solution Azure = Package Azure
(BIN, RES, RUNTIME, …)
+ FICHIER CONFIG (VAR, ROLE, …)
• Solution = 1 ou plusieurs Rôles
(WEB, WORKER, VM)
• Déposer votre Solution sur la plateforme PaaS Azure
dans un ou plusieurs DataCenters Microsoft Azure
• Haute dispo, capacité de montée & Tolérance au
panne (SLA >99,95%)
17. Azure All Access !
« Çà marche sur Windows, çà marchera sur Azure »
19. Services de
•
Stockage
Stockage non relationnelle avec Windows Azure
Storage
Type de Stockage : BLOB (binaire),
TABLE (entités)
QUEUE (message asynchrone)
Persistant, Hautement disponible, Géo-Répliqué
Accessible via API REST
Librairie .NET, PHP, JAVA
• Stockage relationnelle avec
Base de données relationnelle Cloud
Haute disponibilité, capacité de montée en charge à la demande,
réplication, sécurité, répartition de charge…
Microsoft : Administration physique (disque durs,
serveurs et stockage, patch, cluster, sécurité, …)
Vous : Administration logique (schéma, index,
utilisateur, rôle…)
23. Services de Données
• Service de Rapport avec SQL Azure Reporting
• Service de Synchronisation de Données DataSync
24. Services Réseaux Windows Azure
• Azure CONNECT
Liaison sécurisée (IPSec) entre
Entreprise
le Cloud et réseaux entreprise
• Traffic Manager
Permet de router les clients,faire de la répartition de
charge ou du failover entre DataCenter
(http://www.contoso.com)
• Bus de Message Cloud Windows Azure Service Bus
25. Services d’identité
Azure Access Control Service (ACS)
• Permet de déléguer l’authentification de vos applications web et services à
ACS
• Par défaut supporte la fédération d’identité vers Windows Live
ID, Google, Yahoo, Facebook, ADFS
• Supporte Protocol OAuth 2.0, OpenID 2.0, WS-Trust et WS-Federation
• Format des Tokens SAML 1.1, SAML 2.0, et Simple Web Token (SWT)
Web Application Service
26. Services de cache
• Azure AppFabric Caching
Service de cache distribuée en mémoire
Améliorer la performance In-Memory Caching
SQL Azure
Hosted Compute
Table
• Content Delivery Network (CDN) Storage
24 nœuds CDN dans le monde
Contenu statique plus prêt de vos utilisateurs
28. Place de Marché pour trouver, publier et vendre vos applications et
données.
Contrôle complet sur les conditions d’usage et prix
Possibilité de lister votre solutions uniquement ou lister et vendre sur
la place de marché Azure
Vos clients pourront acheter applications/données sur le mode d’une
souscriptions mensuelles
MarketPlace fournit la possibilité de fournir une version d’évaluation
Microsoft et Partenaire partage les revenues sur le model 80/20
29. Différence avec les autres
Marketplaces ?
Built On vs. Built For…
BUILD SELL
ANYTHING EVERYWHERE
38. Des ressources Windows Azure
gratuites
Testez Windows Azure Abonnés MSDN, vous
gratuitement pendant bénéficiez de
90 jours Windows Azure
http://aka.ms/
http://aka.ms/
tester-azure-90j
activer-azure-msdn
Scénario d’utilisation
(B2B): http://aka.ms/
b2b-avec-sqlazure
39. Pour aller plus loin
Prochaines sessions des Dev Camps
Chaque semaine, les 10
Live Open Data - Développer des applications riches avec le
février
DevCamps 2012
16
Meeting protocole Open Data
ALM, Azure, Windows Phone, HTML5, OpenData février
Live
Meeting
Azure series - Développer des applications sociales sur
la plateforme Windows Azure
2012
http://msdn.microsoft.com/fr-fr/devcamp
17
Live Comprendre le canvas avec Galactic et la librairie
février
Meeting three.js
2012
Téléchargement, ressources 21
février
Live La production automatisée de code avec CodeFluent
Meeting Entities
et toolkits : RdV sur MSDN 2012
2 mars Live Comprendre et mettre en oeuvre le toolkit Azure pour
http://msdn.microsoft.com/fr-fr/ 2012 Meeting Windows Phone 7, iOS et Android
6 mars Live
Nuget et ALM
2012 Meeting
Les offres à connaître 9 mars
2012
Live
Meeting
Kinect - Bien gérer la vie de son capteur
90 jours d’essai gratuit de Windows 13 mars
2012
Live
Meeting
Sharepoint series - Automatisation des tests
Azure 14 mars Live TFS Health Check - vérifier la bonne santé de votre
www.windowsazure.fr 2012 Meeting plateforme de développement
15 mars Live Azure series - Développer pour les téléphones, les
2012 Meeting tablettes et le cloud avec Visual Studio 2010
Jusqu’à 35% de réduction sur Visual 16 mars Live Applications METRO design - Désossage en règle d'un
Studio Pro, avec l’abonnement MSDN 2012 Meeting template METRO javascript
20 mars Live Retour d'expérience LightSwitch, Optimisation de
www.visualstudio.fr 2012 Meeting l'accès aux données, Intégration Silverlight
23 mars Live OAuth - la clé de l'utilisation des réseaux sociaux dans
2012 Meeting votre application
40. Livre sur Windows Azure
Premier ouvrage rédigé en
Français
Sur l’intégralité de la
plateforme Windows Azure
Disponible dès aujourd’hui!
Consultation et achat
possible sur le stand (52)
des éditions ENI
41. Quel service Azure permet de
créer une connection IPSec
entre un serveur en entreprise
et une instance Azure?
43. Le Cloud
Révolution pour l’industrie du
Logiciel
Architecture Strategies for Catching the Long Tail
http://msdn.microsoft.com/en-us/library/aa479069.aspx