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