Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

43
palais des congrès Paris 7, 8 et 9 février 2012

description

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?

Transcript of Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Page 1: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

8 Février 2012Dominique [email protected] Microsoft

La Plateforme Azure Editeurs de Logiciels

Page 3: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

La révolution du Cloud

Computing pour l’industrie

du Logiciels

Page 4: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

L’impact du Cloud pour l’industrie du logiciels : « Catching The Long Tail »

Architecture Strategies for Catching the Long Tailhttp://msdn.microsoft.com/en-us/library/aa479069.aspx

Page 5: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Le Cloud vous permet de réaliser de nouvelles

choses

Plus que juste réduire les coûts informatiques…

Délivrer de nouvelles expériences

adaptées aux usages numériques

Amplifier l’agilité et l’efficacité

opérationnelle de l’entreprise

Rendre possibles de nouveaux scénarios ou business modèles

Innovation, innovation, innovation…

Page 6: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Slide 6

Usage Libre

Nouveaux modèles de Licence pour vos solutions

dans le CloudPar Unité Type Paiement

Page 7: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Cloud Computing Patterns

Usage

Com

pute

Time

Average

Inactivity

Period

“On and Off “

On & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome

Com

pute

Time

“Unpredictable Bursting“

Average Usage

Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases

Average Usage

Com

pute

Time

“Growing Fast“

Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough

Com

pute

Time

“Predictable Bursting“

Services with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity

Average Usage

Page 8: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Traditional(On-Premise)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Vous

gér

ez

Infrastructureas a Service

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Géré par fournisseur

Vous

gér

ez

Softwareas a Service

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Géré par fournisseur

Platformas a Service

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Géré par fournisseur

Vous

gér

ez PaaS

Prêt pour construire

SaaS

Prêt à consommer

Contrôle + Coûts élévés Efficacité + économies élévées

Servers

Vue des modèles Cloud (IaaS, PaaS, SaaS)

IaaS

Prêt pour migrer

Page 9: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

La plateformeCloud

Microsoft

Page 10: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Services Cloud

BROWSER/TVPC Mobile

25M people on Xbox LIVE®

530M active Windows Live®

IDs

368M people using Hotmail®

Over 4B WW queries each month

Over 6M songs in the

catalog

Over 459M unique users

14B ads per month

Over 303M users each

month

2B unique calls per year

Nous sommes dans le Cloud depuis longtemps

Nous connaissons le monde de l’entreprise…

Page 11: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

North Central USA

South Central USA

Northern Europe

Western Europe

Eastern Asia

Southeast Asia

2010

2010

2010

2010

Contrat de service entreprise, garantie de service avec engagement financier, disponibilité et support 24/7

Exploités par Microsoft Global Foundation Services (GFS), hébergeur de l’ensemble des services Microsoft (MSN, Messenger, Exchange Online, Windows Azure, …)

Certifications sécurité SAS 70 & ISO 27001 audités par tiers indépendant

DataCenters Azure Cloud Microsoft

Page 12: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Page 13: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Page 14: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Software As A Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a service (IAAS)

Les solutions Cloud Microsoft

Page 15: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Les services

à votre disposition…

Platform

Page 16: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

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%)• Possibilité de choisir la taille de VM (Scale UP)

Page 17: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Azure All Access !« Çà marche sur Windows, çà marchera sur Azure »

Page 18: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Démo

Page 19: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Services de Stockage• Stockage non relationnelle avec Windows

Azure StorageType 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 avecBase de données relationnelle CloudHaute 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…)Scale Out avec SQL Azure Federation

Federation Root

Multi-Tenant Db

Tenant 1

Tenant 2

Tenant 3 Db

Tenant 4

Tenant 4 Db 1

Tenant 4 Db 2

Page 20: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

HTTP, HTTPS, TCP

Exemple Solution Windows Azure

Load Balancer

SOLUTION AZURE

DATA CENTER AZURE

Azure Fabric

CLIENT

Page 21: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Application Code

ADO.NET, ODBC, …

Web-based Client

Web Browser, Silverlight, …

Application Code

ADO.NET, ODBC, …

TDS+SSL

TDS+SSL

HTTP, HTTPS

Page 22: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Démo

Page 23: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Services de Données• Service de Rapport avec SQL Azure Reporting

• Service de Synchronisation de Données DataSync

Page 24: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Services Réseaux• Azure CONNECT Liaison sécurisée (IPSec) entre le Cloud et réseaux entreprise

• Traffic ManagerPermet 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

Windows Azure

Entreprise

Page 25: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

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

Page 26: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Services de cache• Azure AppFabric CachingService de cache distribuée en mémoireAméliorer la performance

• Content Delivery Network (CDN)24 nœuds CDN dans le mondeContenu statique plus prêt de vos utilisateurs

Hosted Compute

Table Storage

SQL AzureIn-Memory Caching

Table Storage

SQL Azure

Page 27: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Mettre à disposition vos

solutions…

Page 28: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

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

Page 29: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Différence avec les autres Marketplaces ?

Built On vs. Built For…

BUILDANYTHING

SELLEVERYWHERE

Page 30: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Page 31: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Page 32: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Page 33: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Page 34: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Prix Windows Azure

Page 35: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Calculateur

Page 36: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Comment démarrer ?• Avoir une souscription…

• Outils…

• Formation

Page 38: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Des ressources Windows Azure gratuites

Testez Windows Azure gratuitement pendant 90 jours http://aka.ms/

tester-azure-90j

Abonnés MSDN, vous bénéficiez de Windows Azure http://aka.ms/

activer-azure-msdn

Scénario d’utilisation (B2B): http://aka.ms/b2b-avec-sqlazure

Page 39: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Chaque semaine, les DevCampsALM, Azure, Windows Phone, HTML5, OpenDatahttp://msdn.microsoft.com/fr-fr/devcamp

Téléchargement, ressources et toolkits : RdV sur MSDNhttp://msdn.microsoft.com/fr-fr/

Les offres à connaître90 jours d’essai gratuit de Windows Azure www.windowsazure.fr

Jusqu’à 35% de réduction sur Visual Studio Pro, avec l’abonnement MSDN www.visualstudio.fr

Pour aller plus loin

10 février 2012

Live Meeting

Open Data - Développer des applications riches avec le protocole Open Data

16 février 2012

Live Meeting

Azure series - Développer des applications sociales sur la plateforme Windows Azure

17 février 2012

Live Meeting

Comprendre le canvas avec Galactic et la librairie three.js

21 février 2012

Live Meeting

La production automatisée de code avec CodeFluent Entities

2 mars 2012

Live Meeting

Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android

6 mars 2012

Live Meeting

Nuget et ALM

9 mars 2012

Live Meeting

Kinect - Bien gérer la vie de son capteur

13 mars 2012

Live Meeting

Sharepoint series - Automatisation des tests

14 mars 2012

Live Meeting

TFS Health Check - vérifier la bonne santé de votre plateforme de développement

15 mars 2012

Live Meeting

Azure series - Développer pour les téléphones, les tablettes et le cloud avec Visual Studio 2010

16 mars 2012

Live Meeting

Applications METRO design - Désossage en règle d'un template METRO javascript

20 mars 2012

Live Meeting

Retour d'expérience LightSwitch, Optimisation de l'accès aux données, Intégration Silverlight

23 mars 2012

Live Meeting

OAuth - la clé de l'utilisation des réseaux sociaux dans votre application

Prochaines sessions des Dev Camps

Page 40: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Premier ouvrage rédigé en FrançaisSur l’intégralité de la plateforme Windows Azure

Disponible dès aujourd’hui!Consultation et achat possible sur le stand (52) des éditions ENI

Livre sur Windows Azure

Page 41: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Quel service Azure permet de créer une connection

IPSec entre un serveur en entreprise et une instance

Azure?

Page 42: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Azure CONNECT Windows Azure

Entreprise

Page 43: Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)

Le CloudRévolution pour l’industrie du Logiciel

Architecture Strategies for Catching the Long Tailhttp://msdn.microsoft.com/en-us/library/aa479069.aspx