SlideShare a Scribd company logo
Building a Better
Workstation
Steve Wake
Consultant, RevGen Partners
President, Denver SQL Server User Group
Agenda
• Hardware
• Local vs. Virtual vs. Cloud
• VM Platforms
• Virtual Drive Setup/Organization
• SQL Server Installs
• BIDS, SSDT & Visual Studio
• Handling Updates
• Recommendations
Hardware
• Laptop or Desktop?
• Usually comes down to portability vs.
remote access as hardware has become
so similar
Laptop Desktop
Portable More power/capabilities
12-16GB RAM at a minimum Easy to upgrade
SSDs Redundancy possible
Not as easy to upgrade Usually not portable (remote login)
Local vs. Virtual vs. Cloud
• Things to think about:
– Is speed important (performance testing)?
– Ability to reset and re-use
– RAM/Drive Space/Processor
– Access to Internet at reliable speed
– Cost (licenses & usage)
• In my experience choice between Local &
Virtual
Which VM Platform?
• Main choices:
– Hyper-V
– VMWare Workstation (Fusion on Mac)
– Parallels (Mac only)
– VirtualBox
• After years of trying all of the above I have
found VirtualBox to be the most flexible
and is FREE
• Install additions into each VM
Virtual Drive Setup/Organization
• Fixed Size vs. Differential drives?
• Create base OS images with other
required software/settings
• Copy/Clone base OS images to create
multiple separate VMs
• Full Clone/Linked Clone?
• Take advantage of snapshots to handle
updates/changes
SQL Server Installs
• Single version or Multiple versions?
• For VMs take advantage of clones to save
time installing
• Keep licensing in mind
• Don’t forget to install appropriate version
of BIDS/SSDT/SSDT-BI/VS and any other
tools you need
BIDS & SSDT
• SQL tools change with each version of SQL
Server and Visual Studio
• SSDT/SSDT-BI no longer included in installer
with SQL Server 2014 (SSMS still included)
• Move to web install to allow for more frequent
updates (sync up with Visual Studio)
Tool SS 2005 SS 2008 (R2) SS 2012 SS 2014
BIDS X X
SSDT X X X X (VS2013)
SSDT-BI X X X (web only)
BIDS & SSDT
Tool
AS
05
IS
05
RS
05
DB
05
AS
08
IS
08
RS
08
DB
08
AS
12
IS
12
RS
12
DB
12
AS
14
IS
14
RS
14
DB
14
BIDS 2005 X X X
BIDS 2008 (R2) X^ X^ X^ X X X
SSDT VS 2010 X^ X^ X^ X^ X^ X^ X^ X X X X
SSDT VS 2012 X^ X
SSDT VS 2013* X^ X^ X
SSDT-BI VS 2012 X^ X^ X^ X X X
SSDT-BI VS 2013 X^ X^ X^ X^ X X X
* SSDT functionality for SQL Server 2014 is included with all versions of Visual Studio 2013 and
cannot be downloaded separately any longer
^ Previous versions supported, but will upgrade project files to specified current version
Visual Studio
• Visual Studio is NOT required for ANY
SQL Server BI project development
• Visual Studio licensed versions can be
installed on same machine as BIDS/SSDT
• BIDS/SSDT will add project templates to
existing Visual Studio versions
• Visual Studio Express 2013 is FREE for 5
or less developers, includes VS Online!
Handling Updates
• Protect your systems before doing
OS/application updates
• VMs – snapshot before doing updates,
restore snapshot if update goes wrong
• System Restore for local/cloud – create
manual restore point (System control
panel/System Protection tab)
Steve’s Recommendations
• Laptop with 12GB min, SSDs (as big as you
can afford), multiple cores capable of Intel
VT-x (BIOS setting) – use Intel ARK
• VirtualBox
• Dedicate 6-8GB min to VM
• Differential drives in VM to save HDD space
• Create base OS VM
• Use base OS VM clone for SQL Server VMs
Summary
• Hardware recommendations
• Local, VM or Cloud
• Hyper-V, VMWare or VirtualBox
• Fixed/Differential Disks in VM & Cloning
• SQL Server Installations
• BIDS, SSDT & Visual Studio
September 20, 2014 on the University of Denver campus!
Multiple tracks of sessions
Speakers from across the country
Great Sponsors
Lots of Prizes
All of this for FREE!
Register @ denversqlsaturday.com
Pre-Cons! This year we are offering all day pre-cons on
Friday, September 19th at Cherry Creek Presbyterian Church
• Getting Started with Biml by Tim Mitchell & Reeves Smith
• Murder They Wrote by Jason Brimhall & Wayne Sheffield
• A Day of High Availability and Disaster Recovery by Ryan Adams
Details and links to register for pre-cons @ denversqlsaturday.com
organized by volunteers from Denver SQL Server User Group (denversql.org)
Contact
• swake@revgen.com
• @stevewake on Twitter
• LinkedIn, Google+
• Blog – http://wakebi.com

More Related Content

PDF
VMworld 2014: Databases in a Virtualized World
PDF
Eric Moreau - Samedi SQL - Backup dans Azure et BD hybrides
PPTX
London VMUG Presentation 19th July 2012
PPTX
Gain Storage Control with SIOC and Take Performance Control with QoS from Sol...
PDF
Getting it Right: OpenStack Private Cloud Storage
PPTX
Todd Muirhead (@virtualTodd) - VMware vSA
PPTX
ALM@Work - Lab management for everyone
PDF
SYMANTEC Backup Exec 2014 - infographic
VMworld 2014: Databases in a Virtualized World
Eric Moreau - Samedi SQL - Backup dans Azure et BD hybrides
London VMUG Presentation 19th July 2012
Gain Storage Control with SIOC and Take Performance Control with QoS from Sol...
Getting it Right: OpenStack Private Cloud Storage
Todd Muirhead (@virtualTodd) - VMware vSA
ALM@Work - Lab management for everyone
SYMANTEC Backup Exec 2014 - infographic

What's hot (20)

PDF
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.
PPT
VMware Virtual SAN slideshow
PDF
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
PPTX
Virtual san pricing and packaging deck
PPTX
Next Generation Software-Defined Storage
PDF
VMware - Virtual SAN - IT Changes Everything
PPTX
SM16 - Can i move my stuff to openstack
PPTX
HDS Storage with VMWare VASA
PPTX
Solid-State Drive Applications & Benefits in IT Environments
PDF
OSS Presentation Accelerating VDI by Daniel Beveridge
PDF
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
PPT
Introduction to vm ware
PPTX
Vm13 vnx mixed workloads
PDF
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
PPTX
Virtualization: A Case Study from the IT Trenches - Darren Schoen, Broward Ce...
PDF
Presentation architecting a cloud infrastructure
PPTX
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
PPTX
SpiceWorld London 2012 Presentation Matthieu Jaeger
PPTX
Running Open Source Solutions on Windows Azure
PDF
MIVA Small Business Conference 2006
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.
VMware Virtual SAN slideshow
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Virtual san pricing and packaging deck
Next Generation Software-Defined Storage
VMware - Virtual SAN - IT Changes Everything
SM16 - Can i move my stuff to openstack
HDS Storage with VMWare VASA
Solid-State Drive Applications & Benefits in IT Environments
OSS Presentation Accelerating VDI by Daniel Beveridge
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
Introduction to vm ware
Vm13 vnx mixed workloads
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Virtualization: A Case Study from the IT Trenches - Darren Schoen, Broward Ce...
Presentation architecting a cloud infrastructure
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
SpiceWorld London 2012 Presentation Matthieu Jaeger
Running Open Source Solutions on Windows Azure
MIVA Small Business Conference 2006
Ad

Similar to Building a Better Workstation (20)

PPTX
Implement SQL Server on an Azure VM
PPTX
Should I move my database to the cloud?
PPTX
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
PPTX
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
PPTX
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
PPTX
WindowsAzureSDK1.7
PPTX
Azure based development for SharePoint 2013
PPTX
V mware view™ poc jumpstart service
PDF
Hyper-V Best Practices & Tips and Tricks
PDF
VMUGIT UC 2013 - 04 Duncan Epping
PPTX
SolarWinds Federal User Group 2016 - Optimizing SolarWinds Orion
PDF
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
PDF
Presentation architecting a cloud infrastructure
PDF
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
PDF
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
PDF
Practical management of development & QA environments for SharePoint 2013
PDF
Big App Workloads on Microsoft Azure - TechEd Europe 2014
PPTX
VMware virtual SAN 6 overview
PPTX
SOUG_Deployment__Automation_DB
PPTX
Get Your GeekOn with Ron - Session One: Designing your VDI Servers
Implement SQL Server on an Azure VM
Should I move my database to the cloud?
SharePoint 2013 on Azure: Your Dedicated Farm in the Cloud
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
WindowsAzureSDK1.7
Azure based development for SharePoint 2013
V mware view™ poc jumpstart service
Hyper-V Best Practices & Tips and Tricks
VMUGIT UC 2013 - 04 Duncan Epping
SolarWinds Federal User Group 2016 - Optimizing SolarWinds Orion
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
Presentation architecting a cloud infrastructure
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Practical management of development & QA environments for SharePoint 2013
Big App Workloads on Microsoft Azure - TechEd Europe 2014
VMware virtual SAN 6 overview
SOUG_Deployment__Automation_DB
Get Your GeekOn with Ron - Session One: Designing your VDI Servers
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
MYSQL Presentation for SQL database connectivity
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
sap open course for s4hana steps from ECC to s4
Empathic Computing: Creating Shared Understanding

Building a Better Workstation

  • 1. Building a Better Workstation Steve Wake Consultant, RevGen Partners President, Denver SQL Server User Group
  • 2. Agenda • Hardware • Local vs. Virtual vs. Cloud • VM Platforms • Virtual Drive Setup/Organization • SQL Server Installs • BIDS, SSDT & Visual Studio • Handling Updates • Recommendations
  • 3. Hardware • Laptop or Desktop? • Usually comes down to portability vs. remote access as hardware has become so similar Laptop Desktop Portable More power/capabilities 12-16GB RAM at a minimum Easy to upgrade SSDs Redundancy possible Not as easy to upgrade Usually not portable (remote login)
  • 4. Local vs. Virtual vs. Cloud • Things to think about: – Is speed important (performance testing)? – Ability to reset and re-use – RAM/Drive Space/Processor – Access to Internet at reliable speed – Cost (licenses & usage) • In my experience choice between Local & Virtual
  • 5. Which VM Platform? • Main choices: – Hyper-V – VMWare Workstation (Fusion on Mac) – Parallels (Mac only) – VirtualBox • After years of trying all of the above I have found VirtualBox to be the most flexible and is FREE • Install additions into each VM
  • 6. Virtual Drive Setup/Organization • Fixed Size vs. Differential drives? • Create base OS images with other required software/settings • Copy/Clone base OS images to create multiple separate VMs • Full Clone/Linked Clone? • Take advantage of snapshots to handle updates/changes
  • 7. SQL Server Installs • Single version or Multiple versions? • For VMs take advantage of clones to save time installing • Keep licensing in mind • Don’t forget to install appropriate version of BIDS/SSDT/SSDT-BI/VS and any other tools you need
  • 8. BIDS & SSDT • SQL tools change with each version of SQL Server and Visual Studio • SSDT/SSDT-BI no longer included in installer with SQL Server 2014 (SSMS still included) • Move to web install to allow for more frequent updates (sync up with Visual Studio) Tool SS 2005 SS 2008 (R2) SS 2012 SS 2014 BIDS X X SSDT X X X X (VS2013) SSDT-BI X X X (web only)
  • 9. BIDS & SSDT Tool AS 05 IS 05 RS 05 DB 05 AS 08 IS 08 RS 08 DB 08 AS 12 IS 12 RS 12 DB 12 AS 14 IS 14 RS 14 DB 14 BIDS 2005 X X X BIDS 2008 (R2) X^ X^ X^ X X X SSDT VS 2010 X^ X^ X^ X^ X^ X^ X^ X X X X SSDT VS 2012 X^ X SSDT VS 2013* X^ X^ X SSDT-BI VS 2012 X^ X^ X^ X X X SSDT-BI VS 2013 X^ X^ X^ X^ X X X * SSDT functionality for SQL Server 2014 is included with all versions of Visual Studio 2013 and cannot be downloaded separately any longer ^ Previous versions supported, but will upgrade project files to specified current version
  • 10. Visual Studio • Visual Studio is NOT required for ANY SQL Server BI project development • Visual Studio licensed versions can be installed on same machine as BIDS/SSDT • BIDS/SSDT will add project templates to existing Visual Studio versions • Visual Studio Express 2013 is FREE for 5 or less developers, includes VS Online!
  • 11. Handling Updates • Protect your systems before doing OS/application updates • VMs – snapshot before doing updates, restore snapshot if update goes wrong • System Restore for local/cloud – create manual restore point (System control panel/System Protection tab)
  • 12. Steve’s Recommendations • Laptop with 12GB min, SSDs (as big as you can afford), multiple cores capable of Intel VT-x (BIOS setting) – use Intel ARK • VirtualBox • Dedicate 6-8GB min to VM • Differential drives in VM to save HDD space • Create base OS VM • Use base OS VM clone for SQL Server VMs
  • 13. Summary • Hardware recommendations • Local, VM or Cloud • Hyper-V, VMWare or VirtualBox • Fixed/Differential Disks in VM & Cloning • SQL Server Installations • BIDS, SSDT & Visual Studio
  • 14. September 20, 2014 on the University of Denver campus! Multiple tracks of sessions Speakers from across the country Great Sponsors Lots of Prizes All of this for FREE! Register @ denversqlsaturday.com Pre-Cons! This year we are offering all day pre-cons on Friday, September 19th at Cherry Creek Presbyterian Church • Getting Started with Biml by Tim Mitchell & Reeves Smith • Murder They Wrote by Jason Brimhall & Wayne Sheffield • A Day of High Availability and Disaster Recovery by Ryan Adams Details and links to register for pre-cons @ denversqlsaturday.com organized by volunteers from Denver SQL Server User Group (denversql.org)
  • 15. Contact • swake@revgen.com • @stevewake on Twitter • LinkedIn, Google+ • Blog – http://wakebi.com

Editor's Notes

  • #5: On system will provide best performance if needing to compare Usage of snapshots in VMs to immediately reset VM back to before changes/updates Enough RAM/Harddrive/Processor to even support running a VM Cloud will require reliable Internet connections to be able to use them Cost – VMWare license, OS/Server software licensing, Cloud usage fees
  • #6: HyperV – Windows 7 Enterprise, Windows 8/8.1 Client Hyper-V, Server 2008 and higher OS VMWare Workstation 10 - $249 (5/26/2014) VMWare Fusion - $59.99 (5/26/2014) Parallels - $79.99 (5/26/2014) Virtualbox – free from Oracle
  • #11: BIDS/SSDT are both built on top of appropriate versions of Visual Studio (as well as SSMS)
  • #12: BIDS/SSDT are both built on top of appropriate versions of Visual Studio (as well as SSMS)
  • #13: BIDS/SSDT are both built on top of appropriate versions of Visual Studio (as well as SSMS)