SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
SharePoint on Imaginary Hardware
John L. Ferringer – Apparatus

Twitter: @ferringer
Email: jferringer@apparatus.net
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          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
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
Imaginary Hardware
          What are we talking about?

Virtualization                Cloud Computing
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
                            The Cloud
Virtualization
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: jferringer@apparatus.net
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

Contenu connexe

Tendances

Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
WSO2
 
Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...
Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...
Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...
Attila Cs. Nagy
 

Tendances (20)

Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
 
Express yourself
Express yourselfExpress yourself
Express yourself
 
SPCA2013 - Taming BIG SharePoint
SPCA2013 - Taming BIG SharePointSPCA2013 - Taming BIG SharePoint
SPCA2013 - Taming BIG SharePoint
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePointSPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
 
WordPress hosting & Management: An overview
WordPress hosting & Management: An overviewWordPress hosting & Management: An overview
WordPress hosting & Management: An overview
 
Scaling Up and Out Your Virtualized SQL Servers
Scaling Up and Out Your Virtualized SQL ServersScaling Up and Out Your Virtualized SQL Servers
Scaling Up and Out Your Virtualized SQL Servers
 
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
 
Using Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackUsing Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStack
 
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless DreamsRainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
 
Best Features of Azure Service Bus
Best Features of Azure Service BusBest Features of Azure Service Bus
Best Features of Azure Service Bus
 
Roll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRoll your own FOSS cloud hosting
Roll your own FOSS cloud hosting
 
Migrating EnterpriseOne to WebLogic Server
Migrating EnterpriseOne to WebLogic ServerMigrating EnterpriseOne to WebLogic Server
Migrating EnterpriseOne to WebLogic Server
 
Microservices in Azure
Microservices in AzureMicroservices in Azure
Microservices in Azure
 
Managing the Infrastructure Stack with PowerShell
Managing the Infrastructure Stack with PowerShellManaging the Infrastructure Stack with PowerShell
Managing the Infrastructure Stack with PowerShell
 
Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...
Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...
Drupal Developer Days 2014 - Using Drupal as a 
content repository for 
onlin...
 
CloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloudCloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloud
 
ChinaNetCloud - Chinese Cloud Features
ChinaNetCloud - Chinese Cloud Features ChinaNetCloud - Chinese Cloud Features
ChinaNetCloud - Chinese Cloud Features
 
Container management with docker & kubernetes
Container management with docker & kubernetesContainer management with docker & kubernetes
Container management with docker & kubernetes
 
SQL Server Database as a Cloud Service
SQL Server Database as a Cloud ServiceSQL Server Database as a Cloud Service
SQL Server Database as a Cloud Service
 

Similaire à SharePoint on Imaginary Hardware - IndyTechFest 2010

Cloud and Windows Azure
Cloud and Windows AzureCloud and Windows Azure
Cloud and Windows Azure
Radu Vunvulea
 
Citrix XenServer Success
Citrix XenServer SuccessCitrix XenServer Success
Citrix XenServer Success
eG Innovations
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Andrew Miller
 
Windows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahWindows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow Atitallah
Soumow Dollon
 

Similaire à SharePoint on Imaginary Hardware - IndyTechFest 2010 (20)

Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Windows Azure introduction
Windows Azure introductionWindows Azure introduction
Windows Azure introduction
 
Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18
 
Cloud and Windows Azure
Cloud and Windows AzureCloud and Windows Azure
Cloud and Windows Azure
 
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
 
Azure Functions Real World Examples
Azure Functions Real World Examples Azure Functions Real World Examples
Azure Functions Real World Examples
 
Chugalug
ChugalugChugalug
Chugalug
 
Building a serverless app
Building a serverless appBuilding a serverless app
Building a serverless app
 
Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and Availability
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
 
Citrix XenServer Success
Citrix XenServer SuccessCitrix XenServer Success
Citrix XenServer Success
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture Planning
 
Dave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudDave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloud
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
 
Windows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahWindows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow Atitallah
 
Sharepoint Deployments
Sharepoint DeploymentsSharepoint Deployments
Sharepoint Deployments
 
Make your first CloudStack Cloud successful
Make your first CloudStack Cloud successfulMake your first CloudStack Cloud successful
Make your first CloudStack Cloud successful
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!
 

Plus de John Ferringer

Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?
John Ferringer
 
SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...
SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...
SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...
John Ferringer
 
Identity in office 365 sps michigan 2013
Identity in office 365   sps michigan 2013Identity in office 365   sps michigan 2013
Identity in office 365 sps michigan 2013
John Ferringer
 
Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012
Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012
Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012
John Ferringer
 
Same but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTLSame but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTL
John Ferringer
 
Same but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint OnlineSame but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint Online
John Ferringer
 
Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011
John Ferringer
 

Plus de John Ferringer (18)

Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?Moving to M365: You Got There, Now What Do You Do?
Moving to M365: You Got There, Now What Do You Do?
 
Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019
 
SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...
SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...
SharePointCincy 2014: On-Premises, Office 365, or Dedicated Hosting - Which t...
 
After the Dust settles - SharePoint Operations Guidance DaySPUG
After the Dust settles - SharePoint Operations Guidance DaySPUGAfter the Dust settles - SharePoint Operations Guidance DaySPUG
After the Dust settles - SharePoint Operations Guidance DaySPUG
 
Identity in office 365 sps michigan 2013
Identity in office 365   sps michigan 2013Identity in office 365   sps michigan 2013
Identity in office 365 sps michigan 2013
 
Ascension Health SharePoint Summit 2013 - Windows Server 2012 and PowerShell...
Ascension Health SharePoint Summit 2013 -  Windows Server 2012 and PowerShell...Ascension Health SharePoint Summit 2013 -  Windows Server 2012 and PowerShell...
Ascension Health SharePoint Summit 2013 - Windows Server 2012 and PowerShell...
 
IndyPASS - Can SharePoint and SQL Server Find Wedded Bliss?
IndyPASS -  Can SharePoint and SQL Server Find Wedded Bliss?IndyPASS -  Can SharePoint and SQL Server Find Wedded Bliss?
IndyPASS - Can SharePoint and SQL Server Find Wedded Bliss?
 
After the Dust Settles - What to do with SharePoint Once You Go Live
After the Dust Settles  - What to do with SharePoint Once You Go LiveAfter the Dust Settles  - What to do with SharePoint Once You Go Live
After the Dust Settles - What to do with SharePoint Once You Go Live
 
SharePoint Conference 2012 - After the Dust Settles
SharePoint Conference 2012 - After the Dust SettlesSharePoint Conference 2012 - After the Dust Settles
SharePoint Conference 2012 - After the Dust Settles
 
Backup is not Backup, Restore is Backup SPSCincy 2012
Backup is not Backup, Restore is Backup   SPSCincy 2012Backup is not Backup, Restore is Backup   SPSCincy 2012
Backup is not Backup, Restore is Backup SPSCincy 2012
 
Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012
Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012
Everybody lies: Troubleshooting SharePoint with House M.D. - SPSTC fall 2012
 
Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012
 
Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturda...
Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturda...Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturda...
Everybody Lies: Troubleshooting SharePoint with House MD - SharePoint Saturda...
 
Same but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTLSame but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTL
 
Getting to know Office 365: Detroit Day of Azure 2012
Getting to know Office 365: Detroit Day of Azure 2012Getting to know Office 365: Detroit Day of Azure 2012
Getting to know Office 365: Detroit Day of Azure 2012
 
Intro to SharePoint 2010 development for .NET developers
Intro to SharePoint 2010 development for .NET developersIntro to SharePoint 2010 development for .NET developers
Intro to SharePoint 2010 development for .NET developers
 
Same but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint OnlineSame but Different: Developing for SharePoint Online
Same but Different: Developing for SharePoint Online
 
Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011Establishing Dominance - SPS Columbus 2011
Establishing Dominance - SPS Columbus 2011
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

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
  • 3. SharePoint & Imaginary Hardware? Is it: Or is it: ?
  • 4. What’s SharePoint? • Portal • Intranet • Web Content Management • Data Hub • Swiss Army Knife • Gateway Drug
  • 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
  • 9. Virtualization and The Cloud Virtualization The Cloud
  • 10. Why Go with Virtualization? • Lower costs • Increase flexibility • Manage resources dynamically • Maximize performance • Enable redundancy • Consolidate infrastructure
  • 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
  • 16. SharePoint and Virtualization – What’s Not? • Roles: – SQL Server – Index/Crawl • Disk I/O • Disaster Recovery
  • 17. SharePoint and Virtualization - Considerations • It always depends • Ensure true redundancy • Use it in the right situations • Know your limitations
  • 18. Virtualization and The Cloud The Cloud Virtualization
  • 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
  • 24. SharePoint & Imaginary Hardware? Is it: Or is it: ?
  • 26. Resources Twitter: @ferringer Email: jferringer@apparatus.net 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