Vai al contenuto principale

Usa gli endpoint privati virtuali per VPC per connetterti privatamente a IBM Quantum Platform

Usa i Virtual Private Endpoints (VPE) per VPC per connetterti a IBM Quantum® dalla tua rete VPC usando un indirizzo IP che specifichi tu, allocato da una sottorete all'interno del tuo VPC.

I VPE sono interfacce IP virtuali associate a un endpoint gateway creato su base per-servizio. L'endpoint gateway è una funzione virtualizzata che scala orizzontalmente, è ridondante e ad alta disponibilità, e copre tutte le zone di disponibilità del tuo VPC. Gli endpoint gateway abilitano le comunicazioni dalle istanze di server virtuali all'interno del tuo VPC e il servizio IBM Cloud® sul backbone privato. VPE per VPC ti permette di controllare tutto l'indirizzamento privato all'interno del tuo cloud. Per maggiori informazioni, consulta Informazioni sugli endpoint gateway privati virtuali.

All'interno di IBM Quantum Platform, tutti i dati dei clienti vengono trasmessi sulla rete privata indipendentemente dal fatto che siano accessibili tramite un endpoint pubblico o VPE.

La connessione a IBM Quantum Platform tramite gli endpoint pubblici trasmette tutti i dati di richiesta e risposta su internet pubblico. Per connetterti a IBM Quantum Platform usando un VPE, devi usare l'API o l'SDK di IBM Quantum Platform. IBM Quantum Platform è accessibile solo tramite la rete pubblica.

Prima di iniziare​

Prima di puntare un VPE a IBM Quantum Platform, completa i seguenti passaggi:

Configura un VPE per IBM Quantum Platform​

Ci sono diversi modi per creare un gateway VPE. Se usi la CLI o l'API, devi specificare il Cloud Resource Name (CRN) della regione in cui vuoi connetterti a IBM Quantum Platform. Consulta la tabella seguente per le regioni e i CRN disponibili.

RegionePianiFully Qualified Domain Name (FDQN)Cloud Resource Name (CRN)
us-eastStandardprivate.us-east.quantum.cloud.ibm.comcrn:v1:bluemix:public:quantum-computing:us-east:::endpoint:private.us-east.quantum.cloud.ibm.com
eu-deStandardprivate.eu-de.quantum.cloud.ibm.comcrn:v1:bluemix:public:quantum-computing:eu-de:::endpoint:private.eu-de.quantum.cloud.ibm.com

Configurazione di un endpoint gateway​

Per configurare un gateway VPE, segui questi passaggi:

  1. Elenca i servizi disponibili, inclusi i servizi di infrastruttura IBM Cloud disponibili (per impostazione predefinita) per tutti gli utenti VPC.
  2. Crea un endpoint gateway per IBM Quantum Platform che vuoi rendere accessibile privatamente al VPC.
  3. Associa un indirizzo IP riservato all'endpoint gateway.
  4. Visualizza i gateway VPE creati associati a IBM Quantum Platform.

Ora le tue istanze di server virtuali nel VPC possono accedere privatamente alla tua istanza di IBM Quantum Platform.

Usa il tuo VPE per IBM Quantum Platform​

Dopo aver creato un endpoint gateway per IBM Quantum Platform, segui questi passaggi:

Usa il VPE con qiskit-ibm-runtime (Python SDK)​

nota

Il supporto VPE richiede qiskit-ibm-runtime v0.24.0 o versioni successive.

Quando istanzi QiskitRuntimeService, specifica private_endpoint=True.

service = QiskitRuntimeService(token="your-API_KEY", # Use the 44-character API_KEY you created and saved from the IBM Quantum Platform Home dashboard
instance="INSTANCE_CRN",
channel="ibm_cloud",
private_endpoint=True)

Usa il VPE con l'API IBM Quantum​

Dopo aver creato un endpoint gateway per IBM Quantum Platform, usa il nome di dominio completo (FQDN) dell'endpoint di servizio per la regione di destinazione.

  curl -X POST https://private.us-east.quantum.cloud.ibm.com/api/v1/jobs -H "Authorization: Bearer $BEARER_TOKEN" -H "Service-CRN: $SERVICE_INSTANCE_CRN" -d '{
"backend": "backend",
"program_id": "sampler"
}'