+ All Categories
Home > Software > 2014 applications web sur Azure

2014 applications web sur Azure

Date post: 12-Jul-2015
Category:
Upload: julien-plee
View: 76 times
Download: 1 times
Share this document with a friend
Popular Tags:
31
Transcript
Page 1: 2014 applications web sur Azure
Page 2: 2014 applications web sur Azure

Windows Azure

Windows Azure Web Sites, Cloud Services ou

Virtual Machines ? Quelles technologies pour

mon application web ?

Benjamin Talmard - @benjiiim

Windows Azure Technical Evangelist

Microsoft France

Julien Plée - @JulPlee

Responsable Etudes et Développements

Talentsoft

Page 3: 2014 applications web sur Azure

#mstechdays Windows Azure

Depuis votre smartphone sur :

http://notes.mstechdays.fr

De nombreux lots à gagner toute les heures !!!

Claviers, souris et jeux Microsoft…

Merci de nous aider à améliorer les Techdays !

Donnez votre avis !

Page 4: 2014 applications web sur Azure

Windows Azure#mstechdays

WINDOWS AZURE WEB SITES, CLOUD

SERVICES OU VIRTUAL MACHINES ?Un peu de théorie

Page 5: 2014 applications web sur Azure

#mstechdays Windows Azure

« The power of choice »

Page 6: 2014 applications web sur Azure

#mstechdays Windows Azure

Windows Azure Web Sites

Code déployé à la demandesur de nouvelles instances

Page 7: 2014 applications web sur Azure

#mstechdays Windows Azure

Windows Azure Cloud Services

Package déployé à la demande sur de nouvelles

instances

Page 8: 2014 applications web sur Azure

#mstechdays Windows Azure

Windows Azure Virtual Machines

Vhds persistés dansWindows Azure Blob

Storage

Page 9: 2014 applications web sur Azure

#mstechdays Windows Azure

WINDOWS AZURE WEB SITES, CLOUD

SERVICES OU VIRTUAL MACHINES ?

Page 10: 2014 applications web sur Azure

#mstechdays Windows Azure

Récapitulatif

Contrôle sur la plateforme

Sim

plic

ité

Page 11: 2014 applications web sur Azure

#mstechdays Windows Azure

HelloTalent

Page 12: 2014 applications web sur Azure

Windows Azure#mstechdays

QUELLES TECHNOLOGIES POUR MON

APPLICATION WEB ?

Page 13: 2014 applications web sur Azure

#mstechdays Windows Azure

SQL Server sur VM (IaaS)

Page 14: 2014 applications web sur Azure

#mstechdays Windows Azure

Windows Azure Sql Database

Page 15: 2014 applications web sur Azure

#mstechdays Windows Azure

Taille Cœurs CPUWorker

Threads

Sessions

activesDisque (IOPS) RAM (Go)

P1 1 200 2000 150 8

P2 2 400 4000 300 16

Windows Azure SQL Database Premium

Page 16: 2014 applications web sur Azure

#mstechdays Windows Azure

NoSQL

Page 17: 2014 applications web sur Azure

#mstechdays Windows Azure

• “Throttling” et erreurs transitoires

• Frameworks disponibles– Entity Framework 6

– Enterprise Library

Mécanismes de Retry Pattern

Page 18: 2014 applications web sur Azure

#mstechdays Windows Azure

Windows Azure Cache Service

Page 19: 2014 applications web sur Azure

#mstechdays Windows Azure

• Co-located Cache

In-Role Cache

Page 20: 2014 applications web sur Azure

#mstechdays Windows Azure

• Dedicated Cache

In-Role Cache

Page 21: 2014 applications web sur Azure

#mstechdays Windows Azure

Communication asynchrone

• Tiers faiblement couplés

• Scalabilité indépendante

• Expérience utilisateur plus agréable

Page 22: 2014 applications web sur Azure

#mstechdays Windows Azure

Windows Azure Service Bus

Page 23: 2014 applications web sur Azure

#mstechdays Windows Azure

• Windows Azure Storage

Queues

– Plus de 5 GB de messages

– Lifetime < 7 jours

– Temps de leasing court et

extensible par message

– Suivi de la progression du

traitement dans le message

• Windows Azure Service Bus

Queues

– Moins de 5 GB de

messages

– Lifetime infini

– Intégration complète avec

WCF

– FIFO garanti

– Publish/Subscribe

Quel type de queue choisir?

Page 24: 2014 applications web sur Azure

#mstechdays Windows Azure

ASP.Net Web Api

• HTTP / REST seulement

• JSON, XML, …

• Pattern par défaut :

Request/Response

• Open Source

WCF

• Plusieurs protocoles de

transports (HTTP, TCP, UDP,

Custom)

• Plusieurs formats d’encodage

(Text, MTOM, Binaire)

• Patterns supportés : Request-

Reply, One Way et Duplex

• Utilisation de WSDL pour la

découverte

ASP.Net Web Api

Page 25: 2014 applications web sur Azure

#mstechdays Windows Azure

Communication temps réel

Page 26: 2014 applications web sur Azure

#mstechdays Windows Azure

Communication temps réel

Page 27: 2014 applications web sur Azure

#mstechdays Windows Azure

Framework Javascript

Page 28: 2014 applications web sur Azure

#mstechdays Windows Azure

• ADO.Net 4.5.1

• Entity Framework 6

• Micro ORMs

• …

Accès aux données

Page 29: 2014 applications web sur Azure

#mstechdays Windows Azure

• Microsoft server software support for Windows Azure Virtual Machines :

http://support.microsoft.com/kb/2721672

• Windows Azure Execution Models : http://www.windowsazure.com/en-

us/documentation/articles/fundamentals-application-models/

• Windows Azure Web Sites, Cloud Services and Virtual Machines comparison :

http://www.windowsazure.com/en-us/documentation/articles/choose-web-site-cloud-

service-vm/

• Choosing between SQL Server in Windows Azure VM & Windows Azure SQL Database :

http://blogs.msdn.com/b/windowsazure/archive/2013/02/14/choosing-between-sql-server-

in-windows-azure-vm-amp-windows-azure-sql-database.aspx

• Building Real-World Cloud Apps with Windows Azure :

http://www.asp.net/aspnet/overview/developing-apps-with-windows-azure/building-real-

world-cloud-apps-with-windows-azure/introduction

Ressources complémentaires

Page 30: 2014 applications web sur Azure

Testez dès maintenant Windows Azure !

MSDN:

150€ de ressources

Poursuivez la discussion

sur le stand “au coeur du SI”

Partenaires:

http://aka.ms/Azure/Partner

http://aka.ms/free/trial

http://aka.ms/MSDN/Avantages/Abo

Page 31: 2014 applications web sur Azure

Digital is business


Recommended