charla - sharepoint en la nube (17jul2013)

49
Juan Andrés Valenzuela, MVP SharePoint Server Consultor Senior, CONYTEC @jandresval Implementando SharePoint en la Nube

Upload: juan-andres-valenzuela

Post on 05-Dec-2014

2.407 views

Category:

Technology


1 download

DESCRIPTION

Hoy SharePoint tiene nuevas modalidades de implementación. Tanto Office, como SP en Azure, se transforman en flexibles formas de generación de Comunidades de Contenido.

TRANSCRIPT

Page 1: Charla - SharePoint en la Nube (17Jul2013)

Juan Andrés Valenzuela, MVP SharePoint ServerConsultor Senior, CONYTEC@jandresval

ImplementandoSharePoint en la Nube

Page 2: Charla - SharePoint en la Nube (17Jul2013)

Agenda

Page 3: Charla - SharePoint en la Nube (17Jul2013)
Page 4: Charla - SharePoint en la Nube (17Jul2013)
Page 5: Charla - SharePoint en la Nube (17Jul2013)
Page 6: Charla - SharePoint en la Nube (17Jul2013)
Page 7: Charla - SharePoint en la Nube (17Jul2013)

Patronesen Azure

Page 8: Charla - SharePoint en la Nube (17Jul2013)
Page 9: Charla - SharePoint en la Nube (17Jul2013)
Page 10: Charla - SharePoint en la Nube (17Jul2013)
Page 11: Charla - SharePoint en la Nube (17Jul2013)
Page 12: Charla - SharePoint en la Nube (17Jul2013)

99.95%

Page 13: Charla - SharePoint en la Nube (17Jul2013)
Page 14: Charla - SharePoint en la Nube (17Jul2013)
Page 15: Charla - SharePoint en la Nube (17Jul2013)

Flexibilidad

Foco

Costos

Page 16: Charla - SharePoint en la Nube (17Jul2013)

CONTROL

CO

ST

-E

FFIC

IEN

CY

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, mgmt. @ scale

• SharePoint Service

Office 365 (SaaS)

Page 17: Charla - SharePoint en la Nube (17Jul2013)

SharePoint for Internet Sites (FIS)Cara pública y Sitios Anónimos

Ambientes de Developer, Test & Staging Rápida aprovisión de ambientes

Aplicaciones HybridasAplicaciones necesarias en su Data Center y la nube

Disaster RecoveryRecuperar rápidamente ante el desastre. Sólo paga por el uso.

Page 18: Charla - SharePoint en la Nube (17Jul2013)

Soporte al Producto

Soporte Fast

SharePoint Online Feature Availability in O365http://technet.microsoft.com/library/jj819267.aspx

Page 19: Charla - SharePoint en la Nube (17Jul2013)
Page 20: Charla - SharePoint en la Nube (17Jul2013)
Page 21: Charla - SharePoint en la Nube (17Jul2013)

Todo o Nada

Migración Hibrida

IaaS to PaaS Migration

Page 22: Charla - SharePoint en la Nube (17Jul2013)

Migrar Máquina Virtual Existente

Re-construir VMs en la Nube

Page 23: Charla - SharePoint en la Nube (17Jul2013)

Cloud Svc

SP2013 WAC AD SQLSP2013 WAC AD SQL

Hyper-V Azure Virtual Machines

SP

2013.v

hd

WA

C.v

hd

AD

.vh

d

SQ

L.V

HD

SP

2013.v

hd

WA

C.v

hd

AD

.vh

d

SQ

L.V

HD

File System Azure Storage

Add-AzureDisk

Page 24: Charla - SharePoint en la Nube (17Jul2013)

Requerimientos de Software

Licenciamiento

Requrimientos de Hardware

Page 25: Charla - SharePoint en la Nube (17Jul2013)
Page 26: Charla - SharePoint en la Nube (17Jul2013)

Web Tier

Application Tier

Database Tier

Load Balancer

Web Front End

Application Server

Central Admin

Database Server

Config and Content DB

Page 27: Charla - SharePoint en la Nube (17Jul2013)

IaaS

PaaS

SaaS

Page 28: Charla - SharePoint en la Nube (17Jul2013)

AD/DC/DNSLB WFE SQLAppSvr

80/443

2013

VPN Tunnel

Cloud Svc

Cloud Svc

Virtual NetworkOnPremNetwork

WAC

1

WFE

2

WFE

3

WFE

4

WFE

1WAC

2

APP

1APP

2

SQL

2

SQL

1

AD

1AD

2

AD

1

DATADATA

APPS

Page 29: Charla - SharePoint en la Nube (17Jul2013)

Cloud Services

Storage (Almacenamiento)

Page 30: Charla - SharePoint en la Nube (17Jul2013)
Page 31: Charla - SharePoint en la Nube (17Jul2013)
Page 32: Charla - SharePoint en la Nube (17Jul2013)

http://www.windowsazure.com/manage/windows/

Page 33: Charla - SharePoint en la Nube (17Jul2013)
Page 34: Charla - SharePoint en la Nube (17Jul2013)
Page 35: Charla - SharePoint en la Nube (17Jul2013)
Page 36: Charla - SharePoint en la Nube (17Jul2013)
Page 37: Charla - SharePoint en la Nube (17Jul2013)
Page 38: Charla - SharePoint en la Nube (17Jul2013)
Page 39: Charla - SharePoint en la Nube (17Jul2013)

Get-AzureVM -ServiceName '<cloud service>' | foreach {

$path = 'c:\vms\' + $_.Name + '.xml'

Export-AzureVM -ServiceName '<cloud service>' -Name $_.Name -Path $path

}

# Faster way of removing all VMs while keeping the cloud service/DNS name

Remove-AzureDeployment -ServiceName '<cloud service>' -Slot Production -Force

Export

$vms = @()

Get-ChildItem 'c:\vms\' | foreach {

$path = 'c:\vms\' + $_

$vms += Import-AzureVM -Path $path

}

New-AzureVM -ServiceName '<cloud service>' -VMs $vms

Import

Page 40: Charla - SharePoint en la Nube (17Jul2013)

## Create SP WFE1

$spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe `

-ImageName $spimage -InstanceSize Medium |

$dns1 = New-AzureDns -Name 'dns1' -IPAddress '10.1.2.4'

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

. . .

Page 41: Charla - SharePoint en la Nube (17Jul2013)

## Create SP WFE1

$spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe `

-ImageName $spimage -InstanceSize Medium |

$dns1 = New-AzureDns -Name 'dns1' -IPAddress '10.1.2.4'

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

. . .

Page 42: Charla - SharePoint en la Nube (17Jul2013)

## Create SP WFE1

$spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe `

-ImageName $spimage -InstanceSize Medium |

$dns1 = New-AzureDns -Name 'dns1' -IPAddress '10.1.2.4'

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

. . .

Page 43: Charla - SharePoint en la Nube (17Jul2013)

## Create SP WFE1

$spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe `

-ImageName $spimage -InstanceSize Medium |

$dns1 = New-AzureDns -Name 'dns1' -IPAddress '10.1.2.4'

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

. . .

Page 44: Charla - SharePoint en la Nube (17Jul2013)

## Create SP WFE1

$spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe `

-ImageName $spimage -InstanceSize Medium |

$dns1 = New-AzureDns -Name 'dns1' -IPAddress '10.1.2.4'

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

. . .

Page 45: Charla - SharePoint en la Nube (17Jul2013)
Page 46: Charla - SharePoint en la Nube (17Jul2013)

Deployment Considerations for SharePoint 2013 on Windows Azure VMshttp://gallery.technet.microsoft.com/Technical-Deployment-db645804

SharePoint Deployment on Windows Azure VMshttp://www.microsoft.com/en-us/download/details.aspx?id=34598

SharePoint Deployment on Windows Azure Virtual Machineshttp://www.windowsazure.com/en-us/manage/windows/other-resources/sharepoint-on-azure/

Building a SharePoint Farm on Windows Azure with PowerShellhttp://blogs.msdn.com/b/pstubbs/archive/2012/09/03/building-a-sharepoint-2010-farm-on-windows-

azure-with-powershell.aspx

Page 47: Charla - SharePoint en la Nube (17Jul2013)

http://www.spbox.cl

Page 48: Charla - SharePoint en la Nube (17Jul2013)

Juan Andrés Valenzuela, MVP SharePoint ServerConsultor Senior, CONYTEC@jandresval

ImplementandoSharePoint en la Nube

Page 49: Charla - SharePoint en la Nube (17Jul2013)