Où déployer Claude ? API Anthropic, Claude Platform on AWS, Amazon Bedrock et Google Cloud

Une application Claude peut être techniquement excellente et pourtant être déployée sur la mauvaise plateforme.

Le choix de la plateforme détermine notamment :

  • l’identité utilisée ;
  • la facturation ;
  • le périmètre de compliance ;
  • la data residency ;
  • la disponibilité des fonctionnalités ;
  • les quotas ;
  • le modèle opérationnel ;
  • parfois même le cycle de vie des modèles.

La bonne question n’est donc pas :

Quelle plateforme préfère l’équipe ?

mais :

Quelle plateforme satisfait le mieux les requirements du workload ?

C’est une décision de Design.


Claude n’est pas disponible sur une seule plateforme

Aujourd’hui, Claude peut notamment être utilisé via :

  • la Claude API directe d’Anthropic ;
  • Claude Platform on AWS, exploitée par Anthropic mais accessible via AWS ;
  • Claude in Amazon Bedrock, exploitée par AWS ;
  • Claude sur Google Cloud / Vertex AI ;
  • d’autres intégrations cloud comme Microsoft Foundry.

Ces offres ne sont pas équivalentes.

Même lorsqu’elles exposent les mêmes modèles Claude, elles peuvent différer sur :

  • l’API ;
  • l’IAM ;
  • le billing ;
  • les fonctionnalités ;
  • les régions ;
  • la data residency ;
  • le cycle de release.

1. Claude API — accès first-party Anthropic

La Claude API est la plateforme first-party.

L’application appelle directement les endpoints Anthropic.

Le endpoint principal de la Messages API est :

POST /v1/messages

L’authentification et la gestion du compte sont réalisées côté Anthropic.

La documentation actuelle décrit https://api.anthropic.com comme l’API REST directe pour accéder aux modèles Claude.


Pourquoi choisir la Claude API ?

C’est généralement le chemin le plus direct lorsqu’on souhaite :

  • utiliser les capacités Anthropic sans couche cloud intermédiaire ;
  • accéder rapidement aux nouvelles fonctionnalités ;
  • utiliser la surface API native ;
  • simplifier l’intégration lorsque les contraintes de cloud provider ne sont pas dominantes.

Conceptuellement :

Application
     ↓
Claude API
     ↓
Anthropic-managed infrastructure

L’avantage principal : la surface native Anthropic

La Claude API constitue la référence fonctionnelle.

Lorsqu’une nouvelle capacité Anthropic est disponible, c’est généralement sur les plateformes opérées par Anthropic qu’elle apparaît en premier ou avec la parité la plus forte.

Cela ne signifie pas que les autres plateformes sont mauvaises.

Cela signifie qu’il faut vérifier la feature availability avant de supposer qu’une capacité disponible sur la Claude API existe exactement de la même manière sur Bedrock ou Google Cloud.


2. Claude Platform on AWS

C’est une distinction importante pour l’examen.

Claude Platform on AWS n’est pas Amazon Bedrock.

Claude Platform on AWS permet d’utiliser la plateforme Claude via un compte AWS, mais l’infrastructure d’inférence est exploitée par Anthropic.

AWS fournit notamment :

  • l’intégration commerciale ;
  • l’authentification AWS ;
  • IAM ;
  • la facturation via AWS Marketplace.

Anthropic reste l’opérateur du service d’inférence et le processeur des données d’inférence.


Architecture simplifiée

Customer AWS Account
       ↓
AWS authentication / IAM
       ↓
Claude Platform on AWS
       ↓
Anthropic-operated inference

C’est donc très différent de :

Customer AWS Account
       ↓
Amazon Bedrock
       ↓
AWS-operated Claude inference

Pourquoi cette distinction compte

Une organisation peut dire :

« Nous devons acheter via AWS. »

Cela ne signifie pas nécessairement :

« AWS doit être l’opérateur des données d’inférence. »

Claude Platform on AWS peut convenir au premier besoin.

Amazon Bedrock peut être nécessaire pour le second.


Anthropic-operated vs AWS-operated

La documentation actuelle distingue clairement :

PlateformeOpérateur de l’inférence
Claude APIAnthropic
Claude Platform on AWSAnthropic
Claude in Amazon BedrockAWS

Cette différence peut devenir déterminante pour les exigences :

  • compliance ;
  • processor/subprocessor ;
  • audit ;
  • contractual requirements.

Attention à la data residency

Un point important de la documentation actuelle :

la région AWS utilisée par le workspace ne détermine pas à elle seule l’endroit où l’inférence Claude est exécutée.

Pour Claude Platform on AWS, la localisation d’inférence est gérée par la configuration d’inference_geo lorsque le modèle la supporte.

La documentation actuelle mentionne notamment des géographies US et Global pour cette plateforme.

Donc :

AWS region
≠ automatically
Claude inference residency

C’est exactement le type de détail qu’il faut vérifier pendant la phase Design.


3. Claude in Amazon Bedrock

Amazon Bedrock est l’intégration AWS-native de Claude.

Ici, AWS opère la plateforme.

L’application utilise :

  • AWS IAM ;
  • AWS billing ;
  • les APIs Bedrock ;
  • les mécanismes de logging et quotas AWS.

Pour les nouvelles intégrations, AWS documente désormais un accès à Claude via une surface Messages API compatible Anthropic sur les endpoints Bedrock.


Deux générations d’intégration Bedrock

Le document de cours distingue utilement deux formes.

Bedrock moderne

Les versions récentes permettent d’utiliser la Messages API Anthropic via Bedrock.

Conceptuellement :

Application
   ↓
Amazon Bedrock endpoint
   ↓
Anthropic Messages API format
   ↓
Claude

AWS recommande actuellement le endpoint bedrock-runtime pour les nouvelles applications.


Bedrock legacy / APIs AWS historiques

Les intégrations plus anciennes peuvent utiliser :

  • InvokeModel ;
  • Converse API ;
  • des model IDs AWS spécifiques.

Ces APIs restent importantes à connaître parce que de nombreux workloads existants les utilisent encore.


IAM et identité

L’un des grands avantages de Bedrock est l’intégration native avec AWS IAM.

Un workload peut utiliser :

Application
   ↓
AWS Role
   ↓
Bedrock
   ↓
Claude

Cela permet d’intégrer Claude dans un système où :

  • les identities AWS existent déjà ;
  • les permissions sont gérées via IAM ;
  • les logs sont centralisés côté AWS.

Bedrock et data residency

Bedrock propose plusieurs mécanismes d’inférence selon les modèles :

  • in-region ;
  • geography-scoped ;
  • global cross-region.

Le choix de l’inference profile a des conséquences directes sur la residency.

AWS précise notamment qu’un profile Global peut router vers différentes régions commerciales, tandis qu’un profile lié à une géographie comme EU conserve les destinations dans cette géographie.

On ne doit donc jamais conclure :

« C’est Bedrock, donc les données restent dans ma région AWS. »

Il faut vérifier l’inference profile réellement utilisé.


Exemple

Conceptuellement :

global.anthropic...

peut permettre un routage global.

Alors que :

eu.anthropic...

exprime un périmètre géographique européen pour les modèles qui proposent ce profile.

Les IDs disponibles dépendent du modèle.

Il faut donc vérifier la fiche du modèle concerné.


4. Claude sur Google Cloud / Vertex AI

Claude est également disponible via Google Cloud.

L’intégration utilise notamment :

  • Google Cloud identity ;
  • IAM ;
  • billing GCP ;
  • les endpoints Vertex AI ;
  • le SDK Anthropic compatible Vertex.

Un exemple officiel utilise :

from anthropic import AnthropicVertex

client = AnthropicVertex(
    project_id=PROJECT_ID,
    region="us-east5",
)

Trois stratégies de localisation sur Google Cloud

Google Cloud propose désormais plusieurs niveaux de routage pour Claude :

Regional
Multi-region
Global

Regional endpoint

Un endpoint régional garde le traitement dans une région précise.

Il est particulièrement adapté lorsque :

  • la residency doit être stricte ;
  • la latency locale compte ;
  • l’organisation impose une région donnée.

Global endpoint

Un endpoint global permet à Google de router la requête vers une région disponible.

Avantage :

  • meilleure capacité globale ;
  • haute disponibilité.

Inconvénient :

  • pas de garantie de traitement dans une région précise.

Google recommande donc de ne pas utiliser le global endpoint lorsqu’un requirement impose une localisation stricte du traitement.


Multi-region endpoint

Google a ajouté des endpoints multi-région, notamment pour les géographies US et EU.

Ils représentent un compromis :

Regional
→ strict location / lower routing flexibility

Multi-region
→ routing within one geography

Global
→ maximum routing flexibility

Les endpoints multi-région permettent de conserver le traitement dans une géographie donnée tout en répartissant la charge entre plusieurs régions.


Le choix de plateforme commence par les requirements

Reprenons un workload.

Une banque européenne exige :

Data processing must remain in EU

L’équipe ne doit pas commencer par demander :

« Quelle plateforme connaissons-nous le mieux ? »

Elle doit demander :

Which deployment options
satisfy the EU processing requirement?

Puis comparer uniquement les options qui passent cette gate.


Compliance peut être un PASS/FAIL

C’est un point essentiel.

Supposons :

PlateformeLatencyCostCompliance
AexcellentefaibleFAIL
BbonnemoyennePASS

Si la compliance est obligatoire, la plateforme A est éliminée.

Même si elle est :

  • moins chère ;
  • plus rapide ;
  • plus facile à intégrer.

Le choix n’est donc pas un simple benchmark

On peut représenter la décision ainsi :

Requirements
     ↓
Mandatory constraints
     ↓
Eliminate FAIL platforms
     ↓
Compare remaining options
     ↓
Latency / cost / operations

Cette logique est bien plus robuste qu’un classement général de plateformes.


Comparaison conceptuelle

CritèreClaude APIClaude Platform on AWSAmazon BedrockGoogle Cloud
Opérateur principal de l’inférenceAnthropicAnthropicAWSGoogle Cloud / partner platform
Cloud IAM natifNon AWS/GCPAWSAWSGCP
BillingAnthropicAWS MarketplaceAWSGCP
Surface Claude nativeRéférenceTrès proche / forte paritéÀ vérifier selon release BedrockÀ vérifier selon release Google
ResidencySelon capacités Anthropic disponiblesinference_geo selon supportRegion / geo / global profilesRegional / multi-region / global
Cloud ecosystemAnthropicAWSAWSGCP

Les détails exacts évoluent : une décision de production doit toujours être validée contre la documentation actuelle.


Pourquoi feature parity doit être vérifiée

Une équipe peut écrire une application directement avec la Claude API et supposer :

« Nous pourrons la déplacer sur Bedrock sans aucune différence. »

C’est dangereux.

Les plateformes peuvent différer sur :

  • beta features ;
  • endpoints ;
  • SDK clients ;
  • model IDs ;
  • quotas ;
  • timing des releases ;
  • lifecycle.

La documentation Anthropic recommande explicitement de consulter les pages spécifiques à chaque plateforme pour confirmer la disponibilité des fonctionnalités.


Model IDs : pin what ships

Le choix de plateforme ne suffit pas.

Il faut également savoir quelle version exacte du modèle part en production.

Principe :

Pin what ships.


Le format actuel des model IDs

La documentation Anthropic actuelle distingue deux générations.


Claude 4.6 et versions ultérieures

Depuis la génération Claude 4.6, les model IDs utilisent un format sans date.

Par exemple, conceptuellement :

claude-{name}-{major}-{minor}

ou pour certaines major versions :

claude-{name}-{major}

Anthropic précise qu’un model ID identifie une version pinée et stable pendant la durée de vie de cet ID.

C’est important :

absence de date ne signifie plus nécessairement alias mouvant.


Avant Claude 4.6

Les modèles antérieurs utilisent généralement un snapshot daté.

Format Claude API :

claude-{name}-{major}-{minor}-{YYYYMMDD}

Sur Google Cloud, les anciens snapshots utilisent notamment :

claude-{name}-{major}-{minor}@YYYYMMDD

Sur Bedrock :

anthropic.claude-{name}-{major}-{minor}-{YYYYMMDD}-v1:0

Alias vs pinned model ID

Pour certains anciens modèles, Anthropic propose des aliases courts.

Exemple conceptuel :

claude-sonnet-x-y

qui peut pointer vers un snapshot correspondant.

Pour une production où la reproductibilité compte, le principe du module reste :

privilégier une référence dont le comportement est explicitement piné.


Pourquoi pinning est important

Sans pinning clair :

Application
   ↓
Model reference
   ↓
Underlying model changes
   ↓
Behavior may change

Avec pinning :

Application
   ↓
Pinned model ID
   ↓
Known model behavior

Cela améliore :

  • reproductibilité ;
  • debugging ;
  • evals ;
  • audit ;
  • rollback.

Versionner plus que le modèle

Un système Claude ne dépend pas seulement du modèle.

Il dépend aussi de :

  • prompt ;
  • tool schemas ;
  • agent logic ;
  • eval dataset ;
  • configuration ;
  • application code.

La vraie version de production ressemble donc davantage à :

Release 2.4
│
├── model ID
├── prompt version
├── tool schemas
├── agent code
├── configuration
└── eval baseline

Garder la version précédente

Une stratégie de déploiement robuste conserve également la version précédente.

Current production
      ↓
Version N

Candidate
      ↓
Version N+1
      ↓
Eval

Si la candidate régresse :

rollback → Version N

Attention au lifecycle des modèles

Le lifecycle peut également varier selon la plateforme.

Anthropic précise actuellement que les dates de dépréciation publiées par Anthropic s’appliquent aux plateformes opérées par Anthropic, tandis que les plateformes opérées par des partenaires comme Amazon Bedrock et Google Cloud peuvent définir leurs propres calendriers de retirement.

C’est une information importante pour la production.

Ne supposez pas :

Same model
=
Same retirement date everywhere

Exemple de décision de plateforme

Prenons trois workloads.


Workload A — SaaS généraliste

Requirements :

No mandatory cloud provider
Need latest Claude capabilities
Simple operational model

Une option naturelle à évaluer :

Claude API directe.


Workload B — entreprise fortement AWS

Requirements :

AWS IAM
AWS billing
AWS-native compliance controls
AWS-operated inference required

Une option logique à évaluer :

Claude in Amazon Bedrock.


Workload C — entreprise utilisant AWS Marketplace mais souhaitant la plateforme Anthropic

Requirements :

AWS procurement
AWS IAM integration
Anthropic-operated Claude platform
Latest Claude API capabilities

Une option possible :

Claude Platform on AWS.


Workload D — organisation standardisée sur GCP

Requirements :

GCP IAM
GCP billing
EU processing requirement
Need geographic redundancy

Une option possible à évaluer :

Claude sur Google Cloud avec un endpoint multi-région EU, si le modèle concerné le supporte.


Ne jamais choisir sur un slogan

Les mauvaises décisions ressemblent souvent à :

« Bedrock est plus sécurisé. »

« La Claude API est plus rapide. »

« Vertex est meilleur pour l’Europe. »

Ces affirmations sont trop générales.

La bonne approche consiste à mesurer et vérifier :

Specific workload
+
Specific region
+
Specific model
+
Specific endpoint
+
Specific compliance requirement

Principe → Exemple → Erreur fréquente → Bonne pratique

Principe

Choisir la plateforme à partir des infrastructure requirements, pas de la familiarité de l’équipe.

Exemple

Requirement :

AWS must operate inference

Conséquence :

évaluer Amazon Bedrock plutôt que Claude Platform on AWS.

Erreur fréquente

Voir « AWS » dans les deux noms et considérer les deux offres comme équivalentes.

Bonne pratique

Identifier :

operator
identity
billing
residency
feature support
model lifecycle

avant la décision.


Ce qu’il faut retenir pour l’examen

Plusieurs distinctions sont particulièrement importantes.


1. Claude Platform on AWS ≠ Amazon Bedrock

Claude Platform on AWS
→ Anthropic-operated

Amazon Bedrock
→ AWS-operated

2. Cloud region ≠ automatiquement inference residency

Il faut examiner :

  • inference_geo ;
  • regional endpoint ;
  • geo profile ;
  • global profile ;
  • multi-region endpoint.

3. Compliance peut éliminer une plateforme

Si une contrainte obligatoire échoue :

FAIL

on ne compense pas avec :

  • prix ;
  • latency ;
  • facilité de développement.

4. Feature parity n’est pas automatique

Toujours vérifier la documentation de la plateforme cible.


5. Pin what ships

La référence modèle en production doit être identifiable et reproductible.


6. Les model IDs ont évolué

Pour l’examen et la production :

Claude 4.6+
→ dateless model IDs can themselves be pinned IDs

Older generations
→ dated snapshots commonly used

Ne mémorisez donc pas la vieille règle :

« un ID sans date est forcément un alias mouvant ».

Elle n’est plus correcte pour les générations modernes.


Pièges d’examen

PropositionAnalyse
« Utiliser AWS signifie que l’inférence est opérée par AWS »Faux : Claude Platform on AWS est opérée par Anthropic
« La région AWS garantit automatiquement la residency Claude »Faux
« Le global endpoint maximise généralement la flexibilité de routage »Oui
« Un global endpoint convient à une residency régionale stricte »Généralement non
« Feature availability est identique partout »Faux
« Claude 4.6+ nécessite obligatoirement une date dans l’ID pour être piné »Faux
« Le lifecycle d’un modèle est toujours identique entre Anthropic, Bedrock et Google Cloud »Faux

Fiche rapide

ConceptÀ retenirExemplePiège
Claude APIFirst-party Anthropic/v1/messagesSupposer cloud IAM
Claude Platform on AWSAWS access, Anthropic-operated inferenceIAM + AWS MarketplaceConfondre avec Bedrock
Amazon BedrockAWS-operatedAWS IAMSupposer même features partout
Google CloudGCP integrationAnthropicVertexConfondre global et regional
Regional endpointLocation stricterégion préciseMoins de flexibilité
Multi-regionRouting dans une géographieEUConfondre avec global
Global endpointMaximum routing flexibilityglobal profileMauvais pour residency stricte
Model pinningIdentifier exactement ce qui partstable model IDAlias mouvant
LifecycleDépend de la plateformeretirement scheduleSupposer dates identiques

À retenir en une phrase

Le choix de la plateforme Claude est une décision de design guidée par l’identité, la compliance, la data residency, la latency, le coût et la disponibilité des fonctionnalités ; une fois la plateforme choisie, il faut pin et versionner précisément ce qui part en production afin de rendre le système reproductible, testable et rollbackable.

Le phare info – Média indépendant & critique
Sélectionne, organise, contextualise et partage des contenus pertinents autour d’un thème ou d’une problématique, dans une logique de veille, de transmission et de mise en sens.
Pour cet article, l’intelligence artificielle a été utilisée comme un outil d’aide à l’exploration, à la structuration et à la rédaction. Elle permet de confronter plusieurs angles, de repérer certains biais humains possibles et de faire émerger des points de vigilance. Le curateur humain observe aussi les biais possibles de l’IA, vérifie les éléments essentiels, nuance l’analyse, corrige les formulations fragiles et assume la publication.

Articles liés

Fiche de révision certification — Accelerators & IP Contribution

Cette fiche résume les notions essentielles du module Accelerators & IP Contribution. Le fil conducteur est simple : Un build Claude n’est pas terminé lorsqu’il fonctionne....

Étude de cas : corriger un accelerator Claude mal packagé, mal versionné et mal sécurisé

Un système Claude peut fonctionner parfaitement en démonstration et pourtant être impropre à la production. Le cas cumulatif du module illustre précisément cette situation. L’application : s’exécute...

Applications Claude multi-composants : trust boundaries, least privilege et sécurité

Une application Claude moderne n’est souvent pas constituée d’un seul appel API. Elle peut combiner : une API applicative ; Claude ; un agent ; Claude Code ; un MCP...

Comparer les plateformes Claude : latency, compliance, data residency et total cost

Lorsque plusieurs plateformes permettent d’exécuter Claude, comment choisir ? Une comparaison superficielle pourrait se limiter à : la plateforme la moins chère ; celle que l’équipe connaît...

Model versioning avec Claude : pin what ships, eval gates et rollback

Changer de modèle dans une application Claude peut sembler être une modification minime : model = "new-model" Pourtant, en production, ce changement peut modifier : la qualité...

Le sentier du savoir

De la curiosité à la transmission, explorez les étapes qui permettent de transformer l’information en compréhension durable.

Étape 1 — Construire une culture générale solide

Construire une base solide de connaissances pour comprendre le monde. Relier les faits, les disciplines et les repères essentiels.

Étape 2 — Maîtriser la pensée critique et l’analyse : apprendre à penser contre ses propres certitudes

Apprendre à analyser l’information, repérer les biais et questionner les évidences. Penser par soi-même dans un monde saturé de récits.

Étape 3 – Apprendre à argumenter et à convaincre

Structurer sa pensée pour convaincre sans manipuler. Savoir débattre, nuancer et formuler des idées claires.

Étape 4 – Approfondir un ou plusieurs domaines d’expertise

Explorer un ou plusieurs domaines en profondeur. Passer de la curiosité à la compréhension experte.

Etapes 5 : Devenir polyglotte : élargir sa pensée par les langues

Élargir ses horizons par le langage et les cultures. Penser autrement en changeant de langue.

Étape 6 — Comprendre la méthode scientifique et expérimenter

Comprendre la méthode scientifique et l’expérimentation. Distinguer savoirs établis, hypothèses et croyances.

Étape 7 – Écrire, transTransmission : écrire, transmettre, enseigner

Écrire, expliquer, partager ce que l’on a compris. Transformer le savoir en outil collectif.

Étape 8 — Cultiver l’équilibre corps-esprit pour soutenir l’érudition

Cultiver le corps et l’esprit pour soutenir l’érudition dans le temps. Le savoir durable repose aussi sur l’attention et l’équilibre personnel.