ORACLE CLOUD → STACKIT · GIDS

OCI-blockvolumes en eigen images naar STACKIT

Een blockvolume wordt een STACKIT-volume en een eigen image wordt een STACKIT-image, maar geen van beide verhuist vanzelf: het volume heeft een prestatieklasse en een methode voor dataverplaatsing nodig die u kiest, en het image moet uit Oracle Cloud worden geëxporteerd en naar STACKIT worden geüpload. StackToIT beoordeelt de Terraform-code voor beide, vertelt welke onderdelen het kan koppelen en welke het aan uw architecten overlaat, en zet de onderdelen in volgorde van afhankelijkheid.

Een blockvolume en een eigen image, beoordeeld

Een demo-omgeving, voor deze pagina opgesteld en op 4 november 2026 beoordeeld, bevat twee volumes, een eigen image, een back-uppolicy en één server. Hier te zien: het datavolume van 500 GB. De waarden zijn uit de run gekopieerd. assessment.json staat op één regel, dus het venster toont geselecteerde velden van elke eenheid, ingesprongen en genest zoals in het bestand, met ongewijzigde waarden.

Voorbeeldinvoermain.tf
resource "oci_core_volume" "data" {
  compartment_id      = var.compartment_id
  availability_domain = var.availability_domain
  display_name        = "app-data"
  size_in_gbs         = 500
  vpus_per_gb         = 10
}
StackToIT-assessmentassessment.json
{
  "id": "oci_core_volume.data",
  "wave": 1,
  "result": {
    "class": "RECONFIGURE",
    "confidence": "LOW",
    "target": {
      "service": "STACKIT Block Storage"
    },
    "reason": "A block volume becomes a STACKIT volume. The performance setting does not carry over; choose a STACKIT performance class, and move the data at the host or from a backup."
  }
}
  • De prestatie-instelling wordt niet overgenomen

    vpus_per_gb heeft geen STACKIT-equivalent. De run meldt dat en laat u een STACKIT-prestatieklasse kiezen.

  • Vijf instellingen blijven aan u

    availability_domain, compartment_id, display_name, size_in_gbs en vpus_per_gb staan als kritieke instellingen die aan u zijn overgelaten. Er wordt geen STACKIT-volumeblok geschreven; omvang en klasse stelt u zelf in.

Het image dat de run niet kan koppelen

De resource oci_core_image staat niet in de catalogus van deze build. Die wordt geclassificeerd als MANUAL_REVIEW, er wordt niets van beoordeeld of als concept opgesteld, en de server die het image gebruikt, is er met een waarschuwing aan gekoppeld. assessment.json staat op één regel, dus het venster toont geselecteerde velden van elke eenheid, ingesprongen en genest zoals in het bestand, met ongewijzigde waarden.

Voorbeeldinvoermain.tf
resource "oci_core_image" "golden" {
  compartment_id = var.compartment_id
  display_name   = "golden-app-image"
  launch_mode    = "PARAVIRTUALIZED"

  image_source_details {
    source_type    = "objectStorageTuple"
    namespace_name = "examplens"
    bucket_name    = "image-import"
    object_name    = "golden-app.qcow2"
    source_image_type = "QCOW2"
  }
}
StackToIT-assessmentassessment.json
{
  "id": "oci_core_image.golden",
  "wave": 1,
  "result": {
    "class": "MANUAL_REVIEW",
    "confidence": "LOW",
    "reason": "oci_core_image is not in the knowledge base catalogue; an architect has to decide the target. Nothing of this resource is assessed or drafted (unknown source type)."
  }
}

De migratie in volgorde

De golfvolgorde komt uit de run: eerst image, volumes en back-uppolicy, dan de server en de policytoewijzing, en daarna de volumekoppelingen.

  1. 1. Inventariseer wat eraan hangt

    Som elk volume op, met omvang, prestatie-instelling, back-uppolicy en de instance waaraan het hangt. De demo heeft een volume van 500 GB met 10 VPU's per GB en een volume van 100 GB met 0, gekoppeld aan één server via twee paravirtualized attachments.

  2. 2. Exporteer het image, of zoek de bron ervan

    Oracle kan een eigen image exporteren naar een Object Storage-bucket als VMDK, VHD, VDI of QCOW2, of als .oci-bestand bedoeld voor andere tenancies en regio's. U hebt schrijftoegang tot de bucket nodig en het image heeft de status Exporting totdat het bestand bestaat. Als u het bestand waarmee u het image oorspronkelijk hebt geïmporteerd nog hebt, is dat bestand het eenvoudigere startpunt.

  3. 3. Converteer en upload naar STACKIT

    STACKIT accepteert raw-, qcow2- en iso-images tot 70 GB. Converteer andere formaten met qemu-img convert -O raw. U maakt via de IaaS API een image in de wachtrij aan, ontvangt een image-ID en een eenmalige upload-URL die na enkele uren verloopt, uploadt het bestand met een HTTP PUT en controleert of de status AVAILABLE is.

  4. 4. Kies per volume een prestatieklasse

    Kies uit de STACKIT-klassen op basis van IOPS en doorvoer, niet op omvang: de limieten van een klasse zijn onafhankelijk van de volumeomvang. Meet de echte piek op de bron voordat u kiest.

  5. 5. Maak volumes aan en verplaats de data

    De run noemt als aanpak dat u de data op hostniveau of vanuit een back-up verplaatst en legt geen mechanisme vast: de omvang van de data, de downtime die het bedrijf accepteert en de consistentie die de applicatie nodig heeft, bepalen dat. De golfvolgorde zet de koppelingen als laatste, dus koppel de datavolumes zodra de server bestaat.

  6. 6. Maak back-ups opnieuw aan en controleer

    De OCI-back-uppolicy en de toewijzing ervan zijn MANUAL_REVIEW. STACKIT documenteert snapshots, volledige back-ups en incrementele back-ups voor volumes; schema en retentie definieert u opnieuw.

Hoe de omgeving is gekoppeld

OCI-resourceSTACKIT-doelKlasse en golf
oci_core_image.goldenGeen doel vermeldMANUAL_REVIEW, golf 1
oci_core_volume.data and .logsSTACKIT Block StorageRECONFIGURE, golf 1
oci_core_volume_backup_policy.dailyGeen doel vermeldMANUAL_REVIEW, golf 1
oci_core_instance.appSTACKIT Compute EngineRECONFIGURE, golf 2
oci_core_volume_backup_policy_assignment.dataGeen doel vermeldMANUAL_REVIEW, golf 2
oci_core_volume_attachment.data and .logsGeen doel vermeldMANUAL_REVIEW, golf 3

Alle acht eenheden hebben zekerheidsniveau LOW. De provider oci is niet vastgezet door een lockbestand, wat elke eenheid beperkt tot MEDIUM; de drie gecatalogiseerde eenheden (beide volumes en de server) zakken verder omdat ze zijn gekoppeld aan resources die de catalogus niet kent, en de vijf andere staan helemaal niet in de catalogus. StackToIT schrijft een STACKIT-Terraform-concept voor uw architecten om te beoordelen.

Prestaties: waar Oracle en STACKIT verschillen

Oracle laat de prestaties met elke gigabyte meegroeien tot een plafond per volume; STACKIT stelt ze per volume in als klasse, onafhankelijk van de omvang. Het Oracle-plafond hieronder is berekend uit de tarieven per GB van Oracle voor de twee demovolumes; de STACKIT-cijfers zijn de EU01-klassen op de pagina met serviceplannen per november 2026. Die pagina noemt geen andere regio, dus controleer de klassen opnieuw als u in EU02 uitkomt.

Oracle-tier (VPU's per GB)Oracle-tarief en het demovolumeSTACKIT-klasse die het dekt
Lower Cost (0)2 IOPS en 240 KB/s per GB, plafond 3.000 IOPS en 480 MB/s. app-logs, 100 GB: ongeveer 200 IOPS en 24 MB/sperf1: 500 IOPS, 50 MB/s (perf0, met 120 IOPS en 25 MB/s, ligt onder het IOPS-plafond)
Balanced (10)60 IOPS en 480 KB/s per GB, plafond 25.000 IOPS en 480 MB/s. app-data, 500 GB: 25.000 IOPS (afgetopt) en ongeveer 240 MB/sperf14: 25.000 IOPS, 400 MB/s
Higher Performance (20)75 IOPS en 600 KB/s per GB, plafond 50.000 IOPS en 680 MB/sTot en met perf21 (40.000 IOPS, 1.100 MB/s); boven 40.000 IOPS alleen perf29 (60.000 IOPS, 1.500 MB/s)
Ultra High Performance (30 tot 120)Plafonds van 75.000 tot 300.000 IOPS per volumeGeen enkele klasse op de pagina gaat verder dan 60.000 IOPS per volume; plan zulke volumes als ontwerpvraagstuk

Het Oracle-cijfer is een plafond, niet de belasting: een volume draait zelden op zijn plafond. Meet de echte piek in IOPS en doorvoer op de bron en kies de kleinste klasse die daarboven ligt; de vermelde klassen zijn perf0, 1, 2, 4, 6, 8, 10, 12 tot en met 21 en 29.

Beslissingen van de architect

  • Klasse per volume

    Het datavolume van 500 GB draait op Balanced, dat Oracle voor die omvang begrenst op 25.000 IOPS; perf14 komt met dat plafond overeen. Is de gemeten piek lager, dan volstaat mogelijk een kleinere klasse zoals perf8 of perf10.

  • Beschikbaarheidsopzet

    STACKIT biedt elke prestatieklasse in een Single AZ- en in een Metro AZ-opzet. Single AZ bindt het volume aan één zone; Metro AZ spiegelt het over twee.

  • Imageroute

    Exporteer uit Oracle, of bouw het image opnieuw vanuit uw buildpipeline. Bij een herbouw kunt u ook beoordelen wat het image bevat.

  • Methode voor dataverplaatsing

    Kopie op hostniveau, herstel vanuit een back-up of een replicatietool: de run legt het mechanisme voor beide volumes vast als UNKNOWN en de status als DECISION_REQUIRED.

  • Grenzen bij het vergroten

    STACKIT-datavolumes lopen van 1 GB tot 16 TB; ze kunnen alleen worden vergroot terwijl ze zijn losgekoppeld en nooit worden verkleind. OCI-volumes lopen van 50 GB tot 32 TB, dus een volume boven 16 TB moet worden gesplitst.

Vragen van infrastructuurteams

Kan ik een Oracle Cloud-imagebestand rechtstreeks in STACKIT importeren?

STACKIT accepteert raw, qcow2 en iso tot 70 GB. Een QCOW2-export van Oracle kan dus ongewijzigd worden geüpload, terwijl VMDK, VHD en VDI moeten worden geconverteerd, bijvoorbeeld met qemu-img. Test of een server vanaf het image opstart voordat u erop vertrouwt.

Wat is het grootste image dat STACKIT accepteert?

De IaaS API-gids noemt 70 GB per image. Grote datadisks zijn geen images: ze verhuizen als volumes.

Wordt de prestatie-instelling van het volume overgenomen?

Nee. Het assessment vermeldt dat de instelling niet wordt overgenomen en vraagt u een STACKIT-prestatieklasse te kiezen. De klasse is onafhankelijk van de volumeomvang.

Kopieert StackToIT de data?

Nee. data-movement.md noemt beide volumes met het mechanisme UNKNOWN en de status DECISION_REQUIRED, markeert dataklasse, RPO en downtimetolerantie als niet aangeleverd en laat de methode aan een persoon over.

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