De Cloud is niet meer weg te denken uit ons IT landschap. De propositie van de Cloud wordt met de dag belangrijker en sterker. Bedrijven zijn meer en meer bezig met het bedenken van een Cloud strategie. Dit artikel beschrijft wat de voordelen zijn van Microsoft Azure wanneer een bedrijf SharePoint op Azure gaat draaien.
Vaak is er geen rekening gehouden met de SharePoint on-premises omgeving om te migreren naar Office 365.
De volgende punten spelen hierbij een rol:
Bedrijven moeten vaak een overweging maken of ze nou naar office 365 willen. Azure IAAS (Infrastructure as a Service) is daarvoor een alternatief. Vaak willen klanten toch nog het beheer van SharePoint in eigen handen houden. Binnen IAAS heb je heb je het beheer over de volgende onderdelen: Applicaties, Data, Runtime, Middleware en OS.
Daarnaast zijn er ook veel andere oplossingen voor SharePoint in Azure IAAS zoals:
Vaak is de vraag bij klanten wat het je gaat kosten in Azure. Voor dit proces heeft Microsoft een eenvoudige tool Microsoft Azure (IAAS) Cost Estimator Tool gemaakt. http://blogs.technet.com/b/cbernier/archive/2014/08/05/microsoft-azure-iaas-cost-estimator-tool.aspx
Azure Virtual Machines reken je af per minuut. Daarnaast zijn er kosten voor het uitgaande dataverkeer en de opslag. De kosten voor de gekozen licenties zijn inbegrepen, evenals de kosten voor het gekozen aantal cores en intern geheugen. Heb je op dit moment fysieke en/of virtuele machines draaien op Hyper-V of VMWare dan kan deze handige tool helpen om de kosten voor dezelfde machine in Azure te maken.
In deze vergelijking zijn allerlei zaken opgenomen zoals hardware, koeling, stroom, beveiliging, management etc. Ook geeft de tool een advies over de te kiezen VM in Azure op basis van werkelijk CPU/hardware gebruik. http://www.microsoft.com/en-us/download/details.aspx?id=43376
Binnen Azure zijn er verschillende scenario’s voor SharePoint in Azure.
Ontwikkelomgeving (Alles geïnstalleerd op 1 VM) |
Small Farm (1 AD, 1 SQL, 1 SP) |
Hoge beschikbaarheid (2 AD, 2 SQL, 1 Quorum, 2 SP APP, 2 SP WFE |
Hybrid (Azure / On-Premise / Office 365) |
Migreren van VHd’s naar Azure |
Alle configuraties die u wilt (Nou meestal) |
De volgende redenen die Microsoft voordelen biedt binnen Azure:
Beschikbaarheid (High availability)
Storage
De data in uw Azure storage account is altijd gerepliceerd en garandeert een hoge beschikbaarheid. Wanneer je een storage account aanmaakt kun je kiezen uit de volgende replicatie opties:
Primary |
Secondair |
North Central US |
South Central US |
South Central US |
North Central US |
East US |
West US |
West US |
East US |
US East 2 |
Central US |
Central US |
US East 2 |
North Europe |
West Europe |
West Europe |
North Europe |
South East Asia |
East Asia |
East Asia |
South East Asia |
East China |
North China |
North China |
East China |
Japan East |
Japan West |
Japan West |
Japan East |
Brazil South |
South Central US |
Australia East |
Australia Southeast |
Australia Southeast |
Australia East |
Virtual Machines
Een update domein (UD) is een strategie dat de toepassing up en running houdt tijdens het update van de applicatie. De stappen zijn als volgt: Stop de instances in de eerste update domain, update de applicatie, breng de instance weer terug online gevolgd door het herhalen van de stappen in de volgende update domein. Een update is voltooid wanneer alle updaten domains worden verwerkt. Door het stoppen van de lopende instances binnen één update domein, zorgt Microsoft Azure ervoor dat er een update plaatsvindt met zo min mogelijk impact op de lopende service.
Failed domains (FD) bepalen de groep van virtuele machines die een gemeenschappelijke power source en netwerkswitch delen. Standaard worden de virtuele machines geconfigureerd binnen uw availability Set gescheiden over twee Failed domains (Racks).
FD’s beschermen geen storingen binnen de applicatie maar op fysieke hardware, Networkstoringen, of stroomonderbrekingen.
Microsoft adviseert ook om voor iedere applicatie tier een eigen Availability set te gebruiken.
SQL Always on
Binnen Azure zijn er meerdere mogelijkheden voor de configuratie van SQL Always on.
Minimale Kosten en Schaalbaarheid
Azure kan snel op- en neerwaarts schalen om te voldoen aan de vraag, dus u betaalt alleen voor wat u gebruikt. Dankzij facturering per minuut en het streven om populaire infrastructuurservices zoals berekeningen, opslag en bandbreedte voor een concurrerende prijs aan te bieden, krijgt u altijd waar voor uw geld.
Snel opzetten van een infrastructuur
Virtuele machines met Windows is eenvoudig snel in te richten. Azure heeft alle beschikbare resources die nodig zijn voor je platform. Dezelfde virtuele machines en beheerprogramma's in Azure gebruiken als op locatie.
Hybride
Van sommige Cloud providers moet u kiezen tussen uw data center en de openbare Cloud. Azure doet dat niet. Dankzij de hybride, zakelijke cloudoplossingen hebt u het beste van beide, waardoor u uw SharePoint Farm eenvoudig kunt uitbreiden. Met Azure worden gegevensopslag, -back-up en -herstel efficiënter en betaalbaarder. Het is ook makkelijker toepassingen te bouwen, zowel op locatie als in de cloud. U heeft een Hyper-V-omgeving die u beheert met Virtual Machine Manager. Vanwege capaciteitsbeperkingen in uw huidige on-premises data center gaat u gebruik maken van de capaciteit die Microsoft Azure u kunt bieden. U koppelt uw Microsoft Azure omgeving, die oneindig schaalbaar is, aan uw on-premises omgeving. Zodra deze koppeling tot stand is gekomen kunt u de capaciteit gaan verdelen tussen uw eigen data center of dat van Microsoft Azure.
Voor een volledige deployment van SharePoint 2013 met hoge beschikbaarheid heb je minimaal de volgende componenten nodig:
Twee machines voor elke rol zorgen voor een hoge beschikbaarheid. Alle virtuele machines zitten in één affinity group. Een Affinity Group zorgt ervoor dat Azure alle componenten (bijvoorbeeld storage accounts of VM’s) onder die group bij elkaar gehouden worden. Niet alleen in dezelfde datacenter, maar ook fysiek zo dicht mogelijk bij elkaar. Dit zorgt voor lage data-overdrachtskosten en lage latentie tussen de componenten. Iedere availability set bevat een paar virtuele machines voor een specifieke rol.
Planning SharePoint 2013 in Azure: https://msdn.microsoft.com/en-us/library/azure/dn275958.aspx
STAP 1: Configureer Azure
Azure moet voorzien zijn van de volgende netwerkcomponenten:
STAP 2: Configureer Domain Controllers
Om het authenticatie proces van gebruikers zo snel mogelijk te laten verlopen is het aan te raden voor lage latentie om een of meerdere AD DS domain controllers in Azure te plaatsen.
STAP 3: Configureer SQL-server infrastructuur
Er zijn twee SQL-server virtuele machines. De primaire SQL -server bevat de primaire database replica van een availability group. De secundaire SQL -server bevat de secundaire back-up- replica. De back-up is nodig om een hoge beschikbaarheid te garanderen.
STAP 4: Configureer SharePoint servers
Er zijn vier SharePoint-server virtuele machines. Twee SharePoint virtuele machines zijn voor de front-end webservers en twee zijn voor de administrationsite en het hosten van SharePoint applicaties. Twee SharePoint-servers in elke laag bieden een hoge beschikbaarheid.
STAP 5: Activeer Always On Availability Groups
SharePoint is gebaseerd op SQL Server om gegevens op te slaan voor de gebruiker sites en applicaties. Vanwege deze afhankelijkheid van gegevens, is het raadzaam dat u de Always On functie Availability Group implementeren. Op Azure Virtual Machines zorgt deze functie voor een hogere beschikbaarheid.
STAP 6: Maken van AlwayOn Availability Groups
Dit is de zesde en laatste fase van de implementatie van SharePoint met SQL Server Always On in Azure Infrastructure Services, waaronder het opstellen van databases en het creëren van een Availability group die de twee SQL Server virtuele machines bevat.
Microsoft Azure IAAS is een zeer geschikte optie voor een SharePoint 2013 omgeving. Voordelen zijn dat Azure is voorzien van een hogere beschikbaarheid (SLA 99,95%) en het snel opzetten van een infrastructuur. Daarnaast zorgt het betalen-per-minuut model ervoor dat klanten alleen betalen voor wat ze daadwerkelijk gebruiken.
Meet informatie kijk dan op de Azure website: http://azure.microsoft.com/nl-nl/