本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SUS03-BP04 最佳化對裝置和設備的影響
了解您的架構中使用的裝置和設備,並使用策略降低其用量。這樣可以盡量減輕對雲端工作負載的整體環境影響。
常見的反模式:
-
您忽略了客戶使用的裝置所受到的環境影響。
-
您手動管理及更新客戶所使用的資源。
建立此最佳實務的優勢:實作為客戶裝置最佳化的軟體模式和功能,可降低雲端工作負載的整體環境影響。
未建立此最佳實務時的曝險等級:中
實作指引
實作為客戶裝置最佳化的軟體模式和功能,可透過數種方式降低環境影響:
-
實作具回溯相容性的新功能,可減少硬體更換的數量。
-
最佳化應用程式以在裝置上有效執行,有助於降低能源耗用量及延長電池使用壽命 (若是由電池供電)。
-
最佳化裝置的應用程式也可減少網路上的資料傳輸。
了解您的架構中使用的裝置和設備、其預期生命週期,以及更換這些元件的影響。實作適當的軟體模式和功能,以盡可能減少裝置能源耗用量,以及客戶更換裝置和手動加以升級的需求。
實作步驟
-
執行清查:清查您的架構中使用的裝置。裝置可以是行動裝置、平板電腦、IOT裝置、智慧燈,甚至工廠中的智慧裝置。
-
使用節能裝置:考慮在您的架構中使用節能裝置。在不使用時,使用裝置上的電源管理組態進入低功耗模式。
-
執行高效應用程式:最佳化裝置上執行的應用程式:
-
採用在背景執行任務之類的策略來降低能源耗用量。
-
在建置承載時考慮網路頻寬和延遲,並實施可協助應用程式在低頻寬、高延遲連結上良好運作的功能。
-
將承載和檔案轉換為裝置所需的最佳化格式。例如,您可以使用 Amazon Elastic Transcoder 或 AWS Elemental MediaConvert
將大型高品質數位媒體檔案轉換為使用者可以在行動裝置、平板電腦、Web 瀏覽器和外接電視機上播放的格式。 -
在伺服器端執行需要大量運算的活動 (例如影像渲染),或使用應用程式串流來改善舊裝置的使用者體驗。
-
對輸出進行分段和分頁,特別是對於互動式工作階段,以管理承載並限制本機儲存要求。
-
-
鼓勵供應商參與其中:與使用永續性材料並提供供應鏈和環境認證透明度的裝置供應商合作。
-
使用 over-the-air (OTA) 更新:使用自動化 over-the-air (OTA) 機制將更新部署至一或多個裝置。
-
您可以使用 CI/CD 管道
更新行動應用程式。 -
您可以使用 AWS IoT Device Management
從遠端大規模管理連網裝置。
-
-
使用受管 Device Farm:若要測試新功能和更新,請使用具有代表性硬體集的受管 Device Farm,並迭代開發以最大化支援的裝置。如需詳細資訊,請參閱SUS06-BP05 使用受管 Device Farm 進行測試。
-
繼續監控和改善:追蹤裝置的能源使用情況,以識別需要改善的區域。使用新技術或最佳實務來增強這些裝置對環境的影響。
資源
相關文件:
相關影片: