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:
- Vytvoř Virtual Private Cloud.
- Naplánuj síťovou topologii pro připojení k VPE.
- Nastav řízení přístupu pro své VPE.
- Seznam se s omezeními spojenými s VPE.
- Zjisti, jak zobrazit podrobnosti VPE.
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.
| Region | Plány | Plně kvalifikovaný název domény (FDQN) | Cloud Resource Name (CRN) |
|---|---|---|---|
us-east | Standard | private.us-east.quantum.cloud.ibm.com | crn:v1:bluemix:public:quantum-computing:us-east:::endpoint:private.us-east.quantum.cloud.ibm.com |
eu-de | Standard | private.eu-de.quantum.cloud.ibm.com | crn: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ů:
- 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.
- Vytvoř endpoint gateway pro IBM Quantum Platform, která má být soukromě dostupná pro VPC.
- Přiřaď rezervovanou IP adresu k endpoint gateway.
- 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)
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"
}'