問:什麼是 Snowball Edge?

Snowball Edge 是 100TB 的資料傳輸裝置,具備內建儲存以及特定 AWS 功能的運算能力,除了傳輸資料到 AWS 以外,Snowball Edge 也可以執行本機處理和邊際運算工作負載。Snowball Edge 的特色功能包括裝置上相容於 S3 的終端節點、支援 NFS 的檔案界面、一個叢集模式讓多個 Snowball Edge 裝置成為可擴展且更耐久的單一儲存集區,以及當資料複製到裝置時能夠執行 Lambda 函數。

問:Snowball Edge 如何運作?

開始時,請根據您要傳輸或處理的資料數量,向 AWS 管理主控台申請一個或多個 Snowball Edge 裝置,在裝置出貨以前,您選擇的儲存貯體和 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 適合哪些使用者?

如果您需要安全又快速地傳輸數 TB 至數 PB 的資料到 AWS,Snowball Edge 是最佳的資料傳輸方案。如果您有大量後端記錄資料要傳輸,或者您經常收集要傳輸到 AWS 的資料,但您的儲存位置無法提供高頻寬網路連線或是連線成本過高,Snowball Edge 就是您的最佳選擇。您也可以使用 Snowball Edge 執行邊際運算工作負載,例如使用 Lambda 函數對資料進行本機分析,由具備相容於 S3 的終端節點且更耐久的 Snowball Edge 叢集提供支援。您可以運用內建功能將它簡化,納入現有工作流程,例如透過 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 傳輸最多 100 TB,並利用多個裝置傳輸較大型的資料集,無論是平行或循序傳輸,例如,您可以用 10 個 Snowball Edge 裝置傳輸 1 PB 的資料。

問:傳輸資料需要多久?

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

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

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

問:Snowball Edge 的規格是什麼?

Snowball Edge 以堅固耐用且適合運送的機架式外型規格提供 100 TB 儲存空間,此外也提供大約相等於 EC2 m4.4xlarge 執行個體的本機運算功能,以支援一些額外功能。請至 Snowball Edge 文件頁面查看完整的硬體規格清單,包括網路連線、散熱與電源要求、分貝輸出、尺寸。

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

Snowball Edge 內建 10GBase-T 網路連線、10/25Gb SFP28 和 40Gb QSFP+ 銅線以及光纖網路,提供高速資料傳輸。 

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

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


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

請參閱區域服務可用性頁面,取得最新資訊。

很抱歉,我們目前無法在美國境內全部地區提供服務。

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

否。Snowball Edge 裝置的原始設計是僅在單一 AWS 區域中申請和使用。不能在一個區域請求,然後送回另一個區域。在歐盟中某個 AWS 區域用於進口或出口業務的 Snowball Edge 裝置,可在 28 個歐盟國家的任何一國使用。


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

Snowball Edge 採用 256 位元加密標準加密所有資料。您可以使用 AWS Key Management Service (AWS KMS) 來管理加密金鑰。您的金鑰絕不會儲存在裝置上,當 Snowball 中斷連線並要送回 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 Edge?

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

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

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


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

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


問:什麼是 Snowball Edge 上相容於 S3 的終端節點?

Snowball Edge 上相容於 S3 的終端節點,讓您可使用特定的 S3 操作和支援 S3 的用戶端工具,讀取裝置的資料以及將資料寫入裝置。

問:Snowball Edge 上相容於 S3 的終端節點支援哪些 S3 操作?

相容於 S3 的終端節點支援 Amazon S3 的 Get、Head、Put、Delete、List 和 MultipartUpload 操作。您可以在 Snowball Edge 上執行這些操作,如同您正在存取 S3 Web 服務終端節點一般,此外,您也可以將支援 S3 的用戶端工具指向 Snowball Edge 以讀取和寫入資料。

問:為何我要使用相容於 S3 的終端節點?

使用相容於 S3 的終端節點,即可使用 Snowball Edge 原生支援的 S3 操作,並透過編寫程式的方法傳輸資料。Snowball Edge 也可以與您專為 Amazon S3 建置的現有應用程式及工作流程無縫整合。

問:使用相容於 S3 的終端節點時,有哪些措施可以保護我的資料?

經由相容於 S3 的終端節點傳輸的資料同樣受到 Snowball Edge 進階安全機制的保護,即採用 256 位元加密所有資料。您可以使用 AWS Key Management Service (AWS KMS) 管理加密金鑰,您的金鑰絕不會存放在裝置上,而且 Snowball Edge 拔除電源時所有記憶體都會一併清除。

問:相容於 S3 的終端節點支援哪一些程式設計語言?

相容於 S3 的終端節點支援 REST 界面,任何程式設計語言皆可使用。


問:什麼是 Snowball Edge 的檔案界面?

檔案界面可讓您透過標準檔案儲存協定存放和擷取 Snowball Edge 上的物件。將 Snowball Edge 送回 AWS 進行資料匯入時,會將這些物件導入 Amazon S3,您可照常透過 S3 直接存取這些物件。您也可以透過 AWS Storage Gateway 以檔案的形式存取物件,其中還包含原始檔案系統中繼資料。

問:如何使用 Snowball Edge 的檔案界面?

Snowball Edge 送達您的現場並解除鎖定之後,每個 S3 儲存貯體會以 NFS 匯出的形式提供給應用程式,您可以在連接 Snowball Edge 的網路上看到這些匯出。您可以使用 Snowball Edge 上的本機 LCD 顯示器停用/啟用檔案界面。您可以將這些 NFS 匯出掛載到您的伺服器,應用程式就能像在任何其他網路共享檔案系統一樣讀取和寫入檔案。此外還能監控檔案界面狀態,以及透過 LCD 顯示器開啟支援管道。

問:Snowball Edge 的檔案界面支援哪些使用案例?

檔案界面支援多種使用案例。它可讓您使用共用檔案協定 (NFS) 以物件的形式將現有檔案導入 Amazon S3,並以物件中繼資料的形式保留關聯的檔案中繼資料。這個離線大量資料傳輸可讓您將檔案資料放入 S3,並使用該資料進行大數據處理等雲端內工作負載。或者,您可以透過 AWS Storage Gateway 從您的位置存取傳輸檔案資料,用於混合式應用程式或工作流程。

問:Snowball Edge 的檔案界面有哪些優點?

Snowball Edge 檔案界面可讓您的現有檔案應用程式、裝置和工作流程透過標準檔案協定寫入資料,同時保存中繼資料。

問:支援哪些檔案通訊協定?

Snowball Edge 支援使用 NFS v3 和 v4.1 連接的用戶端。支援 NFS v3 的 Microsoft Windows 用戶端可連接到 Snowball Edge。

問:檔案用什麼形式存放在 Snowball Edge?

檔案會以物件的形式存放在 AWS Snowball Edge 設備的儲存貯體中。許可、擁有權和時間戳記等檔案系統中繼資料會存放為使用者定義的物件中繼資料。Snowball Edge 上存放的所有資料和中繼資料都會加密。

問:如何設定 Snowball Edge 的檔案界面?

您可以使用 Snowball Edge 上的本機 LCD 顯示器停用/啟用檔案界面、監控檔案界面狀態、開啟一個支援管道。

問:是否可使用檔案界面和 Snowball 的 Amazon S3 轉接器寫入 AWS Snowball Edge 設備上的儲存貯體?

不建議您直接或透過檔案界面寫入 AWS Snowball Edge 設備上的儲存貯體。如果您直接覆寫或更新之前由檔案界面寫入的物件,當透過檔案界面存取物件時,會導致不明確的行為。同時對相同的物件進行修改 (例如,透過檔案界面和 Snowball 的 Amazon S3 轉接器) 將導致不可預期的結果。

問:是否可使用檔案界面和 Snowball 的 Amazon S3 轉接器讀取 AWS Snowball Edge 設備上的相同儲存貯體?

不建議使用檔案界面和 Snowball 的 Amazon S3 轉接器讀取 AWS Snowball Edge 設備上的相同儲存貯體。這可能會導致不明確的行為。

問:是否應使用檔案界面將資料載入 Snowball Edge 或 Snowball 的 Amazon S3 轉接器?

如果您的現有工作流程是以檔案為基礎,或者想要使用標準檔案系統操作以檔案的形式存取 S3 物件,可使用檔案界面。當應用程式不需要檔案系統操作且可直接管理資料傳輸時,則可使用 Snowball 的 Amazon S3 轉接器。

問:Snowball Edge 的檔案界面和 AWS Storage Gateway 有何不同?

使用 Snowball Edge 的檔案界面可在「離線」模式下輕鬆將資料導入 S3。當您需要匯入多組檔案且不需要在 S3 立即可用,或者從頻寬不足的位置透過網路傳輸資料時,這就非常實用。

AWS Storage Gateway 可讓您透過網際網路或 AWS Direct Connect 將檔案資料放入 S3,使上傳的檔案立即可用。

問:我可以從 Amazon EFS 存取透過 Snowball Edge 檔案界面遷移的檔案嗎?

否。透過 Snowball Edge 檔案界面遷移的檔案可以直接在 S3 中以物件形式存取,或是透過 AWS Storage Gateway 以檔案形式存取。


問:Snowball Edge 提供什麼樣的叢集功能?

Snowball Edge 中的叢集功能允許您將許多 Snowball Edge 裝置彙總在一起,建立一個邏輯儲存集區,並提升耐久性及容量。

問:為什麼應該使用 Snowball Edge 中的叢集功能?

將 Snowball Edge 裝置組成叢集可建立更耐久、可擴展的本機儲存集區。Snowball Edge 叢集可讓您使用多部 Snowball Edge 裝置存取大量的本機儲存容量。

問:是否可以使用叢集組態的 Snowball Edge 擴大或取代現場部署的資料儲存解決方案?

是。Snowball Edge 提供的可擴展儲存空間是專為安全、耐久地存放資料所設計。

問:有哪些情況可以使用 Snowball Edge 叢集功能?

當您的現場部署位置需要耐久的儲存空間時,便可以使用 Snowball Edge 叢集功能。有些客戶偶爾會面臨遠端網站需要耐久儲存空間的情形,而遠端網站難以提供大量的資料儲存體。例如在製造業中,有些公司會想要為每個工廠位置設置儲存集區;或是在軍隊中,有些部門會有更替資料儲存體的需求,以及需要增加和減少船艦上儲存容量的彈性。

問:如何開始使用 Snowball Edge 叢集?

您可以使用 AWS Snowball API、AWS 主控台、AWS 開發套件或 AWS CLI 訂購 Snowball Edge 叢集。建立叢集之後,您會收到一個叢集識別符 (以 CID 開頭),您可以使用此識別符來參考這個特定叢集任務中的任何操作。

問:我的 Snowball Edge 叢集是否有大小下限?

是,Snowball Edge 叢集的大小下限為 5 個節點。

問:我的 Snowball Edge 叢集是否有大小上限?

是,Snowball Edge 叢集的大小上限為 10 個節點。

問:Snowball Edge 叢集有多少可用空間?

Snowball Edge 叢集的總大小是根據節點數量及每個節點的可用容量 (45 TB) 來計算。例如,由 5 個裝置組成的叢集擁有 500 TB 的實體容量,則您的可用空間是 225 TB。您可以輸入以下命令,取得叢集中總共使用的空間及總共可用的空間:

snowballEdge status –i IP_PrimaryNode -m Path/to/manifest/file –u unlock_code

問:是否可以從個別佈建的 Snowball Edge 裝置建立叢集?

否。開始使用叢集的唯一方式是建立類型為「AWS Snowball Edge 叢集」的任務。

問:Snowball Edge 裝置送達我的位置之後,我要如何設定叢集?

Snowball Edge 裝置送達您的位置之後,您必須開啟電源、將它們連接至同一個網路、下載資訊清單檔案和解鎖碼、下載 Snowball 用戶端,然後解除鎖定叢集。

問:是否可和做為 Snowball Edge 叢集進入點的特定節點互動?

是。每個 Snowball Edge 叢集都有一個主要節點和數個次要節點。您可以挑選做為主要節點的裝置。所有寫入都會透過主要節點來完成,而讀取則可由任一節點來完成。

問:如何解除鎖定 Snowball Edge 叢集?

請注意 LCD 螢幕上,其中一個 Snowball Edge 裝置的 IP 地址。該裝置會做為主要節點。若要解除鎖定 Snowball Edge 叢集,請使用用戶端軟體連接至主要節點,然後輸入下方顯示的解鎖命令。解鎖主要節點將會解鎖叢集:

snowballEdge unlock –i Primary_IP_Address –s Secondary_1_IPAddress Secondary_2_IPAddress Secondary_3_IPAddress Secondary_4_IPAddress -m Path/to/manifest/file –u unlock_code

問:是否需要解鎖 Snowball Edge 叢集的每個節點?

否。每個 Snowball Edge 叢集都有單一叢集資訊清單檔案和解鎖碼。請使用資訊清單檔案和解鎖碼來解鎖主要節點,之後便會自動解鎖次要節點。

問:我可以在收到所有單元之前解除鎖定 Snowball Edge 叢集的特定節點嗎?還是必須等到我收到所有單元?

我們不建議以低於佈建叢集任務所需的節點數目來啟動 Snowball Edge 叢集,因為您不一定能夠長久地對叢集進行讀寫,這取決於節點的數目。

問:如何知道 Snowball Edge 叢集中的節點總數?

您可以隨時執行以下命令,進一步了解 Snowball Edge 叢集中可用節點的數目:

snowballEdge status –i Primary_IP_Address -m Path/to/manifest/file –u unlock_code

問:如何知道 Snowball Edge 叢集運作的資料耐久性等級?

您可以使用 "snowballEdge status" 命令來回報 Snowball Edge 叢集的資料耐久性等級。您可以使用以下命令取得叢集的狀態:

snowballEdge status –i Primary_IP_Address -m Path/to/manifest/file –u unlock_code

 

以下是 Snowball Edge 叢集耐久性等級的簡要說明:

HEALTHY:此等級表示 Snowball Edge 叢集使用完整容量來運作。

REDUCED:此等級表示 Snowball Edge 叢集在降低容量的情況下運作,因為有一或多個設備無法使用。此時叢集仍然可以正常讀寫,但是建議您檢查所有 Snowball Edge 設備的電源和網路狀態,確保它們均可正常運作。如有任何 Snowball Edge 設備持續沒有回應,則請訂購替代品。

AT RISK:此等級表示 Snowball Edge 叢集在嚴重降低容量的情況下運作,因為有一或多個 Snowball Edge 設備無法使用。此狀態下您無法將資料寫入叢集,但是仍然可以正常讀取。建議您檢查所有 Snowball Edge 設備的電源和網路狀態,確保它們均可正常運作。如有任何 Snowball Edge 設備持續沒有回應,則請訂購替代品並聯絡 AWS Support。

DATA UNAVAILABLE:此等級表示 Snowball Edge 叢集未正確運作,且部分資料將無法使用。在此狀態下您將無法在叢集讀寫資料。建議您檢查所有 Snowball Edge 設備的電源和網路狀態,確保它們均可正常運作。如有任何 Snowball Edge 設備持續沒有回應,請立即聯絡 AWS Support。

問:Snowball Edge 叢集中的特定裝置有哪幾種不同的狀態類型?

以下簡要說明 Snowball Edge 叢集中特定裝置的不同狀態類型:

AVAILABLE:此狀態表示該裝置可在叢集使用。

REMOVED:此狀態表示該裝置已從叢集移除。

您可以使用以下命令取得 Snowball Edge 叢集中特定節點的狀態:

snowballEdge status –i Node_IP_Address -m Path/to/manifest/file –u unlock_code

問:是否可藉由新增節點來擴展 Snowball Edge 叢集的大小?

如果您自叢集移除了運作狀態不佳的節點,或是想要增加本機儲存空間,可以將新節點加入 Snowball Edge 叢集。要增加新節點,您必須訂購替換品。您可以從主控台、AWS CLI 或是其中一個 AWS 開發套件訂購替換節點。

問:是否可以從 Snowball Edge 叢集移除節點?

如果您要替換節點,可以從 Snowball Edge 叢集進行移除。您可能因為某個節點運作狀態不佳、無法開機或有瑕疵而想要進行替換。要移除節點,可以使用 "snowballEdge removenode" 命令將它關閉。

問:如何替換 Snowball Edge 叢集中的次要節點?

要訂購 Snowball Edge 叢集的替換節點,可以前往 AWS 主控台頁面訂購替換裝置。當您收到裝置之後,必須依照下列步驟進行:

  • 將運作狀態不佳的裝置電源關閉,然後使用 "removenode" 命令從叢集移除:

snowballEdge removenode –i IP_Primary –n Job_Id_of_Node_to_remove -m Path/to/manifest/file –u unlock_code

  • 插入替換的 Snowball Edge 裝置,並等待大約 10 分鐘讓它開機。如果使用 DHCP,裝置將會自動取得 IP 地址。如果您是使用靜態 IP 地址,則必須手動指定 IP 地址。
  • 使用下列命令新增替換的 Snowball Edge 裝置:

snowballEdge addnode –i IP_Primary –a IP_node_to_be_added -m Path/to/manifest/file –u unlock_code

問:如何替換 Snowball Edge 叢集中運作狀態不佳的主要節點?

如果您的主要節點停止運作,可以依照下列指示進行替換:

  • 關閉現有主要節點的電源
  • 關閉並重新啟動所有現有的次要節點,並等待大約 10 分鐘讓所有節點開機
  • 在新的主要節點上執行解鎖命令:

snowballEdge unlock –i Primary_IP_Address –s Secondary_1_IPAddress –s Secondary_2_IPAddress –s Secondary_3_IPAddress –s Secondary_4_IPAddress -m Path/to/manifest/file –u unlock_code

  • 從 AWS 主控台訂購新的替換節點以替換您的主要節點。
  • 收到 Snowball Edge 裝置之後,將它插入並等待大約 10 分鐘讓它開機。如果使用 DHCP,裝置將會自動取得 IP 地址。如果您是使用靜態 IP 地址,則必須手動指定 IP 地址。
  • 使用下列命令新增替換的 Snowball Edge 裝置:

snowballEdge addnode –i IP_Primary –a IP_node_to_be_added -m Path/to/manifest/file –u unlock_code

問:如果從 Snowball Edge 叢集移除一個以上的 Snowball Edge 裝置會發生什麼事?

在任何時候,您都不能從 Snowball Edge 叢集移除一個以上的 Snowball Edge 裝置。

問:替換次要 Snowball Edge 裝置時,是否可繼續使用 Snowball Edge 叢集?

是。即使在替換 Snowball Edge 裝置時,您也可以繼續使用 Snowball Edge 叢集。在所有節點都顯示為 AVAILABLE 狀態之前,叢集將會以降低耐久性的模式執行。 

問:替換主要 Snowball Edge 裝置時,是否可繼續使用 Snowball Edge 叢集?

是。如果主要節點無法使用,您可以自叢集中的任何其他節點進行讀取。但是,在主要節點恢復之前,您將無法寫入 Snowball Edge 叢集。如果裝置無法運作,建議您立刻重新啟動叢集,然後選擇新的主要節點或是訂購替換節點。

問:替換 Snowball Edge 叢集的節點之後,存放的資料會發生什麼事?

替換節點之後,Snowball Edge 叢集會將剩餘節點上的資料重新分割,以便繼續以耐久的儲存方式使用。

問:是否可以在替換節點中選擇不同於訂購 Snowball Edge 叢集時所設定的任務設定 (地址、運送速度、Lambda 函數、IAM 角色、KMS 金鑰、SNS 通知)?

否。每個替換節點都會使用與 Snowball Edge 叢集相同的任務組態預先設定。

問:是否可以在替換節點選擇不同的 Lambda 函數?

是。只要使用和 Snowball Edge 叢集原始設定的相同 S3 儲存貯體,您就可以選擇不同的 Lambda 函數。

問:訂購替換節點之後,是否可以使用和之前相同的 Snowball Edge 叢集資訊清單金鑰和解鎖碼?

否。訂購替換裝置之後會產生新的叢集資訊清單和解鎖碼,在 Snowball Edge 叢集未來的任何操作都必須使用這些資訊。

問:如果其中一個節點無法使用會發生什麼事?

即使 Snowball Edge 叢集是以降低耐久性等級執行,您也可以繼續使用。請立即訂購替換 Snowball Edge 裝置,以便使用新裝置來替換此節點。

問:如果其中兩個節點無法使用會發生什麼事?

您可以繼續使用 Snowball Edge 叢集,但請注意,它會以唯讀模式執行,而且叢集上的現有資料會有風險。請立即訂購兩個替換裝置,以便使用新的 Snowball Edge 裝置替換這些節點。

問:如果其中三個或更多節點無法使用會發生什麼事?

您無法再使用此 Snowball Edge 叢集,而且叢集上的現有資料會有風險。如果有三個或更多的 Snowball Edge 裝置無法運作,請立即聯絡 AWS Support。

問:現場部署的 Snowball Edge 叢集可以在我的位置保留多久?

現場部署 Snowball Edge 叢集可在您的位置保留的最長時間為從建立訂單當日開始 360 天。在此天數之後,叢集中的憑證將會過期,必須歸還叢集中的所有 Snowball Edge 裝置或是訂購新裝置。

問:是否可以為 Snowball Edge 叢集預訂替換裝置?

是。要預訂替換裝置,您必須建立 Snowball Edge 叢集任務,然後建立訂購替換 Snowball Edge 裝置的任務。如果沒有任何裝置運作狀態不佳,替換裝置不必連接到原始 Snowball Edge 叢集。當某個 Snowball Edge 裝置運作狀態不佳時,您可以移除該裝置然後新增替換裝置。

問:Snowball Edge 叢集是否可預先載入現有 S3 儲存貯體的資料?

否。不過您可以建立兩個 Snowball 任務的訂單 – 一個叢集任務,一個匯出任務。從 AWS 拿到的 Snowball Edge 叢集會是空的,但匯出任務可以是用於將資料匯入 Snowball Edge 叢集的 Snowball (或 Snowball Edge) 裝置。

問:是否可以使用叢集中的個別節點將資料從整個 Snowball Edge 叢集導回 AWS?

否。Snowball Edge 叢集只能用於現場部署儲存與運算,不能用來將資料匯入 AWS。若要自叢集匯入資料,您必須訂購額外的 AWS Snowball (或 AWS Snowball Edge) 裝置,然後將這些裝置連接到 Snowball Edge 叢集的相同網路上。然後便可以使用匯入裝置 (Snowball 或 Snowball Edge) 和叢集上的 S3 轉接器來傳輸資料。視叢集中使用的資料量而定,您可能需要訂購多個匯入裝置才能將資料送回 AWS。

問:是否有單一 S3 相容終端節點可連接到 Snowball Edge 叢集?

否。讀取操作的每個節點都有唯一的 S3 終端節點。但是對於寫入操作,您只能使用主要節點的 S3 終端節點。

問:如果執行 S3 相容終端節點的節點中斷連線,此終端節點是否會有所變更?

是。如果主要節點中斷連線,則 IP 地址將會變更。終端節點將會是新選擇的主要節點的 IP 地址。

問:如果執行 NFS 終端節點的節點中斷連線,此終端節點是否會有所變更?

是。如果主要節點中斷連線,則 NFS 地址將會變更。終端節點將會是您選擇的主要節點的 IP 地址。

問:將資料導入叢集時,資料傳輸的網路輸送量是否會因節點數目而增加?

否。所有寫入操作都必須透過主要節點,所以您的導入輸送量只會限制在單一節點的輸送量。但是,如果您從數個裝置進行平行讀取,讀取操作的輸送量可能會較高。

問:啟用叢集時,運算容量否會線性擴展?

否。叢集只會增加您可用的耐久儲存量。叢集中的可用運算容量總數只會限制在一個節點。

問:運算會在 Snowball Edge 叢集的哪個位置執行?

每個叢集都有一個主要節點,運算會在此執行。要識別叢集中的主要節點,請輸入以下命令:

snowballEdge status –i IP_of_any_node -m Path/to/manifest/file –u unlock_code

問:選擇不同節點做為主要節點之後,是否能維持所有執行個體上的自訂應用程式狀態?

否。建議您建立無狀態的應用程式,或是將所有狀態儲存 NFS/S3 儲存上,以便在主要節點需要重新啟動時,可以從持久性儲存進行讀取。

問:如果是現場部署的情況,是否可以更新 Snowball Edge 叢集中的 Lambda 函數?

否。您無法更新現場部署的 Lambda 函數。


問:什麼是 AWS Greengrass?

Snowball Edge 隨附嵌入版 AWS Greengrass,讓您在回應 S3 PUT 物件事件時可執行以 Python 語言編寫的 AWS Lambda 函數。

問:Snowball Edge 上可以使用哪些 AWS Greengrass 功能?

Snowball Edge 上執行的 Greengrass 核心可讓您將以 Python 為基礎的 Lambda 函數部署至 Snowball Edge 裝置,並透過 MQTT 訊息觸發這些 Lambda。當您為已預載至少一個 Lambda 函數的 Snowball Edge 建立任務時,此 Snowball Edge 預設會佈建成 Greengrass 核心裝置。每當此 Snowball Edge 連線至網際網路時,您都可透過 Greengrass 主控台更新、新增或移除裝置上的 Lambda 函數。您甚至可以託管除了 S3 PUT 以外,由 MQTT 訊息所觸發的 Lambda 函數。此外,您也可以在 Greengrass 主控台更新關聯的 Greengrass 群組,以及使用群組中的裝置作為其他 Greengrass 核心裝置。

問:Snowball Edge 上的 Greengrass 有哪些可能的使用案例?

在 Snowball Edge 上使用 Greengrass 核心,您可以撰寫自訂 Lambda 函數來提供本機處理,或是在資料透過 S3 PUT 操作和可用的 S3 相容終端節點寫入 Snowball Edge 裝置時進行預先處理。您也可以使用 Snowball Edge 做為 IoT 物件的 Greengrass 群組核心。這樣一來您便可以收集並分析感測器資料流、即時壓縮影像等等。

問:如何使用 Snowball Edge 上的 Greengrass?

您可以使用 AWS Snowball 管理主控台或任務管理 API,在出貨前將新的或現有的 Lambda 函數對應至 Snowball Edge 裝置上預先設定的 S3 儲存貯體。收到裝置之後,請將它解除鎖定並連線至網際網路,以便讓雲端中的 Greengrass 能夠將以 Greengrass 群組核心方式運作所需的憑證傳送給 Snowball Edge。

問:如果我在 Snowball Edge 叢集上使用 AWS Greengrass 會發生什麼事?

您可以在 Snowball Edge 叢集上使用 Greengrass,就像在單一 Snowball Edge 上使用一樣,而每個叢集節點都是自己的唯一 AWS Greengrass 核心裝置。

問:每一個任務可以有多少個 Lambda 函數?

在建立任務時,每個 Lambda 函數都可以與 Snowball Edge 上的單一 S3 儲存貯體建立關聯。收到裝置之後,請將它解除鎖定並連線至網際網路,您可以視需要新增、移除或更新 Lambda 函數。如果您為每個函數配置 128 MB 的記憶體,則可以同時有最多 7 個 Lambda 函數。

問:是否所有 AWS 區域皆可使用 Snowball Edge 上的 Greengrass?

您目前只能在 Greengrass 服務支援的區域使用 Snowball Edge 上的 Greengrass。如需 Greengrass 支援的區域清單,請參閱區域表。在僅支援 AWS Snowball Edge 卻不支援 AWS Greengrass 的區域,您仍然可以為 Snowball Edge 裝置建立任務,但是它們將無法存取運算功能。


問:使用 Snowball Edge 的價格是多少?

每個 Snowball Edge 任務皆收取固定費用 300 USD,支付 AWS 資料中心的裝置處理及操作,300 USD 任務費用包含在您的現場使用 10 天的費用,收到設備及寄送設備的那兩天不算在這 10 天內。如超過上述時間,一台 Snowball Edge 裝置在您的現場每超過一天每天收取 30 USD。傳輸到 AWS 的資料不會收取任何資料傳輸費用,存放的資料則依標準 Amazon S3 定價計費,匯出資料的費用由 0.03 USD/GB 起算。此外,依照您選擇的運送地點和運送選項 (例如兩日送達、隔日送達),運費採用標準貨運費率計算。預設的運送選項為 2 天。

定價範例:

下列定價範例說明若您使用一個 100TB Snowball Edge 裝置傳輸 90TB 資料到 AWS,總計持有該裝置 15 天 (第 1 天收到裝置並在第 15 天退還裝置),費用應如何計算。

收到裝置當天以及將裝置寄還至 AWS 當天皆為運送日,不算在 10 天免費使用期之內,換言之,您在現場使用裝置的日數總共 13 天,其中 10 天不收費,因此您額外使用了 3 天以進行資料傳輸。

服務費用:                                       300 USD

每日費用 (3 天 x 每日 30 USD):    90 USD

運費:                             依距離而定

資料傳輸費用:                            0 USD

問:若我使用 Snowball Edge 上相容於 S3 的終端節點,我在 Amazon S3 的使用量是否計費?

不會,使用 Snowball Edge 上相容於 S3 的終端節點不會收取任何額外費用,若您的 Snowball Edge 傳輸資料到 Amazon S3,則會收取標準 S3 請求和儲存的費用。

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

否。Snowball Edge 裝置僅依每項任務隨收隨付的方式提供服務,並未開放銷售。