Deployment Strategies
-
Upload
pema-t-sherpa -
Category
Documents
-
view
90 -
download
0
Transcript of Deployment Strategies
DEPLOYMENT STRATEGIESJOSHUA DAUGHERTY & PEMA SHERPA
WHAT IS DEPLOYMENT?
All of the processes involved in getting new hardware or software up and running in a configured environment.
BALANCE
Control and Features vs. Automation?
The best tools try to achieve both!
Control & Features
Automation
FACTORS THAT CAN DETERMINE DEPLOYMENT STRATEGY
Size and Skill of IT Department
Number of PC’s To Deploy To
IN-PLACE UPGRADES
Used for upgrading to new versions of Windows
Preserves Data & Settings
Easy to Configure Can’t upgrade from 32
bit to 64 bit No custom Images
DYNAMIC PROVISIONING• More configuration + Azure Active Directory =
Awesome Features• Change environments with a single reboot• Configuration to access organization resources
that live on VPN• Enrollment in MDM solutions• “Pick your PC”• Mobile and Desktop!
TRADITIONAL DEPLOYMENT
Image-Based process Uses Microsoft
Deployment Toolkit & System Configuration Manager
New Computers – Bare Metal Deployment
Computer Refresh – Wipe & Load
Computer Replace – Combination of both
GROUP POLICY
Deployment of software over the network When a user logs in, it installs! Microsoft Group Policy Management
Console Backup and restore group policy objects Prior to GPMC, multiple tools were
needed
DEVOPS / SRE
50% Dev – 50% Ops Efficiency, Automation,
Uptime Monitoring One of the most
important functions of the team is handling code deployment!
GET YOUR FILES TO AZURE APP SERVICES!
FTP Kudu From An IDE
POST INITIAL DEPLOYMENT – THE DEPLOYMENT DOESN’T STOP!
New application features New system configurations
Upgrade in Windows to a new version New organization resources that need to be configured to access
Organization purchases new software Organization develops new software
You get a shiny new PC You need a device for remote work