201*個人年度總結報告
201*個人年度總結報告
從201*年7月份入職已經(jīng)快半年了,在這期間我參與銀聯(lián)云集成開發(fā)平臺項目的開發(fā)。
由于我參與云集成開發(fā)平臺項目的時間較晚(項目已經(jīng)進入開發(fā)階段),因此進入項目的前一段時間,對項目的需求并不十分了解。閱讀項目需求文檔和設計文檔也很費力,因為項目涉及的設計思想、概念、技術都很豐富。我的開發(fā)任務是云集成開發(fā)平臺的管理控制臺,主要是調用各個功能模塊提供的接口并提供前端的WEB頁面展示,例如在頁面上單擊一個按鈕來完成一組應用容器(集群Jetty)的啟停操作。隨著管理控制臺開發(fā)的不斷深入,我逐漸理解了云集成開發(fā)平臺的整個過程,能對PaaS運行過程中出現(xiàn)問題的做出快速定位。
在項目一期結束后我們曾多次到銀聯(lián)安裝部署PaaS基礎服務,但由于缺乏項目實施經(jīng)驗和準備工作做的不充分,我們部署工作花了很多時間,同時也發(fā)現(xiàn)很多問題。第一、PaaS平臺需要依賴IaaS(云資源管理平臺)提供的WebService服務;由于IaaS的WebService沒有經(jīng)過嚴格的測試,在與PaaS集成的時候要花費很多時間去調試。第二、安裝整個PaaS基礎服務需要安裝很多軟件,配置也很多,初期沒有做自動化安裝,所有的軟件以及Linux需要的類庫都要手動安裝、耗時較多;由于涉及軟件服務較多和環(huán)境的不穩(wěn)定性如網(wǎng)絡、Linux系統(tǒng)環(huán)境,安裝過程出現(xiàn)的有些問題不容易解決。第三、PaaS平臺使用了很多第三方軟件,有些軟件是我不熟悉的,如RabbitMQ、Nginx、Haproxy、ApacheFlume等,這些需要花很多時間去學習。第四、個人認為有些功能模塊設計的不合理,PaaS平臺使用Jetty作為應用容器是因為它比較輕,但數(shù)據(jù)源開發(fā)使用的eos部分原有組件導致引入了大量eos的Jar。數(shù)據(jù)源功能就是通過PaaS平臺管理控制臺給每個應用配置數(shù)據(jù)源,部署在PaaS平臺上的應用就能取得數(shù)據(jù)庫連接。實際上就是給用戶提供一個獲取數(shù)據(jù)源的接口,和修改數(shù)據(jù)源配置文件(通過管理控制臺上配置后完成一組虛擬機上(集群)數(shù)據(jù)源配置文件的修改工作);這個功能的實現(xiàn)不需要依賴于eos,eosJar的引入會使得部署在Jetty上的應用變得笨重。使用云集成開發(fā)IDE開發(fā)的WEB應用都需要導入一組eosJar包,這樣的應用WAR包才能部署到PaaS平臺上正常運行,但使用者開發(fā)的應用并不是eos應用。我個人認為有必要重新開發(fā)這部分功能,使其脫離eos成為獨立的組件、輕量化。
PaaS平臺開發(fā)的各個基礎服務都做了詳細的日志記載,這方便我們定位問題所在以及對BUG的修復操作。PaaS平臺許多操作是一個復雜的流程,如果沒有日志,中間任何一個環(huán)節(jié)出現(xiàn)問題都很難定位。例如創(chuàng)建應用,過程為:創(chuàng)建虛擬機->創(chuàng)建應用容器->啟動應用容器->創(chuàng)建數(shù)據(jù)庫服務->創(chuàng)建資源庫服務->創(chuàng)建緩存服務->創(chuàng)建負載均衡服務。創(chuàng)建應用的過程使用了代理框架,通過收發(fā)命令來執(zhí)行各個基礎服務機器上相應的腳本來完成服務的創(chuàng)建、刪除和修改等操作。Agent接收命令和命令的執(zhí)行情況都做了日志記錄。還有各個基礎服務的運行情況都有自己的日志記載,如管理控制臺的日志記錄了整個PaaS平臺應用的創(chuàng)建、銷毀過程,以及應用的部署,啟停等操作。
我們的平臺還不穩(wěn)定,PaaS平臺的運行需要依賴IaaS平臺。IaaS創(chuàng)建的虛擬機不穩(wěn)定會導致PaaS平臺無法運行,另外就是代碼缺陷會導致PaaS平臺不穩(wěn)定,網(wǎng)絡因素也會影響PaaS平臺的穩(wěn)定性。我們近期的任務就是提高PaaS平臺的穩(wěn)定性和完善PaaS基礎服務。近日,銀聯(lián)又提出了明年PaaS平臺要做的服務。這些服務涉及范圍很廣,有短信服務、支付服務、加解密服務、數(shù)據(jù)挖掘、定時服務、郵件服務以及各種服務監(jiān)控,性能優(yōu)化等。展望201*,我們需要學習更多的新技術,嘗試做我們沒有做過的事情。
擴展閱讀:201*年度個人工作總結報告
201*年度個人工作總結報告
1.工作情況
負責內容及事務
成績與經(jīng)驗概述
2.工作不足之處及反思
工作不足之處-敘述情況
反思-如何能補足
3.201*年工作計劃
團體期望及目標
如何計劃達成
個人期望及目標
如何計劃達成
職位名稱:員工:日期:
友情提示:本文中關于《201*個人年度總結報告》給出的范例僅供您參考拓展思維使用,201*個人年度總結報告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。