自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

8個月千萬月活 她社區(qū)運維該怎么玩

原創(chuàng)
移動開發(fā)
WOT2016互聯網運維與開發(fā)者大會的運維安全專場的演講中,溫敏分享了"她社區(qū)"從0到千萬月活的快速增長過程中,對運維提出的挑戰(zhàn),從運維系統(tǒng)架構、網絡等各個方面所做出的應對等。

本文是WOT2016互聯網運維與開發(fā)者大會的現場干貨,新一屆主題為WOT2016企業(yè)安全技術峰會將在2016年6月24日-25日于北京珠三角JW萬豪酒店隆重召開!

嘉賓簡介

溫敏,2014年加入浪淘金,擔任運維負責人。在移動端用戶和數據快速增長的過程中,憑借自身超強的學習能力,有力保障了系統(tǒng)的穩(wěn)定性,同時積累了豐富的移動應用運維經驗。此前在多家公司長期從事系統(tǒng)運維工作,具備豐富的運維業(yè)務和管理經驗。

WOT2016互聯網運維與開發(fā)者大會的運維安全專場的演講中,溫敏分享了"她社區(qū)"從0到千萬月活的快速增長過程中,對運維提出的挑戰(zhàn),從運維系統(tǒng)架構、網絡等各個方面所做出的應對等。

背景介紹

她社區(qū)安卓版本去年4月份上線,兩個月后上線了iOS版本。經過大概八個月的時間,也就是2015年底時,做到月活躍度達千萬量級,用戶發(fā)帖量200w左右,每日新增的圖片和音頻達200GB。目前她社區(qū)已經擁有6000多個圈子,有1300多位圈主,這些圈主也是由用戶來構成的,來負責圈子的一些管理工作。

初期業(yè)務構架

在早期為了讓業(yè)務盡早上線,并沒有一個大而全的整體構架。做了一些基本的組件,比如用Nginx做代理,后端的應用服務用到Redis、Memcache等,底層的數據存儲是用的Mysql、Mongodb。在圖片存儲和日志搜集方面還用到一些第三方的組件。

出現的問題以及解決方案

在用戶上漲的過程中,有一些問題也逐漸浮出水面。主要的問題有:網絡問題、組件問題、存儲問題、后續(xù)處理問題等。

***,網絡問題。

用戶量上來后經常會遇到劫持問題。DNS劫持,我們使用了第三方的httpdns來解決了這個問題。還有就是內容劫持,為解決這個問題走了很多彎路。比如更換域名、更換IP、對代碼做一些混淆等。剛開始會有一點效果,但是后來還會恢復到劫持狀態(tài),***沒辦法上線https,把域名、把IP這些信息也全部更換了。目前來說也沒有再發(fā)現大批量劫持的情況。

還有網絡性能慢的問題。因為上線之初對這方面的考量比較少,對線路質量大多沒有做優(yōu)化。解決方案就是找一些優(yōu)質線路做反向代理,基于這點我們可以對用戶的網絡性能進行分析。通過客戶端自動上報到服務端,在服務端把數據包壓縮,把日志格式化,把日志存儲到后端,最終通過計算生成可視化的圖表。

第二,數據庫。

首先面臨的問題是數據量大。我們做了一個分表的操作,對應用透明。但是分了表之后ID會出現問題,所以使用了第三方的ID生成。還有就是性能問題,可以通過升級硬件,比如硬盤、CPU等來解決。SQL也需要專門優(yōu)化,輔以數據變更服務通知來減少對數據庫的讀寫壓力。

第三,存儲。

目前是使用fastdfs文件系統(tǒng),容量大概是三十四五T左右。這里都是用戶上傳的圖片,我們會對圖片做一些裁圖或者質量壓縮,主要還是能優(yōu)化用戶打開圖片的速度。還有一些是音頻處理,主要是做一些格式轉換。

第三方云存儲我們也調研過,都比較穩(wěn)定成熟,各種API也豐富,數據處理種類多,目前這個工作已經做完了,音頻、圖片、視頻也都會使用第三方云存儲,使用它們原生處理的功能。

以上幾點說完,總來來講整個架構已經處于一個比較穩(wěn)定的階段。當然,中間還有一些細節(jié)的、小的問題,比如數據讀寫頻繁等。除了這些基礎功能外,還有自動化以及運維相關的功能。包括DNS管理、CDN管理、Git管理和上傳文件或者定期任務等??偟膩碚f,八個月當中,主要做了這些工作。

演講視頻:http://edu.51cto.com/lesson/id-100755.html

責任編輯:李英杰 來源: 51CTO
相關推薦

2023-07-04 07:12:31

Intel傲騰內存

2023-09-25 12:43:50

2012-06-26 11:27:40

Windows Pho

2020-10-23 10:53:06

iPhone 12蘋果降價

2018-02-06 15:15:16

程序員年終獎

2022-06-10 13:40:44

CISO首席信息安全官

2017-12-25 09:16:09

微信高效運維

2023-05-18 15:05:12

2020-08-28 15:39:46

Windows微軟Windows 10

2012-02-20 12:18:59

2015-01-15 10:32:23

Docker社區(qū)社區(qū)運營

2020-10-23 10:04:46

微軟Windows 10Windows

2011-06-16 09:24:05

移動廣告APPiOS

2018-12-18 09:45:51

5G4G通信網絡

2013-07-18 10:03:06

TypeScript

2022-02-09 21:27:38

勒索軟件攻擊

2022-01-03 07:19:47

Google漏洞Chrome

2018-11-01 14:00:45

運營商中國電信中國聯通

2021-09-14 13:49:32

開發(fā)技能工具

2012-12-20 10:18:10

Windows 8
點贊
收藏

51CTO技術棧公眾號