本文提出基於容器 (Container) 快速的部署測試環境,且測試環境包含可程式化邏輯閘陣列 (FPGA) 資源。以輕型目錄存取協定 (LDAP) 提供容器管理平台 (kubernetes) 身分管理,限制使用者可以使用的資源以及可執行動作。搭配網路文件系統 (NFS) 讓使用者將測試的檔案儲存於網路附接儲存器(NAS),透過掛載的方式輕鬆地取得檔案並於 kubernetes 上進行測試,不會占用伺服器儲存空間,達到以秒為單位的部署 FPGA 測試環境。使用者使用原生 Linux 主機在 LDAP 網域內搭配 NFS 掛載,可以將所有的個人資料儲存於 NAS 中,在主機通過 LDAP 驗證帳號密碼後,家目錄可以與儲存於 NAS中的家目錄同步,實現在網域內可以隨時隨地的進行開發。
The technicalreportpresentshands-ondeploymentproceduresandperformance testing of a field-programmable gate array(FPGA) acceleration environment on Docker containers. The Lightweight Directory Access Protocol(LDAP) is adopted for the user authentication process in the Kubernetes cloud platform. Using the Kubernetes container management platform, the FPGA development and testing environment can be deployed in seconds by loading synthesis files stored in the remote directory on the Network Attached Storage(NAS) through the Network File System(NFS) protocol.