Das eigene Test Lab, für jeden!

36
Das eigene Test Lab, für jeden! Mit Infrastructure-as-a-Service von Windows Azure Peter Kirchner, Technical Evangelist Microsoft Deutschland GmbH

description

Kurzfristig wurde Ihnen für den Nachmittag eine Besprechung abgesagt. Was anstellen mit der gewonnen Zeit? Eine neue Softwarelösung testen? Oder ein Test Lab aufbauen, um Erfahrungen zu sammeln oder sich auf die nächste Zertifizierung vorzubereiten? Werden Sie so kurzfristig die benötigte Hardware bekommen? In vielen Unternehmen dauert es mehr als einen Nachmittag, um spontan einen, zwei oder zwanzig Server für diese Zwecke zu erhalten. Diese Flexibilität ist möglich! Und zwar durch Infrastructure-as-a-Service. In 45 Minuten zeigt Ihnen Peter Kirchner in mehreren Demos, wie Sie sich ein Test Lab mit mehreren Servern und virtuellen Netzwerken schnell und kostengünstig in der Cloud mit Windows Azure aufbauen können und es so betreiben, dass es auch im längeren Einsatz wirtschaftlich bleibt. Mehr Infos zu diesem Vortrag sind in meinem Blog zu lesen: http://blogs.msdn.com/b/pkirchner/archive/2013/11/15/r-252-ckblick-technet-conference-2013-das-eigene-test-lab-in-der-cloud.aspx

Transcript of Das eigene Test Lab, für jeden!

Page 1: Das eigene Test Lab, für jeden!

Das eigene Test Lab, für jeden!

Mit Infrastructure-as-a-Service von Windows Azure

Peter Kirchner, Technical Evangelist

Microsoft Deutschland GmbH

Page 2: Das eigene Test Lab, für jeden!

Szenario: Aufbau eines Test Labs

1+ Domain Controller

1+ SQL Server

1+ SharePoint Server• Administrator• Entwickler• Schüler / Student• Etc.

Page 3: Das eigene Test Lab, für jeden!

Dienste in Windows AzureInfrastructure-as-a-ServiceDienstangebote für die Dienstmodelle SaaS, PaaS und IaaS

Page 4: Das eigene Test Lab, für jeden!

Pro

vid

er

Anwendungen

Daten

Runtime

Middleware

Betriebssystem

Virtualisierung

Server

Speicher

Netzwerk

Software-as-a-Service

Peter Kirchner
Nicht-WA-Dienste gesondert darstellen, da es hier eigentlich nur um die WA-Dienste geht.
Page 5: Das eigene Test Lab, für jeden!

Platform-as-a-Service

Kunde Anwendunge

n

Daten

Pro

vid

er

Runtime

Middleware

Betriebssystem

Virtualisierung

Server

Speicher

Netzwerk

Page 6: Das eigene Test Lab, für jeden!

Infrastructure-as-a-Service

Ku

nde

Anwendungen

Daten

Runtime

Middleware

Betriebssystem

Pro

vid

er

Virtualisierung

Server

Speicher

Netzwerk

Page 7: Das eigene Test Lab, für jeden!

Dienste in Windows AzureInfrastructure-as-a-ServiceKonfiguration des Test LabsEinrichten der Komponenten des Test Labs.

Page 8: Das eigene Test Lab, für jeden!

Typische IaaS-Szenarien

• Eigene Lösungen, CRM, CMS, ERP oder BIGeschäftsanwendungen (LoB)

• Dateiserver, Datenbanken, Benutzerverwaltung, Quellverwaltung

Infrastruktur für Anwendungen

• Schnelle Provisionierung und Deprovisionierung von ganzen Umgebungen

Entwicklung, Test und Bereitstellung

• Anwendungen verteilt im Rechenzentrum und in der CloudHybride Anwendungen

Page 9: Das eigene Test Lab, für jeden!

Virtuelles Netzwerk einrichten

1+ Domain Controller

1+ SQL Server

1+ SharePoint Server• Administrator• Entwickler• Schüler / Student• Etc. Virtual Network

?

Page 10: Das eigene Test Lab, für jeden!

DemoVirtuelles Netzwerk einrichten.

Page 11: Das eigene Test Lab, für jeden!

VM-Namen und DNS

• Volle Kontrolle über Maschinennamen• Windows Azure liefert DNS• Auflösung von VMs per Namen innerhalb eines Cloud-Dienstes

• Eigener DNS-Server• DNS-Server on-premise• Installation eines DNS-Servers in Windows Azure• Verwendung öffentlicher DNS-Dienste

Page 12: Das eigene Test Lab, für jeden!

VPN-Zugang einrichten

• Administrator• Entwickler• Schüler / Student• Etc. Virtual Network

? 1+ Domain Controller

1+ SQL Server

1+ SharePoint Server

Page 13: Das eigene Test Lab, für jeden!

Virtuelle Netzwerke & P2S

• Von überall sicher verbinden

• Keine Softwareinstallation notwendig, einfaches Setup

• Ideal für Prototyping, Entwicklung und Demos

• P2S und S2S (Site-to-Site) können parallel betrieben werden

P2SVPNs

Active Directory

SharePointSQL Server

Windows Azure

Existing Datacenter

S2S VPN

Page 14: Das eigene Test Lab, für jeden!

DemoPoint-to-Site-Connection

Page 15: Das eigene Test Lab, für jeden!

Virtuelle Maschinen einrichten

• Administrator• Entwickler• Schüler / Student• Etc.

1+ Domain Controller

1+ SQL Server

1+ SharePoint Server

1+ Domain Controller

1+ SQL Server

1+ SharePoint Server

Page 16: Das eigene Test Lab, für jeden!

Impliziter Cloud Service

VM

Virtuelle Maschinen & Cloud-Dienste

Page 17: Das eigene Test Lab, für jeden!

Cloud Service

VM VM

Mehrere VMs & Cloud-Dienste

Page 18: Das eigene Test Lab, für jeden!

Cloud App / Hosted Service

Port Forwarding Input Endpoints

• Endpoint• Public Port• Local Port• Protocol

(TCP/UDP)• Name

• Pro Cloud-Dienst• Eine öffentliche IP• Maximal 25 Endpunkte

PORT 3389PORT 5586

PORT 5587 PORT 3389

Page 19: Das eigene Test Lab, für jeden!

Load Balanced Sets

• Endpoint• Public Port• Local Port• Protocol

(TCP/UDP)• Name

Cloud App

PORT 80

Page 20: Das eigene Test Lab, für jeden!

Image-KatalogeMicrosoftWindows Server 2008 R2

SQL Server 2012

Windows Server 2012

Biztalk Server 2013

OracleOpen SourceOpenSUSE 12.3

CentOS 6.3

Ubuntu 12.04 LTS/12.10/13.04

SUSE Linux Enterprise Server 11 SP2

Oracle

Page 21: Das eigene Test Lab, für jeden!

DemoSpeicherkonten und virtuelle Maschinen einrichten.

Page 22: Das eigene Test Lab, für jeden!

Virtuelle Maschinen

Verwaltung

Windows Azure Verwaltungsportal

Skripten• PowerShell für Windows• CLI für Windows, Linux und Mac

Instanzen

Windows oder Linux

Von Extra Small bis Extra Large

bis A7

Kein Cloud-Lock-In

Image-Format VHD vom Windows Hyper-

Visor

Image kann sowohl lokal als auch in Windows Azure

verwendet werden

Page 23: Das eigene Test Lab, für jeden!

DemoAutomatisierung des Test Labs mit PowerShell.

Page 24: Das eigene Test Lab, für jeden!

Infrastructure-as-a-ServiceKonfiguration des Test LabsTipps

Page 25: Das eigene Test Lab, für jeden!

Vorbereiten des Test Labs

• Administrator• Entwickler• Schüler / Student• Etc.

1+ Domain Controller

1+ SQL Server

1+ SharePoint Server

Page 26: Das eigene Test Lab, für jeden!

DemoEinrichten der Domäne.

Page 27: Das eigene Test Lab, für jeden!

Verwenden des Test Labs

• Administrator• Entwickler• Schüler / Student• Etc.

1+ Domain Controller

1+ SQL Server

1+ SharePoint Server

Page 28: Das eigene Test Lab, für jeden!

Finale DemoZum Test Lab über Point-to-Site (P2S) verbinden.

Page 29: Das eigene Test Lab, für jeden!

Konfiguration des Test LabsTippsZusammenfassung

Page 30: Das eigene Test Lab, für jeden!

Tipps

• Testen in der Cloud kann günstiger sein.• VMs nach Bedarf (automatisiert) skalieren.• VMs nach Bedarf (automatisiert) ein- und ausschalten.

• VMs, mit denen (inter)aktiv gearbeitet wird, hochskalieren.• Arbeitszeit ist (meist) teurer als der Unterschied einer S- oder L-VM!

• Windows Azure bietet Standards, Zertifizierungen und SLAs.• Das Windows Azure Trust Center ist die zentralle Anlaufstelle.

• Windows Azure über die MSDN Subscription ist günstiger.• Die Nutzung ist auf Entwicklung und Test limitiert.• Dafür Rabatte bis zu 33% je nach Dienst.

Page 31: Das eigene Test Lab, für jeden!

Kosten des Test Labs mit MSDN UltimateKomponente Details Kosten Kosten / 10h

Domain Controller VM Klein1 Kern, 1,75 GB RAM

€0,0447 / Stunde €0,447

SQL Server VM Groß4 Kerne, 7 GB RAM

€0,1788 / Stunde €1,788

SharePoint Server VM Extra groß8 Kerne, 14 GB RAM

€0,3575 / Stunde €3,575

Speicher Ca. 60 GBLokal redundant

€0,0522 / GB / Monat

€0,042

Speichertransaktionen

Weit unter 100.000 Transaktionen

€0,0075 / 100.000 Transaktionen

€0,0075

Traffic Unter 5 GB €0,0894 / GB (5 - 10 GB)

€0,00

Summe €5,8595

Page 32: Das eigene Test Lab, für jeden!

TippsZusammenfassung

Page 33: Das eigene Test Lab, für jeden!

Zusammenfassung

Infastructure-as-a-Service (IaaS) bietetKomponenten für den Aufbau eines Test

Labs

Subnetze steuern

die Vergabe von IP-Adressen

Direkte Verbindung zum

Test Lab mit Point-to-Site

(P2S)

Automatisieren mit PowerShell &

Co

Page 34: Das eigene Test Lab, für jeden!

Anmeldung für einen Test-Account

http://bit.ly/AzureAnmeldung

Page 35: Das eigene Test Lab, für jeden!

Weitere Informationen

[email protected]

blogs.msdn.com/pkirchner

Twitter:@peterkirchner

Windows Azure 30 Tage kostenfrei testen• bit.ly/AzureAnmeldung

Startseite von Windows Azure• www.windowsazure.com

Page 36: Das eigene Test Lab, für jeden!

Ressourcen

• Configure a Point-to-Site VPN in the Management Portal