TOOLOVERZICHT
Tools voor migratie naar STACKIT
Een migratie naar STACKIT heeft op verschillende momenten verschillende tools nodig: één om de omgeving te doorgronden en te plannen, de eigen tools van STACKIT om het doel te bouwen, en gespecialiseerde tools om virtuele machines, Kubernetes-workloads, objecten en databases te verplaatsen. Dit overzicht benoemt wat elke tool doet, wat hij nodig heeft en waar hij ophoudt, zodat u een toolketen kunt samenstellen die bij uw omgeving past.
Vier taken, vier soorten tools
Inventariseren en beoordelen
Weten wat er vandaag draait, hoe het van elkaar afhangt en wat elk onderdeel op STACKIT wordt. StackToIT doet dit vanuit infrastructuurcode en RVTools-exports; discoveryplatforms doen het vanuit de draaiende omgeving.
Doel ontwerpen en bouwen
De STACKIT-infrastructuur als code beschrijven en aanmaken. De STACKIT Terraform Provider, de Pulumi-provider, de CLI en de SDK's zijn de eigen tools van het platform hiervoor.
Workloads en gegevens verplaatsen
Virtuele machines repliceren, Kubernetes-workloads opnieuw uitrollen of herstellen, buckets kopiëren en databases migreren. Elk heeft zijn eigen tool, gekozen per workload.
Beheren
Na de cutover nemen de platformdiensten van STACKIT en uw bestaande delivery- en monitoringpraktijk het over. De migratietools zijn dan niet meer in beeld.
Welke tool wat doet
De fasen volgen het STACKIT Cloud Framework: assess, design and mobilize, migrate, run. Eén rij per tool of toolfamilie, met de taak waarvoor hij daadwerkelijk is gebouwd.
| Tool | Taak | Fase |
|---|---|---|
| StackToIT | Leest Terraform, OpenTofu of RVTools, koppelt elke resource met klasse en onderbouwing aan een STACKIT-doel, schrijft STACKIT-Terraform-concepten, een uitvoeringsplan en een beslissingsregister | Beoordelen en ontwerpen |
| Device42 | Agentloze discovery en afhankelijkheidsanalyse van draaiende omgevingen, bijgehouden in een CMDB; doelonafhankelijk | Beoordelen |
| Txture | Planning van cloudtransformatie: applicatieportfolio, assessment en doelscenario's; doelonafhankelijk | Beoordelen |
| Flexera One | Inzicht in IT-assets en cloudportfolio met kostenoverzichten; doelonafhankelijk | Beoordelen |
| STACKIT Terraform Provider met Terraform of OpenTofu | Declareert en maakt STACKIT-resources vanuit code; past na beoordeling de concepten toe die StackToIT schrijft | Ontwerpen en bouwen |
| STACKIT Pulumi-provider | IaaS- en Resource Manager-resources vanuit Node.js; STACKIT bestempelt hem als alpha, dus de Terraform Provider blijft de referentie voor een hele omgeving | Ontwerpen en bouwen |
| STACKIT CLI | Maakt en beheert projecten, serviceaccounts en resources vanuit de terminal en in scripts | Bouwen en beheren |
| STACKIT SDK's voor Go, Python en Java | Programmatische toegang tot de STACKIT-API's voor eigen automatisering | Bouwen en beheren |
| Hystax Acura | Live replicatie van virtuele machines naar STACKIT met testmigraties en cutover; ook disaster recovery | Migreren |
| Coriolis | Agentloze replicatie van virtuele machines tussen platforms; in het STACKIT Cloud Framework samen met Hystax Acura genoemd voor VM-verplaatsing | Migreren |
| Velero | Maakt back-ups van Kubernetes-resources en persistent volumes en herstelt ze in een ander cluster, bijvoorbeeld op SKE | Migreren |
| Argo CD en Flux | Rollen Kubernetes-workloads vanuit Git uit naar het nieuwe cluster in plaats van ze te kopiëren | Migreren |
| rclone | Kopieert en synchroniseert buckets tussen S3-compatibele objectopslag, inclusief STACKIT Object Storage | Migreren |
| pg_dump, pg_restore en logische replicatie | Verplaatsen PostgreSQL-databases via dump of met een korte cutover naar PostgreSQL Flex; credativ publiceert een opensourcetool dat andere database-engines naar PostgreSQL overzet | Migreren |
Alle producten zijn van hun respectieve leveranciers en projecten. De vermelding beschrijft wat ze doen; ze impliceert geen partnerschap of integratie met StackToIT.
Beoordelen en plannen: StackToIT, discoveryplatforms en het STACKIT-framework
StackToIT voor omgevingen die in code zijn beschreven
Invoer is een Terraform- of OpenTofu-rootmodule of een RVTools-export. Uitvoer is een pakket: elke resource met klasse, STACKIT-doel en onderbouwing, Terraform-concepten voor ondersteunde eenheden, diagrammen, een geordend plan en de open beslissingen. Het draait lokaal, heeft geen cloudinloggegevens nodig en wijzigt niets in welke cloud dan ook.
Discoveryplatforms voor de ongedocumenteerde omgeving
Device42, Txture en Flexera One inventariseren wat er draait, brengen afhankelijkheden in kaart en geven portfolio- en kostenoverzichten. Ze kennen STACKIT niet als doel en schrijven geen STACKIT-Terraform. Ze zijn het juiste startpunt als weinig infrastructuur in code staat.
Het STACKIT Cloud Framework voor de methode
Het framework van STACKIT beschrijft de assess-fase als rapid discovery, een readiness assessment over de dimensies techniek, processen, mensen, financiën en governance, en workshops. Het noemt geen assessmenttool; het bepaalt de vragen die een tool moet beantwoorden.
Hoe ze samenpassen
Discovery levert de volledige inventaris; StackToIT levert het STACKIT-specifieke antwoord voor het in code beschreven deel; het readiness assessment van het framework dekt organisatie en governance. Samen vormen ze de basis die de ontwerpfase nodig heeft.
Het doel bouwen: de eigen tools van STACKIT
Terraform Provider en OpenTofu
De standaardmanier om STACKIT-infrastructuur vanuit code aan te maken. De concepten van StackToIT worden geschreven tegen een vastgezette providerversie en statisch gevalideerd met OpenTofu, zodat uw platformteam providercode beoordeelt die het al kent.
Pulumi-provider
De Pulumi-provider van STACKIT dekt IaaS- en Resource Manager-diensten vanuit Node.js en is in de officiële documentatie als alpha bestempeld. Voor een volledige omgeving is de Terraform Provider vandaag de referentie.
CLI en SDK's
De CLI dekt projecten, serviceaccounts en resources voor het dagelijkse werk en scripts. De SDK's voor Go, Python en Java omhullen de STACKIT-API's voor uw eigen tooling.
Workloads en gegevens verplaatsen: één tool per workload
Virtuele machines
Hystax Acura repliceert draaiende machines naar STACKIT met onbeperkte testmigraties en een laatste synchronisatie bij de cutover; het dient ook voor disaster recovery. Coriolis repliceert agentloos tussen platforms. Het STACKIT Cloud Framework noemt beide voor het verplaatsen van VM's.
Kubernetes
Velero maakt back-ups van clusterresources en persistent volumes en herstelt ze op het nieuwe cluster. Waar workloads al vanuit Git worden uitgerold, rollen Argo CD of Flux ze opnieuw uit naar SKE en hebben alleen de gegevens een eigen pad nodig.
Objectopslag
rclone kopieert en synchroniseert buckets tussen S3-compatibele diensten zoals Amazon S3 en STACKIT Object Storage, en leest Azure Blob Storage en Google Cloud Storage via eigen native backends, met checksums en hervatbare runs.
Databases
PostgreSQL verhuist naar PostgreSQL Flex met pg_dump en pg_restore, of met logische replicatie voor een korte cutover. De opensourcemigrator van credativ is een optie wanneer een propriëtaire engine PostgreSQL moet worden. Engines zonder beheerd STACKIT-equivalent zijn eerst een architectuurbeslissing, zoals het assessment laat zien.
Hoe u kiest
Begin bij de inventaris
Staat de omgeving in Terraform of OpenTofu, draai dan eerst StackToIT: het vertelt per resource wat verhuist, wat verandert en wat moet worden beslist. Zo niet, begin dan met discovery.
Kies per workload
VM's, Kubernetes, objecten en databases hebben elk een beproefde verhuistool. Het uitvoeringsplan benoemt de stap; de tool is uw keuze.
Houd het doel in code
Wat de gegevens ook verplaatst, de STACKIT-kant moet eerst als Terraform of Pulumi bestaan. Dat maakt de migratie herhaalbaar en toetsbaar.
Vragen over de toolkeuze
Is er één tool die de hele migratie naar STACKIT doet?
Vandaag niet. Assessment en planning, het bouwen van het doel en het verplaatsen van workloads zijn verschillende taken met verschillende tools. In de huidige release dekt StackToIT assessment, doelontwerp en planning; de Terraform Provider en CLI van STACKIT bouwen het doel; Velero, rclone, databasetools en VM-replicatietools verplaatsen workloads en gegevens.
Welke tools heb ik nodig voor een migratie van AWS naar STACKIT?
StackToIT om de Terraform-omgeving te beoordelen en het STACKIT-Terraform te ontwerpen, de STACKIT Terraform Provider om het toe te passen, rclone voor S3-buckets, Velero of een GitOps-redeploy voor EKS-workloads en pg_dump of logische replicatie voor RDS PostgreSQL.
Welke tools heb ik nodig voor een migratie van Azure naar STACKIT?
StackToIT voor AzureRM- en AzAPI-omgevingen, de STACKIT Terraform Provider voor het doel, Velero of GitOps voor AKS, rclone met zijn native Azure Blob-backend voor Blob Storage en databasetools per engine, waarbij Cosmos DB een architectuurbeslissing is.
Welke tools heb ik nodig voor een migratie van VMware naar STACKIT?
StackToIT leest de RVTools-export en plant servers, netwerken en golven. Hystax Acura of Coriolis repliceren de machines. De STACKIT Terraform Provider maakt de doelnetwerken en -servers aan.
Wat biedt STACKIT zelf voor migraties?
Het doelplatform, de Terraform- en Pulumi-providers, de CLI, de SDK's en het STACKIT Cloud Framework met zijn fasen assess, design, migrate en run. STACKIT publiceert geen eigen assessmenttool.
Bronnen
- STACKIT Cloud Framework: migratieoverzicht (Engels)
- STACKIT Cloud Framework: Assess (Engels)
- STACKIT Cloud Framework: Relocate (Coriolis, Hystax Acura; Engels)
- STACKIT-documentatie: Terraform Provider
- STACKIT-documentatie: Pulumi
- STACKIT-documentatie: STACKIT CLI
- STACKIT-documentatie: Go SDK
- Hystax: live cloudmigratie naar STACKIT (Engels)
- Cloudbase Solutions: Coriolis (Engels)
- Velero-documentatie (Engels)
- Argo CD-documentatie (Engels)
- Flux-documentatie (Engels)
- rclone-documentatie (Engels)
- PostgreSQL: pg_dump (Engels)
- credativ-pg-migrator op GitHub
- Device42 (Engels)
- Txture (Engels)
- Flexera One (Engels)
Uw volgende stap: STACKIT.
Vertel ons over uw omgeving, dan laten wij zien wat StackToIT daarvoor oplevert: doelarchitectuur, Terraform-artefacten en een gestructureerd migratieplan.
Laat uw gegevens achter, onze specialisten nemen contact met u op.
Liever zelf een e-mail sturen? connect@stacktoit.com
Hartelijk dank.
Uw verzoek is bij ons binnengekomen. Onze specialisten nemen contact met u op.