Name Title Microsoft Deploying SharePoint Farms on Windows Azure Virtual Machines.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

Managing Windows Azure Virtual Machines from PowerShell
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Introduction to SQL Azure March 31, 2015 John Deardurff Website:
Application Internet Azure Cloud Internet Azure Cloud LB TDS (tcp) Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, … Load balancer.
Windows Azure VMs VMs and Cloud Services VM Availability Images and Disks Managing VMs Agenda.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
The spring release of Windows Azure Infrastructure as a Service introduces new functionality that allows full control and management of virtual machines.
Extending Enterprise Networks to Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR316.
Connecting Cloud and On-Premises Applications Using Windows Azure Virtual Network Name Title Microsoft Corporation.
Name Title Microsoft Windows Azure: Migrating Web Applications.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Get more control & flexibility of the Windows Azure environment Developers IT Pros Easier migration of existing Windows applications to Windows Azure.
Session 1.
Windows Azure Web Sites Speaker Title Organization.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Building Apps with IaaS and PaaS Name Title Organization.
Migrating to Windows Azure SQL Database Name Title Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Getting Started with Windows Azure Name Title Microsoft Corporation.
Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG.
demo Cloud Storage WA Blobs Schema Management APIs & Portal Web Roles Integration Pipeline 3 rd Party Web Services 3 rd Party Store 3 rd Party.
Connect with life Connect with life
Infrastructure as a Service
Building ASP.NET Apps in Windows Azure Name Title Microsoft Corporation.
Windows Azure Connect Name Title Microsoft Corporation.
A Windows Azure application runs multiple instances of each role A Windows Azure application behaves correctly when.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Why SharePoint and Windows Azure are Just Plain Better Together Steve Fox Director, MCS Microsoft Corporation.
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

steve plank “planky” microsoft connecting the windows azure network to your corporate network
IT Professionals 03 | Managing Windows Azure Virtual Machines from PowerShell David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Advanced SQL Azure Database Name Title Microsoft Corporation.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Azure Web Sites: Under The Hood. What we will cover… General Overview (a marketing necessity) Demo Architecture Configurations Demo Scale Demo.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
When and why would I use SharePoint in the Cloud?
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
Does your SharePoint Farm live in a world class data center?
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.

ALWAYSON AVAILABILITY GROUPS ON AZURE – LESSONS FROM THE FIELD.
Building AD-SQL-APP Server on AZURE
Deploying SharePoint Farms on Windows Azure Virtual Machines
TechEd /23/ :03 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Windows Azure Cloud Visit – Ravindra verma.
Introduction to windows azure: windows azure, sql azure and app fabric
Windows Azure Web Sites
Setting up team development infrastructure for SharePoint 2013
Title of Presentation 11/22/2018 3:34 PM
Extending Enterprise Networks to Windows Azure
Web Site Web App Web API microsoftazurepass.com
Title of Presentation 12/2/2018 3:48 PM
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Developing Windows Azure Applications with Visual Studio
Title of Presentation 5/12/ :53 PM
A - E Cloud Enterprise Symbols
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Title of Presentation 7/24/2019 8:53 PM
Presentation transcript:

Name Title Microsoft Deploying SharePoint Farms on Windows Azure Virtual Machines

Agenda

When and why would I use SharePoint in the Cloud?

CONTROL COST-EFFICIENCY SharePoint (On-premise) SharePoint Value Prop: Full h/w control – size/scale Roll-your-own HA/DR/scale Value Prop: 100% of API surface area Easy migration of existing apps Roll-your-own HA/DR/scale SharePoint (IaaS) Hosted SharePoint Value Prop: Auto HA, Fault-Tolerance Friction-free scale Self-provisioning, scale SharePoint Service Office 365 (SaaS)

SharePoint for Internet Sites (FIS) Public facing, anonymous access sites Developer, Test and Staging Environments Quickly provision and un-provision entire environments Hybrid Applications Applications that span your data center and the cloud Disaster Recovery Quickly recover from a disaster, only pay for use

How can I migrate SharePoint to the cloud?

Cloud Svc SP2013WACADSQL SP2013WACADSQL Hyper-VAzure Virtual Machines SP2013.vhd WAC.vhd AD.vhd SQL.VHD SP2013.vhd WAC.vhd AD.vhd SQL.VHD File SystemAzure Storage Add-AzureDisk

How can I run my entire SharePoint Farm in the cloud?

Web Tier Application Tier Database Tier Load Balancer Web Front End Application Server Central Admin Database Server Config and Content DB

IaaS PaaS SaaS

AD/DC/DNS LB WFE SQL AppSvr 80/ VPN Tunnel Cloud Svc Virtual Network OnPrem Network WAC 1 WFE 2 WFE 3 WFE 4 WFE 1 WAC 2 APP 1 APP 2 SQL 2 SQL 1 AD 1 AD 2 AD 1 DATA APPS

Internet Client App Part (Trust) Provider-hostedO365 Web Role REST + OAuth and OData + client object models SQL Database Worker Role

Popular open source apps Launch a professional looking site with a few clicks using apps like WordPress, Joomla!, Drupal, DotNetNuke and Umbraco Porting existing web sites If it runs on IIS 7, it will run on Windows Azure Web Sites Simple web apps Perfect if your app consists of client side markup and scripting, server side scripting and a database Windows Azure Web Sites are ideal for: Apps that require advanced administration Cloud-based applications that require admin access, remote desktop access or elevated permissions Windows Azure Cloud Apps (Web Role) are ideal for: Multi-tier applications Cloud-based applications that separate application logic into multiple tiers (i.e. caching middle tier, asynchronous background processes like order processing) using both Web and Worker Roles Apps that require advanced networking Cloud-based applications that require network isolation for use with Windows Azure Connect or Windows Azure Virtual Network

Get-AzureVM -ServiceName ' ' | foreach { $path = 'c:\vms\' + $_.Name + '.xml' Export-AzureVM -ServiceName ' ' -Name $_.Name -Path $path } # Faster way of removing all VMs while keeping the cloud service/DNS name Remove-AzureDeployment -ServiceName ' ' -Slot Production -Force Export $vms Get-ChildItem 'c:\vms\' | foreach { $path = 'c:\vms\' + $_ $vms += Import-AzureVM -Path $path } New-AzureVM -ServiceName ' ' -VMs $vms Import

## Create SP WFE1 $spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe ` -ImageName $spimage -InstanceSize Medium | $dns1 = New-AzureDns -Name 'dns1' -IPAddress ' ' New-AzureVM -ServiceName $cloudsvc -AffinityGroup $ag -VNetName $vnetname ` -DnsSettings $dns1 -VMs $spwfe1, $spwfe2, $spwfe3, $spwfe4, $spapp1, $spapp2, $spsql1, $spsql2 Add-AzureProvisioningConfig -WindowsDomain -Password $dompwd ` -Domain $domain -DomainUserName $domuser -DomainPassword $dompwd ` -MachineObjectOU $advmou -JoinDomain $joindom | Add-AzureInputEndpoint -Name 'http' -LBSetName 'lbhttp' ` -LocalPort 80 -PublicPort 80 -Protocol tcp -ProbeProtocol http -ProbePort 80 ` -ProbePath '/healthcheck/iisstart.htm' | Set-AzureSubnet $spsubnet...

## Create SP WFE1 $spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe ` -ImageName $spimage -InstanceSize Medium | $dns1 = New-AzureDns -Name 'dns1' -IPAddress ' ' New-AzureVM -ServiceName $cloudsvc -AffinityGroup $ag -VNetName $vnetname ` -DnsSettings $dns1 -VMs $spwfe1, $spwfe2, $spwfe3, $spwfe4, $spapp1, $spapp2, $spsql1, $spsql2 Add-AzureProvisioningConfig -WindowsDomain -Password $dompwd ` -Domain $domain -DomainUserName $domuser -DomainPassword $dompwd ` -MachineObjectOU $advmou -JoinDomain $joindom | Add-AzureInputEndpoint -Name 'http' -LBSetName 'lbhttp' ` -LocalPort 80 -PublicPort 80 -Protocol tcp -ProbeProtocol http -ProbePort 80 ` -ProbePath '/healthcheck/iisstart.htm' | Set-AzureSubnet $spsubnet...

## Create SP WFE1 $spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe ` -ImageName $spimage -InstanceSize Medium | $dns1 = New-AzureDns -Name 'dns1' -IPAddress ' ' New-AzureVM -ServiceName $cloudsvc -AffinityGroup $ag -VNetName $vnetname ` -DnsSettings $dns1 -VMs $spwfe1, $spwfe2, $spwfe3, $spwfe4, $spapp1, $spapp2, $spsql1, $spsql2 Add-AzureProvisioningConfig -WindowsDomain -Password $dompwd ` -Domain $domain -DomainUserName $domuser -DomainPassword $dompwd ` -MachineObjectOU $advmou -JoinDomain $joindom | Add-AzureInputEndpoint -Name 'http' -LBSetName 'lbhttp' ` -LocalPort 80 -PublicPort 80 -Protocol tcp -ProbeProtocol http -ProbePort 80 ` -ProbePath '/healthcheck/iisstart.htm' | Set-AzureSubnet $spsubnet...

## Create SP WFE1 $spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe ` -ImageName $spimage -InstanceSize Medium | $dns1 = New-AzureDns -Name 'dns1' -IPAddress ' ' New-AzureVM -ServiceName $cloudsvc -AffinityGroup $ag -VNetName $vnetname ` -DnsSettings $dns1 -VMs $spwfe1, $spwfe2, $spwfe3, $spwfe4, $spapp1, $spapp2, $spsql1, $spsql2 Add-AzureProvisioningConfig -WindowsDomain -Password $dompwd ` -Domain $domain -DomainUserName $domuser -DomainPassword $dompwd ` -MachineObjectOU $advmou -JoinDomain $joindom | Add-AzureInputEndpoint -Name 'http' -LBSetName 'lbhttp' ` -LocalPort 80 -PublicPort 80 -Protocol tcp -ProbeProtocol http -ProbePort 80 ` -ProbePath '/healthcheck/iisstart.htm' | Set-AzureSubnet $spsubnet...

## Create SP WFE1 $spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe ` -ImageName $spimage -InstanceSize Medium | $dns1 = New-AzureDns -Name 'dns1' -IPAddress ' ' New-AzureVM -ServiceName $cloudsvc -AffinityGroup $ag -VNetName $vnetname ` -DnsSettings $dns1 -VMs $spwfe1, $spwfe2, $spwfe3, $spwfe4, $spapp1, $spapp2, $spsql1, $spsql2 Add-AzureProvisioningConfig -WindowsDomain -Password $dompwd ` -Domain $domain -DomainUserName $domuser -DomainPassword $dompwd ` -MachineObjectOU $advmou -JoinDomain $joindom | Add-AzureInputEndpoint -Name 'http' -LBSetName 'lbhttp' ` -LocalPort 80 -PublicPort 80 -Protocol tcp -ProbeProtocol http -ProbePort 80 ` -ProbePath '/healthcheck/iisstart.htm' | Set-AzureSubnet $spsubnet...

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.