20120830 opciones de despliegue en windows azure
-
Upload
ricardo-gonzalez -
Category
Technology
-
view
109 -
download
1
description
Transcript of 20120830 opciones de despliegue en windows azure
Windows Azure: Opciones para despliegue
Ricardo González VargasSénior IT Architect & Software Development ConsultantMicrosoft Regional [email protected]@rgonvSynergy Technology & Process Consulting Ltd.
Windows Azure
− Modern Scalable Web Sites
− WebMatrix, VS, Command Line
− CI via Git, TFS− OSS App Gallery
− Full Windows Server/Linux
− Enterprise Apps using SQL, SharePoint, AD
− Porting exiting LOB apps
− Multi-Tier Apps with Workers
− Admin Access, RDP, Custom Installs
− Network Isolation, Virtual Network
Web Sites Virtual Machines Cloud Services
@rgonv
Agenda
git push azure master
ASP.NET PHP
ASP.NET
ASP.NET PHP
/* code awesomely */
FTP / Web Deploy
FTP / Web Deploy/ TFS
Git
@rgonv
Windows Azure Web Site WebMatrix 2
Publish using Web Deploy
Web Deploy/FTP
Windows Azure Web Site WebMatrix 2
Remote Editing using Web Deploy
Web Deploy / FTP
TakeawayWebMatrix | FTP | WebDeploy | Azure − You get 10 free websites on Azure + SQL DB so use
it− You can deploy within seconds using FTP/Web
Deploy to Azure via WebMatrix − Web Deploy can be used to deploy not only files but
also databases− Remote Editing of Sites in Azure is now a reality− Enabling oAuth like Twitter is matter of minutes− WebMatrix 2 now supports Node.js, PHP & ASP.NET.
It now has VS Editors@rgonv
Windows Azure Web Site Visual Studio
Publish using Web Deploy
Web Deploy
Windows Azure Web Site Visual StudioTFS Online
CI using TFS
TFS
TakeawayVS | FTP | WebDeploy | TFS | Azure
− VS supports FTP/FTPs/Web Deploy− Incremental schema deployments with EF Code First
are easy− Azure and TFS Online have amazing Continuous
Integration− Azure-TFS hooks work great in Web Sites & Cloud
Services− TFS Online CI to Azure can run unit tests, load tests
etc.− Running EF Code First migrations from TFS Online is
easy− You can re-deploy from TFS Online or from Azure
@rgonv
Windows Azure Web Site Visual StudioGit
CI using Git
Git
Git in Azure == Open Source
TakeawayGit | Azure
− Git enables both Windows & Mac developers to deploy to Azure
− Deployments/Redeployments are feasible even via CLI.
− .deployment file tells what project to deploy− NuGet/NPM support is built in− It is easy to get Git logs and do self verification.− Git in Azure is an open source project. You can use
the sources for local Git support.
@rgonv
Windows Azure: Opciones para despliegue
Ricardo González VargasSénior IT Architect & Software Development ConsultantMicrosoft Regional [email protected]@rgonvSynergy Technology & Process Consulting Ltd.