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-resource | STACKIT-doel | Migratieklasse |
|---|---|---|
| VCN | STACKIT-netwerk (stackit_network) | RECONFIGURE, MEDIUM |
| Subnet | STACKIT-netwerk met een eigen adresbereik | RECONFIGURE, MEDIUM |
| Compute-instance (VM.Standard.E5.Flex) | STACKIT Compute Engine-server | RECONFIGURE, MEDIUM |
| Blockvolume | STACKIT Block Storage-volume | RECONFIGURE, MEDIUM |
| Load balancer (flexibel) | STACKIT Application Load Balancer | RECONFIGURE, MEDIUM |
| OKE-cluster | STACKIT Kubernetes Engine (SKE) | REPLATFORM, MEDIUM |
| OCI Database with PostgreSQL | STACKIT PostgreSQL Flex | REPLATFORM, MEDIUM |
| MySQL-DB-systeem (HeatWave) | STACKIT MariaDB | REPLATFORM, MEDIUM |
| File Storage-bestandssysteem | STACKIT File Storage (SFS) | REPLATFORM, MEDIUM |
| Object Storage-bucket | STACKIT Object Storage | RECONFIGURE, MEDIUM |
| OCI Cache-cluster (Redis) | STACKIT Key Value Store (Valkey) | RECONFIGURE, MEDIUM |
| Streaming-stream | Zelf beheerde Kafka-compatibele broker op SKE | CONTAINERIZE, MEDIUM |
| Autonomous Database | Geen STACKIT-dienst; per geval te bepalen | REDESIGN, LOW |
| IAM-groep | Bepaald door een architect | MANUAL_REVIEW, LOW |
| IAM-policy | Bepaald door een architect | MANUAL_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.
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
}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
}[
{
"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-dienst | STACKIT-doel | Migratieklasse |
|---|---|---|
| Oracle Database (DB-systeem) | Een andere engine na een conversie, of zelf beheerde Oracle onder uw eigen licentie | Redesign |
| OKE-node pool | STACKIT Kubernetes Engine (SKE) | Replatforming |
| Network security group, security list | Security group | Herconfiguratie |
| Network load balancer | Network Load Balancer | Herconfiguratie |
| Public IP | Public IP | Herconfiguratie |
| NoSQL Database | MongoDB Flex, na een redesign | Redesign |
| Queue | RabbitMQ | Replatforming |
| Vault-sleutel en secret | KMS en Secrets Manager | Herconfiguratie |
| Functions | SKE of Cloud Foundry | Containerisatie |
| DNS | DNS | Herconfiguratie |
| OpenSearch | OpenSearch | Replatforming |
| Logging | Logs | Herconfiguratie |
| Big Data Service | Lakehouse op Object Storage, of zelf beheerde engines op SKE | Redesign |
| IAM-gebruiker, NAT-gateway, internetgateway, instance pool | Bepaald door een architect | Beslissing 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.
| Gebied | Wat verandert | Waar het vandaan komt |
|---|---|---|
| Netwerken | Een 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 |
| Compute | De 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 |
| Blockopslag | De 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 balancing | Listeners, backends en certificaten worden herschreven en het publieke adres verandert, dus DNS-records wijzigen bij de cutover. | De run, voor de load balancer-eenheid |
| Objectopslag | De bucket krijgt een S3-API. Clients wijzigen endpoint en inloggegevens; lifecycle-, replicatie- en toegangsregels worden herschreven. | De run, voor de bucket-eenheid |
| PostgreSQL | Data 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 |
| Bestandsopslag | Resource 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 |
| Messaging | STACKIT 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 |
| Identiteit | OCI-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.
## 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
Hartelijk dank.
Uw verzoek is bij ons binnengekomen. Onze specialisten nemen contact met u op.