simPlatform雲端應用平台
為一雲端應用平台,透過易於上手的操作介面,進行高速計算與模擬分析。
為了降低研究者對於大主機系統的使用門檻,simPlatform提供了一個友善且自訂化的操作介面,讓不熟悉Linux指令操作的使用者能直接使用大主機系統的計算資源,兼顧了使用的方便性與研究上的需求。
simPlatform為一整合性的雲端應用平台,可設計、串接、執行及管理大型高速計算與工作流程。使用者可發佈自行開發的計算程式、或自行串接的工作流程到國網中心的大型主機,並分享結果給相關的高速計算社群。
目的為改變高速計算主機的使用方式,此平台特點有:
- 1. 易於上手,吸引新一代族群
- 2. 客製化 / 標準化工作流程設計
- 3. 加速研究群間大資料分享與促進協同作業
- 4. 減少人工介入與錯誤 / 縮短數值實驗周期
simPlatform雲端應用平台服務
simPlatform預計為使用者提供下列的服務:
simHouse
管理執行中的simApp、工作流程,與即時工作監測。
simApp
模擬程式元件,例如商業軟體套件、開源軟體、自行開發模組、或其他衍生模組。
simMall
類似 google play 或 apple store 的 simApp 集散地。
simFactory
自訂 simApp 執行工作流程、及其參數設定介面。
simPlatform雲端應用平台功能
初期先開放simHouse工作環境,讓使用者能輕易地上手使用大主機計算環境來執行工作,包含檔案總管(File Manager)、我的工作(My Jobs)、主機佇列(System Queues)、文字編輯(Text Editor)、計畫錢包(Project Wallet)等基本功能:
File Manager
提供檔案複製、剪下、貼上、刪除等基本操作,支援上下載、壓縮、編輯、派送工作等作業,也可直接檢視一般圖檔與文件。
My Jobs
檢視派送工作ID、狀態、運行時間等工作相關資訊。
System Queues
大主機Queue的使用狀態資料。
Text Editor
基本文件編輯功能。
Project Wallet
查詢計畫錢包用量資訊。
未來隨著其他服務陸續開放,希望能為使用者們提供一個更完善的計算研究環境,甚至是教學模擬平台,透過simFactory來共同開發模擬軟體simApps並分享於simMall相關領域社群。進一步地可藉由工作流程管理系統將各種Apps串接成自動化之流程,簡化繁複的工作,並根據不同的需求,建立專屬模組,打造個人或研究群的計算模擬環境,有效減輕在大主機上操作的負擔。也規劃加入應用軟體虛擬化技術,納入具有圖形使用者介面的商業軟體或開源軟體,打造一個更多元化的應用平台,以提供更完整的前後處理介面。