Lewati ke konten utama

Gunakan virtual private endpoints untuk VPC agar bisa terhubung secara privat ke IBM Quantum Platform

Gunakan Virtual Private Endpoints (VPE) untuk VPC agar bisa terhubung ke IBM Quantum® dari jaringan VPC Anda menggunakan alamat IP yang Anda tentukan, yang dialokasikan dari subnet dalam VPC Anda.

VPE adalah antarmuka IP virtual yang terikat pada endpoint gateway yang dibuat per layanan. Endpoint gateway adalah fungsi virtual yang dapat diskalakan secara horizontal, redundan dan sangat tersedia, serta mencakup semua zona ketersediaan VPC Anda. Endpoint gateway memungkinkan komunikasi dari virtual server instance dalam VPC Anda dan layanan IBM Cloud® melalui jaringan backbone privat. VPE untuk VPC memungkinkan Anda mengontrol semua pengalamatan privat dalam cloud Anda. Untuk informasi lebih lanjut, lihat Tentang virtual private endpoint gateways.

Di dalam IBM Quantum Platform, semua data pelanggan ditransmisikan melalui jaringan privat terlepas dari apakah diakses melalui public endpoint atau VPE.

Menghubungkan ke IBM Quantum Platform melalui public endpoints akan mentransmisikan semua data permintaan dan respons melalui internet publik. Untuk terhubung ke IBM Quantum Platform menggunakan VPE, Anda harus menggunakan IBM Quantum Platform API atau SDK. IBM Quantum Platform hanya bisa diakses melalui jaringan publik.

Sebelum memulai

Sebelum menargetkan VPE untuk IBM Quantum Platform, selesaikan langkah-langkah berikut:

Siapkan VPE untuk IBM Quantum Platform

Ada beberapa cara untuk membuat VPE gateway. Jika Anda menggunakan CLI atau API, Anda harus menentukan Cloud Resource Name (CRN) dari region tempat Anda ingin terhubung ke IBM Quantum Platform. Tinjau tabel berikut untuk region dan CRN yang tersedia.

RegionPlansFully 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

Mengonfigurasi endpoint gateway

Untuk mengonfigurasi VPE gateway, ikuti langkah-langkah berikut:

  1. Daftar layanan yang tersedia, termasuk layanan infrastruktur IBM Cloud yang tersedia (secara default) untuk semua pengguna VPC.
  2. Buat endpoint gateway untuk IBM Quantum Platform yang ingin Anda jadikan tersedia secara privat ke VPC.
  3. Ikat alamat IP cadangan ke endpoint gateway.
  4. Lihat VPE gateway yang dibuat yang terkait dengan IBM Quantum Platform.

Sekarang virtual server instance Anda di VPC dapat mengakses instance IBM Quantum Platform Anda secara privat.

Gunakan VPE untuk IBM Quantum Platform

Setelah membuat endpoint gateway untuk IBM Quantum Platform, ikuti langkah-langkah berikut:

Gunakan VPE dengan qiskit-ibm-runtime (Python SDK)

catatan

Dukungan VPE memerlukan qiskit-ibm-runtime v0.24.0 atau yang lebih baru.

Saat membuat instance QiskitRuntimeService, tentukan private_endpoint=True.

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

Gunakan VPE dengan IBM Quantum API

Setelah membuat endpoint gateway untuk IBM Quantum Platform, gunakan FQDN endpoint layanan untuk region yang dituju.

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