云計算以自服務模型著稱,無需直接IT介入,用戶就可以預配并且管理資源。大多數這樣的自服務交互都是通過基于web的門戶實現的。但是為私有云簡單創建一個門戶并不足夠;開發人員需要以有意義的方式設計并且實現這個門戶。否則,這樣的門戶及私有云,可能就完全無法使用。
如下是創建優質私有云自服務門戶的十大要素。
滿足用戶實際需要
不先理解工具想要解決的問題的話,就無法創建出成功的工具。有時設計人員投資大量資源創建出從技術角度工作良好的私有云自服務門戶,但是并沒有滿足用戶的實際底層需求。這樣的結果通常就是失敗的設計。
從一開始就考慮到用戶,這是優質設計的基石,強調簡潔性并且解決用戶的問題,而不是展示設計人員的技術能力。門戶必須能夠給用戶提供他們所需要的東西,而不是提供設計人員認為應該提供的東西。
比如,如果門戶的主要目標是預配以及管理實例,這樣的功能就應該確實可用,清晰并且易于實現。限制計算或者存儲實例的可用選項,減少用戶的疑慮,或者基于其他簡單條件將實例分類,比如應用類型或者用戶部門。管理細節必須反應到簡單儀表盤里有限的關鍵指標上,但是同時允許用戶進一步深入到更多的細節里。
使用階段化方案
門戶并非一成不變的,設計人員無需在第一個版本里就完美地實現門戶的所有功能。實際上,基于web的云門戶很適合迭代化或者DevOps里的持續交付模型。很多門戶都是從基本特性的小集合開始,然后隨時間逐步優化并且添加更多的特性。
開發人員可以beta測試新的web門戶版本,同時通過臨時或者beta測試URL同步運行確定的門戶,從而以藍/綠部署方式托管最新的候選版本。這讓用戶可以測試新的候選版本,并且在仍然使用當前門戶管理私有云資源的同時對即將到來的改變提出建議。
確保可用性
用戶不會花時間使用設計不好的網站,因此設計人員需要創建出很容易就可以訪問的實體。
從確保云自服務門戶能夠被所有人訪問開始。在很多情況下,設計人員會在門戶上添加一個指向公司其他網頁的鏈接。他們也能夠使用搜索引擎優化方案來提高門戶在主流搜索引擎,比如Google,里的排名。這在門戶對于企業外部用戶可用的情況下尤其重要。
門戶還必須支持多種web瀏覽器,比如Microsoft Edge、Google Chrome、Mozilla Firefox和Apple的Safari。這讓任何用戶都可以跨平臺訪問該門戶,無論底層終端配置是什么。
注意可用性
門戶必須幫助用戶解決實際問題或者達到特定的目標,因此需求分析至關重要。但是所有活動中最重要的是可用性——web門戶實際上如何工作。大多數用戶不會頻繁訪問門戶,因此他們對網站的了解一直都會很少。
這意味著設計人員必須強化基本的任務。設計必須關注于簡潔性,但是允許用戶深入細節。最小化按鈕,菜單選項,下拉列表,超鏈接和文字入口的數量。小心設計內容的放置,流水線化導航選項,并且讓網站能夠流暢應對用戶的錯誤。
個性化門戶
網站會產生關于用戶及其傾向的大量信息。這些傾向以及選擇應該保存下來,并且在用戶返回門戶時喚醒,自動推送很多字段并且更新賬號細節。這樣可以顯著加速并且簡化用戶和web門戶的交互,并且消除可能的錯誤。
使用已有的證書簡化用戶登錄。如果員工已經因為其他的業務任務,比如郵箱或者消息,登錄了系統,那么就可以使用單點登錄也授權其訪問web門戶。
保持內容精確和清晰
大多數使用自服務門戶的終端用戶的IT知識都不多。充滿技術術語等知識的文檔以及文字會讓他們困惑并且感到挫敗。
不管是門戶本身的文字和介紹,或者某個知識基礎的文檔和文章,都要保證所有內容的清晰和準確。從大量測試用戶的反饋能夠幫助找到那些讓人困惑或者過于復雜的內容。最小化背景介紹以及技術細節,關注于簡單的步驟和簡短的回答上。比如圖表,圖片甚至教學視頻等多媒體信息在這里會很有幫助。
提供多種方式幫助
終端用戶會時不時地遇到困難并且要求協助,因此開發人員要在web門戶設計里集成進去這些對用戶的支持。
在線幫助,比如PDF文檔,SharePoint文章以及其他的知識基礎內容,可以提供給用戶動態的,可搜索的自助概要信息,從而幫助解決一些常見的問題。郵箱,聊天,幫助論壇,可以開ticket的幫助平臺,甚至電話支持的鏈接,可以將用戶和能夠協助他們的IT員工連接起來。
度量門戶性能
私有云自服務門戶可能成為重要的商業服務,它也必需當做重要的商業服務來對待。持續監控門戶及其核心性能度量。延遲時間和過多的加載時間會讓用戶很沮喪,導致沒必要的頁面重新加載,甚至導致用戶棄用該網站。嘗試收集關于站點和用戶錯誤的度量——這對于之后尋找故障并且改進站點至關重要。
度量還要包括關于站點情況如何的數據,比如完成操作的次數,這些成功操作實際是什么,以及通過web門戶預配以及操作的資源總量。
持續改進門戶
正是因為私有云門戶的特性和功能性可以迭代化,開發人員也可以將站點質量方案迭代化。性能度量是真實數據的重要來源,反應用戶實際使用門戶干什么,以及他們會獲得什么結果。
還有其他方式可以收集用戶反饋并且估計滿意度。給注冊用戶發調查,了解網站的可用性,優點和問題。這樣的反饋能夠帶來開發人員和商業領導可能永遠也想不到的想法。
部署考慮可用性
很多web門戶設計的重點都是圍繞軟件演進的——用來創建門戶的代碼基,以及其他數據庫,性能代理,分析,幫助臺等等的支撐平臺。開發人員和運維人員需要為軟件制定合適的部署方案。私有云自服務門戶可能成為重要的商務資產,因此部署方案必須反映這些資產的重要性。
比如,web門戶可以部署到負載均衡的服務器集群上,來確保低延時并且提供硬件級別的彈性。