awslabs / awslabs/startups

RFC: ai.openai_to_bedrock.migration_framing — recommendation reversed

Open
#235 1 comment 0 reactions 0 assignees View on GitHub
kb-needs-review
Dominant language
Python
Stars
17
Forks
30
Avg merge
2d 15h
Merged PRs (30d)
36

Description

> Opened by the knowledge auto-update pipeline. A recommendation **reversed** — nothing was
> rewritten. The maintainer decides the position below; the pipeline then does the typing.

## 1 · What changed

[OpenAI frontier models and Codex are now available on AWS](https://openai.com/index/openai-frontier-models-and-codex-are-now-available-on-aws)

- was — Guide frames OpenAI-to-AWS migration purely as "migrate to Bedrock" (switch to Claude/Nova models) vs "stay on OpenAI" (keep using OpenAI's own API/infrastructure) — a two-option binary based on price/feature comparison tables.
- now — New third option: run OpenAI frontier models + Codex directly on AWS (native availability, not gpt-oss open-weight equivalents) using AWS environments/controls/procurement, while still calling actual OpenAI models rather than switching to Bedrock model families.
- still true — The existing Bedrock-vs-OpenAI pricing/feature comparison tables remain valid for customers choosing between OpenAI's own hosting and Bedrock-native models (Claude/Nova/etc.).

AWS announced GA availability of OpenAI's actual frontier models and Codex running natively within AWS environments, using AWS procurement, IAM, and controls — this is distinct from the existing gpt-oss open-weight models already available on Bedrock. This adds a third migration option (real OpenAI models on AWS infra) rather than replacing the existing choice between staying on OpenAI's own hosting and moving to Bedrock-native models like Claude/Nova.

> "OpenAI frontier models and Codex are now generally available on AWS, giving enterprises a new path to build with OpenAI through the AWS environments, controls, and procurement workflows they already use."

## 2 · Recommendations it affects

| location | kind | current text |
| --- | --- | --- |
| `gcp-to-aws/references/design-refs/ai-openai-to-bedrock.md:134` | conclusion flips | - Want to stay on OpenAI models → gpt-oss on Bedrock (same models, AWS infrastructure) |
| `gcp-to-aws/references/design-refs/ai-openai-to-bedrock.md:163` | derived judgment | \| Realtime API \| No equivalent \| Stay on OpenAI for this |
| `gcp-to-aws/references/design-refs/ai-openai-to-bedrock.md:143` | derived judgment | - Need Realtime API (no Bedrock equivalent) |
| `gcp-to-aws/references/design-refs/ai-openai-to-bedrock.md:3` | derived judgment | **Applies to:** OpenAI SDK usage detected in GCP-hosted applications → Amazon Bedrock |
| `gcp-to-aws/references/design-refs/ai-openai-to-bedrock.md:108` | derived judgment | ### OpenAI Models on Bedrock (gpt-oss) |
| `gcp-to-aws/references/design-refs/ai-openai-to-bedrock.md:112` | derived judgment | \| OpenAI Model \| Price (in/out per 1M) \| Bedrock gpt-oss \| Bedrock Price \| Notes \| |

## 3 · The decision space

- **Keep gpt-oss on Bedrock as the recommended path for teams wanting to 'stay on OpenAI-style models but move to AWS infra' when they are open-weight-model-tolerant and prioritize Bedrock-native tooling/pricing simplicity over exact frontier-model parity** — depends on: workload accepts open-weight model quality/behavior differences from actual OpenAI frontier models, and team wants single Bedrock billing/IAM surface
- **Adopt native OpenAI frontier models + Codex on AWS as the recommended path when the requirement is 'actual OpenAI models, AWS procurement/controls' — i.e., the workload specifically depends on GPT-frontier or Codex behavior and cannot be satisfied by gpt-oss** — depends on: confirmed GA access in the customer's AWS region, verified pricing vs. direct OpenAI API, and no unacceptable latency/support gaps discovered in evaluation
- **Stay on direct OpenAI API/infrastructure (no AWS involvement) for customers who have no procurement/compliance driver to move to AWS and want simplest, most mature integration path** — depends on: customer has no AWS commitment/EDP pressure and prioritizes maturity/simplicity over infra consolidation
- **Migrate fully to Bedrock-native models (Claude/Nova) per existing comparison tables when the customer is model-agnostic and optimizing for AWS-native ecosystem fit, cost, or feature set rather than OpenAI-specific capabilities** — depends on: workload does not require OpenAI-specific model behavior and existing price/feature tables favor Claude/Nova for the use case

## 4 · Proposed position

> Replace the binary framing with a three-way decision: (1) if the workload requires actual OpenAI frontier models or Codex AND the customer needs AWS procurement/IAM/controls, evaluate the new native OpenAI-on-AWS GA offering — but pilot it first to confirm region availability, pricing vs. direct OpenAI API, and latency/support before committing production workloads; (2) if the customer is open to open-weight models and wants the simplest single-vendor Bedrock billing/tooling story, gpt-oss on Bedrock remains a valid 'stay-OpenAI-style, move-to-AWS' path — do not present it as obsolete; (3) if there's no AWS procurement driver, staying on direct OpenAI infrastructure is still reasonable. Do not default to the new native-AWS OpenAI path as a blanket replacement for gpt-oss-on-Bedrock — they solve different problems (model fidelity vs. open-weight/AWS-native simplicity) and the new path is unproven in production at GA.

**Assumptions to verify before adopting:**

- The AWS GA announcement means real OpenAI frontier models + Codex are callable via an AWS-native path (e.g. Bedrock or adjacent service) with SLA-backed availability, not a limited preview or allowlisted beta — verify current access model/region list before publishing.
- Pricing for this new path has not been independently verified against direct OpenAI API pricing or existing Bedrock gpt-oss pricing; assume it is unknown/unfavorable until confirmed, since AWS-hosted frontier models may carry a premium or different metering (e.g. per-token vs. committed throughput).
- gpt-oss on Bedrock is open-weight and architecturally different from OpenAI's frontier models (GPT-4-class/Codex); it is NOT a lower-fidelity substitute for teams who specifically need frontier-model behavior/quality, so the two options serve different fidelity tiers, not a strict upgrade/downgrade pair.
- Regional availability of the new native-OpenAI-on-AWS path is likely narrower at GA than existing Bedrock regions; teams with strict data-residency requirements must verify region parity before migrating workloads.
- No independent evidence yet on latency, rate limits, or enterprise support SLAs for OpenAI-on-AWS versus OpenAI's own API or Bedrock gpt-oss — treat as unproven for production-critical workloads until customer reports or benchmarks exist.
- Procurement/billing consolidation (the main stated benefit) is only valuable for customers already committed to AWS EDP/Marketplace spend; it is irrelevant or even a negative for customers optimizing purely for model cost or already on direct OpenAI billing.
- This is a same-day GA announcement with no third-party production case studies yet; the maintainer should treat this as 'newly available' not 'battle-tested' when framing confidence level in the skill.

## Decision — tick one; the next run acts on it

- [ ] **Adopt the proposed position** — the pipeline rewrites the affected locations and opens a draft PR for review
- [ ] **Adopt with changes** — edit the "Proposed position" text above first, then tick this
- [ ] **Reject** — close this issue; nothing is rewritten

Contributor guide

Open the contributing guide

Research direction

Start with gcp-to-aws/references/design-refs/ai-openai-to-bedrock.md at the listed lines, then review the linked AWS announcement and the assumptions requiring verification. Check whether the maintainer has selected a decision, update the affected framing consistently if directed, and confirm the resulting guide reflects the approved position without rewriting unrelated sections.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.