1 / 47

Building SharePoint IaaS in Azure Cloud

Building SharePoint IaaS in Azure Cloud. Michael Wharton ‘mwharton@whartoncomputer.com’ 336-972-5741 web site: ‘www.WhartonComputer.com’ Blog: ‘www.MyProjectExpert’ Twitter: @ MyProjectExpert. SPSVB Sponsors. Platinum. Gold. Silver. About: Michael Wharton (PMO Consultant).

sorena
Download Presentation

Building SharePoint IaaS in Azure Cloud

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building SharePoint IaaS in Azure Cloud Michael Wharton ‘mwharton@whartoncomputer.com’ 336-972-5741 web site: ‘www.WhartonComputer.com’ Blog: ‘www.MyProjectExpert’ Twitter: @MyProjectExpert

  2. SPSVB Sponsors Platinum Gold Silver

  3. About: Michael Wharton (PMO Consultant) 30+ EPM Deployments 15+ EPM Migrations 1000+ Trained Project Manager PMO Automations and Monitoring Fundamentals of Scheduling Microsoft MVP | MCT | MCTS | MCP+44 Technical Reviewer Missing Manual: Project 2010 and Project 2013 Project Management using MS Project 2013 Forecast Scheduling 2013 Forecast Programs Writing Book: Monitoring and Controlling the PMO Comic Books Hardware Hacking RobotsWalking Wharton Computer Consulting since 1997 PowerShell Field Notes MyProjectExpert.com

  4. Sci-Fi, Cyber Punk, Comics

  5. Survey • Who are You? • SharePoint admins • SharePoint developers • SharePoint users • Other IT professionals • Currently using PowerShell • Currently using Azure

  6. Learning Objective • Difference between Premise, IaaS, PaaS, SaaS • Build SharePoint Server Azure as IaaS • Portal (Wizard) or PowerShell • Azure Concepts 101 • Building SharePoint on Azure Cloud (IaaS) • Virtual Network (VNET) • AD Server VM • SQL Server VM • SharePoint Server VM • Windows 10 Client VM

  7. Free Azure Account or MSDN

  8. General Azure Concepts • Azure Portal Management • ARM or Azure Resource Management • Login-AzureRMAccount • VNET -> Virtual Networks • VM -> Virtual Machines (AD, SQL, SP, Win10) • Storage Accounts – Disk Space • Resource Groups – Organize, cost and cleanup

  9. Two Ways to Manage Azure Portal • Azure Management Portal (Wizard) • Menu driven (Manual, Wizards, Templates) • Manual process • Weird file names and object names • Azure PowerShell • Writing and building scripts • Automation • Naming Standards • Build and Delete • Lower Costs • Fast and Consistent

  10. Azure Resource Management (ARM) Portal

  11. Azure Portal – Customize Dashboard

  12. Azure PowerShell

  13. Comparison of On-Premise, IaaS, PaaS, SaaS Office 365 Project Online WEB API to query SQL JavaScript REST/Odata PowerShell SilverLight Azure SQL Server SharePoint Server SharePoint Server SharePoint Server Your Hardware Your Support Cloud Hardware Your Support Cloud Hardware Cloud Support Cloud Hardware Cloud Support

  14. Build and Test SharePoint Server Features and Patches

  15. Azure (IaaS) SharePoint VM Advantages • Save Money by using as needed (DEV/QA) • Physical Servers and Housing not required • More Options available (Hybrid) • Redundancy and DR • Scaling Adding and Removing Servers • Scaling CPU & Memory Up and Down • Management of Resource Load • Improve Security and Monitoring • Fun, Learning and Personal growth

  16. DC-SQL-APP and Win10 VMsAzure IaaS Solution Windows 10 AD/ DNS Server SQL Server APP Server (SharePoint) Local IP Local IP Local IP Local IP VNET

  17. Major Steps Building Azure SharePoint (IaaS) • Build VNET (Virtual Network) • Build Active Directory VM • Windows Server 2016 AD/DNS • Azure Active Directory • Build SQL Server VM • Windows Server 2016 SQL • Build SharePoint Server 2019 VM • Demo • Build Windows 10 VM (optional) • Load office and tools

  18. SharePoint Farm Architecture Options • Single Tier SharePoint Farm • Build and Use SQL Server from VM image • Install SharePoint Server 2019 • Single Tier SharePoint Farm • Build and Use SharePoint Server 2019 from VM image • Install SQL Server 2019 • Two Tier Single Farm (fastest setup) • Build SQL Server VM • Build SharePoint 2019 VM • Multi Tier SharePoint Farm • Build SQL Server VM • Build SharePoint 2019 VM (front end) • Build SharePoint 2019 VM (app tier)

  19. 1. Build VNET Windows 10 AD/ DNS Server SQL Server APP Server (SharePoint) Local IP Local IP Local IP Local IP VNET

  20. 1. Build VNET - Virtual Network

  21. Managing VNET - Virtual Network • VNET – Define network, subnet, DNS • Local address space (ie. 10.0.0.1) • Subnets (Name /Address Space) • DNS (Domain Name Service) • Firewall • NSG (Network Security Group) • Each VM (NIC, Local/Public IP, NSG)

  22. Managing Virtual Network -VNET

  23. Create VNET NSG using PowerShell

  24. 2. Build Windows Server with AD/DNS Windows 10 AD/ DNS Server SQL Server APP Server (SharePoint) Local IP Local IP Local IP Local IP VNET

  25. 2. 0 Active Directory Decision Branch Active Directory to manage user accounts, groups, device, etc. • Azure Active Directory • Sync with Active Directory Premise • Build Windows Server 2019 VM • Install Active Directory • Install DNS • Advantages • AD accounts not registered with MS • Looks more like your Production

  26. 2. Build Active Directory Service

  27. 2.1 Add Azure Users and Groups

  28. 2.0 Steps Building Azure AD Server VM • Build Windows Server 2019 VM • Install AD and DNS services • Promote AD • Reboot AD server • Update VNET to use internal DNS Server • Portal – Set IP address as Static • Set DNS as this server • Add Accounts and Services Accounts • ServiceSP, ServiceSQL, etc. • FarmAdmin, SQLAdmin • Update Domain Admins groups

  29. 2.1 Building Azure AD Server VM

  30. 2.2 Set Static IP of AD server

  31. 2.3 Install DNS and AD service

  32. 2.4 Promote AD Server • Login as AZURECLOUD\admin • Root Domain Name: DEMO.LOCAL • NetBIO domain name: DEMO • Reboot Server • Login as DEMO\admin • Add Accounts and Services Accounts • ServiceSQL, ServiceSP, etc. • SQLAdmin, FarmAdmin • Update Domain Admins groups

  33. 3. Build SQL Server 2019 VM Windows 10 AD/ DNS Server SQL Server APP Server (SharePoint) Local IP Local IP Local IP Local IP VNET

  34. 3.0 Build SQL Server VM using Portal

  35. Build SQL Server VM using PowerShell New Stuff

  36. Build SQL Server VM • Build SQL Server Image or Install SQL Server • Join to SQL server to Domain • Add User, Admin and Service accounts • FarmAdmin and ServiceSP • Open port 1433 for domain • Update SQL services (optional) • domain\ServiceSQL • Reboot

  37. 4. Build SharePoint Server 2019 Windows 10 AD/ DNS Server SQL Server APP Server (SharePoint) Local IP Local IP Local IP Local IP VNET

  38. Build SharePoint Server VM • Build SharePoint Server VM • Join server to Domain • Create local admin accounts as required • Reboot • Login as domain\FarmAdmin • Run SharePoint Configuration Wizard • Build SharePoint Sites

  39. Demo to Create the following • Create Resource Group • Create Storage Accounts • Create VNET - Virtual Networks • Create VM - Virtual Machines • Windows Server 2016 AD/DNS (done) • SQL Server 2016 (demo) • SharePoint Server 2016 (optional)

  40. Define common used PowerShell variables

  41. Create Resource Group and Storage Account

  42. Build SharePoint Server VM using PowerShellusing ARM

  43. 5. Build Windows 10 Windows 10 (Optional) AD/ DNS Server SQL Server APP Server (SharePoint) Local IP Local IP Local IP Local IP VNET

  44. GithubMyProjectExpert • https://github.com/MyProjectExpert/ProjectServer-Tools • Azure-SharePoint-IaaS folder • VNET – script coming • AD Server VM • SQL Server VM • SharePoint Server VM • Windows 10 VM

  45. About: Michael Wharton (PMO Consultant) 30+ EPM Deployments 15+ EPM Migrations 1000+ Trained Project Manager Questions and Answers PMO Automations and Monitoring Fundamentals of Scheduling Microsoft MVP | MCT | MCTS | MCP+44 Technical Reviewer Missing Manual: Project 2010 and Project 2013 Project Management using MS Project 2013 Forecast Scheduling 2013 Forecast Programs Writing Book: Monitoring and Controlling the PMO Comic Books Hardware Hacking RobotsWalking Wharton Computer Consulting since 1997 PowerShell Field Notes MyProjectExpert.com

  46. SharePint ATC Immediately following SPSVB ClosingSome appetizers will be provided

  47. Michael Wharton, MVP mwharton@whartoncomputer.com

More Related