

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Braket 的運作方式
<a name="braket-how-it-works"></a>

**提示**  
**了解量子運算的基礎 AWS！**註冊 [Amazon Braket 數位化學習計劃](https://skillbuilder.aws/learning-plan/EH35DWGU3R/amazon-braket--knowledge-badge-readiness-path-includes-labs)，在完成一系列的學習課程和數位評估後獲得自己的數位徽章。

 Amazon Braket 提供量子運算裝置的隨需存取，包括隨需電路模擬器和不同類型的量子處理單元 (QPUs)。在 Amazon Braket 中，對裝置的原子請求是量子任務。對於以閘道為基礎的裝置，此請求包含量子電路 （包括測量指示和鏡頭數量） 和其他請求中繼資料。對於類比 Hamiltonian Simulators，量子任務包含量子登錄的實體配置，以及操縱欄位的時間和空間相依性。

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 雲端服務的互動，以及對 QPUs 進行量子運算任務的結果。\]](http://docs.aws.amazon.com/zh_tw/braket/latest/developerguide/images/data-flow-3.png)


使用Jupyter筆記本，您可以從 [Amazon Braket 主控台](https://us-west-1.console.aws.amazon.com/console/home?region=us-west-1#)或使用 [Amazon Braket SDK ](https://github.com/aws/amazon-braket-sdk-python)定義、提交和監控您的量子任務。您可以直接在 SDK 中建置量子電路。不過，對於類比 Hamiltonian Simulators，您可以定義註冊配置和控制欄位 (1)。定義規定人數任務之後，您可以選擇要在其上執行的裝置，並將其提交至 Amazon Braket API (2)。根據您選擇的裝置，量子任務會排入佇列，直到裝置變成可用，並將任務傳送至 QPU 或模擬器以進行實作 (3)。Amazon Braket 可讓您存取各種[支援的量子裝置](braket-devices.md)，包括 QPUs、隨需模擬器、本機模擬器和內嵌模擬器。

處理您的量子任務後，Amazon Braket 會將結果傳回至 Amazon S3 儲存貯體，其中資料會存放在您的 AWS 帳戶 (4) 中。同時，開發套件會在背景輪詢結果，並在量子任務完成時將其載入 Jupyter 筆記本。您也可以在 Amazon Braket 主控台的 **Quantum 任務**頁面上或使用 Amazon Braket `GetQuantumTask`的操作來檢視和管理量子任務API。

 Amazon Braket 與 AWS Identity and Access Management (IAM)、Amazon CloudWatch AWS CloudTrail 和 Amazon EventBridge 整合，用於使用者存取管理、監控和記錄，以及事件型處理 (5)。

## 第三方資料處理
<a name="braket-3rd-party-processing"></a>

提交至 QPU 裝置的量子任務會在第三方供應商所操作設施中的量子電腦上處理。若要進一步了解 Amazon Braket 中的安全和第三方處理，請參閱 [Amazon Braket 硬體供應商的安全性](third-party-security.md)。