9
Presenter Company Contact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

Embed Size (px)

Citation preview

Page 1: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

Presenter Company Contact

Windows Azure

ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

Page 2: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

• Warum Continuous Deployment?

• Continuous Deployment in Windows Azure

• Einführung in die Team Foundation Services

• Einführung in Git

• FAQ

Agenda

Page 3: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

• Automatisierung des Entwicklungslebenszyklus• Builds• Testing• Deployments

• Ermöglicht eine jederzeit aktuelle und lauffähige Softwareversion• Entwicklung in mehreren kleinen Schritten• Teilweise mehrere „Releases“ an einem Tag

• Ermöglicht schnelles Kundenfeedback

Warum Continuous Deployment?

Page 4: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

• Deployment direkt aus einem Source Code Management System

• Git oder die Team Foundation Services als Repositories• Zusätzlich Unterstützung für GitHub und CodePlex in Windows Azure

Web Sites

• TFS unterstützt Windows Azure Web Sites und Cloud Services

• Git nur für Windows Azure Web Sites verfügbar

• Weitere Systeme werden folgen

Continuous Deployment in Windows Azure

Page 5: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

• Team Foundation Services ist die Cloud-Variante des Team Foundation Servers• Keine eigene Infrastruktur nötig

• Verfügt über• Eine Versionskontrollsystem• Unterstützung für agile Entwicklungsprozesse• Automatisierte Builds

• Ermöglicht automatisches Deployment nach Windows Azure

Einführung in die Team Foundation Services

Page 6: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

• Ein verteiltes Versionsverwaltungssystem• Anstatt einer Liste von Dateien und Änderungen nutzt Git eine Menge

von Snapshots eines kleinen Dateisystems

• Zwei zentrale Schritte• git add• git commit

• Git ermöglicht es Windows- und Mac-Entwicklern nach Windows Azure zu deployen

Einführung in Git

Page 7: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

• Allgemeine Informationen• Team Foundation Services - http://tfspreview.com/ • Git - http://git-scm.com/• Windows Azure Web Sites –

https://www.windowsazure.com/en-us/manage/services/web-sites/ • Freischalten der Windows Azure Web Sites -

https://account.windowsazure.com/PreviewFeatures

• Downloads• Command-Line Tools - https://www.windowsazure.com/en-us/manage/downloads/

• Forum• MSDN Preview Forum -

http://social.msdn.microsoft.com/Forums/en-us/windowsazurewebsitespreview/threads

Allgemeines

FAQ

Page 8: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind

• Windows Azure Homepagehttp://www.azure.com

• Kostenloser Demo-Accounthttp://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E

• Windows Azure Development Centerhttp://www.windowsazure.com/en-us/develop/overview/

• Windows Azure SDKshttp://www.windowsazure.com/en-us/develop/downloads/

• Windows Azure Training Kithttp://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/

• Kundenreferenzenhttp://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53

• Video-Serie zu Windows Azure (10-Minuten-Videos):http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C

Page 9: PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen

I

www.azure.com