SharePoint on Imaginary Hardware John L. Ferringer – Apparatus Twitter: @ferringer Email: [email protected] Blog: http://www.MyCentralAdmin.com (live on Monday)
May 12, 2015
SharePoint on Imaginary Hardware John L. Ferringer – Apparatus Twitter: @ferringer Email: [email protected] Blog: http://www.MyCentralAdmin.com (live on Monday)
Agenda
• Intro to SharePoint
• What is Imaginary Hardware?
• Virtualization and SharePoint
• The Cloud and SharePoint
• Q & A
SharePoint & Imaginary Hardware? Is it: Or is it:
?
What’s SharePoint?
• Portal
• Intranet
• Web Content Management
• Data Hub
• Swiss Army Knife
• Gateway Drug
How Does SharePoint Work?
• Serves web pages to end users
• Multiple “roles” available
• Flexible architecture
• MUST have SQL Server
SharePoint’s Server Roles
SharePoint 2007
• Web Front End Server (WFE)
• Application Server
• Query Server
• Index Server
• SQL Server
SharePoint 2010
• SharePoint Foundation Web Application Server (WFE)
• Service Application Server
• Query Server
• Crawl Server
• SQL Server
A Closer Look: SharePoint Roles and Performance
Server Roles
• All
• WFE
• Application/Service App
• Query
• Index/Crawl
• SQL Server
Important Metrics
• Network Bandwidth
• CPU and RAM
• Depends on the app, often CPU and RAM
• Disk (for reads)
• CPU, Disk (for writes), RAM
• CPU, Disk (reads & writes), RAM
Imaginary Hardware
Virtualization Cloud Computing
What are we talking about?
Virtualization and The Cloud
Virtualization
The Cloud
Why Go with Virtualization?
• Lower costs
• Increase flexibility
• Manage resources dynamically
• Maximize performance
• Enable redundancy
• Consolidate infrastructure
How Does Virtualization Work?
• Physical “host” server
• One to many virtual “guest” servers or “virtual machines” (VMs)
• VMs exist as files stored on the host
• Host resources (CPU, RAM, disk, network) are shared
How Is Virtualization Different?
• Simplifies deployment
• Centralizes administration
• Changes performance metrics
• Shifts bottlenecks
A Closer Look: Virtualization Performance
• CPU
• Memory (RAM)
• Disk
• Network
• Know your metrics!
Even Closer: Virtualization and Disk I/O
• VMs live on disk
• Disk implementation matters
– How is it presented to the VM?
– Hardware Configuration?
• Disk usage patterns matter
• Avoid disk fragmentation
SharePoint and Virtualization - What’s Good?
• Roles:
– WFEs
– Query (maybe)
– Application (maybe)
• Redundancy
– Sort of
• Deployment
– Sort of
SharePoint and Virtualization – What’s Not?
• Roles:
– SQL Server
– Index/Crawl
• Disk I/O
• Disaster Recovery
SharePoint and Virtualization - Considerations
• It always depends
• Ensure true redundancy
• Use it in the right situations
• Know your limitations
Virtualization and The Cloud
Virtualization
The Cloud
Why Go with The Cloud?
• Defined costs
• Flexibility
• No capital investment
• Simplify infrastructure
How Does The Cloud Work?
• Utility computing
• Defined “units” purchased
• Elastic
• Global
• Offers a broad range of options
How Is The Cloud Different?
• Abstracts infrastructure
• Lets you focus on your business
• Simplifies upgrades
• Quantifies costs
The Cloud Deep Dive: Types
• Hosted SharePoint (Software as a Service, SaaS) – Example: SharePoint Online
• VM-based (Platform as a Service, PaaS) – Examples: Rackspace cloudservers, Bluelock
• Private • Compute
– Examples: Amazon EC2, Azure
• Storage – Examples: Amazon S3, Rackspace cloudfiles,
Azure Storage
SharePoint and The Cloud
• Know your Service Level Agreement (SLA)
• What do you own?
• What can you control?
• Watch your costs!
• Understand your dependencies
SharePoint & Imaginary Hardware? Is it: Or is it:
?
Questions?
Resources Twitter: @ferringer Email: [email protected] Blog: http://www.MyCentralAdmin.com (live on Monday) • MS UK SharePoint Team Blog on SharePoint and Virtualization:
http://tinyurl.com/MSUKSPVM • Hardware Virtualization Support for SharePoint:
http://tinyurl.com/SPVMSupport • Virtualization Products:
• Citrix Xen Server: http://tinyurl.com/XenSrvr • VMWare: http://www.vmware.com • Windows Hyper-V: http://tinyurl.com/WinHyperV
• Cloud Providers: • Amazon Web Services: http://aws.amazon.com/ • Bluelock: http://www.bluelock.com • Rackspace: http://www.rackspace.com • Windows Azure: http://www.azure.com
• VMware and Network Load Balancing: http://tinyurl.com/VMwareNLB