ORACLE CLOUD → STACKIT · SERVICE MAPPING

Service mapping van Oracle Cloud naar STACKIT

De meeste Oracle Cloud-diensten hebben een STACKIT-tegenhanger: compute, netwerken, Kubernetes, PostgreSQL, caches en objectopslag worden direct of met configuratiewijzigingen gekoppeld. De uitzonderingen zijn Oracle Database en Autonomous Database, waarvoor STACKIT geen dienst heeft, en het identiteitsmodel, dat zich niet statement voor statement laat vertalen. Deze pagina toont de koppeling zoals StackToIT die voor een omgeving van vijftien resources heeft vastgelegd, gevolgd door de verschillen die in de praktijk tellen.

De koppeling van een echte OCI-omgeving

Een Oracle Cloud-omgeving van vijftien resources, voor deze pagina opgesteld en op 4 november 2026 door StackToIT beoordeeld. Elke rij is een eenheid van die run, met het doel en de klasse die de run heeft vastgesteld.

OCI-resourceSTACKIT-doelMigratieklasse
VCNSTACKIT-netwerk (stackit_network)RECONFIGURE, MEDIUM
SubnetSTACKIT-netwerk met een eigen adresbereikRECONFIGURE, MEDIUM
Compute-instance (VM.Standard.E5.Flex)STACKIT Compute Engine-serverRECONFIGURE, MEDIUM
BlockvolumeSTACKIT Block Storage-volumeRECONFIGURE, MEDIUM
Load balancer (flexibel)STACKIT Application Load BalancerRECONFIGURE, MEDIUM
OKE-clusterSTACKIT Kubernetes Engine (SKE)REPLATFORM, MEDIUM
OCI Database with PostgreSQLSTACKIT PostgreSQL FlexREPLATFORM, MEDIUM
MySQL-DB-systeem (HeatWave)STACKIT MariaDBREPLATFORM, MEDIUM
File Storage-bestandssysteemSTACKIT File Storage (SFS)REPLATFORM, MEDIUM
Object Storage-bucketSTACKIT Object StorageRECONFIGURE, MEDIUM
OCI Cache-cluster (Redis)STACKIT Key Value Store (Valkey)RECONFIGURE, MEDIUM
Streaming-streamZelf beheerde Kafka-compatibele broker op SKECONTAINERIZE, MEDIUM
Autonomous DatabaseGeen STACKIT-dienst; per geval te bepalenREDESIGN, LOW
IAM-groepBepaald door een architectMANUAL_REVIEW, LOW
IAM-policyBepaald door een architectMANUAL_REVIEW, LOW

Tellingen uit de run: 7 RECONFIGURE, 4 REPLATFORM, 1 CONTAINERIZE, 1 REDESIGN en 2 MANUAL_REVIEW; 12 eenheden met zekerheidsniveau MEDIUM en 3 met LOW. MEDIUM is in deze run de bovengrens, omdat het lockbestand geen vermelding voor de provider oci bevat.

De twee rijen die een beslissing vergen voordat het werk begint

De Autonomous Database en het MySQL-systeem uit dezelfde run, invoer en resultaat naast elkaar. Beide zijn databases en ze liggen aan de uiteinden van de inspanningsschaal. 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. De invoerblokken staan in aparte vensters omdat ze in main.tf niet naast elkaar staan.

Voorbeeldinvoer, regels 104–111main.tf
resource "oci_database_autonomous_database" "erp" {
  compartment_id           = var.compartment_id
  db_name                  = "erp"
  admin_password           = "ChangeMe-1234567"
  cpu_core_count           = 2
  data_storage_size_in_tbs = 1
}
Voorbeeldinvoer, regels 97–102main.tf
resource "oci_mysql_mysql_db_system" "reports" {
  compartment_id      = var.compartment_id
  availability_domain = var.availability_domain
  shape_name          = "MySQL.2"
  subnet_id           = oci_core_subnet.app.id
}
StackToIT-assessmentassessment.json
[
  {
    "id": "oci_database_autonomous_database.erp",
    "result": {
      "class": "REDESIGN",
      "confidence": "LOW",
      "reason": "STACKIT has no Oracle Database service. Decide whether the database changes engine, with a schema and procedure conversion, or stays on self-managed Oracle under your own licence."
    }
  },
  {
    "id": "oci_mysql_mysql_db_system.reports",
    "result": {
      "class": "REPLATFORM",
      "confidence": "MEDIUM",
      "target": {
        "service": "STACKIT MariaDB",
        "resources": [
          "stackit_mariadb_instance",
          "stackit_mariadb_credential"
        ]
      },
      "reason": "STACKIT offers MariaDB, not MySQL; test MySQL-specific features and any HeatWave analytics before cut-over, and move the data with a logical dump."
    }
  }
]
  • Autonomous Database: REDESIGN

    STACKIT heeft geen Oracle Database-dienst. De beslissing is of de database van engine verandert, met een conversie van schema en procedures, of op zelf beheerde Oracle onder uw eigen licentie blijft.

  • MySQL HeatWave: REPLATFORM

    STACKIT biedt MariaDB, geen MySQL. De run vraagt u om MySQL-specifieke functies en eventuele HeatWave-analyses vóór de cutover te testen en de data met een logische dump te verplaatsen.

Diensten die de demo-omgeving niet bevatte

De adapter documenteert deze koppelingen in de openbare StackToIT-documentatie. Ze maakten geen deel uit van de run hierboven, dus de klassen zijn de gepubliceerde.

OCI-dienstSTACKIT-doelMigratieklasse
Oracle Database (DB-systeem)Een andere engine na een conversie, of zelf beheerde Oracle onder uw eigen licentieRedesign
OKE-node poolSTACKIT Kubernetes Engine (SKE)Replatforming
Network security group, security listSecurity groupHerconfiguratie
Network load balancerNetwork Load BalancerHerconfiguratie
Public IPPublic IPHerconfiguratie
NoSQL DatabaseMongoDB Flex, na een redesignRedesign
QueueRabbitMQReplatforming
Vault-sleutel en secretKMS en Secrets ManagerHerconfiguratie
FunctionsSKE of Cloud FoundryContainerisatie
DNSDNSHerconfiguratie
OpenSearchOpenSearchReplatforming
LoggingLogsHerconfiguratie
Big Data ServiceLakehouse op Object Storage, of zelf beheerde engines op SKERedesign
IAM-gebruiker, NAT-gateway, internetgateway, instance poolBepaald door een architectBeslissing van de architect

Elk Oracle Cloud-resourcetype dat de adapter niet kent, wordt als MANUAL_REVIEW geclassificeerd, zodat uw architecten erover beslissen.

Verschillen die in de praktijk tellen

Elke rij beschrijft iets dat verandert wanneer een resource migreert. De eerste kolom noemt het gebied, de andere vermelden wat de run of de documentatie stelt.

GebiedWat verandertWaar het vandaan komt
NetwerkenEen VCN heeft geen één-op-één-tegenhanger. De subnets worden STACKIT-netwerken en de routering ertussen wordt met een Network Area gepland.De run, voor de VCN- en subneteenheden
ComputeDe shape wordt een flavor, het image wordt opnieuw gebouwd of geïmporteerd en de gekoppelde volumes en netwerkinterfaces verhuizen mee met de server.De run, voor de instance-eenheid
BlockopslagDe OCI-prestatie-instelling wordt niet overgenomen. U kiest een STACKIT-prestatieklasse en verplaatst de data op hostniveau of vanuit een back-up.De run, voor de volume-eenheid
Load balancingListeners, backends en certificaten worden herschreven en het publieke adres verandert, dus DNS-records wijzigen bij de cutover.De run, voor de load balancer-eenheid
ObjectopslagDe bucket krijgt een S3-API. Clients wijzigen endpoint en inloggegevens; lifecycle-, replicatie- en toegangsregels worden herschreven.De run, voor de bucket-eenheid
PostgreSQLData verhuist via dump en restore of logische replicatie; de shape wordt een Flex-flavor en de instance draait op één node of op drie.De run, en de documentatie van STACKIT PostgreSQL Flex
BestandsopslagResource pools met een vaste, gereserveerde omvang bevatten de shares en exportregels worden exportpolicies. Clients stellen een NFSv4-ID-domein in.De run, en de documentatie van STACKIT File Storage
MessagingSTACKIT heeft geen managed Kafka-dienst. De stream verhuist naar een zelf beheerde broker op SKE, of het messagingontwerp verandert naar RabbitMQ.De run, voor de stream-eenheid
IdentiteitOCI-policies hebben op STACKIT geen tegenhanger op documentniveau. Mensen en workloads worden gekoppeld aan STACKIT-rollen en serviceaccounts.De run, voor de groep- en policy-eenheden

Rijen die naar de run verwijzen, zijn de redenen die de run voor die eenheden schreef; de overige feiten staan in de bronnen hieronder.

De volgorde die de run voorstelt

Eenheden gaan in golven over, elk na alles waarvan ze afhankelijk zijn; eenheden in één golf kunnen parallel overgaan. Dit is het sequencingbestand van de run, ongewijzigd.

StackToIT-resultaatmigration/technical-sequencing.md
## Wave 1 — 8 unit(s)

| Unit | Class | Target |
|---|---|---|
| `oci_core_vcn.main` | RECONFIGURE / MEDIUM | STACKIT network |
| `oci_core_volume.data` | RECONFIGURE / MEDIUM | STACKIT Block Storage |
| `oci_database_autonomous_database.erp` | REDESIGN / LOW | — |
| `oci_file_storage_file_system.shared` | REPLATFORM / MEDIUM | STACKIT File Storage (SFS) |
| `oci_identity_group.ops` | MANUAL_REVIEW / LOW | — |
| `oci_identity_policy.ops` | MANUAL_REVIEW / LOW | — |
| `oci_objectstorage_bucket.assets` | RECONFIGURE / MEDIUM | STACKIT Object Storage |
| `oci_streaming_stream.events` | CONTAINERIZE / MEDIUM | a self-managed Kafka-compatible broker on SKE |

## Wave 2 — 2 unit(s)

| Unit | Class | Target |
|---|---|---|
| `oci_containerengine_cluster.platform` | REPLATFORM / MEDIUM | STACKIT Kubernetes Engine (SKE) |
| `oci_core_subnet.app` | RECONFIGURE / MEDIUM | STACKIT network |

## Wave 3 — 5 unit(s)

| Unit | Class | Target |
|---|---|---|
| `oci_core_instance.web` | RECONFIGURE / MEDIUM | STACKIT Compute Engine |
| `oci_load_balancer_load_balancer.web` | RECONFIGURE / MEDIUM | STACKIT Application Load Balancer |
| `oci_mysql_mysql_db_system.reports` | REPLATFORM / MEDIUM | STACKIT MariaDB |
| `oci_psql_db_system.app` | REPLATFORM / MEDIUM | STACKIT PostgreSQL Flex |
| `oci_redis_redis_cluster.cache` | RECONFIGURE / MEDIUM | STACKIT Key Value Store (Valkey) |
  • Eerst het fundament

    Acht eenheden zijn van niets afhankelijk en staan in golf 1: het VCN, het volume, de bucket, de stream, het bestandssysteem, de Autonomous Database, en de IAM-groep en -policy.

  • Netwerken, dan workloads

    Het cluster en het subnet vormen golf 2. Instance, load balancer, MySQL, PostgreSQL en cache staan in golf 3, omdat ze van het subnet afhangen.

  • Een startpunt

    De run geeft aan dat dit een invoer is voor uw eigen golfplan en geen planning. Er wordt geen tijdschatting gegeven.

Hoe u de klassen leest

  • RECONFIGURE

    Er bestaat een tegenhanger en de instellingen ervan veranderen. Zeven eenheden in deze run.

  • REPLATFORM

    Het onderdeel gaat naar een ander platformmodel, zoals bij een managed database of een Kubernetes-cluster. Vier eenheden.

  • CONTAINERIZE

    De aanpak omvat het draaien van de workload in containers. Eén eenheid, de stream.

  • REDESIGN

    De architectuur verandert voor het doel. Eén eenheid, de Autonomous Database.

  • MANUAL_REVIEW

    Een engineer of architect lost een vraag op voordat het werk verdergaat. Twee eenheden, beide identiteit.

Bewezen op een echte AWS-omgeving

De AWS Retail Store Sample App, een openbaar Terraform-project van AWS, door StackToIT beoordeeld en volledig gepubliceerd, precies zoals de run het heeft opgeleverd.

Casestudy bekijken (Engels)
282
Terraform-resourcedeclaraties geanalyseerd
44
migratie-eenheden geïdentificeerd
38
doeleenheden gegenereerd, van de 52 onderzochte eenheden
331
planstappen uitgeschreven

Vragen van architecten

Welke Oracle Cloud-diensten hebben geen STACKIT-tegenhanger?

Oracle Database en Autonomous Database hebben er geen: de run classificeert ze als REDESIGN. Ook managed Kafka ontbreekt; de stream verhuist naar een broker die u op SKE draait of naar RabbitMQ. Identiteit en policies vergen ontwerpwerk in plaats van een één-op-één-koppeling.

Schrijft StackToIT STACKIT-Terraform voor een Oracle Cloud-bron?

Ja. StackToIT schrijft een STACKIT-Terraform-concept voor uw architecten om te beoordelen. Elke eenheid heeft een doel, een klasse en een reden en de stappen staan in execution/manual/actions.md.

Waarom is het zekerheidsniveau beperkt tot MEDIUM?

De provider oci heeft in de demo geen vermelding in het lockbestand, dus is de versie die een plan zou gebruiken niet bewezen. Leg .terraform.lock.hcl samen met uw rootmodule vast in versiebeheer en die beperking vervalt. Eenheden met eigen openstaande vragen, zoals de Autonomous Database, blijven op LOW.

Is dit de volledige lijst van diensten die StackToIT voor Oracle Cloud kent?

Nee. De omgeving toont vijftien resourcetypen en de tweede tabel voegt de overige gedocumenteerde koppelingen toe. Raadpleeg de Oracle Cloud-pagina van de documentatie voor de actuele lijst.

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