windows azure : une révolution pour les éditeurs de logiciels
Post on 15-Feb-2016
18 Views
Preview:
DESCRIPTION
TRANSCRIPT
2
Windows Azure : une révolution pour les éditeurs de logiciels
Michel Hubert François TonicSolutions Architect cloudmagazine.frLogica Business Consulting rédacteur en chef Programmezmichel.hubert@logica.com
3
Logica
4
François Tonic Historien, journaliste
Fondateur de cloudmagazine.fr Rédacteur en chef de Programmez! Fondateur de Toutankhamon Magazine Rédacteur en chef de Pharaon Magazine Spécialiste des modèles de développement, langages, ALM, multicore, cloud computing
francoistonic@bbox.fr
5
Agenda
Vous avez dit Cloud?
Le PaaS: concrètement pour mon architecture
Il n’y a pas que le code dans la vie!
6
Vos challengesRéalité Idéal
3 1
2 2
1 3
Développement nouvelles applications• Création de nouvelles applications• Réécriture pour nouvelles plateformes
Améliorer les applications existantes• Ajustement en fonction des impératifs• Ajout de fonctionnalités
Déploiement et maintenance• Deploiement et configuration• Compatibilité système et MAJEn
rédu
isant
les c
outs
fa
voris
ant l
a di
strib
ution
7
Nouvelles règles du marché
0
1,000,000
2,000,000
3,000,000
4,000,000
5,000,000
RhapsodyTotal inven-
tory4.5 million
tracksTy
pica
lW
all-M
art
55,0
00 tr
acks
0
20,000
40,000
60,000
80,000
100,000
NetflixTotal inven-
tory90,000 DVDs
Typi
cal
Bloc
kbus
ter
3,00
0 DV
Ds
0
1,000,000
2,000,000
3,000,000
4,000,000
5,000,000
AmazonTotal invento-
ry5 million book
titles
Typi
cal
Barn
es &
Nob
le10
0,00
0 bo
oks
45%
Total sales
25%
Total sales
30%
Total sales
Products not available in offline retail storesSource: The Long Tail
8
Profit threshold
Products ranking
Sale
s
The Long Tail
PhysicalRetailers
HybridRetailers
Pure DigitalRetailers Profit
threshold
Products ranking
Sale
s
Source: The Long Tail
9
Driving ForcesConsumerization
of ITBroadband Dis-
tribution
Connect Supply & Demand
More devices, more customersMore apps, more ISVs
The Internet, anywhere,anytime
Search engines,Marketplaces Build Multi-
tenant SaaS
10
SaaS Vs On Premise?
11
Agenda
Vous avez dit Cloud?
Le PaaS: concrètement pour mon architecture
Il n’y a pas que le code dans la vie!
12
Vous avez dit PaaS ?
Software as a Service
Utilise
r
calcul stockageréseau
SOAMiddleware
ApplicationMiddleware
Software
Operating System
Platform as a Service
Infrastructure as a Service
Fournisseur de services Utilisateurs
Développe
r
Héberge
r
Data+ Security
13
Des bénéfices concrets au cœur des objectifs des clients
Agilité
Développer rapidement en vous focalisant sur les enjeux Métier de vos projets …
… sans se soucier des contraintes d’infrastructure et de mise à jour du socle applicatif
Optimisation des coûts
Payer uniquement à l’usage avec des coûts qui suivent l’évolution du business …
… et tracer les coûts réels de vos projets
Innovation
Créer et tester de nouveaux services rapidement en limitant les risques financiers …
… et apporter plus de valeur à vos clients
Qualité de service
Garantir par contrat la qualité de service…
… et s’appuyer sur l’automatisation et la gestion distribuée pour faire face aux demandes imprévues
14
L’offre Windows Azure
Database Management
Service Bus Access Control
Compute Storage ManagementCDN
Caching
Virtual Net
Integration
Data Sync Reporting
Composite Apps
App Data App Data
App Data App Data
MarketPlace
15
DémoManagement Portal
16
Saas, différences avec solutions intégrées actuelles
17
Impacts sur l’architecture Considérations architecturales :
Stabilité de l’application Rendre l’application scalable Niveaux de service (SLA) Authentification & Authorisation
Passage en mode multi-tenant
18
Architecture : Single-Tenant
Browser Web Tier B/L Tier Database
Customer #2
Browser Web Tier B/L Tier Database
Customer #1
Browser Web Tier B/L Tier Database
Customer #3
19
Solution coûteuse rapidement, difficile à maintenir…
20
Architecture : Multi-Tenant
Browser Web Tier B/L Tier Database
Customer #2
Browser
Customer #1
Browser
Customer #3 Personnalisationde schémas
partagés
21
Trois approches pour les multi-tenant des données
• La distinction entre données isolées et données partagées n’est pas binaire.• On parle plutôt de continuum avec variations
possibles entre ces deux modes extremes.
Isolé Partagé
Bases de donnéesséparées
Schémasséparés
Schémaspartagés
22
Critères de choix
Nombre des Tenants
Taille BdD par Tenant
Nb Utilisateurs par Tenant
Services Personnalisés par Tenant
Isolées Partagées
23
Considérations économiques
24
Agenda
Vous avez dit Cloud?
Le PaaS: concrètement pour mon architecture
Il n’y a pas que le code dans la vie!
25
Business ModelRemise en cause de son modèle économique classique
on vend pas une boîte, un logiciel mais un servicele contact avec le client est virtuel
Comment définir son modèle économique il ne doit pas remettre en cause la viabilité de la sociétési une offre classique subsiste, le modèle Saas doit être pensé en complément ou en alternativeest-ce que je propose une souscription mensuelle, annuelle ? Avec une durée minimale ? Un achat unique ?les équipes de commerciaux doivent être mobilisées, formées.
Trouver le juste prixle prix ne doit pas être ni trop bas, ni trop hautbrader un service Saas n'est pas une bonne idée
26
Questions légales Ne jamais oublier la partie contractuelle et vos obligations réglementaires et légale
Par exemple : une entreprise cliente ne peut se défosser sur un prestaire cloud en cas de perte de données sensibles ou en cas de violations des obligations légalesTout comme un prestataire doit être capable de dire où sont les datacenter, et garantir qu'ils ne seront TOUJOURS en Europe ou en FranceD'autre part, les obligations légales sont à considérer dans le pays où sont localisés les partenaires, les fournisseurs. Vous pouvez avoir un datacenter au Etats-Unis, un fournisseur logiciel en Allemagne et le client en France. Dans ce cas, il y a trois législations à considérer !
En qualité de fournisseur, vous pouvez :sensibiliser vos clients : "avez-vous pensé à", "êtes-vous en règle ?", etc.le contrat doit être clair, précis et formel : par exemple à quoi correspond exactement le taux de disponibilité de votre service ? Combien de réplications de données, d'instances sont faites et où ?
27
Questions légales Un élément tout simple :
Quand un client efface une donnée d'un logiciel SaaS qui pose problème à la CNIL ou par obligations légales, VOUS devez être capable de garantir que dans toutes les réplications des données, les données en cause soient effacées.Vous devez être capable de répondre aux questions légales et juridiques de vos clientsCertains fournisseurs proposent dans des développements sur mesure de faire collaborer les services juridiques. Cela peut paraître bête mais c'est très important. Ex. : Salesforce.comSi votre client veut une facture, un contrat papier, pensez-y !
Il est donc important de :"blinder" vos contrats et SLA : au niveau technique mais aussi juridique et assurancevos ingénieurs avant vente, commerciaux doivent être sensibilisées et il ne faut pas avoir peur d'aborder la question
28
Organisation Impacts sur le cycle de vie
Automatisation des déploiements / environnements
Passage d’une version n à n+1
Self-Care Portal : Provisioning / Metering / Billing / Monitoring …
29
Testez la plateforme Windows Azure
Explorez l’infini en 24h au travers de 3 exercices et repartez avec un Pass qui vous permet d’accéder à un vrai compte Windows Azure gratuitement pendant 30 jours.
Les abonnés MSDN bénéficient d’avantages pour tirer profit de la plateforme Windows Azure tels que 750 heures/mois, base de données SQL Azure…
Offre de Découverte “Windows Azure Platform Introductory Special” — Cette offre promotionnelle vous permet d'essayer gratuitement la plateforme Windows Azure. L'abonnement comprend un niveau de base de 25h de calcul/mois, du stockage, du transfert de données...
www.windowsazure.fr
Dès maintenant dans votre kit Windows Azure
Ou rendez-vous sur le stand cloud, C41, pour en récupérer un
Certifié sans carte bleue
« Le meilleur des formations Microsoft en France »
Accédez à plus de 90 cours de qualité sur les technologies de développement Microsoft en ligne ou avec un formateur SoftFluent.
Une carte d’accès Gratuite 1 mois vous attend au stand SoftFluent W5 !
4 cours AZURE vous attendent…
Windows Azure Fundamentals
&
Introduction to Windows Azure
SQL Azure
Windows Azure AppFabric
Partenaire exclusif en France
31
Devenez « Powered by Windows Azure »
• Pour les développeurs, les éditeurs de logiciels… tous ceux qui créent des logiciels
• Gratuit et en français• En « libre service »• Accompagnement en 3 étapes:
• Aide au Développement avec des outils tels que SDK, codes sources, formations techniques…
• Aide au test de compatibilité grâce au kit de certification logicielle mis à disposition gratuitement.
• Visibilité sur le marché: ressources marketing à disposition (PinPoint, logo « Powered by Windows Azure »,…)
Rendez-vous sur le stand cloud, C41, pour en savoir plus
32
MSDN et TechNet : l’essentiel des ressources techniques à portée de clic
http://technet.com http://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeurs
top related