Azure Lift & Shift · 2017-11-03 · Azure Lift & Shift Webinar 31 januari 2017 Maarten Sonneveld...
Transcript of Azure Lift & Shift · 2017-11-03 · Azure Lift & Shift Webinar 31 januari 2017 Maarten Sonneveld...
Azure Lift & ShiftWebinar 31 januari 2017
Maarten Sonneveld – Microsoft
Eva van den Noort – Microsoft
Emile Voogt – Betabit
Rick van den Bosch – Betabit
Azure Lift & ShiftWebinar 31 januari 2017
Maarten Sonneveld – Microsoft
Eva van den Noort – Microsoft
Emile Voogt – Betabit
Rick van den Bosch – Betabit
Welkom in deze webinar!
Gezamenlijke presentatie door Microsoft & partner Betabit
Webinar wordt opgenomen en later gepubliceerd
Ruimte voor vragen > via chatvenster
Polls
Na afloop / follow up
Partnering met Microsoft: uitgangspunten
Microsoft Nederland wil graag met lokale ISV’s (software bedrijven) samenwerken met als hoofddoelstelling samen te groeien en succes te behalen.
Ondersteuning vanuit Microsoft is mogelijk bij een oplossing die is gebaseerd op 1 (of meerdere) van onze platformen (Windows, Office365 en met name Azure)
De mogelijkheden van ondersteuning verschillen per partner obv propositie (business model), fase in hun lifecycle en volume.
Platformen en ondersteuning
Support Windows Office365 Azure IAAS Azure SAAS Azure other
Technical
Enablement
W10 UWP &
Centennial
Office Labs Cloud Labs &
webinars
Cloud Labs &
webinars
Labs & via
Partners
Strategy &
Business Model
Innovation
BMI tools &
workshops
BMI tools &
workshops
BMI tools &
workshops
BMI tools &
workshops
BMI tools &
workshops
Co-Marketing W10 UWP &
Centennial
GTM support GTM support GTM support Tailored
Co-Selling Windows Store &
Readyforwindows
Office Store Azure
Marketplace
Appsource Tailored
Other MPN, inclusion @
events, ad hoc. HQ
visits
MPN,
inclusion @
events, ad hoc.
HQ visits
BizSpark, MPN,
inclusion @
events, ad hoc.
HQ visits
BizSpark, MPN,
inclusion @
events, ad hoc.
HQ visits
BizSpark, MPN,
inclusion @
events, ad hoc.
HQ visits
Hoe kan Betabit helpen?
1. Cloud First Workshop
2. Technical Bootcamp
3. In-depth sessies
4. Architectuur en design sessies
5. Hands-on labs
En met inrichting en ontwikkeling.
’02Oprichting
’09In Azure
100Developers in Nederland
55Developers in Servië
“Microsoft Azure is een groeiende verzameling van geïntegreerde
cloudservices, zoals analyses, computing, database, mobiel, netwerken, opslag en web, waarmee u flexibeler bent, meer
bereikt en geld bespaart”
On Premises
Yo
u s
cale
, m
ake r
esi
lien
t an
d m
an
ag
e
Infrastructure(as a Service)
Man
ag
ed
by v
en
do
r
Yo
u s
cale
, m
ake
resi
lien
t &
man
ag
e
Platform (as a Service)
Sca
le, re
silien
ce a
nd
man
ag
em
en
t b
y v
en
do
r
Yo
u m
an
ag
e
Hosting models
Software(as a Service)
Business model
Applications
Sca
le, re
silien
ce a
nd
man
ag
em
en
t b
y v
en
do
r
Cloud: de keuzes
IaaS, PaaS & SaaS
IaaS PaaS SaaS
MIGRATE
to it
DEVELOP
on it
CONSUME
it
Subhead
Microsoft Azure: Regio’s
Cloudmigratie
Belangrijkste redenen om naar de Cloud te migreren:
Flexibiliteit
Schaalbaarheid
Opslag capaciteit
Kosten efficiëntie
Scenario’s
On-premises > Azure / Hybride oplossing
Hosted > Azure / Mixed
Greenfield > Azure
Impact
Bij PaaS is de impact (relatief) groot
Re-design om naar de cloud te migreren
Bij IaaS is de impact (relatief) klein
Lift & Shift
Lift & Shift
Lift & Shift
Letterlijk: oppakken en verschuiven
Vaak eerste stap in migratie naar de cloud
De software hoeft doorgaans niet (ingrijpend) te worden aangepast
Directe voordelen:
Kosten per VM
Verbeterde schaalbaarheid & flexibiliteit
Ten opzicht van PaaS zijn nog niet alle voordelen van de cloud ten volle benut
Waarom lift & shift
Dure eigen infrastructuur
Disaster recovery scenario’s
Legacy applicaties
Hybride oplossing (burst to cloud)
Ontwikkel & Test omgeving in de cloud
Wanneer lift & shift
Applicatie met laag resourcegebruik
Nu migreren, later re-design
Eenvoudige processen
Third party software
Aanpak
Gefaseerde aanpak / hybride model
Start met quick wins en applicaties die niet mission-critical zijn
Monitor!
Virtual Machines
SQL Migratie
Site Recovery
Migratie
Virtual Machines
Scenario’s
Bestaande VM migreren
Nieuwe VM
VM images
Bestaande VM migreren
Handmatig VHD kopiëren
SysPrep
Fixed disk
Azure PowerShell
Nieuwe VM
CentOS / Ubuntu Linux
RedHat Enterprise Linux
R Server
SUSE Linux Enterprise
Windows Server 2012 R2, 2016
BizTalk, Oracle Java, SharePoint, SQL Server
Nieuwe VM PowerShell – VM Creation (automation)
Marketplace
VM Images
Kosten
Vanaf € 11,29 / maand
Afhankelijk van specificaties VM
Algemeen
Geoptimaliseerde rekenkracht
Geoptimaliseerd geheugen
GPU
Krachtig rekenvermogen
Definities
Availability set
Twee of meer VM’s die in verschillende Fault Domains geplaatst zijn
Fault domain
Verzameling services die gezamenlijke resources hebben (stroom, netwerk)
SLA
Twee instanties in availability set 99,95%
Enkele instantie met premium storage 99,9%
SQL migratie
Scenario’s
VM met eigen SQL installatie IaaS
SQL Azure PaaS
SQL Database Migration Wizard
SQL Database Migration Wizard
Migreer SQL Server 2005 (of later) databases naar Azure SQL
Scant compatibiliteit database
Gedeeltelijke of volledige migratie
SQL DMW - Stappen
1. Setup
2. Analyse
3. Pas database aan
4. Maak een Azure account aan
5. Maak een Azure SQL Database
6. Voer gegenereed script uit
7. Valideer gemigreerde database
SQL Elastic Pools
Site Recovery
Scenario’s
VMWare-machines repliceren
Fysieke machines repliceren
(Windows & Linux)
Hyper-V-machines repliceren
Migreren naar Azure VM
Workloads op Hyper-V-VM, VMWare-VM of fysieke servers
Azure VM’s tussen regio’s
AWS Windows-machines (alleen migratie, geen failback)
Site Recovery
Repliceert on-premises VM’s en fysieke servers naar Azure
Vereenvoudigt BCDR (Business Continuity & Disaster Recovery)
Flexibele replicatie
Eenvoudig replicatietests uitvoeren
Failover en herstel
Meerdere VM-failovers
Integreert met bestaande BCDR strategieën
Site Recovery
Beheer
PowerShell DSC
Configuration ContosoWebsite
{
param($MachineName)
Node $MachineName
{
#Install the IIS Role
WindowsFeature IIS
{
Ensure = "Present"
Name = "Web-Server"
}
}
}
Monitoring
Netwerken
Netwerken
Site-to-site
Multi-site
VNet-to-VNet
Point-to-Site
ExpressRoute
Tips & Tricks
Zorg voor inzicht in infrastructuur
Breng afhankelijkheden in kaart
Andere systemen
Databases
Storage
…
Resource Groups
Container om resources te groeperen
Gebruik 1 resource group voor netwerk configuratie (VNets & Subnets)
Geef gebruikers rechten gebaseerd op behoefte
VNet
Een of meerdere VNets?
Meer: Communicatie tussen VNets
Één: Meerdere subnets
Key Vault
Wachtwoord management middels KeyVault (PowerShell / CLI)
Geen gevoelige data in tooling
Monitoring
Operations Management Suite
OMS
Event Logs
Netwerk Data
Performance data
Waarschuwingen
IIS
Incidenten
Configuratie
Syslog
Inventarisatie
App logs
Persistentie
Data disks van VM’s zijn standaard non-persistent
Indien nodig: gebruik data disk
D:
VM kan op andere hypervisor geplaatst worden
Resize of Stop
Onderhoud
Tijdelijke schijf neemt eerste beschikbare driveletter
Indien D: nodig is:
Verplaatsen pagefile.sys
Nieuwe datadisk & D: toewijzen
Verplaatsen pagefile.sys naar tijdelijke drive
Vragen?
> Stel je vragen via de chat
Volgende stappen
Azure website: https://azure.microsoft.com/nl-nl/free/
Azure portal to start: Azure Portal
Additionele technische ondersteuning vanuitMicrosoft
Resources
SQL Database Migration Wizard
Documentatie over Site Recovery
Operations Management Suite
Azure Prijscalculator
Dank je wel!