La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Transform your Hosting Business Frédéric Wickert - Partner Technical Advisor.

Présentations similaires


Présentation au sujet: "Transform your Hosting Business Frédéric Wickert - Partner Technical Advisor."— Transcription de la présentation:

1 Transform your Hosting Business Frédéric Wickert - fwickert@microsoft.com Partner Technical Advisor

2 - Quest ce que la Plateforme Azure -Windows Azure -App Fabric -SQL Azure -DataMarket - Scenarios dusage - Intégration avec System Center -SCOM -App Controller - Prix

3 Transform your Hosting Business Windows Azure, AppFabric, SQL Azure, DataMarket

4 4 SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE Lutilisateur se concentre sur son application et sa valeur fonctionnelle Microsoft soccupe de la gestion de linfrastructure, qui est disponible à la demande pour les applications La facturation est réalisée à lusage, sans cout dacquisition De nombreuses fonctions sont disponibles, immédiatement activables : VPN, réplication des données, CDN, Bus SOA, Sécurité, Authentification multiple, caching, reporting Les applications et données sont localisées, répliquées, hautement disponibles, scalables Une place de marché permet la vente et lachat de données et de composants logiciels

5 5 Microsoft Confidential Expérience Développeurs Utilisation des outils et compétences existantes MarketPlace

6 6 Microsoft Confidential Amérique du NordAmérique du Nord Europe Asie PacifiqueAsie Pacifique S. Central – U.S.S. Central – U.S. W. EuropeW. Europe N. Central – U.S.N. Central – U.S. N. EuropeN. Europe S.E. AsiaS.E. Asia E. AsiaE. Asia 6 datacenters sur 3 continents, 24 points de présence CDN6 datacenters sur 3 continents, 24 points de présence CDN Vous choisissez le datacenter où déployer votre application Vous activez le CDN pour les ressources critiques

7 7 Microsoft Confidential Seattle, WA Sydney, AU Ashburn, VA San Antonio, TX São Paulo, BR Tokyo, JP Seoul, KR Amérique du NordAmérique du Nord Europe Asie PacifiqueAsie Pacifique Over 2 terabits per second of capacity is available at 99.95% availability from our 24 global locations. CDN service scales automatically without user intervention 24 points de présence CDN24 points de présence CDN

8 8

9 9 Microsoft Confidential Les services Compute délivrent des machines virtuelles spécialisées et préconfigurées appelées rôles, permettant lexécution dapplications avec une montée en charge massive et une haute disponibilité intégrées Les services Storage permettent le stockage sécurisé des données non relationnelles. Ils intègrent la montée en charge automatique en volume et accès et peuvent sappuyer sur le CDN daAzure Les Fabric Controllers exploitent et supervisent lensemble des ressources de la Fabric pour en assurer la disponibilité et le bon fonctionnement Sécurité physique & Logique Sécurisation physique des locaux. Sécurité opérationnelle permettant létanchéité des environnements client et la recopies automatique des données Data Centers Hightech Windows Azure sappuie sur les dernières générations de Data Centers Microsoft; pour héberger vos applications et services de manière économique, fiable et performante. La Fabric est lensemble des composants et des machines virtuelles de Windows Azure avec leurs agents sécurisés

10 10 Microsoft Confidential Your Application Windows Azure Platform VMRole Win Srvr 2008 R2 VHD Whatever you install VMRole Win Srvr 2008 R2 VHD Whatever you install VMRole Instance 1 (your app) VMRole Instance 1 (your app) VMRole Instance 2 (your app) VMRole Instance 2 (your app) Worker Instance 1 (your app) Worker Instance 1 (your app) Worker Instance 2 (your app) Worker Instance 2 (your app) Worker Role Win Srvr 2008 R2.NET 4 Worker Role Win Srvr 2008 R2.NET 4 Web Instance 1 (your app) Web Instance 1 (your app) Web Instance 2 (your app) Web Instance 2 (your app) Web Instance 3 (your app) Web Instance 3 (your app) Load Balancer Web Role Win Srvr 2008 R2 IIS7, ASP.NET,.NET 4 Web Role Win Srvr 2008 R2 IIS7, ASP.NET,.NET 4 Fabric Controller Azure Portal – Self-Service Service Package 3 Web Servers 2 Regular Servers 3 Web Servers 2 Regular Servers Code 10010100 01001000 11000010 01000100 10111000 10100110 Code 10010100 01001000 11000010 01000100 10111000 10100110 Service Model Azure SDK Compute Emulator Dev Storage Web Instance 4 (your app) Web Instance 4 (your app) 4 Azure StorageSQL Azure Blobs, Tables, Queues Azure StorageSQL Azure Blobs, Tables, Queues Never Visit a ServerNever Visit a Server Never Replace a DriveNever Replace a Drive Never Pay for More than You NeedNever Pay for More than You Need Never Run out of CapacityNever Run out of Capacity Never Visit a ServerNever Visit a Server Never Replace a DriveNever Replace a Drive Never Pay for More than You NeedNever Pay for More than You Need Never Run out of CapacityNever Run out of Capacity And Azure Takes Care of the Rest OS Install and Licensing OS Patching and Maintenance Networking (Load Balancer, Firewall, etc.) Elastic Scale Up and Down 99.95% Compute Connectivity SLA 2 Custom Servers Use My.vhd You Focus on your Application

11 11 Microsoft Confidential Les rôles permettent de construire son architecture applicative Ils exécutent différents types de tâches spécialisées ou non Les rôles dialoguent entre eux au travers de files de messages Implémente linteractivité avec lutilisateur Basé sur Internet Information Server préinstallé Supporte les extensions classiques IIS Piloté et configuré au travers des outils de développement Pas dinteractivité avec lutilisateur Implémente la logique métier de lapplication Similaire au batch, à la couche applicative, aux services windows Piloté et configuré au travers des outils de développement Utilisé pour pouvoir installer des applications complexe Les images sont construites par lutilisateur avec Hyper-V Le master créé est téléchargé sur Azure pour être utilisé VM Role Worker Role Web Role

12 12 Microsoft Confidential BLOBS: Structure hiérarchique pour le stockage de fichiers identifiés par leur nom et chemin, ainsi que les métadonnées associées. TABLES: Structure tabulaire. Une table est un ensemble dentités (EAV*) définies chacune par un ensemble de propriétés. QUEUES: File de messages selon le principe FIFO, pour la communication asynchrone entre instances. DRIVES: Disque NTFS partagé entre de multiples instances. HTTP/S Le Storage Windows Azure est un service de stockage géré par Windows Azure Les données peuvent être utilisées dans les applications Azure, ou accédées directement par URL LURL daccès peut être personnalisée avec son propre nom de domaine Laccès aux blobs est sécurisé par un système de contrôle daccès permettant de définir des règles fines Les Blobs peuvent être mis en cache par le service Windows Azure Content Delivery Network (CDN)

13 13 Support des protocoles standards IPSec Permet lintégration des applications et bases de données internes avec Azure Permet ladministration à distance du « datacenter virtuel cloud » à partir des outils internes comme System Center Configuration et administration simplifiées : Intégration dans le modèle de services Azure Support de tous les composants Azure Connexion sécurisée cryptée entre Azure et votre réseau privé Enterprise Windows Azure Databases Dev machines Relay Role B Role A Role C (multiple VMs) Role C (multiple VMs)

14 14 Basée sur le moteur SQL Server 2008 R2 Mêmes outils, mêmes frameworks daccès Déployé dans les six DataCenters Azure Haute dispo et redondance intégrées Interconnexion Azure Connect avec les réseaux privés Synchronisation avec Azure Data Sync Auto scaling, Cnfiguration sans code, scheduling, gest. des conflits, supervision Migration des bases SQL Server avec assistant Migration des données SSIS, Bulk Copy (tool & API), scripts Transac SQL Ce qui ne fonctionne pas encore dans SQL Azure Data Compression, Integrated Full-Text Search, Transparent Data Encryption Extended Stored Procedures,, Agents Replica 1 Replica 2 Replica 3 DB Base de données logique unique Multiples réplicas physiques Assistant de migration : http://sqlazuremw.codeplex.com/ Limitations SQL Azure : http://msdn.microsoft.com/en-us/library/ff394115.aspx

15 15 Microsoft Confidential Application Internet LB TDS (tcp) Les applications utilisent les librairies standards daccès SQL : ODBC, ADO.Net, PHP, … Les load balancer répartissent la charge sur les passerelles TDS en tenant compte des affinités de session Security Boundary Gateway Scalability and Availability: Fabric, Failover, Replication, and Load balancing SQLSQLSQLSQL SQL SQL Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to backend SQL

16 16 Datacenter Principal Sync Bureaux Distants Service Data Sync SQL Azure Magasins Sync Bases de données Azure Sync Sync entre instances SQL Azure Sync SQL Server / SQL Azure Sync Applications / SQL Azure Réplication géographique Synchronisation automatique des bases Azure

17 17 Web Role Reporting Basé sur SSRS 2008 Rapports interactifs et par tableaux Visualisation des données : charts, graphs,cartos, gauges Utilisation de BI Reproting Studio pour créer les rapports Int égration applicative par appel Odata ou Web Services Sources de données SQL Azure Export aux formats Excel, PDF, CSV. Ce qui nest pas encore supporté : Souscriptions et Scheduling Extensions propriétaires (pas de custom) Pas de source de données externe Intégration Sharepoint Reporting « as a service » sur Azure Les prochaines versions apporteront des extensions pour aller vers liso fonctionnalité avec SSRS

18 18 Microsoft Confidential Registration / Annuaire Registration / Annuaire Patterns de communication Couplage faible Couplage faible Expose les services au-delà des frontières du réseau Traversée de pare-feu / NAT Connectivité intermittente ou mobile Communication entre applications et services selon différentes topologies One-way / Full-duplex Unicast / Multicast Orienté session / Peer-to-peer Publish / Subscribe Registration / annuaire pour la découverte de services URIs stables Support de REST et HTTP

19 19 Microsoft Confidential Fédération des identités Autorisations et contrôles daccès Basé sur le concept de claims-based security ADFS v2, et autres à venir… Lapplication agit comme si lutilisateur a été authentifié par un annuaire local Basé sur des standards du Web Services REST pour être interopérable avec Java, Ruby, PHP, etc. Security Token Service Transformation des jetons de sécurité résultants Chaînage et délégation

20 20 Microsoft Confidential Partager, vendre et acheter des données (et des composants) sur le Cloud Utilisation des données dans des applications, ou directement de excel

21 Transform your Hosting Business Portail Azure, SQL Azure

22 Transform your Hosting Business

23 23 Microsoft Confidential Utilisation Charge Temps Utilisation Période dinactivité Charge Temps Utilisation Pic de charge non planifié Performances dégradées Panne générale dans les cas extrêmes Utilisation Charge Temps Capacité de montée en charge rapide Difficulté didentifier les services à succès Déploiements complexes Charge Temps Utilisation Services à pics de charge réguliers Services à tendance saisonière Complexité & capacité de calcul gaspillée

24 24 Microsoft Confidential Développement dapplications SocialMedia Social Media Campagne marketing Sites web hautements évolutifs Migration de Base de Données, Backup Solutions de Stockage Mobilité Extension de SharePoint

25 Transform your Hosting Business

26 26 Microsoft Confidential Slide 26 1)La console de management de Windows Azure Une console web pour piloter Azure Toutes les fonctions accessibles par API 2) Pilotage centralisé de mes clouds avec System Center Une seule console pour tout gérer La production maitrise ses datacenters et ses espaces cloud publics

27 27 Microsoft Confidential Slide 27 1)La supervision Azure est intégrée dans System Center Toutes les logs et métriques de perfs Azure sont exploitables Pas de contrainte sur loutil utilisé Management Pack Azure pour SC Operations Manager Découverte automatique des environnements Azure Supervision au fil de leau des services Azure Actions correctives manuelles ou automatiques

28 Transform your Hosting Business AppController

29 Rise Above The CLOUD Transform your Hosting Business Prix, calcul, simulation, TOC

30 30

31 Transform your Hosting Business Price calculator, TCO tools


Télécharger ppt "Transform your Hosting Business Frédéric Wickert - Partner Technical Advisor."

Présentations similaires


Annonces Google