Wictor Wilén Using Microsoft Azure IAAS to host your SharePoint farms IT-Pro
Wictor Wilén Director, SharePoint Architect, Author Connecta AB, Sweden Microsoft Certified Architect SharePoint 2010 Microsoft Certified Solutions Master SharePoint Microsoft Certified Master SharePoint 2010
Agenda IAAS alternativ för SharePoint 2013 Azure IAAS Uppsättning och konfiguration Rekommendationer
Hosting alternativ
Varför gå till molnet/azure? Optimera kostnader Azure garanterar 99.95% upptid Multipla roller och rätt uppsatt Snabbare cykler Minskad Ops
Hosting alternativ Hosting Disaster Recovery Staging Q&A Office 365 connectivity Utveckling Build / CI
Hosting Intranät, extranät,.com Allting hostas i Microsoft Azure Ofta VPN tunnel mellan On-Premises och Azure WAAD?
Disaster Recovery Sekundär farm i Azure Log Shipping/DFSR alt Async Mirroring
Staging eller Q&A Som test miljö för innehåll, anpassningar eller patchar
Office 365 Connectivity DirSync: Office 365/Yammer Reverse Proxy AD FS Office 365 Yammer
Utveckling Som utvecklingsmaskiner Snabb tillgång på miljöer Flera miljöer per utvecklare
Build & CI Build och Continous integration Visual Studio Online Lasttester
Azure IAAS
Azure SharePoint Server Farm (another wizard!) Preview funktion/mall i Azure Skapar en SharePoint Farm Enkel farm 3 servrar HA farm 9 servrar Dyrt Prod licenser Dåligt Ej HTTPS Egen domän Ej least-privilege
Virtuella maskiner (IAAS) Hyper-V maskiner A Serien (A0-A9) Standard och Basic (A0-A4) utföranden A4-A7 lämpar sig för SharePoint 2013 A3 enkel utvecklingsmiljö A4 sweet spot A8-A9 extrem skala D Serien (D1-D4, D11-D14) Standard och Basic (D1-D4,D11-D13, kommer snart) utföranden Minnet ~2x A motsvarigheten SSD disk (temp disken)
Virtuella hårddiskar Lagras i en Storage Group (blob) Finns flertalet mallar Skapa dina egna images Sysprep! Kan kopieras från On-Premises Dynamiska VHD s stöds inte av Azure! Virtual Machine Converter 2.0 http://blogs.technet.com/b/server-cloud/archive/2014/04/08/available-now-the-microsoftvirtual-machine-converter-2-0.aspx
Virtuella hårddiskar forts. OS Disk SATA, max 127GB Undvik lagra något extra här Host caching påslagen (read/write) Temp disk D: lagra inte persistent information där Paging filen SSD i D-serien Data disk SCSI, max 1TB Host caching avslagen (none)
Azure maskiner A0 - ExtraSmall Shared 768 MB 1 A1 Small 1 1.75 GB 2 D1 1 3.5 MB 1 A2 Medium 2 3.5 GB 4 D2 2 7 GB 2 A3 Large 4 7 GB 8 D3 4 14 GB 4 A4 ExtraLarge 8 14 GB 16 D4 8 28 GB 8 A5 2 14 GB 4 A6 4 28 GB 8 A7 8 56 GB 16
Virtuella Nätverk Skapa ALLTID ett VPN i Azure En eller flera subnät Azure reserverar några IP n på varje subnät Vid 10.0.0.0/11 är första tillgängliga 10.0.0.4 DHCP (lease time minst 100 år) Site to Site eller Point to Site möjligheter Ange egna DNS:er vid behov Ändra dock aldrig direkt på VM NIC:et
Location/Region East US (1 & 2) North Central US South Central US West US East Asia Souteast Asia Brazil South North Europe West Europe Japan East Japan West
Affinity Groups En logisk gruppering av VNet, storage mm Inom en Location (data center) Jämför med Location North Europe
Availability sets Gruppera likadana tjänster i Availability sets! Availability Set #1 Fault Domain Fault Domain Fault Domain Ser till att Azure delar in dem i Fault Domains och garanterar att de inte patchas samtidigt Availability Set #2 Availability Set #3
Lastbalansering Sköts automatiskt av Azure Round-Robin Upp till 50 maskiner per end-point Respekterar Availability Sets
Cloud Service Motsvarande som används för Azure PAAS Logisk gruppering Äger end-points En internet address per service SharePoint och Office Web Apps i olika Cloud Services Viktig för SQL Server Availability Groups http://msdn.microsoft.com/library/azure/dn376546.aspx
Exempel! Microsoft Azure Load Balancer Virtual Network Cloud Service Availability Set #1 VNet Subnet 1 A4 Disks F: Log 200GB G: Cache 200GB Availability Set #2 VNet Subnet 2 A4 Disks F: Log 200GB G: Index 500GB Cloud Service Availability Set #3 VNet Subnet 3 A5 Disks F: TempDb 100GB G: Transaction Logs 200GB H: Data 1.000 TB I: Backup 1.000 TB Cloud Service Availability Set #4 VNet Subnet 4 A1 Disks F: Data 20GB
Vad kostar det? http://azure.microsoft.com/en-us/pricing/details/virtual-machines/
Demo Utecklingsmaskin i Azure
Azure IAAS Disaster Recovery med Log Shipping
Demo miljö Wictors CONTOSO Lab Subscription: Wictors subscription Location: North Europe Affinity Group: WWAZCONTOSOAG VNet8 NAT Service: WWAZCONTOSO DC01 172.17.1.1 DC02 172.17.1.2 WWAZDC03 10.0.0.4 WWAZSPSQL01 10.0.0.5 VNet3 172.17.1.0/24 Vnet: WWAZ-CONTOS-VNET 10.0.0.0/11 Point to Site VPN 172.17.2.0/24 SP01 172.17.1.10 SQL01 172.17.1.30 Storage: wwazcontosodisks
Demo Disaster Recovery
Rekommendationer
Domain Controller Replica RODC not supported Alltid en data disk för NTDS! Räcker oftast med en Small (A1)
SharePoint maskiner Börja med Large (A4) Du kommer sannolikt behöva mer Separata diskar för loggar, cache och index Stäng av disk write cache på OS disk http://www.wictorwilen.se/microsoft-azure-iaas-and-sharepoint-2013- tips-and-tricks
SQL maskiner Börja med ExtraLarge (A5) Du kommer sannolikt behöva mer Separata diskar för TempDb, Transaction logs, data diskar, backup Formattera med allocation unit size 64K Data och loggar på samma om du använder Geo replikering! För D-maskiner utnyttja SSD temp disken Räkna IOPS 500 (300) IOPS per data disk Kan behöva flera data diskar Stäng av disk write cache på OS disk Ge SQL kontot "Perform Volume Maintenance Tasks" rights
Administration PowerShell Automatisera! Sätt upp en PowerShell Remoting EndPoint TCP 5986 https://github.com/azure/azure-sdk-tools-samples
Performance Disks! Optimization en masse Alla ställen som du kan optimera optimera dom Power settings: High performance!!! Använd inte Auto Scale
Testa!!!
Sammanfattning
Sammanfattning Azure IAAS har idag en fullgod infrastruktur för SharePoint 2013 hosting Flera användningsområden Känn till alla trix och knep Testa och utvärdera!
Wictor Wilén Using Microsoft Azure IAAS to host your SharePoint farms IT-Pro