Informizely customer feedback surveys

Microsoft SQL Server naar de cloud


SQL naar de cloud

Microsoft heeft verschillende oplossingen voor het aanbieden van SQL Server databases in de cloud. Maar hoe weet u of het een goede keuze is om van een on-premises omgeving naar de cloud te migreren? Is de cloud wel veilig? Wat is in uw situatie de beste cloud oplossing van Microsoft?

IBM was al in de jaren 80 actief met virtualisatie maar het was in 2001 dat met VMWare ESX virtualisatie breed werd geïmplementeerd. Virtualisatie gaat uit van de gedachte dat hardware zoveel mogelijk benut word en dat hardware schaalbaar is. Grote ICT bedrijven zoals Sun Microsystems en Compaq Computers kwamen met oplossingen waarbij de grenzen van de hardware niet meer werden bepaald door technische limieten maar door economische. In 2011 kondigde Microsoft aan dat het 90% van het totale budget voor research & development zou gaan uitgeven aan cloud strategy. Microsoft Azure was al actief op de markt maar werd al snel groter om de concurrentie aan te gaan met Google en Amazon.

Microsoft Azure

Microsoft Azure biedt drie SQL diensten die indien gewenst vanuit Nederland gehost worden (EU West).

  • SQL Server op Azure Virtual Machines [IAAS]
  • Azure SQL Managed Instance [IAAS/PAAS hybride]
  • Azure SQL Database [PAAS]

SQL Server op Azure Virtual Machines [IAAS]

Er bestaat de mogelijkheid om een eigen licentie mee te nemen of de licentie in de maandelijkse kosten mee te nemen. Klanten met een Microsoft Enterprise Agreement hebben de mogelijkheid om hun huidige licentie mee te nemen.

Bij deze vorm huurt men een virtuele machine met een OS en indien gewenst wordt er een SQL Server image door Microsoft verstrekt.

 

Voordelen:

  • Geen aanschaf hardware nodig
  • Veel controle over de configuratie en inrichting

 

Nadelen:

  • Backups gaan niet automatisch

Betalingsoptie

Aanbevolen voor:

Betalen naar gebruik

Gebruikers die de voorkeur geven aan de lage kosten en flexibiliteit van Azure Virtual Machines.

Toepassingen met kortlopende, piekige of onvoorspelbare workloads die niet onderbroken kunnen worden.

Toepassingen die voor het eerst worden ontwikkeld of getest in Azure Virtual Machines.

Gereserveerde instanties van virtuele machines voor Azure

Toepassingen met onveranderlijk gebruik.

Klanten die houden van een voorspelbaar budget.

Klanten die het gebruik van een virtuele machine (VM) kunnen toezeggen voor een periode van één of drie jaar om de kosten van computergebruik te verminderen.

Spot (koop ongebruikte rekencapaciteit)

Klanten die hun kosten aanzienlijk willen verlagen.

Onderbreekbare toepassingen. U kunt 30 seconden voor het verwijderen van een toepassing een melding ontvangen.

Workloads die niet binnen een bepaald tijdsbestek of een SLA hoeven te worden voltooid.

Maandelijkse kosten bestaan uit:

– vaste kosten: CPU, memory, storage & licentie

– variabele kosten: data van Azure naar endpoints volgens staffel per GB + Storage transactions

Keuze uit Standard, Web en Enterprise editie

Azure SQL Managed Instance [IAAS/PAAS hybride]

Bij deze vorm kan men eenvoudig een instance aanmaken in de Azure Portal. Omdat SQL Server zelf de OS laag regelt is het niet mogelijk om met RDP in te loggen op een Windows of Linux machine maar maakt men met database tool als Azure Data Studio een SQL Server Management Studio. Er bestaat de mogelijkheid om een eigen licentie mee te nemen of de licentie in de maandelijkse kosten mee te nemen. Klanten met een Microsoft Enterprise Agreement hebben de mogelijkheid om hun huidige licentie mee te nemen.

Voordelen:

  • Een frictieloze migratie is mogelijk terwijl de instance wordt beheerd door Azure
  • Database overstijgende features zijn aanwezig
  • Altijd up-to-date
  • Geautomatiseerde backup vanuit Azure aanwezig
  • SQL Agent aanwezig
  • DB Mail aanwezig
  • CLR modules
  • Linked Servers
  • Cross-database queries
  • Global Temp tables
  • Change Data Capture
  • Transactional Replication
  • Azure AD

 

Nadelen:

  • In-memory OLTP niet supported

Betalingsoptie

Aanbevolen voor:

Betalen op basis van vCore inkoop model

Klanten die flexibiliteit, controle en transparantie willen

Onafhankelijke schaling van rekenkracht, opslag en I/O bronnen

Azure SQL Database [PAAS]

Een PAAS omgeving bied u in de regel minder onderhoud en minder kosten met zich mee daar het ontzorgt door te faciliteren in de hardware, OS en SQL Server instance echter is dit niet altijd de beste oplossing voor een omgeving. De licentiekosten zitten in de prijs verwerkt.

Voordelen:

  • Kosten besparing: u hoeft niet meer te investeren in dure onsite hardware, u krijgt een maandelijkse factuur die lager is dan wanneer u zelf de hardware had aangeschaft.
  • Ontzorgen: u hoeft zich niet meer druk te maken over de afschrijving van hardware. Daarnaast kunt u in veel gevallen uw on-premises license gebruiken voor in de cloud.
  • Schaalbaar en snelle performance. Neemt u te veel of te weinig af, dan is dit makkelijk aan te passen. De hardware is specifiek voor het doel uitgezocht en geconfigureerd
  • Continuïteit en disaster recovery. Microsoft bied uptime bescherming van 99,99% en hoger en bied backup oplossingen.
  • Uitstekende security: firewall, routings en encryptie.

 

Nadelen:

  • Database moet onder de 150GB zijn tenzij database sharding vanuit de applicatie ondersteund word
  • Specifieke T-SQL statement die database overstijgend zijn worden niet ondersteund

 

Als dan de interesse is gewekt om te migreren naar de cloud is het noodzakelijk om een keuze te maken, een kosteninschatting te doen en in sommige gevallen een assessment of men in de cloud oplossing alle feature kan gebruiken van de on-premises omgeving. Vervolgens kan een migraties geplant worden en kan d.m.v. SQL tooling gemigreerd worden naar de cloud.

 

Licenties

Alles Azure oplossingen bieden het gebruik van een meegeleverde SQL Server licentie aan en verwerken deze in de prijs. Wanneer u gebruik maakt van software assurance komt u in aanmerking om gebruik te maken van Azure Hybrid Benefit. Hiermee kunt u een eerder aangeschafte on-premises licentie meenemen naar de cloud om kosten te besparen.

Betalingsoptie

Aanbevolen voor:

Betalen naar gebruik op basis van Database Transaction Units (DTU’s)

Klanten die eenvoudige, vooraf geconfigureerde resource opties willen

Elastic Database Transaction Units (EDTU’s)

Eén pool met resources t.b.v. één of meerdere databases

Ideaal voor databases met een sterk varieerende workload

Betalen op basis van vCore inkoop model

Klanten die flexibiliteit, controle en transparantie willen

Onafhankelijke schaling van rekenkracht, opslag en I/O bronnen

Kosten zijn inclusief  licentie en lijkt het meest op Enterprise Edition.

DBA.nl richt nieuwe omgevingen in, voert migraties uit, is gespecialiseerd in het optimaliseren van performance, uw security verbeteren, AVG compliancy en is dé kennispartner op het gebied van SQL Server.

DBA.nl,
dé database
administrator

DBA.nl is de allround database expert gespecialiseerd in het inrichten, onderhouden, monitoren van database omgevingen. Daarnaast geven wij advies en nemen performance problemen weg.