應用平台注意事項

    • 應用平台設定
      • 應用平台參數新舊平台比對,由於 CPU 架構與作業系統差異,新舊平台參數應該不同。
        • 比對新舊應用平台效能損耗:
          • 撰寫科學運算測試程式:預期為較高差異值
          • 撰寫巨型記憶體操作測試程式:預期為低差異值
          • 撰寫海量檔案讀寫測試程式:預期為較低差異值
      • 資料庫連接:Data Source
        • 撰寫資料庫存取壓力測試程式:預期為較低差異值
      • 佇列設定:JMS
        • 撰寫 JMS 壓力測試程式:預期為較低差異值
      • 日誌設定:
        • 日誌需要高效率檔案系統支撐,指定合適儲存設備:
          • 日誌是否需要保存?保存多久?多大量?
          • 是否需要佔用 SAN 頻寬?
    • 應用系統部署
      • 使用 ant 機制,執行部署、反部署,及測試應用系統。
        • (1) ant deploy
        • (2) ant test
        • (3) ant undeploy(發生測試失敗、部署順序錯誤時)
      • 使用命令稿(Shell Script)方式,建立應用系統部署順序。
        • 應用系統常依賴應用平台資源是否已備妥方能執行部署。
        • 應用平台資源包括系統資源,如資料庫連接池、JMS 佇列,應用系統元件(EJB)等等。
        • 應用系統必須要依序部署,由於可能隨時間消逝,部署順序文件佚散。
        • 因此常需要反複修改並執行部署命令稿,以重建部署順序。