Přeskočit na hlavní obsah

Vytvoření a správa instancí

Přístup ke službám IBM Quantum Platform je řízen instancemi, ke kterým jsi přiřazen/a. Uživatelé mohou patřit do více instancí.

Instance jsou virtuální servery (nasazení Qiskit Runtime), které spravují provádění tvých pracovních zátěží, včetně spouštění kvantových programů a klasických výpočetních úloh (jako je zpracování chybové mitigace). Instance jsou identifikovány svým Cloud Resource Name (CRN). Toto CRN lze použít při odesílání pracovních zátěží z tvých Qiskit programů.

Instance, ke kterým máš přístup, vidíš na nástěnce nebo kliknutím na záložku „Instances" z nástěnky. Každá instance je uvedena s identifikátorem CRN.

Pro každý plán služeb (například Open nebo Pay-As-You-Go), který používáš v každém regionu, který chceš využívat, potřebuješ jinou instanci. Správce účtu a kdokoli s dostatečným oprávněním může vytvořit instanci a definovat její konfiguraci, například alokace, limity použití, kvantové počítače a uživatelská oprávnění.

Na nástěnce IBM Quantum Platform se zobrazují instance, ke kterým máš přístup. V závislosti na svém přístupu si můžeš prohlédnout úplné podrobnosti, upravovat a mazat instance na stránce Instances.

Je důležité vědět, kterou instanci používáš, protože všechny instance, které nejsou spojeny s Open Plan, jsou zpoplatněny.

Instance Open Plan

Uživatelé Open Plan mohou zdarma spouštět kvantové obvody na nejlepších QPU světa (až 10 minut kvantového času za 28denní klouzavé okno). Využití QPU lze sledovat na nástěnce platformy a na stránce Workloads.

Instance Pay-As-You-Go Plan

Pay-As-You-Go Plan je placený plán. Abys mohl/a tento plán používat, musíš vytvořit instanci a přiřadit ji k tomuto plánu. Za všechny pracovní zátěže odeslané na QPU prostřednictvím tohoto plánu se účtuje poplatek.

Úlohy, které spustíš ty, i úlohy, které spustí ostatní spolupracovníci ve stejné instanci, se započítávají do hlášeného využití pro danou instanci. Využití instance si můžeš zobrazit na stránce Instances, nebo – pokud máš příslušná oprávnění – na stránce Analytics. Všimni si, že stránky mohou zobrazovat různá čísla využití, protože stránka Instance zobrazuje využití v 28denním klouzavém okně před aktuálním časovým razítkem, zatímco stránka Analytics používá hranice celých dnů.

Pokud správce označil instanci jako „limited" (v oblasti využití uvidíš sloupec „Remaining") a instance překročí svou alokaci (definovanou správcem) v rámci 28denního klouzavého okna, všechny aktivní pracovní zátěže budou pokračovat v běhu (včetně sessions), ale čekající pracovní zátěže zůstanou ve frontě, dokud nebude k dispozici více času. Pokud instance není omezena a překročí svou alokaci, úlohy spuštěné s touto instancí budou pravděpodobně spuštěny s nižší prioritou a budou čekat ve frontě déle.

Pokud instance překročila svou alokaci, zobrazí se upozornění v oblasti využití instance.

Zadání instance v kódu

K určení instance, kterou chceš použít, můžeš použít CRN nebo název instance – buď při inicializaci služby, nebo při odesílání pracovní zátěže na QPU (například pomocí `QiskitRuntimeServicee.backend()). Pokyny k zadání instance v kódu najdeš v části Inicializace účtu.

Pokud je instance předána, jsou dostupné pouze Backend a úlohy z této instance (povoleno ve Qiskit Runtime v0.40.1 a novějších).

Pokud instance není zahrnuta při inicializaci služby, jsou dostupné všechny Backend a úlohy ze všech instancí ve tvém účtu. V tomto případě, pokud je zadán Backend, je nalezena a použita instance, která má k tomuto Backend přístup, jak je popsáno v části Automatický výběr instance.

Požadované verze

Pro následující funkce je vyžadován Qiskit Runtime v0.40.1 nebo novější:

  • Použití názvu instance k určení instance
  • Nezadávání instance
  • Nastavení preferovaného typu instance a regionu

Pro Qiskit Runtime v0.42 nebo novější jsou bezplatné plány při použití automatického výběru instance upřednostňovány ve výchozím nastavení.

Vytvoření instance

Podle těchto kroků vytvoříš instanci a přidáš ji do svého účtu. Pokud jsi správce, který potřebuje nastavit Qiskit Runtime na Cloud pro svou organizaci, přečti si Plánování Qiskit Runtime pro organizaci.

  1. Chceš-li přidat instanci do svého účtu, nejprve se ujisti, že máš v přepínači účtů v záhlaví vybrán správný účet a region.

    • Můžeš mít (nebo být součástí) více účtů IBM Cloud. Pokud nevidíš očekávané instance nebo úlohy, zkus jiný účet.
    • K oběma regionům můžeš přistupovat pomocí stejného API klíče, ale vidíš a přistupuješ pouze k instancím, které byly vytvořeny v regionu, do kterého jsi přihlášen/a.
    • Pokud chceš vytvořit Open instanci, musíš zvolit region us-east.

    Je zobrazeno záhlaví IBM Quantum Platform. Přepínač účtů je bezprostředně napravo od vyhledávacího pole. Přepínač regionů je bezprostředně napravo od přepínače účtů.

    O regionech

    Instance bude vytvořena ve vybraném regionu. Tento region určuje tato důležitá charakteristika:

    • Které QPU jsou dostupné.
    • Kde probíhá klasická výpočetní část úloh, například kompilace.
    • Kde zůstávají data pracovního postupu uživatele.

    Data pracovního postupu zahrnují vstupní Circuit, parametry Circuit a výsledky kvantových výpočtů. Nezahrnují metadata, jako je počet shots, velikost Circuit nebo jiné statistiky úloh.

    Aby nedošlo k vystavení dat pracovního postupu uživatele globální vrstvě ochrany před distribuovanými útoky odmítnutí služby (DDoS), můžeš použít Virtual Private Endpoints. qiskit-ibm-runtime to podporuje prostřednictvím parametru private_endpoint.

  2. V podokně Instances na nástěnce klikni na View all nebo přejdi na stránku Instances z hlavní nabídky.

  3. Na stránce Instances klikni na Create instance.

  4. Vyber cenový plán, se kterým je tato instance spojena (například Pay-As-You-Go). V závislosti na vybraném cenovém plánu můžeš zadat další možnosti, jako je limit nákladů nebo počet minut přidělených této instanci. Všimni si, že pokud tato instance není spojena s bezplatným plánem, při použití této instance ke spouštění pracovních zátěží budou účtovány náklady.

  5. Klikni na Next. Zobrazí se seznam QPU, ke kterým má instance přístup.

    • Pokud chceš, aby instance měla přístup ke všem uvedeným QPU (a všem QPU přidaným do tohoto plánu v budoucnu), klikni na Next.
    • Pokud nenastavuješ open instanci, můžeš přizpůsobit, ke kterým QPU lze s touto instancí přistupovat. Klikni na přepínač „Customize allocated compute resources". Vyber konkrétní QPU, ke kterým má tato instance přístup, a poté klikni na Next.
      poznámka

      Pokud přizpůsobíš přidělené výpočetní prostředky, dostupné QPU se nikdy automaticky neaktualizují, bez ohledu na jakékoli změny provedené v nadřazeném plánu. QPU však můžeš později ručně přidávat nebo odebírat. Pokud je nepřizpůsobíš, budeš mít vždy přístup ke každému QPU, ke kterému má účet přístup v rámci plánu. Takže pokud bude v budoucnu do plánu přidáno nové QPU, instance k němu automaticky získá přístup.

  6. Otevře se podokno Access group. Pro tuto instanci je automaticky vytvořena přístupová skupina „collaborators". Uživatelé přidaní do této přístupové skupiny mohou využívat čas přidělený této instanci. Přístupové skupiny můžeš upravovat nebo vytvářet další pomocí konzole IBM Cloud. Pokyny najdeš v části Nastavení přístupových skupin.

  7. Klikni na Create instance. Instanci nyní vidíš na stránce Instances. Pokud máš na svém účtu nastaveno více plánů, každý typ plánu má vlastní záložku v tabulce Instances.

Úprava instance a její alokace

Najdi instanci na stránce Instances. Klikni na nabídku přetečení na konci řádku instance a vyber Edit details.

poznámka

Instanci mohou upravovat pouze správci a vlastníci. Informace o přiřazování přístupu najdeš v průvodci Vytváření přístupových politik a přístupových skupin.

Další kroky