一般

問:什麼是 Snowball Edge?

Snowball Edge 是資料傳輸裝置,具備內建儲存以及透過特定 AWS 服務的運算能力。Snowball Edge 提供兩個選項:Storage Optimized 和 Compute Optimized,以支援在中斷連接的環境 (例如,船上、風車和偏僻的工廠) 下進行本機資料處理和收集。Storage Optimized 選項提供高達 100 TB 的儲存、24 個 vCPU 和 1 TB SSD,用於預先處理和大規模資料傳輸。Compute Optimized 選項提供高達 52 個 vCPU、選用的 GPU、7.68 TB SSD 和 42 TB 儲存空間,用於在網路連接有限或沒有網路連接的環境下執行進階機器學習工作負載。Snowball Edge 功能包括裝置上相容於 S3 的端點、支援 NFS 的檔案界面、一個叢集模式 (讓多個 Snowball Edge 裝置成為可擴展且更耐久的單一儲存和運算集區),以及當資料複製到裝置時能夠執行 AWS Lambda 函數和基於 EC2 的應用程式的能力。

問:Snowball Edge 如何運作?

透過在 AWS 管理主控台中,根據您需要傳輸的資料量和本機處理所需的運算量,請求一或多個 Snowball Edge Compute Optimized或 Snowball Edge Storage Optimized 裝置來開始使用。在裝置出貨以前,您選擇的儲存貯體、EC2 AMI 和 Lambda 函數會自動完成設定、加密並預先安裝在裝置上。裝置送達後,請將裝置連接至您的本機網路,手動或用 DHCP 自動設定 IP 地址,接著使用 Snowball Edge 用戶端軟體、任務資訊清單、解鎖碼驗證 Snowball Edge 裝置或叢集的完整性,然後解除鎖定以供使用。產生的任務資訊清單檔案和解鎖碼是獨一無二的,而且用密碼以邏輯方式與您的帳戶和提供給您的 Snowball Edge 綁定在一起,以確保任何其他裝置都無法使用。複製到 Snowball Edge 的資料會自動加密並存放在您指定的儲存貯體。

Amazon 會負責處理所有物流和運送流程,所以完成複製且準備好送回裝置時,E Ink 物流標籤會自動更新送回地址,以確保 Snowball Edge 裝置會運送到正確的 AWS 設施。裝置送出以後,您可以接收由 Amazon Simple Notification Service (Amazon SNS) 產生的文字和電子郵件訊息,或直接從主控台追蹤運送狀態。

Snowball Edge 資源所有管理工作都可以在 AWS 管理主控台進行,而且須由系統工程師操作。

問:Snowball Edge 和 Snowball 有什麼不同?

Snowball 旨在做為資料傳輸解決方案,用於將大量資料傳入和傳出指定的 AWS 區域。Snowball Edge 新增額外的功能,可本機執行 Lambda 和基於 EC2 的應用程式,甚至在沒有網路連線可用時,適用於在將資料傳回 AWS 之前需要本機處理的使用案例。有關更多詳細資訊,請參閱文件

問:Snowball Edge Storage Optimized 與 Snowball Edge Compute Optimized 選項有何不同?

如果您需要安全又快速地傳輸數 TB 至數 PB 的資料到 AWS,AWS Snowball Edge Storage Optimized 是最佳的資料傳輸方案。而且,非常適合執行通用分析,例如 IoT 資料彙總和轉換。其提供高達 100TB 的儲存、24 個 vCPU、1 TB SSD,以及高達 40Gb 的網路連線,可應對大規模資料傳輸和預先處理使用案例。對於需要存取強大運算和高速儲存進行資料處理,然後將其傳輸至 AWS 的使用案例,建議使用 AWS Snowball Edge Compute Optimized。其配備 52 個 vCPU、7.68 TB NVMe SSD 及高達 100Gb 的網路,可在連接能力有限的環境中執行諸如高解析度視訊處理、進階 IoT 資料分析以及即時最佳化機器學習模型的應用程式。有關更多詳細資訊,請參閱文件

 

問:Snowball Edge 適合哪些使用者?

如果您需要安全又快速地傳輸數 TB 至數 PB 的資料到 AWS,Snowball Edge 是最佳的資料傳輸方案。如果您有大量後端記錄資料要傳輸,或者您經常收集要傳輸到 AWS 的資料,但您的儲存位置無法提供高頻寬網路連線或是連線成本過高,Snowball Edge 就是您的最佳選擇。您也可以使用 Snowball Edge 執行邊緣運算工作負載,例如在 Snowball Edge 叢集上執行資料的本機分析,並將資料寫入 S3 相容端點。您可以運用內建功能將它簡化,納入現有工作流程,例如透過 NFS 檔案界面將檔案遷移到裝置上,同時保留檔案中繼資料。Snowball Edge 可在遠端位置或條件惡劣的作業環境運作,像是廠房、石油和天然氣鑽井機、礦場、醫院和移動的車輛。Snowball Edge 已預先設定完成而且不必連接到網際網路,所以運算處理和資料收集的作業可以在隔離的操作環境中進行。當您擁有完整的連線能力連接 AWS 時,Snowball Edge 也允許您在節點執行相同的軟體和存取特定的 AWS 功能。

問:是否可使用 Snowball Edge 將資料從一個 AWS 區域遷移到另一個 AWS 區域?

否。Snowball Edge 旨在做為資料傳輸解決方案,用於將大量資料傳入和傳出指定的 AWS 區域。對於需要在 AWS 區域之間傳輸資料的使用案例,建議您使用 S3 跨區域複寫做為替代方案。

問:我可以使用 Snowball Edge 傳輸多少資料?

您可以使用 Snowball Edge 傳輸幾乎任何數量的資料,從數 TB 到超多 PB。您可以使用單一 Snowball Edge Storage Optimized 裝置傳輸最多 100 TB,並利用多個裝置傳輸較大型的資料集,無論是平行或循序傳輸,例如,您可以用 10 個 Snowball Edge Storage Optimized 裝置傳輸 1 PB 的資料。

問:傳輸資料需要多久?

有多種因素會影響資料傳輸的速度,包含本機網路速度、檔案大小,以及從本機伺服器讀取資料的速度。使用 Snowball Edge 端對端傳輸高達 100 TB 資料到 AWS 的時間大約是一週,包含一般運送和 AWS 資料中心的處理時間。

顯示較少

問:處理特定任務時可使用 Snowball Edge 多長時間?

Snowball Edge 裝置必須在 Snowball Edge 準備工作起算的 360 天內寄回。

問:Snowball Edge 裝置的規格是什麼?

Snowball Edge Storage Optimized 選項以堅固耐用且適合運送的機架式外型規格提供 100 TB 儲存空間。此外,其為本機運算功能提供 24 個 vCPU 和 32 GB 記憶體,以在網路中斷連接的位置執行 Lambda 函數和與 EC2 相容的應用程式。Snowball Edge Compute Optimized 選項提供 42 TB 的儲存空間、52 個 vCPU、208 GB 記憶體、7.68 TB NVMe SSD、高達 100 Gb 的網路,以及選用的 GPU,可在偏遠的環境下執行運算密集型應用程式。請至 Snowball Edge 文件頁面查看完整的硬體規格清單,包括網路連線、散熱與電源要求、分貝輸出、尺寸。

問:Snowball Edge 支援哪些網路界面?

Snowball Edge Storage Optimized 內建 10GBase-T 網路連線、10/25Gb SFP28 和 40 Gb QSFP+ 銅線以及光纖網路,提供高速資料傳輸。Snowball Edge Compute Optimized 包含 10GBase-T 網路連線、10/25Gb SFP28 和 100Gb QSFP+ 銅線,可在網路連接中斷的環境下執行對延遲敏感的應用程式。

問:Snowball Edge 的預設運送選項為何? 是否可選擇急件運送?

Snowball Edge 預設採用 UPS 快遞公司的兩日運送方案。如果您的任務有時間急迫性,則可以選擇急件運送。

資料處理和儲存功能

問:Snowball Edge 支援 Lambda 函數嗎?

是,Lambda 函數已託管且可在 Snowball Edge 上執行,以回應資料儲存事件。

問:Lambda 函數如何在 Snowball Edge 上運作?

Lambda 函數於 Snowball Edge 上本機託管。當有資料寫入您的應用裝置時,會觸發 Lambda 函數對該資料採取動作。與在 AWS 中的運作方式相同,Lambda 函數可叫用其他服務、更新物件或進行其他變更。

問:Snowball Edge 支援 EC2 執行個體嗎?

是。Storage Optimized 選項支援 SBE1 執行個體,而Compute Optimized 選項則具有更強大的大型執行個體 SBE-C,適用於運算密集型應用程式。運算最佳化裝置可以選擇性地預先設定 GPU,您可使用 SBE-G 執行個體來提升應用程式的效能。Snowball Edge 裝置上對 EC2 相容執行個體的支援可讓您在 EC2 上建置和測試,然後在 Snowball Edge 上操作 AMI,以解決位於遠端或中斷連線位置的工作負載。

問:如何針對我的電腦需求選用 Amazon EC2 運算執行個體或 AWS Lambda 函數?

對於想在 AWS 中利用無伺服器運算模型以及想在裝置上執行相同應用程式的新應用程式,AWS Lambda 是很好的選擇。如果您目前有應用程式且想在裝置上執行資料預先處理,或是不想將現有應用程式重新建構成無伺服器模型,則 Amazon EC2 執行個體會是很好的選擇。

問:我如何搭配使用 GPU 和 AWS Snowball Edge 的 SBE 執行個體?

AWS Snowball Edge Compute Optimized 上的 GPU 選項隨附 SBE-G 執行個體,可利用內建的 GPU 來提升應用程式效能。收到裝置後,選取該選項來使用 SBE-G 執行個體搭配使用內建 GPU 和您的應用程式。

 

問:何時應該在 AWS Snowball Edge 上使用 EC2 相容執行個體?

當您有在節點上執行的應用程式,而且該節點是部署為虛擬機器 (一個 Amazon Machine Image,或 AMI) 且受管時,則應使用 EC2 相容執行個體。

問:可以將多個 Snowball Edge 裝置組成叢集嗎?

可以,多個 Snowball Edge Storage Optimized 或Compute Optimized 裝置可以叢集成為一個更耐久的較大型儲存集區,並包含一個相容於 S3 的終端節點。例如,如果您具有 6 部 Storage Optimized 裝置,它們可設定為單一叢集,其中會公開具有 400TB 儲存空間的單一相容於 S3 的終端節點。或者,可以單獨使用而不叢集處理,每個都託管具有 100TB 儲存空間的相容於 S3 的個別終端節點。無法混用 Storage Optimized 和 Compute Optimized 裝置來建立耐用的叢集。

問:什麼時候可以考慮將 Snowball Edge 裝置一起組成叢集?

透過 Snowball Edge 叢集,您可以增加本機儲存裝置的耐用性和可擴充性。將 Snowball 組成叢集可建立耐用、可擴充的相容於 S3 的本機儲存裝置。可透過將 Snowball 無縫與叢集來回交換,將資料傳輸至 AWS。組成 Snowball Edge 叢集以後,您便可以透過新增或移除應用裝置依需求擴展或縮減本機儲存容量,從而消除購買昂貴硬體的需要。

問:如何在 Snowball Edge 上開始使用本機運算?

使用 AWS 主控台、AWS Snowball 開發套件或 AWS CLI 建立 AWS Snowball Edge 任務時,您可以啟用和佈建 EC2 AMI 或 Lambda 函數。 

問:我是否可以使用現有的 EC2 API 來啟動、停止和管理裝置上的執行個體?

是。AWS Snowball Edge 提供與 EC2 相容的端點,可用來啟動、停止和管理 AWS Snowball Edge 上的執行個體。這個端點與 AWS CLI 和 AWS 開發套件相容。 

問:AWS Snowball Edge 支援哪些 EC2 功能?

AWS Snowball Edge 上執行的 EC2 端點提供了一部分的 EC2 功能,而客戶會發現這些功能非常適合用於邊緣運算案例。其中包括可執行、終止及描述已安裝 AMI 和執行中執行個體的 API。 

問:現有的 EBS 磁碟區是否可與 AWS Snowball Edge 搭配使用?

否。您目前不能將現有的 EBS 磁碟區與 AWS Snowball Edge 搭配使用。

問:在 AWS Snowball Edge 上執行執行個體需要執行哪些步驟?

若要執行 SBE1 執行個體,請提供任務建立時的 AMI ID,以及裝置寄送給您時上面預先安裝的映像。

問:我是否可以將來自其他 Hypervisor 的映像轉換成 AMI 或反之亦然?

是。使用 EC2 VM Import/Export 服務即可將 KVM/VMWare 映像匯入或匯出成 AMI。如需詳細資訊,請參閱 VM Import/Export 文件

問:使用這項功能可執行哪些作業系統?

您可以執行 EC2 支援的任何作業系統。Amazon EC2 目前支援各種 Linux、UNIX 和 Windows 作業系統;如需 EC2 支援的作業系統完整清單,請參閱 Amazon EC2 常見問答集頁面。對於像 Microsoft Windows 作業系統這類的作業系統,您可以提供自己的授權給裝置。

問:SBE1 和 SBE-C 執行個體上可執行哪些類型的工作負載?

SBE1 執行個體具備 24 個 vCPU、1 TB 區塊儲存和 32 GB 記憶體,其設計目的為支援邊緣應用程式,例如,IoT 感應器資料收集、影像壓縮和機器學習。SBE-C 執行個體具備多達 52 個vCPU、7.68 TB 區塊儲存和 208GB 記憶體,可在網路網路連接較少或沒有的環境下執行運算密集型應用程式。

問:如何確保我的 AMI 與 AWS Snowball Edge 上執行的 EC2 相容執行個體相容?

在 AWS 中 C5 執行個體類型上執行的 AMI,在大多數情況下都與 AWS Snowball Edge 上提供的 SBE1 和 SBE-C 執行個體相容。我們建議您先在 C5 執行個體類型測試您的應用程式,以確保它可以在裝置上執行。

問:裝置上是否可以安裝一個以上的執行個體?

是。只要裝置上所有執行個體使用的總資源少於 24 個 vCPU 和 32 GB 記憶體,就可執行多個執行個體。

問:如何在 AWS Snowball Edge 叢集上使用 SBE1、SBE-C 和 SBE-G 執行個體?

所有 EC2 相容執行個體可以在 AWS Snowball Edge 叢集的每個節點上執行。當您使用 AWS 主控台佈建 AWS Snowball Edge 叢集時,可以提供要在叢集的每個節點上執行之執行個體的詳細資訊,例如,要執行的 AMI、要使用的執行個體類型和大小。叢集中每個節點可以使用相同或不同的 AMI。

問:如何手動啟動執行個體?

每個 AMI 都有一個關聯的 AMI ID。使用 run-instance 命令並提供此 ID 即可啟動執行個體。執行此命令會傳回一個 instance-id 值,這個值可用來管理此執行個體。 

問:如何管理 AWS Snowball Edge 上的執行個體?

使用 describe-images 命令可查看裝置上安裝的所有映像狀態。在裝置上執行的執行個體中,若要查看作用中執行個體的狀態,可使用 describe-instance-status 命令。

問:如何終止現有的執行個體?

使用 terminate-instance 命令可終止執行中的執行個體。

問:我的 AMI 在傳輸中獲得哪些保護?

Snowball Edge 採用 256 位元加密方式來加密所有資料 (包括 AMI)。您可以使用 AWS Key Management Service (KMS) 來管理加密金鑰。您的金鑰絕不會存放在裝置上,而您需要金鑰與解鎖碼兩者才能使用現場部署的裝置。除了採用防竄改密封外殼,Snowball Edge 也採用產業標準信賴平台模組 (TPM),專門偵測未經授權更動硬體、韌體、軟體的情況。AWS 透過視覺和密碼編譯方式來檢查每個裝置,查看是否有被竄改的跡象。

問:AWS Snowball Edge 上的運算執行個體如何處理軟體授權?

您負責提供要在執行個體上執行之任何軟體的授權。在 Windows 作業系統上比較特別,您可以將現有授權帶到裝置上的執行中執行個體。 

區域可用性

問:哪些區域可以使用 Snowball Edge?

請參閱 區域服務可用性 頁面,取得最新資訊。AWS Snowball Edge Compute Optimized 目前已在美國東部 (維吉尼亞)、美國西部 (奧勒岡)、美國西部 (加利佛尼亞北部)、GovCloud (US-West) 和歐洲 (愛爾蘭) 等 AWS 區域推出。

問:是否可以將 Snowball Edge 運送到其他 AWS 區域?

不能,Snowball Edge 裝置的原始設計是僅在單一 AWS 區域中申請和使用。不能在一個區域請求,然後送回另一個區域。在歐盟中某個 AWS 區域用於進口或出口業務的 Snowball Edge 裝置,可在 28 個歐盟國家的任何一國使用。請參閱區域服務可用性頁面,取得最新資訊。

安全性

問:Snowball Edge 會加密我的資料嗎?

Snowball Edge 採用 256 位元加密標準加密所有資料。您可以使用 AWS Key Management Service (AWS KMS) 來管理加密金鑰。您的金鑰絕不會存放在裝置上,當它中斷連線並送回 AWS 時,所有記憶體都會清除。

問:Snowball Edge 用何種實體方式保護我的資料?

除了採用防竄改密封外殼,Snowball Edge 也採用產業標準信賴平台模組 (TPM),專門偵測未經授權更動硬體、韌體、軟體的情況。AWS 會用視覺和密碼演算法檢查每一個裝置尋找竄改的痕跡,確認 TPM 未偵測到任何更動。

問:Snowball Edge 用何種數位方式協助保護我的資料?

Snowball Edge 的設計重點是保護大多數機密資料的安全,所有資料皆使用您透過 AWS Key Management Service (KMS) 提供的金鑰加密。金鑰並非永久儲存在裝置上,而且會在電源中斷後刪除。應用程式和 Lambda 函數會在實體隔離的環境中執行而且無法存取儲存。最後,在您的資料傳輸到 AWS 以後,會根據美國國家標準技術研究所定義的標準將您裝置上的資料刪除。Snowball Edge 裝置已加強攻擊防護,而且所有組態檔案皆採用從未存放在裝置上的金鑰進行加密和簽署。

問:是否有方法可輕鬆追蹤資料傳輸任務?

Snowball Edge 使用創新的 E Ink 運送標籤,確保裝置會自動運送到正確的 AWS 設施。完成資料傳輸後,您可以使用 Amazon SNS 產生的文字訊息、電子郵件以及主控台進行追蹤。

問:是否可取得從我的帳戶發起的 Snowball API 呼叫的歷史記錄,以便用於安全分析和營運方面的故障排除?

是。若要取得從您的帳戶發出的 Snowball API 呼叫歷史記錄,您只需在 AWS 管理主控台中開啟 CloudTrail 即可;不會記錄和交付 Snowball 中的以下 API 呼叫:DescribeAddress (回應時)、CreateAddress (請求時)、DescribeAddresses (回應時)。

使用 Snowball Edge 匯入資料

問:如何把資料傳輸到 Snowball Edge?

連接並啟動 Snowball Edge 之後,您可以經由相容於 S3 的端點或 NFS 檔案界面把本機來源的資料傳輸到裝置上,這兩者在裝置上都可找到。您也可以使用 Snowball 用戶端複製資料。如須進一步了解,請參閱 Snowball Edge 文件

問:資料傳輸到 Snowball Edge 之後,我要怎麼做?

資料傳輸任務完成時,Snowball Edge 上 E Ink 顯示器會自動更新送回運送標籤,顯示要運送抵達的正確 AWS 設施,您只須把 Snowball Edge 交到離您最近的 UPS 據點即可。您可以透過 Amazon SNS 產生的文字訊息或電子郵件,或是直接從 AWS 管理主控台追蹤傳輸任務的狀態。

使用 Snowball Edge 匯出資料

問:匯出資料的費用是多少?

除了定價頁面上的詳細匯出任務費用以外,您也必須支付從 Amazon S3 擷取資料所產生的費用。 

 

問:多快可以存取匯出的資料?

我們通常會在收到要求後的 24 小時內開始匯出您的資料,而匯出資料最長需要一週的時間。一旦完成任務且準備好裝置,我們就會使用您在建立任務時選取的運送選項將裝置寄送給您。

計費

問:使用 Snowball Edge 的費用是多少?

如需定價詳情,請參閱我們的 AWS Snowball Edge 定價頁面

問:使用 Amazon S3 的費用為何?

Snowball Edge 可代您將資料傳輸到 AWS 服務 (如 Amazon S3)。以標準 AWS 服務費計算。傳入 AWS 的資料不會收取任何資料傳輸費用,存放在 S3 的資料則依標準 Amazon S3 定價費用計費。

問:我可否購買 Snowball Edge 裝置?

裝置僅依每項任務按實際用量付費的方式提供服務,並未開放銷售。

工作流程整合工具

問:Snowball Edge 服務是否支援 API 存取?

是。Snowball Job Management API 提供以程式設計方式存取 Snowball 或 Snowball Edge 的任務建立和管理功能。這是一個簡單且以標準為基礎的 REST Web 服務界面,其設計可使用任何網際網路開發環境。

問:Snowball Job Management API 可以執行哪些操作?

這個 AWS Snowball Job Management API 可讓合作夥伴和客戶建置自訂整合,以管理請求 Snowball 和溝通任務狀態的程序。這個 API 也提供簡單的 Web 服務界面,您可用這個界面從 Web 上的任何地方建立、列出、更新和取消任務。開發人員使用這個 Web 服務可輕鬆地建置用來管理 Snowball 任務的應用程式。若要進一步了解,請參閱 AWS Snowball 文件

問:什麼是 S3 轉接器?

Snowball S3 開發套件轉接器提供與 S3 相容的界面,可用在 Snowball 或 Snowball Edge 上讀取或寫入資料。

問:S3 轉接器可以執行哪些操作?

S3 轉接器讓客戶可以協助應用程式將檔案和非檔案來源的資料寫入 Snowball 或 Snowball Edge 裝置上的 S3 儲存貯體。它也包含了複製資料的界面,而其所使用的加密方式與透過 Snowball 用戶端的方式相同。如需進一步了解,請參閱 AWS Snowball 文件

問:為什麼應該使用 S3 轉接器而不是 Snowball 用戶端?

Snowball 用戶端是易於將檔案資料複製到 Snowball 的一整套工具。偏好緊密整合的客戶可使用 S3 轉接器輕鬆擴展他們現有的應用程式和工作流程,與 Snowball 無縫地整合。

問:使用 S3 轉接器時如何保護資料的安全?

S3 轉接器使用與 Snowball 用戶端提供的相同進階加密機制來寫入資料。

問:Snowball S3 轉接器支援哪些程式設計語言?

S3 轉接器透過與語言無關的 REST 進行通訊。

查看如何開始使用 AWS Snowball Edge

瀏覽 Snowball Edge 入門頁面
準備好開始建立?
開始使用 AWS Snowball Edge
還有其他問題嗎?
聯絡我們