SlideShare a Scribd company logo
The Art of
.Net
Deployment
Automation
Agenda
• Welcome
• Why Deployment Automation?
• .Net Challenges & Insights
• The RapidDeploy™ Architecture
• The .Net Plugin
• DEMONSTRATION
• Free trial
Business Benefits of ARA
Reduce effort
and make
productivity
gains
Release
additional
scalability
and accelerate
growth
Eliminate
configuration-
related errors
and minimize
downtime
Release
highly skilled
resources
Expedite the
“time to value”
for applications
from weeks to
hours
Provide rapid
installation and
configuration of
applications in all
of your
environments
Eliminate
unaudited
manual and
script-based
processes
Enable
compliance
management
reducing
business risk
Benefits Achieved from Automation
Benefit Average
Improvement
Maximum
Improvement
Increase speed of software builds 87% >140%
Increase in frequency of software releases 60% >140%
Reduction in software errors 25% 40-60%
Increase in ability to meet compliance requirements 63% >140%
Increase in ability to meet deadlines 40% 60-80%
Increase in developer productivity 30% 40-60%
Decrease in hardware or resources 88% 100-120%
Development cost savings 25% 60-80%
Increase in developer job satisfaction 38% 60-80%
(Source: Hurwitz & Associates, 2011)
Why Automate the Deployment
Process?
0 1 2 3 4 5 6
To increase team productivity
To improve development process reliability
To reduce software dev and/or operations costs
To improve governance
To improve audit capability
To provide an integrated deployment lifecycle
To improve the scheduling capability
To provide a comprehensive view of the dev/delivery process
(Source: Hurwitz & Associates, 2011)
.Net Challenges
0
5
10
15
20
25
30
35
40
45
50
Version 3 Version 4 Version 5 Version 6 Version 7 Version 8
Percentage of sites on IIS
.Net Insights
Support Migration Upgrade
When will IIS 6 go out
of support? Nearly
50% of sites are still
on this version – IIS 5
went out of extended
support in 2010 and
version 8 was
released 30th October
2012
Migrating from IIS 6
to IIS 7 is painful –
the configuration of
the server objects has
changed requiring
manual
reconfiguration – or
use Web Deployer or
RapidDeploy™
Why go to 8?
- Real CPU throttling
- SSL scalability
- Server name
indication
- SSL manageability
- Dynamic IP
restrictions
- FTP logon
restriction
- Application
initialization
module
- Etc, etc
RapidDeploy™ Architecture
Core
Application
Framework
Target
Plugins
Transport
Plugins
Cloud
Plugins
Toolchain
Plugins
Business
Intelligence
Plugins
Toolchain
Plugins
Business
Intelligence
Plugins
Cloud
Plugins
Transport
Plugins
Target
Plugins
Core
Application
Framework
RapidDeploy™ Capabilities
CAF
• Installation and patching
• Configuration management
• Application deployment
• Job scheduling & workflow
• Environment visualization
• Snapshot, compare and
templating
• Environment imports
• Physical discovery
• Toolchain plugins enabling
integration with build engines, artifact
repositories and source control
management tools
• Transport plugins enabling use of
SSH and agent capability
• Target plugins enabling connectivity
with broad range of middleware
applications and databases
• Cloud plugins enabling connectivity
to cloud providers
• Business Intelligence plugins for
example, enhanced comparison
functionality and additional reporting
capabilities
Plugins
Plugins come with:
• Library of commonly used tasks
• Wizards & extensive help information
• Predefined automation library elements
Environment
Management
3rd Party
Integration
Application
Release
Automation
DevOps
Tool Chain Developer
CODE
SVN
GIT
ClearCase
SCM
Definitive
Software
Library
DSL
RapidDeploy
Hudson / Jenkins
CruiseControl
Maven
RTC
Build
Release
Engineer Developer,
Tester &
Admin
DEVELOPMENT
OPERATIONS
Environments
Creates & publishes release
packages & dependencies
Installs & configures
target runtimes
Schedules and deploys releases
ARA
A Software Manufacturing Pipeline
Continuous Delivery
DEVELOPMENT QA STAGING PRODUCTION
DEVELOPMENT DEPLOYMENT TESTING
PRODUCT
Why RapidDeploy™ for .Net / IIS?
Build, Deploy, Configure Preconfigured install package
Manually With RapidDeploy™
Deploy, Configure Synchronize
Deploy, Configure Synchronize
Development
Testing
Production
RapidDeploy™ .Net Plugin
RapidDeploy™
.Net Plugin
IIS 6.x
IIS 8.x
Migrate
Install
Deploy
Backup
Manage
IIS 6.x
IIS 8.x
Synchronize
Synchronize
Restore
What we’re going to show you
• Configure RapidDeploy .Net plugin for IIS
deployment
• Install Internet Information Services 7.5
• Set up second server with remote agents
• Install Web Deploy 3.0
• Deploy test website by installing an Installshield
MSI package
• Open firewall port for Web Deploy remote agent
and for the test website
• Synchronize servers
• Make some configuration changes (change to
https) on server 1
• Snapshot and synchronize server 2
• Make further configuration changes to server 1
(empty folder)
• Snapshot and synchronize server
• Restore to snapshot
Prebuilt for
today’s
demonstration
Orchestration
definition
Demonstrate
synchronization
use cases
DEMONSTRATION
What we’re going to show you
• Configure RapidDeploy .Net plugin for IIS
deployment
• Install Internet Information Services 7.5
• Set up second server with remote agents
• Install Web Deploy 3.0
• Deploy test website by installing an Installshield
MSI package
• Open firewall port for Web Deploy remote agent
and for the test website
• Synchronize servers
• Make some configuration changes (change to
https) on server 1
• Snapshot and synchronize server 2
• Make further configuration changes to server 1
(empty folder)
• Snapshot and synchronize server
• Restore to snapshot
Prebuilt for
today’s
demonstration
Orchestration
definition
Demonstrate
synchronization
use cases
Want to know more?
Want a free trial?
Email helen.beal@midvision.com
The art of .net deployment automation
Ad

More Related Content

What's hot (20)

Baking Stash in the AWS Cloud at Netflix
Baking Stash in the AWS Cloud at NetflixBaking Stash in the AWS Cloud at Netflix
Baking Stash in the AWS Cloud at Netflix
Atlassian
 
What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3
Puppet
 
EBS on Oracle Cloud
EBS on Oracle CloudEBS on Oracle Cloud
EBS on Oracle Cloud
vasuballa
 
Introduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptxIntroduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptx
Puppet
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
 
Kovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - DatasheetKovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - Datasheet
Kovair
 
Get On Top of Azure Resource Security Using Secure DevOps Kit for Azure
Get On Top of Azure Resource Security Using Secure DevOps Kit for AzureGet On Top of Azure Resource Security Using Secure DevOps Kit for Azure
Get On Top of Azure Resource Security Using Secure DevOps Kit for Azure
Kasun Kodagoda
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
gjuljo
 
10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian Performance10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian Performance
Atlassian
 
Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016
Kief Morris
 
Timesheet Approval Process
Timesheet Approval ProcessTimesheet Approval Process
Timesheet Approval Process
Regroove
 
Introduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceIntroduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a Service
Timothy Krupinski
 
Deployment Automation in de praktijk
Deployment Automation in de praktijkDeployment Automation in de praktijk
Deployment Automation in de praktijk
Delta-N
 
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
garrett honeycutt
 
Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
vasuballa
 
SPS vancouver is it possible to do devops with SharePoint Framework
SPS vancouver is it possible to do devops with SharePoint FrameworkSPS vancouver is it possible to do devops with SharePoint Framework
SPS vancouver is it possible to do devops with SharePoint Framework
Vincent Biret
 
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
OSH01 - Developing SharePoint Framework Solutions for the EnterpriseOSH01 - Developing SharePoint Framework Solutions for the Enterprise
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
Eric Shupps
 
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
VMware Tanzu
 
Azure Web Apps
Azure Web AppsAzure Web Apps
Azure Web Apps
Gaurav Madaan
 
ServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - DatasheetServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - Datasheet
Kovair
 
Baking Stash in the AWS Cloud at Netflix
Baking Stash in the AWS Cloud at NetflixBaking Stash in the AWS Cloud at Netflix
Baking Stash in the AWS Cloud at Netflix
Atlassian
 
What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3What's New in Puppet Enterprise 2015.3
What's New in Puppet Enterprise 2015.3
Puppet
 
EBS on Oracle Cloud
EBS on Oracle CloudEBS on Oracle Cloud
EBS on Oracle Cloud
vasuballa
 
Introduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptxIntroduction to Puppet Enterprise 01/29/16.pptx
Introduction to Puppet Enterprise 01/29/16.pptx
Puppet
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
 
Kovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - DatasheetKovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - Datasheet
Kovair
 
Get On Top of Azure Resource Security Using Secure DevOps Kit for Azure
Get On Top of Azure Resource Security Using Secure DevOps Kit for AzureGet On Top of Azure Resource Security Using Secure DevOps Kit for Azure
Get On Top of Azure Resource Security Using Secure DevOps Kit for Azure
Kasun Kodagoda
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
gjuljo
 
10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian Performance10 Tips to Pump Up Your Atlassian Performance
10 Tips to Pump Up Your Atlassian Performance
Atlassian
 
Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016
Kief Morris
 
Timesheet Approval Process
Timesheet Approval ProcessTimesheet Approval Process
Timesheet Approval Process
Regroove
 
Introduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceIntroduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a Service
Timothy Krupinski
 
Deployment Automation in de praktijk
Deployment Automation in de praktijkDeployment Automation in de praktijk
Deployment Automation in de praktijk
Delta-N
 
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
garrett honeycutt
 
Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
vasuballa
 
SPS vancouver is it possible to do devops with SharePoint Framework
SPS vancouver is it possible to do devops with SharePoint FrameworkSPS vancouver is it possible to do devops with SharePoint Framework
SPS vancouver is it possible to do devops with SharePoint Framework
Vincent Biret
 
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
OSH01 - Developing SharePoint Framework Solutions for the EnterpriseOSH01 - Developing SharePoint Framework Solutions for the Enterprise
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
Eric Shupps
 
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
VMware Tanzu
 
ServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - DatasheetServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - Datasheet
Kovair
 

Viewers also liked (16)

Agile Systems Admin
Agile Systems AdminAgile Systems Admin
Agile Systems Admin
Julian Simpson
 
I gotta dependency on dependency injection
I gotta dependency on dependency injectionI gotta dependency on dependency injection
I gotta dependency on dependency injection
mhenroid
 
Implementing Continuous Integration in .NET for Cheapskates
Implementing Continuous Integration in .NET for CheapskatesImplementing Continuous Integration in .NET for Cheapskates
Implementing Continuous Integration in .NET for Cheapskates
mhenroid
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automation
MidVision
 
Test driven development
Test driven developmentTest driven development
Test driven development
Shalabh Saxena
 
Agile .NET Development with BDD and Continuous Integration
Agile .NET Development with BDD and Continuous IntegrationAgile .NET Development with BDD and Continuous Integration
Agile .NET Development with BDD and Continuous Integration
Tung Nguyen Thanh
 
Domain's Robot Army
Domain's Robot ArmyDomain's Robot Army
Domain's Robot Army
domaingroup
 
Buildbot
BuildbotBuildbot
Buildbot
williewu
 
Improving code quality with continuous integration (PHPBenelux Conference 2011)
Improving code quality with continuous integration (PHPBenelux Conference 2011)Improving code quality with continuous integration (PHPBenelux Conference 2011)
Improving code quality with continuous integration (PHPBenelux Conference 2011)
Martin de Keijzer
 
Core Principles Of Ci
Core Principles Of CiCore Principles Of Ci
Core Principles Of Ci
OpenSource Connections
 
Ideal Deployment In .NET World
Ideal Deployment In .NET WorldIdeal Deployment In .NET World
Ideal Deployment In .NET World
Dima Pasko
 
Scrum and Test-driven development
Scrum and Test-driven developmentScrum and Test-driven development
Scrum and Test-driven development
toteb5
 
Integration with Docker and .NET Core
Integration with Docker and .NET CoreIntegration with Docker and .NET Core
Integration with Docker and .NET Core
Sriram Hariharan
 
C#/.NET Little Wonders
C#/.NET Little WondersC#/.NET Little Wonders
C#/.NET Little Wonders
BlackRabbitCoder
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)
Dennys Hsieh
 
Design Patterns (Examples in .NET)
Design Patterns (Examples in .NET)Design Patterns (Examples in .NET)
Design Patterns (Examples in .NET)
Aniruddha Chakrabarti
 
I gotta dependency on dependency injection
I gotta dependency on dependency injectionI gotta dependency on dependency injection
I gotta dependency on dependency injection
mhenroid
 
Implementing Continuous Integration in .NET for Cheapskates
Implementing Continuous Integration in .NET for CheapskatesImplementing Continuous Integration in .NET for Cheapskates
Implementing Continuous Integration in .NET for Cheapskates
mhenroid
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automation
MidVision
 
Test driven development
Test driven developmentTest driven development
Test driven development
Shalabh Saxena
 
Agile .NET Development with BDD and Continuous Integration
Agile .NET Development with BDD and Continuous IntegrationAgile .NET Development with BDD and Continuous Integration
Agile .NET Development with BDD and Continuous Integration
Tung Nguyen Thanh
 
Domain's Robot Army
Domain's Robot ArmyDomain's Robot Army
Domain's Robot Army
domaingroup
 
Improving code quality with continuous integration (PHPBenelux Conference 2011)
Improving code quality with continuous integration (PHPBenelux Conference 2011)Improving code quality with continuous integration (PHPBenelux Conference 2011)
Improving code quality with continuous integration (PHPBenelux Conference 2011)
Martin de Keijzer
 
Ideal Deployment In .NET World
Ideal Deployment In .NET WorldIdeal Deployment In .NET World
Ideal Deployment In .NET World
Dima Pasko
 
Scrum and Test-driven development
Scrum and Test-driven developmentScrum and Test-driven development
Scrum and Test-driven development
toteb5
 
Integration with Docker and .NET Core
Integration with Docker and .NET CoreIntegration with Docker and .NET Core
Integration with Docker and .NET Core
Sriram Hariharan
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)
Dennys Hsieh
 
Ad

Similar to The art of .net deployment automation (20)

Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureHeading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Xenox Garavito
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
Wiiisdom
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Arraya Solutions
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
Delphix
 
AWS OpsWorks for Chef Automate
AWS OpsWorks for Chef AutomateAWS OpsWorks for Chef Automate
AWS OpsWorks for Chef Automate
PolarSeven Pty Ltd
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Vincent Biret
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
BIWUG
 
CA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the EnterpriseCA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the Enterprise
Mark Sigler
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
MidVision
 
Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017
Matt Ray
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
Robert Greiner
 
Chef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User GroupChef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User Group
Matt Ray
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in Days
PowerONPlatforms
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016
Trigent_Senthil
 
Using Nano Server for Hyper-V Training 0
Using Nano Server for Hyper-V Training 0Using Nano Server for Hyper-V Training 0
Using Nano Server for Hyper-V Training 0
Mike Mihm
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
WSPDC & FEDSPUG
 
2 - What's New With Windows Hosting (34).ppt
2 - What's New With Windows Hosting (34).ppt2 - What's New With Windows Hosting (34).ppt
2 - What's New With Windows Hosting (34).ppt
webhostingguy
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web Not War
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Callon Campbell
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOps
Eklove Mohan
 
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureHeading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in Azure
Xenox Garavito
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
Wiiisdom
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Arraya Solutions
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
Delphix
 
AWS OpsWorks for Chef Automate
AWS OpsWorks for Chef AutomateAWS OpsWorks for Chef Automate
AWS OpsWorks for Chef Automate
PolarSeven Pty Ltd
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Vincent Biret
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
BIWUG
 
CA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the EnterpriseCA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the Enterprise
Mark Sigler
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
MidVision
 
Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017Chef Automate - Wellington DevOps August 2, 2017
Chef Automate - Wellington DevOps August 2, 2017
Matt Ray
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
Robert Greiner
 
Chef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User GroupChef Automate - Azure Sydney User Group
Chef Automate - Azure Sydney User Group
Matt Ray
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in Days
PowerONPlatforms
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016
Trigent_Senthil
 
Using Nano Server for Hyper-V Training 0
Using Nano Server for Hyper-V Training 0Using Nano Server for Hyper-V Training 0
Using Nano Server for Hyper-V Training 0
Mike Mihm
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
WSPDC & FEDSPUG
 
2 - What's New With Windows Hosting (34).ppt
2 - What's New With Windows Hosting (34).ppt2 - What's New With Windows Hosting (34).ppt
2 - What's New With Windows Hosting (34).ppt
webhostingguy
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web Not War
 
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App JourneyGlobal Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Global Azure 2024 - On-Premises to Azure Cloud: .NET Web App Journey
Callon Campbell
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOps
Eklove Mohan
 
Ad

More from MidVision (20)

Rapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message brokerRapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message broker
MidVision
 
Datasheet webspheremq midvisionextensionforibmraf
Datasheet webspheremq midvisionextensionforibmrafDatasheet webspheremq midvisionextensionforibmraf
Datasheet webspheremq midvisionextensionforibmraf
MidVision
 
Datasheet webspheremessagebroker midvisionextensionforibmraf
Datasheet webspheremessagebroker midvisionextensionforibmrafDatasheet webspheremessagebroker midvisionextensionforibmraf
Datasheet webspheremessagebroker midvisionextensionforibmraf
MidVision
 
Datasheet weblogicpluginforrd
Datasheet weblogicpluginforrdDatasheet weblogicpluginforrd
Datasheet weblogicpluginforrd
MidVision
 
Datasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmrafDatasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmraf
MidVision
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
MidVision
 
Datasheet subversionpluginforrd
Datasheet subversionpluginforrdDatasheet subversionpluginforrd
Datasheet subversionpluginforrd
MidVision
 
Datasheet ssh pluginforrd
Datasheet ssh pluginforrdDatasheet ssh pluginforrd
Datasheet ssh pluginforrd
MidVision
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
MidVision
 
Datasheet mavenpluginforrd
Datasheet mavenpluginforrdDatasheet mavenpluginforrd
Datasheet mavenpluginforrd
MidVision
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
MidVision
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
MidVision
 
Datasheet hudsonpluginforrd
Datasheet hudsonpluginforrdDatasheet hudsonpluginforrd
Datasheet hudsonpluginforrd
MidVision
 
Datasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdDatasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrd
MidVision
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
MidVision
 
Datasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdDatasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrd
MidVision
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
MidVision
 
Datasheet anthillpropluginforrd
Datasheet anthillpropluginforrdDatasheet anthillpropluginforrd
Datasheet anthillpropluginforrd
MidVision
 
Datasheet agentpluginforrd
Datasheet agentpluginforrdDatasheet agentpluginforrd
Datasheet agentpluginforrd
MidVision
 
Aws pluginfor rd
Aws pluginfor rdAws pluginfor rd
Aws pluginfor rd
MidVision
 
Rapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message brokerRapid deploy™ plugin for websphere message broker
Rapid deploy™ plugin for websphere message broker
MidVision
 
Datasheet webspheremq midvisionextensionforibmraf
Datasheet webspheremq midvisionextensionforibmrafDatasheet webspheremq midvisionextensionforibmraf
Datasheet webspheremq midvisionextensionforibmraf
MidVision
 
Datasheet webspheremessagebroker midvisionextensionforibmraf
Datasheet webspheremessagebroker midvisionextensionforibmrafDatasheet webspheremessagebroker midvisionextensionforibmraf
Datasheet webspheremessagebroker midvisionextensionforibmraf
MidVision
 
Datasheet weblogicpluginforrd
Datasheet weblogicpluginforrdDatasheet weblogicpluginforrd
Datasheet weblogicpluginforrd
MidVision
 
Datasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmrafDatasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmraf
MidVision
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
MidVision
 
Datasheet subversionpluginforrd
Datasheet subversionpluginforrdDatasheet subversionpluginforrd
Datasheet subversionpluginforrd
MidVision
 
Datasheet ssh pluginforrd
Datasheet ssh pluginforrdDatasheet ssh pluginforrd
Datasheet ssh pluginforrd
MidVision
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
MidVision
 
Datasheet mavenpluginforrd
Datasheet mavenpluginforrdDatasheet mavenpluginforrd
Datasheet mavenpluginforrd
MidVision
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
MidVision
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
MidVision
 
Datasheet hudsonpluginforrd
Datasheet hudsonpluginforrdDatasheet hudsonpluginforrd
Datasheet hudsonpluginforrd
MidVision
 
Datasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdDatasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrd
MidVision
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
MidVision
 
Datasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdDatasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrd
MidVision
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
MidVision
 
Datasheet anthillpropluginforrd
Datasheet anthillpropluginforrdDatasheet anthillpropluginforrd
Datasheet anthillpropluginforrd
MidVision
 
Datasheet agentpluginforrd
Datasheet agentpluginforrdDatasheet agentpluginforrd
Datasheet agentpluginforrd
MidVision
 
Aws pluginfor rd
Aws pluginfor rdAws pluginfor rd
Aws pluginfor rd
MidVision
 

Recently uploaded (20)

Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
Toru Tamaki
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Gary Arora
 
Cybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft CertificateCybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft Certificate
VICTOR MAESTRE RAMIREZ
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...
Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...
Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...
Vasileios Komianos
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Cyntexa
 
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
ICT Frame Magazine Pvt. Ltd.
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptxUiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
anabulhac
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
Toru Tamaki
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Gary Arora
 
Cybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft CertificateCybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft Certificate
VICTOR MAESTRE RAMIREZ
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...
Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...
Digital Technologies for Culture, Arts and Heritage: Insights from Interdisci...
Vasileios Komianos
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Cyntexa
 
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
ICT Frame Magazine Pvt. Ltd.
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptxUiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
anabulhac
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 

The art of .net deployment automation

  • 2. Agenda • Welcome • Why Deployment Automation? • .Net Challenges & Insights • The RapidDeploy™ Architecture • The .Net Plugin • DEMONSTRATION • Free trial
  • 3. Business Benefits of ARA Reduce effort and make productivity gains Release additional scalability and accelerate growth Eliminate configuration- related errors and minimize downtime Release highly skilled resources Expedite the “time to value” for applications from weeks to hours Provide rapid installation and configuration of applications in all of your environments Eliminate unaudited manual and script-based processes Enable compliance management reducing business risk
  • 4. Benefits Achieved from Automation Benefit Average Improvement Maximum Improvement Increase speed of software builds 87% >140% Increase in frequency of software releases 60% >140% Reduction in software errors 25% 40-60% Increase in ability to meet compliance requirements 63% >140% Increase in ability to meet deadlines 40% 60-80% Increase in developer productivity 30% 40-60% Decrease in hardware or resources 88% 100-120% Development cost savings 25% 60-80% Increase in developer job satisfaction 38% 60-80% (Source: Hurwitz & Associates, 2011)
  • 5. Why Automate the Deployment Process? 0 1 2 3 4 5 6 To increase team productivity To improve development process reliability To reduce software dev and/or operations costs To improve governance To improve audit capability To provide an integrated deployment lifecycle To improve the scheduling capability To provide a comprehensive view of the dev/delivery process (Source: Hurwitz & Associates, 2011)
  • 6. .Net Challenges 0 5 10 15 20 25 30 35 40 45 50 Version 3 Version 4 Version 5 Version 6 Version 7 Version 8 Percentage of sites on IIS
  • 7. .Net Insights Support Migration Upgrade When will IIS 6 go out of support? Nearly 50% of sites are still on this version – IIS 5 went out of extended support in 2010 and version 8 was released 30th October 2012 Migrating from IIS 6 to IIS 7 is painful – the configuration of the server objects has changed requiring manual reconfiguration – or use Web Deployer or RapidDeploy™ Why go to 8? - Real CPU throttling - SSL scalability - Server name indication - SSL manageability - Dynamic IP restrictions - FTP logon restriction - Application initialization module - Etc, etc
  • 9. RapidDeploy™ Capabilities CAF • Installation and patching • Configuration management • Application deployment • Job scheduling & workflow • Environment visualization • Snapshot, compare and templating • Environment imports • Physical discovery • Toolchain plugins enabling integration with build engines, artifact repositories and source control management tools • Transport plugins enabling use of SSH and agent capability • Target plugins enabling connectivity with broad range of middleware applications and databases • Cloud plugins enabling connectivity to cloud providers • Business Intelligence plugins for example, enhanced comparison functionality and additional reporting capabilities Plugins Plugins come with: • Library of commonly used tasks • Wizards & extensive help information • Predefined automation library elements Environment Management 3rd Party Integration Application Release Automation
  • 10. DevOps Tool Chain Developer CODE SVN GIT ClearCase SCM Definitive Software Library DSL RapidDeploy Hudson / Jenkins CruiseControl Maven RTC Build Release Engineer Developer, Tester & Admin DEVELOPMENT OPERATIONS Environments Creates & publishes release packages & dependencies Installs & configures target runtimes Schedules and deploys releases ARA
  • 11. A Software Manufacturing Pipeline Continuous Delivery DEVELOPMENT QA STAGING PRODUCTION DEVELOPMENT DEPLOYMENT TESTING PRODUCT
  • 12. Why RapidDeploy™ for .Net / IIS? Build, Deploy, Configure Preconfigured install package Manually With RapidDeploy™ Deploy, Configure Synchronize Deploy, Configure Synchronize Development Testing Production
  • 13. RapidDeploy™ .Net Plugin RapidDeploy™ .Net Plugin IIS 6.x IIS 8.x Migrate Install Deploy Backup Manage IIS 6.x IIS 8.x Synchronize Synchronize Restore
  • 14. What we’re going to show you • Configure RapidDeploy .Net plugin for IIS deployment • Install Internet Information Services 7.5 • Set up second server with remote agents • Install Web Deploy 3.0 • Deploy test website by installing an Installshield MSI package • Open firewall port for Web Deploy remote agent and for the test website • Synchronize servers • Make some configuration changes (change to https) on server 1 • Snapshot and synchronize server 2 • Make further configuration changes to server 1 (empty folder) • Snapshot and synchronize server • Restore to snapshot Prebuilt for today’s demonstration Orchestration definition Demonstrate synchronization use cases
  • 16. What we’re going to show you • Configure RapidDeploy .Net plugin for IIS deployment • Install Internet Information Services 7.5 • Set up second server with remote agents • Install Web Deploy 3.0 • Deploy test website by installing an Installshield MSI package • Open firewall port for Web Deploy remote agent and for the test website • Synchronize servers • Make some configuration changes (change to https) on server 1 • Snapshot and synchronize server 2 • Make further configuration changes to server 1 (empty folder) • Snapshot and synchronize server • Restore to snapshot Prebuilt for today’s demonstration Orchestration definition Demonstrate synchronization use cases
  • 17. Want to know more? Want a free trial? Email helen.beal@midvision.com
  翻译: