Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist Gold Sponsors Silver Sponsors We are hiring!!! Bronze Sponsors Agenda • • • • • About me SharePoint Cloud Story SharePoint Reference Architectures SharePoint Cloud Options Demos About Me Readify Software Solution Specialist/Cloud Solution Architect • 24 years in the IT industry • Former Microsoftie (5 year veteran) • Ask me about Office365, AWS, Azure and of course SharePoint • Follow me on Twitter @RuskyDuck72 • Email [email protected] • SharePoint Cloud Story Cloud Goals Scale up/down as demand grows/shrinks It must be secure and supported Simply consume the service Easily manage costs, pay for what I use Running latest versions 99.9% uptime Flexibility and Choice Single Sign on Easy to understand SLAs Spin up multiple environments quickly (Dev, UAT..) SharePoint Cloud Story SharePoint is now “Cloud” ready Scale up/out/down – elasticity 99.9% uptime is achievable Office365 vs. Azure vs. AWS vs. Private cloud SaaS vs. IaaS SharePoint roles/tiers suit cloud deployments Patching is still fun Provision in hours not days Billing is easy to manage. Pay by the hour/month Plan -> Test -> Deploy -> Stabilise -> Go Live..Faster SharePoint Reference Architectures SharePoint Architecture (Quick Review) WFE Query Request manager Application servers Central Administration Search component Application services SQL Server Central Administration Config databases Content databases Search databases Don’t forget Office Web Apps needs its own farm!! Highly Available SharePoint Farm (Sample) Microsoft Azure Azure IaaS – Basic SharePoint Farm Azure IaaS – Basic SharePoint Farm..cont Good for Dev/Test workloads- No HA!!! We can choose to provision on SSDs (Recommended) No VM availability sets or failover Provisioned in about 1 hour OWA not officially supported in Azure..Yet Resource grouping for easy management and billing Azure IaaS – Basic SharePoint Farm..cont VMs: Active Directory DC (A1 - $67.57 per month) A1 (1 core, 1.75 GB RAM, No SSD) - $0.091/hr (Default) D1 (1 core, 3.5GM RAM, 40GB SSD) - $0.161/hr SQL Server (A5 - $225.24 per month) A5 (2 cores, 14 GB RAM, No SSD) - $0.303/hr (Default) D11 (2 cores, 14 GB RAM, 100 GB SSD) - $0.37/hr SharePoint Server (A2 - $135.14 per month) A2 (2 cores, 3.5 GB RAM, No SSD) - $0.182/hr (Default) D2 (2 cores, 7 GB RAM, 100 GB SSD) - $0.321/hr Cheap to run – Approx. $0.576AUD per hour with defaults Azure IaaS – Highly Available SharePoint Farm Azure IaaS – Highly Available SharePoint Farm..cont VMs in availability sets (Recommended for VMs) We can choose to provision on SSDs (Recommended) SQL Always-On enabled for database resiliency Provisioned in about 3-4 hours – 9 VMs to provision OWA not officially supported in Azure..Yet Resource grouping for easy management and billing Don’t forget the SharePoint 2013 licenses Azure IaaS – Highly Available SharePoint Farm..cont VMs: Active Directory DC (x2) A1 (1 core, 1.75 GB RAM, No SSD) - $0.091/hr SQL Server (x3) D3 (4 cores, 14 GB RAM, 250 GB SSD) - $0.642/hr A1 (1 core, 1.75 GB RAM) (Witness) - $0.091/hr SharePoint Server (x 4) D2 (2 cores, 7 GB RAM, 100 GB SSD) - $0.321/hr Cheap to run – Approx. $2.52AUD per hour Amazon Web Services AWS SharePoint 2013 Reference Architecture AWS SharePoint 2013 Reference Architecture..cont Deployed in a highly available architecture CloudFormation template for “stack” automation Follows AWS and Microsoft “best practices” Use CloudWatch to monitor environment Servers placed across two Availability Zones (HA) Remote access via RD gateways through public subnets in each AZ (Security) Public and Private IP Subnets (Best practice!!!) Load balancing provided to WFEs via Elastic Load Balancer SQL Always-On enabled for database resiliency AWS SharePoint 2013 Reference Architecture..cont Office Web Apps – optional CloudFormation parameter Stack provisioned in about 2-3 hours Don’t forget the SharePoint 2013 licenses - BYOL!! EC2 VMs: WFE - c3.2xlarge (8 vCPU, 15GB RAM, 100GB EBS GP2 SSD) $0.953/hr App Server - c3.2xlarge (8 vCPU, 15GB RAM, 100GB EBS GP2 SSD) - $0.953/hr Database - r3.2xlarge (8 vCPU, 61GB RAM, 100GB EBS GP2 SSD) - $1.292/hr Cheap to run – Approx. $9USD per hour with defaults Office365 SharePoint Architecture – Office365 Example: Scalable Datacenter 1 1..N: Disaster Recovery Datacenter 1..N: Network 1 1..N: Network 1..N: Grid Manager AD Sync SCOM SPDiag DNS Admin AD Sync SCOM SPDiag DNS Admin Prov. ULS WER SMTP Backup Prov. ULS WER SMTP Backup Stamp 1: Global Directory Stamp 1: Federated Services: Content: Federated Services: Tenant Admin (UI) Content: Fed App Fed CA WFE CA Fed App Fed CA WFE CA Fed Query Fed Idx Crawl WFE Sandbox Fed Query Fed Idx Crawl WFE Sandbox App Server Timer Jobs SQL: SQL SQL SQL SQL Directory: AD AD Stamp 2..N: NLB App Server Timer Jobs SQL: NLB SQL SQL SQL SQL Directory: AD AD Content: Federated Services: Content: Fed App Fed CA WFE CA Fed App Fed CA WFE CA Fed Query Fed Idx Crawl WFE Sandbox Fed Query Fed Idx Crawl WFE Sandbox App Server Timer Jobs SQL: SQL SQL SQL SQL Directory: AD AD NLB NLB DNS (multiple) OrgID Auth, Svc. Stamp 2..N: Federated Services: Commerce backend App Server Timer Jobs SQL: SQL SQL SQL SQL Directory: AD Incident Management Azure (Windows/SQL) AD CDN Services Hybrid SharePoint Cloud Customer network Microsoft data center Internet Perimeter network Microsoft Office 365 Microsoft Online Directory Service Microsoft Online Services Directory Synchronization Directory synchronization Active Directory Federation Services Active Directory SharePoint Secure store Firewall User profile store Intranet Site collection Windows Azure Active Directory Access Control Services Server-to-server trust https://sharepoint. contoso.com Client-side object model pipeline Search service SharePoint Cloud Options SharePoint On-Prem or Private Cloud You own and run the farm i.e. patching etc. Can take time to build environment(s) – weeks, days, hours Usually pre-built for you or templated Must plan for HA/DR (RPO, RTO) Single or Multiple datacentres but $$$$ Check SLAs (99.9%?) Requires dedicated staff – ongoing maintenance Run full trust code, timer jobs etc Get familiar with hourly billing model SharePoint IaaS (Azure or AWS) • • • • • • • • • • • Plan and build the environment AWS is in Aust. Azure coming very soon ;-) You own and run the farm ..patching etc. HA/DR – Select Azure Region/AZ Pay for what you use - VM size, storage, network etc Usually 99.9% uptime if more than 1 VM per zone/AZ Similar to hosted model but you have more control PAYG Utility computing – simple billing Fast provisioning in under 3 hours Don’t forget monitoring Pretty much do anything you want • Full trust code, timer jobs, patching • IOPS, Disk performance, VM sizes SharePoint on AWS (Amazon EC2) • • • • • • • • CloudFormation template to automate deployment Completely scripted and replayable stack Very secure and resilient deployment AWS ELB to load balance across EC2 instances Secure RDP access to EC2 instances Public/private subnets secure network Secure networking via ACLS and VPC security groups SSD backed EC2 Instances with persistent storage • • EBS SSD - 3 IOPS/GB and burstable 3,000 IOPS Max. EBS Provisioned IOPS - 30 IOPS/GB – 4,000 IOPS (Max. sustained) SharePoint on Microsoft Azure (IaaS) • ResourceManager and PowerShell DSC to “script” deployment • New “D” series VMs with ephemeral SSD storage • New Azure portal creates SP farm • Resource Groups to “contain” and manage the stack • Attached VHD Max disk performance: 500 IOPS per disk • Provisioned IOPS are coming • Office Web Apps not supported as yet SharePoint on Microsoft Azure (IaaS)..Cont New Azure D-Series VM - Specs Cores Memory (GB) Local SSD Size (GB) Local SSD Max IOPS Local SSD Max Read MB/s Local SSD Max Write MB/s Standard_D1 1 3.5 50 3,000 48 24 Standard_D2 2 7 100 6,000 96 48 Standard_D3 4 14 200 12,000 192 96 Standard_D4 8 28 400 24,000 384 192 Standard_D11 2 14 100 6,000 96 48 Standard_D12 4 28 200 12,000 192 96 Standard_D13 8 56 400 24,000 384 192 Standard_D14 16 112 800 48,000 768 384 Name SharePoint Online (SaaS) Choose where to provision the O365 tenant DirSync and ADFS required for Single Sign On Nothing to patch, run or maintain! 99.9% uptime Virtually unlimited storage • 1TB per Site Collection • 1TB OneDrive for Business • No server side or full trust code allowed!! • Easy to maintain and manage • Limited PowerShell support (Get-SPOSite etc) • • • • • Reference: http://office.microsoft.com/en-au/office365-sharepoint-online-enterprise-help/sharepoint-online-software-boundaries-andlimits-HA102694293.aspx SharePoint Online/Hybrid • When you need to maintain an on-premises environment for security reasons • Main use cases: • Hybrid Search • SAP/Duet (Must be Hybrid) • Line Of Business Systems • Useful for the “data sovereignty” conversation • Can use Azure or AWS for “on premises” Demos Q&A Questions? Comments? More info We are hiring!!! [email protected] http://aaronsaikovski.wordpress.com http://www.readify.net http://azure.microsoft.com/ http://aws.amazon.com/blogs/aws/rapiddeploy-sharepoint-new-guide-and-templates/ http://azure.microsoft.com/enus/documentation/articles/virtual-machinessharepoint-farm-config-azure-preview/ Thanks for listening Remember to submit your feedback so you go in the draw to win prizes at the end of the day Gold Sponsors Silver Sponsors Bronze Sponsors
© Copyright 2026 Paperzz