27
donal.c o linkedin.com/in/donalconlon @donalconlo n WHO ME? DONAL CONLON VP, Technical Delivery @donalconlon donal.co linkedin.com/in/donalconlon Been workin’ SharePoint since it was a baby…

Deploying SharePoint 2013 on microsoft azure

Embed Size (px)

DESCRIPTION

In this session I talk about the cloud, what Windows Azure offers and how to deploy SharePoint on Azure.

Citation preview

Page 1: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

WHO ME?

DONAL CONLONVP, Technical Delivery

@donalconlon

donal.co

linkedin.com/in/donalconlon

Been workin’ SharePoint since it was a baby…

Page 2: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

TODAY

What are we going to cover? Cloud Azure SharePoint in the cloud on Azure

Page 3: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Cloud computing is computing that involves a large number of computers connected through a communication network

 such as the Internet. (Wikipedia).

WHAT’S THIS CLOUD THING?

SaaS

•Software as

a Service

PaaS

•Platform

as a Service

IaaS

• Infrastructure as a Service

Page 4: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

SaaS (Software as a Service) Standardized (packaged) platform Provided with Service Level Agreements (SLAs) Minimal customization Both software and hardware infrastructure

provided within the service Examples

Salesforce.com Office365 OneDrive Azure (App)

WHAT IS THIS CLOUD THING?

Page 5: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

PaaS (Platform as a Service) Architectural and development access to application

services, storage, and application runtime Infrastructure Service Level Agreements (SLAs),

but work must be conducted within agreed framework

Some customizations allowed, within framework

Both software and hardware infrastructure provided within the service

Examples Office365 Azure (Network)

WHAT IS THIS CLOUD THING?

Page 6: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

IaaS (Infrastructure as a Service) Architectural and development access to application

services, storage, and application runtime Infrastructure Service Level Agreements (SLAs),

but work must be conducted within agreed framework

Some customizations allowed, within framework

Both software and hardware infrastructure provided within the service

Examples Amazon EC2 Azure (Compute)

WHAT IS THIS CLOUD THING?

Page 7: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

According to Forbes:

IS CLOUD IMPORTANT?

41%

87%

$1.8

of workers used an unsanctioned cloud service for document storage in the last 6 monthsof these workers knew their company had policies forbidding such practices

(billion) estimated annual cost to remedy the data loss

“Worldwide revenue for servers deployed to public clouds will reach $3.6 billion in 2015, while private cloud server revenue will balloon to $5.8 billion.”International Data Corporation (IDC), June 2011

Page 8: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Windows Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters.

AZURE 101

Page 9: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

AZURE 101

Always Up• 99.95% monthly SLA• Automatic OS and service patching• Built in network load balancing• Supports a deployment model that

enables you to upgrade your application without downtime

Page 10: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

AZURE 101

Unlimited• Unlimited Servers• Unlimited Storage• Unlimited Cost

Page 11: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

AZURE 101

Powerful Capabilities• Relational SQL databases• NoSQL table stores• Blob storage• Distributed Caching Services• CDN services

Page 12: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

AZURE 101

Solutions• Infrastructure• Modern Applications• Data Insights• Identity and Access Management

Page 13: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

AZURE SERVICES

Compute Data Network App Store

Page 14: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Virtual Machines Windows Server Linux

Web sites Have a web site up in seconds Manage with WebMatrix, Visual Studio Deploy existing site from GitHub,

Vitbucket, CodePlex, TFS, and more. Select from gallery

ASP.NET, WordPress, MediaWiki, and many more.

AZURE – COMPUTER SERVICES

Compute

Page 15: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Mobile services Backend for your mobile apps Cloud data storage Integrated cloud authentication Push notifications

Cloud services Create highly-available, infinitely

scalable applications and API’s

AZURE – COMPUTER SERVICES

Compute

Page 16: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Storage services Scalable, durable cloud storage

Database Create

Backup/Recovery Simple, reliable Recovery Manager

Cache Distributed, in-memory

AZURE – DATA SERVICES

Data

Page 17: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

ExpressRoute Create private connections between Azure

datacenters and infrastructure that’s on your premises

Virtual Network Logically isolated section in Azure and

securely connect it to your on-premises datacenter

Traffic Manager Load balance incoming traffic across multiple

hosted Azure services CDN

Content Delivery Network

AZURE – NETWORK

Network

Page 18: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Media Services Service Bus Notification Hubs Scheduler Automation BizTalk Visual Studio Online Active Directory Multi-Factor Authentication

AZURE – APPS

NetworkApp

Page 19: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

AZURE – STORE

Store

Page 20: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Cloud is important Azure rocks So what about

SharePoint?

SHAREPOINT ON AZURE

OK! WE GET IT!

Page 21: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Wow, that’s a lot of services, but all I want is SharePoint, what Azure services do I need?

SHAREPOINT ON AZURE

Compute Data Network App Store

VMs Storage Traffic Manager

Active Director

y

Email

Page 22: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Create virtual network Create affinity group Create storage account Provision domain controller(s) Provision SQL server(s) Provision SharePoint Servers Setup accounts Configure SharePoint

AZURE BUILD-OUTSo what do you have to do to build out

SharePoint on Azure?

Page 23: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

DEMO

Page 24: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Plan your farm the same as if it was on premises

• Size your servers using the Azure server sizing chart (A1 – A8) http://msdn.microsoft.com/library/azure/dn197896.aspx

Plan for directory synchronization

• DirSync allows SSO for your local AD user accounts

Plan for on premises integration

• Configure VPN to internal network• Expose LOB as services

Plan for Migration

• SharePoint content, other content?

PLANNING

VM Sizes

Extra Small (Shared core, 768MB Memory) Small (1 core, 1.75GB Memory)Medium (2 cores, 3.5GB Memory) Large (4 cores, 7GB Memory) Extra Large (8 cores, 14GB Memory)A6 (4 cores, 28GB Memory) A7 (8 cores, 56GB Memory)

Page 25: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

CONSIDERATIONS

On Premises

• Total control• Easier LOB integration• Up-front Capital

investment• Maintenance and

support high

On Azure (IaaS)

• (almost) total control• Lower cost entry• More complex for LOB

integration

SharePoint Online

• Low cost of entry• Functional limitations• Restricted LOB

integration• Restricted

development platform

With all that being said, what’s right for me?

Page 26: Deploying SharePoint 2013 on microsoft azure

donal.co linkedin.com/in/donalconlon @donalconlon

Watch out for: The SharePoint trial image gets

refreshed regularly. Watch out when creating new

servers to join to farm. You don’t have much control

over Azure disk configuration (and speed) Watch out when trying to create

very fast search experience.

SHAREPOINT (AZURE) GOTCHAS

Page 27: Deploying SharePoint 2013 on microsoft azure

linkedin.com/in/donalconlon @donalconlon