taking sharepoint to the cloud

35
Silver Sponsors Gold Sponsors Bronze Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist

Upload: aaron-saikovski

Post on 13-Jul-2015

230 views

Category:

Internet


0 download

TRANSCRIPT

Silver SponsorsGold Sponsors Bronze Sponsors

Taking SharePoint to the Cloud

Aaron SaikovskiReadify – Software Solution Specialist

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]

• MCPD, MCITP, MCTS, MCT (Alumni)

SharePoint Cloud Story

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..)

Cloud Goals

SharePoint is now “Cloud” ready

Scale up/out/down – elasticity

99.9% uptime is achievable

Plan for failure..Always!

Lots of choice - Office365, Azure, AWS,Private cloud

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 Cloud Story

SharePoint Reference Architectures

WFE Query

Request manager

Application servers Central Administration

Search component

Application services

SQL Server Central Administration

Config databases

Content databases

Search databases

SharePoint Architecture (Quick Review)

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”

Servers placed across two Availability Zones (HA) in a region

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 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

AD Sync

Prov.

SCOM

ULS

SPDiag

WER

DNS

SMTP

Admin

Backup

SharePoint Architecture – Office365

Content:

WFE

App Server

Crawl WFE

CA

Timer Jobs

Sandbox

Federated Services:

Fed App

Fed Query

Fed CA

Fed Idx

SQL:

SQL SQL

SQL SQL AD AD

Directory:

Stamp 1:

Content:Federated Services:

SQL:

WFE

App Server

Crawl WFE

CA

Timer Jobs

Sandbox

Fed App

Fed Query

Fed CA

Fed Idx

SQL SQL

SQL SQL AD AD

Directory:

Stamp 2..N:

Network 1..N:

NLB

NLB

Datacenter 1..N:

Content:Federated Services:

SQL:

WFE

App Server

Crawl WFE

CA

Timer Jobs

Sandbox

Fed App

Fed Query

Fed CA

Fed Idx

SQL SQL

SQL SQL AD AD

Directory:

Stamp 1:

Content:Federated Services:

SQL:

WFE

App Server

Crawl WFE

CA

Timer Jobs

Sandbox

Fed App

Fed Query

Fed CA

Fed Idx

SQL SQL

SQL SQL AD AD

Directory:

Stamp 2..N:

Network 1..N:

AD Sync

Prov.

SCOM

ULS

SPDiag

WER

DNS

SMTP

Admin

Backup

NLB

NLB

Disaster Recovery Datacenter 1..N:

Grid Manager

Global Directory

Tenant Admin (UI)

Commerce backend

DNS (multiple)

OrgID Auth, Svc.

Incident

Management

Azure

(Windows/SQL)

CDN Services

Network 1

Datacenter 1

Example: Scalable

InternetMicrosoft data center Intranet

Customer network

User profile store Site collection

Secure store

Search service

https://sharepoint.

contoso.com

Active Directory

Microsoft Online

Directory Service

Microsoft Office 365

SharePoint

Perimeter network

Firewall

Active Directory

Federation Services

Client-side object model

pipeline

Microsoft Online Services

Directory Synchronization

Directory synchronization

Server-to-server trustWindows Azure Active

Directory Access Control

Services

Hybrid SharePoint Cloud

SharePoint Cloud Options

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 On-Prem or Private Cloud

SharePoint IaaS (Azure or AWS)

• Shared responsibility model • You plan, build and patch the SharePoint environment

• AWS & Azure both in Australia.

• HA/DR – Select Azure Region/AZ

• Pay for compute consumption

• Usually 99.9% uptime if more than 1 VM per zone/AZ

• Similar to a hosted model but you have more control

• PAYG Utility computing – simple billing, hourly

• Fast provisioning in about 3 hours

• Don’t forget monitoring

• Pretty much do anything you want

• Run full trust code, timer jobs, patching

• Set IOPS, Memory, VM sizes etc.

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 Network ACLS and security groups

• SSD backed EC2 Instances• EBS SSD - 3 IOPS/GB and burstable 3,000 IOPS Max.

• EBS Provisioned IOPS - 30 IOPS/GB – 4,000 IOPS (Max. sustained)

• New bigger and faster EBS volumes coming soon!• 16TB – 10,000 Baseline IOPS (GP2 SSD EBS)

• 16TB – 20,000 PIOPS EBS

SharePoint on Microsoft Azure (IaaS)

• ResourceManager and PowerShell DSC to “script”

deployment

• New “D” series VMs with ephemeral SSD storage

• Coming to Aust 2015

• 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…”soon”

• Office Web Apps not supported as yet

SharePoint on Microsoft Azure (IaaS)..Cont

NameCores

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

New Azure D-Series VM - Specs

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-and-

limits-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/rapid-deploy-sharepoint-new-guide-and-templates/

http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-sharepoint-farm-config-azure-preview/

Silver SponsorsGold Sponsors Bronze Sponsors

Thanks for listeningRemember to submit your feedback so you go in the draw to win prizes at the end of the day