sp24 - microsoft azure : central component of your sharepoint devops

41
Windows Azure : Central component of your SharePoint DevOps Sébastien Levert & Julien Stroheker

Upload: pimpmysharepoint

Post on 15-Nov-2014

480 views

Category:

Technology


4 download

DESCRIPTION

The Cloud can help you and your organization to maximize your investments and to simplify your business processes for all your SharePoint activities. Windows Azure can offer you a lot of services that can allow you to transform your infrastructures, your development paradigm and your IT teams to start thinking in terms of DevOps. In this session, our goal will be to show you how to use the Azure platform in an enterprise where SharePoint is used as an application platform. Subjects covered will be : Windows Azure as IaaS Windows Azure as CDN Windows Azure as hub for all your ALM with Visual Studio Online Windows Azure as an application layer for all your SharePoint Apps Windows Azure as a complex integration environment Windows Azure as an encoding service with Media Services Windows Azure as a deployment framework The cloud and Windows Azure to help the SharePoint platform, it's possible!

TRANSCRIPT

Page 1: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Windows Azure : Central component of your SharePoint DevOpsSébastien Levert & Julien Stroheker

Page 2: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

DevOps ?

Page 3: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

According to Wikipedia

DevOps

“DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) operations professionals.”

http://en.wikipedia.org/wiki/DevOps

Page 4: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Julien StrohekerTechnical DirectorVictrix Inc.MontrealCanada

Contact

@Ju_Stroh - @[email protected]

Page 5: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Sébastien LevertTechnical DirectorVictrix Inc.MontrealCanada

Contact

@sebastienlevert - @[email protected]

Page 6: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Cloud Models

Page 7: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Cloud Models

Software-as-a-Service

Consume

SaaSPlatform-as-a-Service

Build

PaaSInfrastructure-as-a-

Service

Host

IaaS

Page 8: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Cloud ModelsPackaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You m

anag

e

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed b

y v

en

dor

You m

anag

e

Platform(as a Service)

Man

ag

ed b

y v

en

dor

You m

anag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Man

ag

ed b

y v

en

dor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Page 9: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Our Scenario

Page 10: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

ScenarioNorth America Region Europe Region Asia Pacific Region

Detroit

South Central US

Paris

Barcelona Shanghai

Phnom Penh

SeattleNew York

Rio de Janeiro

Page 11: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

The need

Page 12: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

• Easy to deploy and instantiate Development VMs

• SharePoint-Hosted Weather App Part

The business need

Page 13: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

… On Steroids !

A SharePoint-Hosted Weather App Part…

Page 14: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

IaaSPrepare your deployments

Page 15: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

The “NutCracker” syndrom

Page 16: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Save your time

Save your money

Be flexible

Easy and powerfull !!

Why ?!?

Page 17: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

The “NutCracker” syndrom

Page 18: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a Service

A1A1A3

46

46

184

Type Price

$

$

$

Month

Page 19: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a Service

A1A1A3

46

46

184

Type Price

$

$

$

Month

Page 20: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a ServiceAzure Virtual Network enables you to create a logically

isolated section in Azure and securely connect it to your on-premises datacenter or a single client machine using an

IPsec connection. 

Page 21: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a ServiceCloud services

• Availability• Performance• Monitor and alert (preview)

Page 23: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a Service

A1A1A3

46

46

184

Type Price

$

$

$

Month

Page 24: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a ServiceVirtual Machines

• Template OS (Windows – Linux…)• Template Ressources (A1 – A7)• Tier : Standard vs Basic

Page 25: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a ServiceCreate your own template

• Template OS : Windows Server• No domain joined

• SQL Pre-installation• SP Pre-installation• Best Practices configurations• Tools installation

• Sysprep• Capture the image from Microsoft Azure

http://social.msdn.microsoft.com/Forums/windowsazure/en-US/fafb9ee6-1e57-46ba-8440-27467ad986cf/image-capture-issue-vm-unexpectedly-started-after-guestinitiated-shutdown?forum=WAVirtualMachinesforWindows

Page 26: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Infrastructure as a ServicePowerShell with Microsoft Azure

Get-AzureSubscriptionSet-AzureSubscription –SubscriptionName XX " -CurrentStorageAccountName YY$newVM = New-AzureVMConfig -Name "VMPMSPDev"

-InstanceSize "Basic_A3" -ImageName "SharePoint_Dev" -HostCaching ReadWrite -DiskLabel " VMPMSPDev _OS" -MediaLocation "http://pmspstorage.windows.net/disk/ VMPMSPDev.vhd" | Add-AzureProvisioningConfig -WindowsDomain -AdminUsername "Julien" -Password "pass@word1" -Domain "PMSP" -DomainUserName "Admin" -DomainPassword "pass@word1" -JoinDomain "pimpmysharepoint.lan" | Set-AzureSubnet -SubnetNames "PMSP « 

New-AzureVM -VMs $newVm -ServiceName "PMSPLabs"

http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell

Page 28: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

PaaSDevelop solutions

Page 29: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Weather Service

{ JSON: ‘Forecasts’ }

?woeid=3534&unit=c

WHERE WOEID =

‘3534’

City

SQL Azure

Yahoo API

Page 30: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Blob Storage

JS

CSS

PNG

Fonts

Page 31: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

CDN – 24 delivery nodesNorth America Region Europe Region Asia Pacific Region

31

Page 32: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

SaaSUsing services

Page 36: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

DevOpsAzure to the rescue

Page 37: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

ALM & Azure

Development Production

Page 38: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

Builds & Continuous Integration

Page 39: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

New Azure Portal Dashboard

Page 40: SP24 - Microsoft Azure : Central component of your SharePoint DevOps

...the anchor will pick some of them up!

Questions?Post your questions in the chat...