business continuity management with office 365 and sharepoint
DESCRIPTION
Bryan Porter, SteadyRain Chief Technology Officer, shares his insights on Office 365 and SharePoint with the St. Louis SharePoint User Group. Porter, a Microsoft Certified Solutions Master, leads his audience through information on fault domains, BCM, hybrid deployments, SharePoint installations and more. He also provides information on upcoming SharePoint training and his SharePoint classes.TRANSCRIPT
Office 365Business Continuity Management
Presentation by Bryan Porter, SteadyRain Chief Technology Officer
About Bryan Porter• Former Microsoft SharePoint Product Team Member• Microsoft Certified Master• SharePoint 2007• SharePoint 2010
• Microsoft Certified Solutions Master – SharePoint• Microsoft Certified Master / Solutions Master Instructor
Team• Chief Technology Officer and General Nerd, SteadyRain
If you ever…• Attempt to create an Alternate Access Mapping with a
URL longer than 156 characters• Attempt to perform a Project Server 2010 upgrade to
2013 by upgrading multiple Project Server 2010 database sets simultaneously...
You’re Welcome
and it works…
Introducing the Fault Domain
Refining the Fault Domain.
VS
A C B A B C B AA C B A B C B AA C B A B C B A
Common Fault Domains• Database Level• Mitigated with Database Mirroring• Mitigated with Failover Clustering
• Disk Level• Mitigated with RAID
• Network Level• Server Level
Office 365 and BCM• No Server Code• No File System Artifacts of Any Kind• No Database Level Migrations• No Custom Managed Paths• No Individual Secure Store Target Applications• …
Bottom Line: BCM is Hard• Specialist Skill• Backing Into BCM can be Exceptionally Difficult• Proper BCM Execution Almost Always Outstrips
Capacity Needs• BCM is a process that must be tested
How Can Office 365 Help?• BCM is a part of the managed service offering• No network design required of you• No content database sizing / management / planning• No disk, authentication*, server lifecycle, service planning
• BCM is integrated to the platform• Availability Characteristics are Fixed & Unchanging• No exception for high-priority business units• Would be hard pressed to exceed the availability
characteristics in Office 365 without a very large checkbook
BCM and Office 365
How We Did It
Needs & Capabilities
Requirements
• Searchable Content• Lots of Storage (1TB+)• Immediate Access to
High-Value Content• Durable Access to High-
Value Content• Single Sign-On• Facility Survivability
Solution
• On-Premises SharePoint Installation• Hybrid Deployment for
Search Federation• “Content Stratification” –
High Value Documents in Office 365• ADFS for Single Sign-On• Damn the Building
Single Sign-On• Posed a Special Challenge• Primary Fault Domain Across On-Premises – Office 365
Boundary• Without our ADFS server, we are dead in the water –
no matter our content / service storage solution
Azure + Virtual Network + VM• Deployed a Virtual Network between SteadyRain’s
Internal Network and Windows Azure• Deployed an AD DC to Windows Azure in an Extra
Small VM• Deployed an ADFS instance to Windows Azure in an
Extra Small VM• Deployed an ADFS instance to VM at SteadyRain for
local authentication• Configured Split-DNS for ADFS instance
DemoExploring Our Deployment
Great – How Much?• Virtual Machines - ~$19.00 / Month• Virtual Network - ~$37.00 / Month• Storage - ~$10.00 / Month• Storage Transactions - ~$5.00 / Month• Bandwidth - ~$1.00 / Month
Total - $72.00 / MonthHaving a Durable, Fault Tolerant Solution - Priceless
Last Point – The Ugly Bits• Content Stratification Requires Discipline• Lots of potential “solutions”• Ultimately requires a lot of cooperation from your user base• On-Premises Farm configuration can help with this
Shameless Plug• Like this deck? Come see our Administrative
Fundamentals course for SharePoint!• SharePoint Training Classes held at your location
or in our historic building in Soulard• Boot-Camp Style, 300-400-500 level course material• Each student gets a dedicated SharePoint farm for lab
work that’s remotely accessible to the candidate 24 hours a day• Classes are forming for the Fall – Learn more!