Here are notes from Getting ConfigMgr Up and Running in 60 Minutes or Less presented by Johan Arwidmark and complied by Ami Arwidmark@IT/Dev Connections (If you're not on Twitter, get on Twitter!!)
Embrace Automation
https://deploymentresearch.com/519/Hydration-Kit-For-ConfigMgr
Creating a Decent Lab
SSD – Minimum 500GB
(PCI-E, MSATA, M.2 SATA, NVMe)
Enable Data Deduplication
Available in Server 2012/2012R2/2016
Hackable in Windows 10 1511 http://arthurremy.com/index.php/107-tutorials/310-enable-deduplication-on-windows-10
Networking
VLAN, Virtual Router, NAT switch
This is how you route traffic from your lab out to the internet without interfering with production.
https://deploymentresearch.com/285/Using-a-virtual-router-for-your-lab-and-test-environment
Tip: Linux Router is the faster option – use that one!
Tip: $50 Netgear switch with vLAN tagging is good in a lab so you can test physical deployments without impacting production (or home) network
Sizing your site server – or Site Server disk setup
https://deploymentresearch.com/420/Sizing-your-ConfigMgr-2012-R2-Primary-Site-Server
Measure performance on disk
Diskspd Utility: A Robust Storage Testing Tool (superseding SQLIO which was also mentioned in the session)
http://gallery.technet.microsoft.com/DiskSpd-a-robust-storage-6cd2f223
Kent's database sizing spreadsheet
http://blog.coretech.dk/kea/system-center-2012-configuration-manager-sql-recommendations/
SQL setup tip:
Monitor SQL setup with CMTrace (C:Program Files) while SQL isn't installed on C: the setup engine is there
SQL performance tips:
Split TempDB file with script, one file per vCPU core, up to a maximum of 8. Also set initial size to 30 percent of CM database. No need to split Configmgr DB across volumes. Splitting TempDB, yes, absolutely critical for performance. Splitting the ConfigMgr database not needed.
Local SQL is most tested and reliable
Remote SQL gives you a performance hit and another point of failure
Install the following ADK 1607 5 components
Deployment tools
WinPE
ICD
Config designer
USMT
GitHub ConfigMgr Hydration Setup
http://github.com/ConfigMgrHydration/Setup
Tip: To customize the Hydration Kit to make it unique to your environment (change domain name, passwords, etc)
Then rebuild the ISO to deploy.