Sari la conținutul principal

Folosește endpoint-uri private virtuale pentru VPC pentru a te conecta în mod privat la IBM Quantum Platform

Folosește Virtual Private Endpoints (VPE) pentru VPC pentru a te conecta la IBM Quantum® din rețeaua ta VPC, utilizând adresa IP specificată de tine, alocată dintr-un subnet din VPC-ul tău.

VPE-urile sunt interfețe IP virtuale legate de un gateway de endpoint creat pentru fiecare serviciu în parte. Gateway-ul de endpoint este o funcție virtualizată care scalează orizontal, este redundantă și înalt disponibilă și acoperă toate zonele de disponibilitate din VPC-ul tău. Gateway-urile de endpoint permit comunicarea dintre instanțele de server virtual din VPC-ul tău și serviciul IBM Cloud® prin intermediul rețelei private. VPE pentru VPC îți permite să controlezi toate adresările private din cloud-ul tău. Pentru mai multe informații, consultă About virtual private endpoint gateways.

În cadrul IBM Quantum Platform, toate datele clienților sunt transmise prin rețeaua privată, indiferent dacă sunt accesate printr-un endpoint public sau VPE.

Conectarea la IBM Quantum Platform prin endpoint-urile publice transmite toate datele de cerere și răspuns prin internetul public. Pentru a te conecta la IBM Quantum Platform folosind un VPE, trebuie să utilizezi IBM Quantum Platform API sau SDK. IBM Quantum Platform poate fi accesată doar prin rețeaua publică.

Înainte de a începe

Înainte de a configura un VPE pentru IBM Quantum Platform, parcurge următorii pași:

Configurează un VPE pentru IBM Quantum Platform

Există mai multe moduri de a crea un gateway VPE. Dacă folosești CLI sau API, trebuie să specifici Cloud Resource Name (CRN) al regiunii în care dorești să te conectezi la IBM Quantum Platform. Consultă tabelul următor pentru regiunile disponibile și CRN-urile aferente.

RegiunePlanuriFully 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

Configurarea unui gateway de endpoint

Pentru a configura un gateway VPE, urmează acești pași:

  1. Listează serviciile disponibile, inclusiv serviciile de infrastructură IBM Cloud disponibile (implicit) pentru toți utilizatorii VPC.
  2. Creează un gateway de endpoint pentru IBM Quantum Platform pe care dorești să îl faci disponibil în mod privat în VPC.
  3. Leagă o adresă IP rezervată de gateway-ul de endpoint.
  4. Vizualizează gateway-urile VPE create asociate cu IBM Quantum Platform.

Acum instanțele tale de server virtual din VPC pot accesa în mod privat instanța ta IBM Quantum Platform.

Folosește VPE-ul pentru IBM Quantum Platform

După ce ai creat un gateway de endpoint pentru IBM Quantum Platform, urmează acești pași:

Folosește VPE cu qiskit-ibm-runtime (Python SDK)

notă

Suportul VPE necesită qiskit-ibm-runtime v0.24.0 sau o versiune ulterioară.

Când instanțiezi QiskitRuntimeService, specifică 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)

Folosește VPE cu IBM Quantum API

După crearea unui gateway de endpoint pentru IBM Quantum Platform, folosește FQDN-ul endpoint-ului de serviciu pentru regiunea țintă.

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