840 likes | 933 Views
Entwicklungs- und Integrationsumgebungen im Griff mit Windows Azure. Alex Strupler IT Manager, 1eEurope ( Switzerland ) AG astrupler@1eeurope.ch. 1eEurope – Empowering Information. Ihr Microsoft Gold Partner für Information Management, Portale und Collaborative Solutions.
E N D
Entwicklungs- und Integrationsumgebungen im Griff mit Windows Azure Alex Strupler IT Manager, 1eEurope (Switzerland) AG astrupler@1eeurope.ch
1eEurope – EmpoweringInformation Ihr Microsoft Gold Partner für Information Management, Portale und Collaborative Solutions 1eEurope (Switzerland) AG Seestrasse 97, 8800 Thalwil Tel. 044 722 75 55 info@1eEurope.ch www.1eEurope.ch Windows Azure SharePoint 2013 .NET-Entwicklung Consulting
Agenda Einführung Cloud und Azure 15’ Einführung Cloud Übersicht Azure (inkl. Demo) Heutige Development Umgebung 5’ Übersicht System Center Aufbau Hybrid Cloud mit Azure 10’ Werkzeuge Netzwerk (inkl. Demo) Handhabung virtuelle Maschinen 10’ Kostenvergleich 10’ Überblick nicht verlieren - MAP10’
Übersicht Windows Azure Virtual Machines Networking – VPN Gateway Hyper-V Power Shell System Center Virtual Machine Manager System Center APP Controller Cloud Service Cloud Storage Windows Azure Management Portal
Azure & Cloud VollimTrend der Zeit
Transformational trends new social & app patterns compute cloud computing storage network consumerization of IT data explosion
Modern platform for the world’s apps • transforms the datacenter • enables modern apps • unlocks insights on any data • empowers people-centric IT Cloud OS
Modern platform for the world’s apps Cloud OS
Übersicht Windows Azure Quelle: http://msdn.microsoft.com/en-us/library/windowsazure/dd163896.aspx
Übersicht Azure • Demo Portal • Erstellung einer einfachen Maschine • Kurze Übersicht Preise manage.windowsazure.com
Heutige 1eEurope Dev-Umgebung Hyper-V Cluster Management Tools Developer Notebook Node 1 Node 3 Node 2 SAN Konsole SCVMM Visual Studio Virtual Machines Hyper-V on Windows 8 Backend Services TFS SharePoint Redundantes Storage Datacenter 1 Datacenter 2
Orchestrator Service Manager App Controller
Realizing the Cloud OS visionManaging Windows Azure with Systems Center 2012 SP1 Existing capabilities in SC2012 New capabilities in SP1 Administer subscriptions • Manage Azure subscription using a single view (AC) • Delegate granular access to subscriptions (AC) • Manage certs, end-point URLs, subscription IDs (AC) IMPROVED • N/A • Move VMs from on-premises to Azure, and vice-versa (OC, AC) Move NEW • View number of running instances on Azure (AC) • Perform actions (start, stop, scale out) (AC) • Deploy VMs on Azure (AC) • Leverage SPF integration (AC) • Backup running workloads onto Azure (DPM) Manage IMPROVED Monitor • Generate insights (e.g., perf. data, events) (OM, AC) • Single view of on-premise and Azure app performance (OM, AC) • Leverage outside-in view of service health (OM, AC) IMPROVED
Solution Possibilities 1 Test/Dev VMs in the cloud 2 Leverage existing skillset to move test/dev to cloud Windows Azure Sandboxed Test/Dev VMs 1 Azure storage Saved Disk State Distributed Teams 3 Connectivity with on-premises data and applications 5 Hyper-V VHD Windows Azure Virtual Network Visual Studio 3 2 Deploy On Premises 4 Active Directory 4 Common identity P2V V2V 6 5 Common dev tools and frameworks for on-premise & cloud On Premises Data Non-Virtualized Application Virtualized Application Non-Virtualized Application Virtualized Application 6 Accessed by a geographically dispersed team
Aufbau Hybrid Umgebung SCVMM und SC App Controller 2012 SP1 Beta
Vorbereitung SCVMM – SQL Server • Wichtig als Vorbereitung: • SCVMM Beta 1 Support auch für SQL Server 2012 • SQL Server Standard oder Enterprise • Database Instanz muss Case-Insensitive sein (ist Standard) • Database Engine ServicesandtheManagement Tools - Completefeatures • The nameofthecomputer on which SQL Server isinstalledcannotexceed 15 characters
Installation SCVMM 2012 • Prerequisites: • Windows Assessment and Deployment Kit (ADK) for Windows 8 (FürSCVMM SP1) - When you install Windows ADK, select the Deployment Tools and the Windows Preinstallation Environment features. – (Installation gehtrelativlang) • Microsoft .NET Framework 4.0 isincluded in Windows Server 2012 Quelle: http://technet.microsoft.com/en-us/library/gg610562.aspx
Installation SC App Controller • Prerequisits: • .NET Framework 4 • IIS Web Server • VMM Console feature • SQL Server 2008 - 2012
Vorbereitung Zertifikat für Azure Verb. • Erstellung Zertifikat makecert.exe aus dem Window SDK auf dem SCAC • makecert -r -pe -n «Alex Strupler Azure IaaS Cert2048" -a sha1 -ssMy -len 2048 -sy 24 -b 01/01/2012 -e 01/01/2018 • Export Zertifikat als .cer (ohne Private Key) und als .pfx (inkl. Private Key) • Cer wird in Azure als Zertifikat hinterlegt • Pfx wird für das Einrichten der Verbindung SCAC-Azure gebraucht • In Azure Portal – Settings – Upload
Verbindung zu Azure Subscription erstellen in App Controller
Demo SC App Controller • Kurzer Einblick in App Controller
Aufbau Hybrid Umgebung NetzwerkVerbindung Azure – Private Cloud mit VPN
Windows Azure Verbinden • 4 Azure Connectivity – • 2 Möglichkeiten Windows Azure mit On Premise Netzwerk zu verbinden: • Windows Azure Connect: Point-to-Point Verbindung mit Installation eins Agenten auf der On Premise Maschine • Windows Azure Virtual Network: Site-to-Site VPN
Cross-premise Connectivity ENTERPRISE CLOUD Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Service Bus Secure Machine-to-Machine Network ConnectivityWindows Azure Connect Secure Site-to-Site Network Connectivity Windows Azure Virtual Network IP-Level Connectivity
Erstellung einer VPN Verbindung zu Azure – Neues Netzwerk erstellen Erstellung Netzwerk Aktivierung Gateway Erstellung VPN 3 Schritte
Konfiguration Subnetze Erstellung Netzwerk Aktivierung Gateway Erstellung VPN
Konfiguration DNS Server & Gateway Erstellung Netzwerk Aktivierung Gateway Erstellung VPN
Konfiguration Endstelle Erstellung Netzwerk Aktivierung Gateway Erstellung VPN