480 likes | 605 Views
Hybrid IT : Déployer SQL Server sur Windows Azure ou développer sur SQL Database ?. Julien Lesaicherre julienl@microsoft.com @ jlesaicherre. 11%. Du Budget IT est consacré à la création de nouveaux services IT. Concrètement?. Concrétement ?. Focus. Coûts. D élais. STOP.
E N D
Hybrid IT : Déployer SQL Server sur Windows Azure ou développer sur SQL Database ? Julien Lesaicherre julienl@microsoft.com @jlesaicherre
11% Du Budget IT est consacré à la création de nouveaux services IT
Concrètement? Concrétement? Focus Coûts Délais STOP Commande de la machine et licence Livraison machine Formation équipe et installation machine Coûts Coûts et Focus Coûts et Délais Éléctricité et m² Maintenance de la machine Garantie / obsolescence machine
1 minute de silence pour le temps passé sur la mise en place de… Environnement machine test une infrastructure pour SharePoint Ajout de stockage un PRA …
Cloud Public? • Infrastructure • (as a Service) • Software • (as a Service) • A Demeure • Platform • (as a Service) Applications Applications Applications Applications • Vous Données Données Données Données • Vous Moteur d'exécution Moteur d'exécution Moteur d'exécution Moteur d'exécution Middleware Middleware Middleware Middleware • Cloud Public O/S O/S O/S O/S • Vous • Cloud Public Virtualisation Virtualisation Virtualisation Virtualisation Serveurs Serveurs Serveurs Serveurs • Cloud Public Stockage Stockage Stockage Stockage Réseau Réseau Réseau Réseau Energie, M² Energie, M² Energie, M² Energie, M²
Concrétement? Machines virtuelles Linux et Windows à la demande Réseau virtuel Stockage de données Base de données SQL as a Service (PaaS) Active Directory as a Service Sites web php, .net… as a Service …
Windows Azure flexible Ouvert Solide
Nouveau métier, nouvellesresponsabilités FISMA ISO SSAE HIPAA Core Services: Compute, Storage, Virtual Network, Virtual Machine Trust Center: http://www.windowsazure.com/en-us/support/trust-center/
Windows Azure - Une plateforme d’exception Disponibilité/sécurité de la plateforme Caractéristiques physiques Géo-distribution Conformitéet DR Grand nombre de certifications de conformité pour les centres de données Conformité au niveau des services à moyen terme Préparation, test et amélioration Plusieurs centres de données dans différentes régions géographiques Réplication en local et dans différentes régions Services de plateformes redondants et basculement Disponibilité de 99,9 %, via SLA avec garantie financière Services de plateformes très disponibles Isolation des services sur capacités de traitement et de réseau virtuelles Frontières claires et plusieurs lignes de défense Sécurité et contrôle des accès hors pair - Plus de 200 services assurés 24X7 Innovation en termes de consommation électrique Plus de 2 000 personnes dans les bureaux d'étude et l'exploitation et plus de 2,3 milliards dans l'infrastructure de cloud
Windows Azure: votre Cloud Public Disposez de machines virtuelles Windows ou Linux à la demande depuis nos centres de données pour installer vos applications Microsoft, d’éditeurs de logiciel tiers ou maison Vos applications métiers Applications d’’éditeurs tiers Cloud Public 8 centres de données Windows Azure (2 en Europe) Technologies communes Active Directory ▪ Hyper-V ▪ System Center / PowerShell Vos apps métiers Apps d’’éditeurs tiers Cloud Privé Votrecentre de données
Windows Azure Virtual Machines Prise en main Sélection image/taille VM Nouveau disque stocké dans blob Démarrage de la VM depuis le nouveau stockage Portail de gestion Stockage Blob Script (Windows, Linux and Mac) API REST Cloud
Windows Azure Réseau virtuel Extension du réseau d’entreprise Pour les administrateurs réseau Permet aux administrateurs réseau de contrôler l'installation de sous-réseaux dans le Cloud et de les gérer comme des extensions des centres de données locaux Sous-réseaux dans WindowsAzure Sous-réseaux locaux
Windows Azure Active Directory Un service Cloud qui assure la gestion des identités et le contrôle des accès aux applications du cloud ADFS 2.0 Active Directory sur site Windows Azure Active Directory Apps Microsoft Appstierces Vos apps
Windows Azure: boite à outils de l’IT CDN caching integration HPC business analytics media commerce identity & security compute data management networking VMs websites cloud services connect virtual network blob SQL database noSQL database traffic manager
Les 3 scénariosclés en mode IaaS Problèmes clients Plateforme de Test / Dev • Délais de mise en place • Utilisation des centres de données • Coûts de maintenance élevé des infrastructure pour du Dev / Test Créer, deployer et gérer des environnements de Dev/Test avec les machines virtuelles Windows Azure • Stockage& sauvegardede VM / données • Toujours plus de stockage • Gestion du capacity planning • Coûts des appliances et mise en place de géo-réplication Créer et utiliser le stockage blob de Windows Azure. Disposer d’espace de stockageélastique, géo-redondé à trésfaiblecoût. • Hébergement applications existantes • Gestion des montées en charge • Niveau de disponibilité de l’app • Coût de l’infrastructure et de la maintenance Migrer les applications existantes non critiquessdans les machines virtuelles Windows Azure.
Pourquoi deux modèles Windows Azure? Platform as a Service Nouvelle application Réécriture de l’application Vous développez en vous adaptant à notre modèle, vous déployez… et c’est tout! Infrastructure as a Service Hébergement application Existante. Vous créez la VM, vous migrez votre application… et vous gérez l’OS
Hybrid it | Definitions Hybrid IT Traditional NON-VIRTUALIZED Private CLOUDOn-PremCloud Public CLOUDOff-Prem Cloud Pooled (Virtualized) Elastic Self-service Usage-based Non-virtualized applications Managed Services Pooled (Virtualized) Elastic Self-service Usage-based Hybrid Application Portions of applications and data on-prem and off-prem
Hybrid it | scenarios and usage Hybrid IT Traditional NON-VIRTUALIZED Private CLOUD Public CLOUD Database Scenarios OLTP (Tier 2, Tier 3) BI Workloads Datamarts OLTP (Tier 2, Tier 3) BI Workloads Big Data Large, Mission-Critical OLTP Data Warehousing Big Data Rationale for Usage Rapid Development Compliance Compliance Economies of Scale Complex, Mission-Critical Applications Economics Scalability
Why MICROSOFT for your hybrid it? Hybrid IT Traditional NON-VIRTUALIZED Public CLOUD Private CLOUD Development Tools Identity Management Tools Common Resources
Microsoft Public Cloud Solutions for Databases Hybrid IT Traditional NON-VIRTUALIZED Public CLOUD Private CLOUD
Public Cloud SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database (Formerly SQL Azure Database) Move your existing database applications to the cloud using Windows Azure Virtual Machines (VMs). Utilize Windows Azure SQL Database service to build new cloud designed database applications.
Public Cloud SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database (Formerly SQL Azure Database) Move Existing Tier 2 & 3 Apps Develop & Test Backup Database to the Cloud Extend On-Prem Apps to Windows Azure VM Extend On-Prem Apps to Windows Azure SQL Database Develop New Cloud-Designed Apps KEY SCENARIOS Use both SQL Server in Windows Azure VM and Windows Azure SQL Database in a single app.
Focus on SQL Server in a Windows Azure Virtual Machine NDA Disclosure Only 1SQL team will refresh the SQL stock images with updates for SP/GDRs and for base OS updates.
Public Cloud SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database (Formerly SQL Azure Database) Move Existing Tier 2 & 3 Apps Develop & Test Backup Database to the Cloud Extend On-Prem Apps to Windows Azure VM Extend On-Prem Apps to Windows Azure SQL Database Develop New Cloud-Designed Apps KEY SCENARIOS
Windows azure virtual machine Details VM Size CPU Core Memory Disk space In VM Recommended SQL Server Edition Extra small Shared 768 Mo 1 To none Small 1 1.75 Go 2 To Standard Medium 2 3.50 Go 4 To Standard Large 4 7.00 Go 8 To Standard / Enterprise Extra Large 8 14.00 Go 16 To Standard / Enterprise
Move existing Tier 2 & 3 apps Low TCO for Existing Apps Option 1 Option 2 VHD Database Virtual Machine P2V Windows Server Hyper-V VHD V2V Managed Infrastructure Full SQL Server Capability Flexibility & Control Non-Virtualized Virtualized
Move existing Tier 2 & 3 appsDATA TIER OPTION 1: MOVE the entire vhd PROVISION DEVELOP DEPLOY MANAGE Convert existing physical or VM to VHD using System Center Virtual Machine Manager* Identify database(s) to move using MAP toolkit: Create VM based on the uploaded VHD using Windows Azure Portal Monitor application over time using Windows Azure Portal and SQL Server Management Studio Upload VHD to Windows Azure Storage using Windows Azure Storage Explorers 1 Configure access using Windows Azure Portal and Windows Firewall in the VM 1 There are multiple tools to manage Windows Azure Storage http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx
Move existing Tier 2 & 3 appsDATA TIER OPTION 2: MOVE just the DATABASE PROVISION DEVELOP DEPLOY MANAGE Configure access using Windows Azure Portal and Windows Firewall in the VM Identify database(s) to move using MAP toolkit: Create database deployment package using SQL Server Management Studio Monitor application over time using Windows Azure Portal and SQL Server Management Studio Provision new Windows Azure VM based on SQL Server template using Windows Azure Portal: Deploy database package to Windows Azure VM using SQL Server Management Studio
Move existing Tier 2 & 3 appsapplication TIER PROVISION DEVELOP DEPLOY MANAGE Provision application tier cloud compete resource using Windows Azure Portal Migrate existing application using Visual Studio ,Eclipse/Java, or PHP Deploy application tier to Windows Azure using Visual Studio or Eclipse Monitor application over time using Windows Azure Portal
Develop & test new apps Low TCO for Existing Apps Test Virtual Machine Develop Deploy Managed Infrastructure Full SQL Server Capability Flexibility & Control SQL Server Data Tools On-Prem
Develop & test new appsDATA & Application TIER PROVISION DEVELOP DEPLOY MANAGE Configure access using Windows Azure Portal and Windows Firewall in the VM Develop new applications using SQL Server Data Tools and Visual Studio Provision new Windows Azure VM based on SQL Server template using Windows Azure Portal: Monitor application over time using Windows Azure Portal and SQL Server Management Studio Deploy and test package to Windows Azure VM using SQL Server Data Tools and Visual Studio Create deployment scripts using SQL Server Data Tools and Visual Studio
Backup database to the cloud Low TCO for Existing Apps transfer Windows Azure Backup SQL Server Management Studio Backup Files Managed Infrastructure Full SQL Server Capability Flexibility & Control On-Prem SQL Server
Backup database to the cloudDATA TIER PROVISION DEVELOP DEPLOY MANAGE Identify databases for backup using SQL Server Management Studio Perform backup operations of existing databases using SQL Server Management Studio Upload backup file(s) to Windows Azure Storage using Windows Azure Storage Explorers 1 Routine backup maintenance tasks using SQL Server Management Studio Provision Windows Azure Storage Accounts using Windows Azure Portal 1 There are multiple tools to manage Windows Azure Storage http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx
Public Cloud SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database (Formerly SQL Azure Database) Low TCO forNew Apps Based on SQL Server Technology Low TCO for Existing Apps Flexibility& Control Managed Infrastructure Full SQL Server Capabilities Dynamic Scalability Managed Platform & Infrastructure KEY Benefits Use Existing License
Key Benefits Low TCO for New Apps • Rapid Application Development • Familiar Development tools • Choice of Platform Dynamic Scalability Support for Federations Throttle scale via Azure Management Portal Managed Platform & Infra. • Fully managed (no patching of database or OS) • Built in HA for database 99.9% SLA • Simplified Azure Management Portal Based on SQL Server Technology Common Architecture with SQL Server Insights with SQL Reporting
Public Cloud SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database (Formerly SQL Azure Database) Move Existing Tier 2 & 3 Apps Develop & Test Backup Database to the Cloud Extend On-Prem Apps to Windows Azure VM Extend On-Prem Apps to Windows Azure SQL Database Develop New Cloud-Designed Apps KEY SCENARIOS
develop new cloud-designed apps Low TCO for New Apps SQL Database Dynamic Scalability Managed Platform & Infra. Based on SQL Server Technology Mobile Web
develop new cloud-designed apps PROVISION DEVELOP DEPLOY MANAGE Use Visual Studio + integrated SQL Server Data Tools to build SQL Database Schema Monitor application over time using Windows Azure Portal and SQL Database Portal Provision New Windows Azure SQL Database using Windows Azure Management Portal1 Deploy Application via Visual Studio or Windows Azure Management Portal Use Visual Studio and Windows Azure SDK 2 to Build and Test Application 1 There are multiple tools to provision a new SQL Database including Windows Azure Management Portal and SQL Server Data Tools2 Developers can also use Eclipse/Java or PHP with appropriate Windows Azure SDKs
Public Cloud SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database (Formerly SQL Azure Database) Database Purchasing Steps Select Supported SQL Server SKU (2012, 2008 R2) (Enterprise or Standard) Select SQL Database Size (pricing varies by size) Select Virtual Machine Size (price varies by size) Pay-as-You-Go or Buy 6 month plan Migrate Existing License with SA or Sign Up and Pay Hourly
Windows Azure - the right choice for your Public Cloud CHOICE SQL Server in a Windows Azure Virtual Machine Windows Azure SQL Database (Formerly SQL Azure Database) Great Solution for Existing Apps Great Solution for New Apps Pay-as-You-Go or Enterprise Agreement or Migrate Existing Licenses Pay-as-You-Go or Enterprise Agreement COMMON TOOLS
Comment estimer les coûts? Fichier Excel Calculatrice web https://www.windowsazure.com/en-us/pricing/calculator/
3 options d’achats Commitment Offers MOSP Monetary Commitment • Enterprise Agreement • Attach & Standalone • Favorable Overage MOSP - Pay As You Go Service Needs • Any Azure service • Graduated usage of: • Storage, CDN/Data Transfer and/or Media Services • Broad needs across the Azure platform • Steady monthly usage/growth • Broad needs across the Azure platform • YoY Cloud usage growth Customer Requirements • Pay As You Go • Monthly billing • Credit Card/Invoice • Monthly billing • Willing to commit to 6 or 12 months of service usage • Credit Card/Invoice • Min $500/month • Upfront payments • 12 or 36 month commitment term • Invoice only payment
Pourquoi aller sur Windows Azure? Productivité Réduction des coûts Agilité Fin des achats, maintenance et garantie du matériel, Baisse des coûts d’électricité, m² et main d’oeuvre Réduction drastique délais de mise à disposition machines (fin process classique commande, livraison, installation…) Concentration sur les tâches à forte valeur ajoutée. Effet d’expérience sur le Cloud • Point de retour sur investissement en 7,1 mois • Haussede 52 % de la productivité de la direction informatique Exemples prix machines virtuelles Windows Exemples Prix Stockage
Ressources France à votre disposition www.windowsazure.fr Rencontrespartenaires Enterprise Pitch (3 slides) Sales Scenarios & Offres Sécurité, SLA, Contrats… Pricing & Licensing Démos Une question? julienl@microsoft.com Twitter, Blog, Facebook
Et Maintenant? Windows Azure • Testez Windows Azure avec l’offrewww.windowsazure.com • Sur chaque opportunité Windows Server, SQL Server, SharePoint, Biztalk, proposez l’hébergement Windows Azure • Une question? julienl@microsoft.com