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.

ToolTaakFase
StackToITLeest Terraform, OpenTofu of RVTools, koppelt elke resource met klasse en onderbouwing aan een STACKIT-doel, schrijft STACKIT-Terraform-concepten, een uitvoeringsplan en een beslissingsregisterBeoordelen en ontwerpen
Device42Agentloze discovery en afhankelijkheidsanalyse van draaiende omgevingen, bijgehouden in een CMDB; doelonafhankelijkBeoordelen
TxturePlanning van cloudtransformatie: applicatieportfolio, assessment en doelscenario's; doelonafhankelijkBeoordelen
Flexera OneInzicht in IT-assets en cloudportfolio met kostenoverzichten; doelonafhankelijkBeoordelen
STACKIT Terraform Provider met Terraform of OpenTofuDeclareert en maakt STACKIT-resources vanuit code; past na beoordeling de concepten toe die StackToIT schrijftOntwerpen en bouwen
STACKIT Pulumi-providerIaaS- en Resource Manager-resources vanuit Node.js; STACKIT bestempelt hem als alpha, dus de Terraform Provider blijft de referentie voor een hele omgevingOntwerpen en bouwen
STACKIT CLIMaakt en beheert projecten, serviceaccounts en resources vanuit de terminal en in scriptsBouwen en beheren
STACKIT SDK's voor Go, Python en JavaProgrammatische toegang tot de STACKIT-API's voor eigen automatiseringBouwen en beheren
Hystax AcuraLive replicatie van virtuele machines naar STACKIT met testmigraties en cutover; ook disaster recoveryMigreren
CoriolisAgentloze replicatie van virtuele machines tussen platforms; in het STACKIT Cloud Framework samen met Hystax Acura genoemd voor VM-verplaatsingMigreren
VeleroMaakt back-ups van Kubernetes-resources en persistent volumes en herstelt ze in een ander cluster, bijvoorbeeld op SKEMigreren
Argo CD en FluxRollen Kubernetes-workloads vanuit Git uit naar het nieuwe cluster in plaats van ze te kopiërenMigreren
rcloneKopieert en synchroniseert buckets tussen S3-compatibele objectopslag, inclusief STACKIT Object StorageMigreren
pg_dump, pg_restore en logische replicatieVerplaatsen PostgreSQL-databases via dump of met een korte cutover naar PostgreSQL Flex; credativ publiceert een opensourcetool dat andere database-engines naar PostgreSQL overzetMigreren

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

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

Wij gebruiken uw gegevens alleen om dit verzoek te beantwoorden en een mogelijke pilot te bespreken. Privacyverklaring