charla - sharepoint en la nube (17jul2013)

Post on 05-Dec-2014

2.408 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

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

ImplementandoSharePoint en la Nube

Agenda

Patronesen Azure

99.95%

Flexibilidad

Foco

Costos

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)

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.

Soporte al Producto

Soporte Fast

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

Todo o Nada

Migración Hibrida

IaaS to PaaS Migration

Migrar Máquina Virtual Existente

Re-construir VMs en la Nube

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

Requerimientos de Software

Licenciamiento

Requrimientos de Hardware

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

Cloud Services

Storage (Almacenamiento)

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

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

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

. . .

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

. . .

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

. . .

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

. . .

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

. . .

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

http://www.spbox.cl

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

ImplementandoSharePoint en la Nube

top related