

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Braket の仕組み
<a name="braket-how-it-works"></a>

**ヒント**  
**量子コンピューティングの基礎について説明します AWS。**[Amazon Braket Digital Learning Plan](https://skillbuilder.aws/learning-plan/EH35DWGU3R/amazon-braket--knowledge-badge-readiness-path-includes-labs) に登録し、一連のラーニングコースとデジタル評価を完了して自身にデジタルバッジを獲得してください。

 Amazon Braket は、オンデマンド回路シミュレーターやさまざまなタイプの量子処理ユニット (QPUs) など、量子コンピューティングデバイスへのオンデマンドアクセスを提供します。Amazon Braket では、デバイスへのアトミックリクエストは量子タスクです。ゲートベースのデバイスの場合、このリクエストには量子回路 (測定手順とショット数を含む) およびその他のリクエストメタデータが含まれます。アナログハミルトニアンシミュレーターの場合、量子タスクには量子レジスターの物理レイアウトと、操作フィールド間の時間とスペースに関する依存関係が含まれます。

Braket Direct は、量子コンピューティングを探索する方法を拡張し AWS、研究とイノベーションを加速するプログラムです。さまざまな量子デバイスの専用の容量を予約したり、量子コンピューティングのスペシャリストと直接連携したり、あるいは IonQ の最新のトラップドイオンデバイスである Forte など、次世代の機能に早期にアクセスしたりできます。

このセクションでは、Amazon Braket で量子タスクを実行するフローの概略について学習します。

**Topics**
+ [Amazon Braket 量子タスクフロー](#braket-data-flow)
+ [サードパーティーのデータ処理](#braket-3rd-party-processing)

## Amazon Braket 量子タスクフロー
<a name="braket-data-flow"></a>

![\[Amazon Braket ノートブック、S3 結果バケット、Amazon Braket、マネージドシミュレーターなどの AWS クラウドサービスとのユーザーインタラクションと、QPU による量子コンピューティングタスクの結果を示す図。\]](http://docs.aws.amazon.com/ja_jp/braket/latest/developerguide/images/data-flow-3.png)


Jupyter ノートブックを使用すると、Amazon [Amazon Braket ](https://us-west-1.console.aws.amazon.com/console/home?region=us-west-1#) [Braket SDK を使用して量子タスクを定義、送信Amazon Braket](https://github.com/aws/amazon-braket-sdk-python)モニタリングできます。量子回路は SDK で直接ビルドできます。ただし、アナログハミルトニアンシミュレーターでは、レジスタレイアウトと制御フィールド (1) を定義します。量子タスクを定義したら、実行するデバイスを選択して、量子タスクを Amazon Braket API に送信することができます(2)。選択したデバイスに応じて、デバイスが利用可能になるまで量子タスクがキューに入れられ、タスクが実行のために QPU またはシミュレータに送信されます (3)。Amazon Braket では、QPUs、ローカルシミュレーター、埋め込みシミュレーターなど、[サポートされているさまざまな量子デバイス](braket-devices.md)にアクセスできます。

量子タスクを処理すると、Amazon Braket は結果を Amazon S3 バケットに返します。そこで、データは AWS アカウント (4) に保存されます。同時に、SDK はバックグラウンドで結果をポーリングし、量子タスク完了時に Jupyter Notebook にロードします。Amazon Braket コンソールの**量子タスクページで、または Amazon Braket の オペレーションを使用して、量子タスク**を表示および管理することもできますAPI。 `GetQuantumTask` Amazon Braket 

 Amazon Braket は、ユーザーアクセス管理、モニタリング AWS CloudTrail 、ログ記録、イベントベースの処理 AWS Identity and Access Management (5) のために、 (IAM)、Amazon CloudWatch、Amazon EventBridge と統合されています。

## サードパーティーのデータ処理
<a name="braket-3rd-party-processing"></a>

QPU デバイスに送信された量子タスクは、サードパーティープロバイダーが運営する施設にある量子コンピュータで処理されます。Amazon Braket のセキュリティとサードパーティー処理の詳細については、「[Amazon Braket ハードウェアプロバイダーのセキュリティ](third-party-security.md)」を参照してください。