要把應用程式系統放到雲端可不容易喔!第一步就要考慮喔!
如何選擇雲端執行個體(instance)的類型,這可是會影響你的系統執行的效能的。
雲端執行個體的類型有哪些:
1.一般用途的 :
應用程式中的運算、記憶體和網路功能資源需求大致相同,建議您不妨在一般用途執 行個體上執行 工作負載,因為應用程式不需要在任何單一資源區域進行最佳化。
2.運算最佳化 :
運算最佳化執行個體非常適合因高效能處理器而受益的運算密集型應用程式。
在需要處理單一群組中有多筆交易的批次處理工作負載時,您也可以使用運算最佳化執行個體。
3.記憶體最佳化 :
記憶體最佳化執行個體的設計目的,在於為記憶體內處理大型資料集的工作負載提供快速效能。在運算中,記憶體是暫時儲存區。它會保留中央處理單元(CPU)完成動作所需的所有資料和指令。在電腦程式或應用程式執行之前,CPU 會從儲存體載入記憶體。這項預先載入程序可讓 CPU 直接存取電腦程式。
假設您的工作負載需要在執行應用程式之前預先載入大量資料。此種情況可能是高效能資料庫,或者需要執行大量非結構化資料即時處理的工作負載。在這類使用案例中,建議使用記憶體最佳化執行個體。
4.加速運算 :
加速運算執行個體使用硬體加速器或協同處理器來提高執行某些功能的效率,其效果更勝在 CPU 執行軟體的可行效率。舉例來說,這類功能包括浮點數量計算、圖形處理和資料模式比對。
在運算中,硬體加速器是一種可以加速資料處理的元件。加速運算執行個體非常適合圖形應用程式、遊戲串流和應用程式串流等工作負載。
5.儲存最佳化 :
儲存最佳化執行個體專為需要對本機儲存體上的超大型資料集進行高序列讀取及寫入存取工作負載所設計。適合儲存最佳化執行個體的工作負載包括分散式檔案系統、資料倉儲應用程式,以及高頻線上交易處理 (OLTP) 系統。
在運算中,「每秒輸入/輸出操作 (IOPS)」是衡量儲存裝置效能的指標。
如果您的應用程式具有高 IOPS 需求,儲存最佳化執行個體可提供更好的效能(專為應用程式提供每秒數萬次低延遲的隨機 I/O 操作 (IOPS) 而設計)。
沒有留言:
張貼留言
歡迎各方朋友針對本文議題討論~