If they haven’t already, server virtualization and cloud computing are about to become really big deals. Proper use of virtual servers can help an organization reduce costs, optimize hardware utilization, and add flexibility to its IT infrastructure. So when someone comes to you and says they want to virtualize SharePoint, the answer is always “Yes”, right? Not necessarily. SharePoint has always proven itself to be a unique platform in so many ways, and it’s no different with server virtualization. This presentation will address the advantages and disadvantages of virtualizing the components of the SharePoint platform, including both present and future releases, and cover the common traps you will encounter if applying general virtualization approaches to SharePoint. It will address not only why some types of servers in your farm should or should not be virtualized, but also the impact of those virtualization actions will have on how your manage your servers and your farm. It will conclude by the different types of virtualization and cloud computing available today and how they can be used to host SharePoint effectively, and analyzing some real-world examples of virtualized SharePoint environments.
ICT role in 21st century education and its challenges
SharePoint on Imaginary Hardware - IndyTechFest 2010
1. SharePoint on Imaginary Hardware
John L. Ferringer – Apparatus
Twitter: @ferringer
Email: jferringer@apparatus.net
Blog: http://www.MyCentralAdmin.com (live on Monday)
2. Agenda
• Intro to SharePoint
• What is Imaginary Hardware?
• Virtualization and SharePoint
• The Cloud and SharePoint
• Q&A
5. How Does SharePoint Work?
• Serves web pages to end users
• Multiple “roles” available
• Flexible architecture
• MUST have SQL Server
6. SharePoint’s Server Roles
SharePoint 2007 SharePoint 2010
• Web Front End Server • SharePoint Foundation Web
(WFE) Application Server (WFE)
• Application Server • Service Application Server
• Query Server • Query Server
• Index Server • Crawl Server
• SQL Server • SQL Server
7. A Closer Look:
SharePoint Roles and Performance
Server Roles Important Metrics
• All • Network Bandwidth
• WFE • CPU and RAM
• Application/Service App • Depends on the app,
often CPU and RAM
• Query • Disk (for reads)
• Index/Crawl • CPU, Disk (for writes), RAM
• SQL Server • CPU, Disk (reads & writes),
RAM
8. Imaginary Hardware
What are we talking about?
Virtualization Cloud Computing
11. 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
12. How Is Virtualization Different?
• Simplifies deployment
• Centralizes administration
• Changes performance metrics
• Shifts bottlenecks
13. A Closer Look:
Virtualization Performance
• CPU
• Memory (RAM)
• Disk
• Network
• Know your metrics!
14. 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
15. SharePoint and Virtualization -
What’s Good?
• Roles:
– WFEs
– Query (maybe)
– Application (maybe)
• Redundancy
– Sort of
• Deployment
– Sort of
17. SharePoint and Virtualization -
Considerations
• It always depends
• Ensure true redundancy
• Use it in the right situations
• Know your limitations
19. Why Go with The Cloud?
• Defined costs
• Flexibility
• No capital investment
• Simplify infrastructure
20. How Does The Cloud Work?
• Utility computing
• Defined “units” purchased
• Elastic
• Global
• Offers a broad range of options
21. How Is The Cloud Different?
• Abstracts infrastructure
• Lets you focus on your business
• Simplifies upgrades
• Quantifies costs
22. 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
23. SharePoint and The Cloud
• Know your Service Level Agreement (SLA)
• What do you own?
• What can you control?
• Watch your costs!
• Understand your dependencies