Přeskočit na hlavní obsah

Použití virtuálních privátních koncových bodů pro VPC pro soukromé připojení k IBM Quantum Platform

Použij Virtual Private Endpoints (VPE) pro VPC a připoj se k IBM Quantum® ze své sítě VPC pomocí IP adresy, kterou sám určíš a která je přidělena z podsítě ve tvém VPC.

VPE jsou virtuální IP rozhraní vázaná na endpoint gateway vytvořenou pro každou službu zvlášť. Endpoint gateway je virtualizovaná funkce, která se horizontálně škáluje, je redundantní, vysoce dostupná a pokrývá všechny zóny dostupnosti tvého VPC. Endpoint gateways umožňují komunikaci z instancí virtuálních serverů v rámci tvého VPC a služby IBM Cloud® přes privátní páteřní síť. VPE pro VPC ti umožňuje řídit veškeré privátní adresování v rámci tvého cloudu. Více informací najdeš v části About virtual private endpoint gateways.

V rámci IBM Quantum Platform jsou veškerá zákaznická data přenášena přes privátní síť bez ohledu na to, zda je k nim přistupováno přes veřejný koncový bod nebo VPE.

Připojení k IBM Quantum Platform přes veřejné koncové body přenáší veškerá data požadavků a odpovědí přes veřejný internet. Pro připojení k IBM Quantum Platform pomocí VPE musíš použít IBM Quantum Platform API nebo SDK. K IBM Quantum Platform lze přistupovat pouze přes veřejnou síť.

Než začneš

Před nastavením VPE pro IBM Quantum Platform proveď následující kroky:

Nastavení VPE pro IBM Quantum Platform

Existuje několik způsobů, jak vytvořit VPE gateway. Pokud používáš CLI nebo API, musíš zadat Cloud Resource Name (CRN) regionu, ke kterému se chceš připojit v IBM Quantum Platform. Dostupné regiony a CRN najdeš v následující tabulce.

RegionPlányPlně kvalifikovaný název domény (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

Konfigurace endpoint gateway

Při konfiguraci VPE gateway postupuj podle těchto kroků:

  1. Zobraz seznam dostupných služeb, včetně infrastrukturních služeb IBM Cloud dostupných (ve výchozím nastavení) pro všechny uživatele VPC.
  2. Vytvoř endpoint gateway pro IBM Quantum Platform, která má být soukromě dostupná pro VPC.
  3. Přiřaď rezervovanou IP adresu k endpoint gateway.
  4. Zobraz vytvořené VPE gateways přidružené k IBM Quantum Platform.

Nyní mohou instance virtuálních serverů v tvém VPC přistupovat k instanci IBM Quantum Platform soukromě.

Použití VPE pro IBM Quantum Platform

Po vytvoření endpoint gateway pro IBM Quantum Platform postupuj podle těchto kroků:

Použití VPE s qiskit-ibm-runtime (Python SDK)

poznámka

Podpora VPE vyžaduje qiskit-ibm-runtime v0.24.0 nebo novější.

Při vytváření instance QiskitRuntimeService zadej 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)

Použití VPE s IBM Quantum API

Po vytvoření endpoint gateway pro IBM Quantum Platform použij FQDN koncového bodu služby pro cílový region.

  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"
}'