亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 17933 | 回復: 12
打印 上一主題 下一主題

如何實現(xiàn)穩(wěn)定的千萬級PV移動應用架構 [復制鏈接]

論壇徽章:
4
ChinaUnix專家徽章
日期:2015-07-27 10:05:26IT運維版塊每日發(fā)帖之星
日期:2015-09-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-07-29 06:20:00PHP
日期:2016-10-25 16:08:01
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-07-23 22:56 |只看該作者 |倒序瀏覽
獲獎名單已公布:http://72891.cn/thread-4186526-1-1.html     

      架構這個詞就和云一樣,越來越多的人去說,但是其實這個本身一直就存在你身邊,只不過大家用新的歸納方法進行了整理,出現(xiàn)的一個熱詞。那么就生產中實例:如何實現(xiàn)穩(wěn)定的千萬級日PV的移動應用架構?
      第一步:要保證日均千萬級PV的移動應用訪問正常,我們需要有一個好的應用框架,代碼不能寫的都是坑,至少代碼本身質量要過關,我們這里說的是拋卻代碼質量這個因素,首先要模塊化的拆分業(yè)務應用,不能所有的業(yè)務用一套系統(tǒng),放1臺服務器,這個肯定抗不了千萬日PV,模塊化后,各業(yè)務之間開放api進行互訪傳遞數(shù)據(jù),便于我們對各個模塊進行改進。

      第二步:當我們將業(yè)務進行了模塊化拆分后,就要根據(jù)業(yè)務量對現(xiàn)有的各個模塊進行量化評估和改進,改造的方向主要有下面幾點:
      1.對各個模塊進行集群化部署,根據(jù)業(yè)務量分配集群規(guī)模。
      2.消除整個結構化中的單點問題,不能有任何業(yè)務有單點故障,保障業(yè)務模塊的高可用。
      3.核心模塊進行縱向的分層化處理,增加模塊的處理能力和可擴展性/獨立性。
      4.異步化處理,很多實時性不高的業(yè)務進行異步化處理,減少整個系統(tǒng)的壓力。
      5.內存化處理,對交互處理頻繁的數(shù)據(jù),可以放到內存數(shù)據(jù)庫中處理,異步進行數(shù)據(jù)的落地(使用內存數(shù)據(jù)庫的集群和分布式機制保障數(shù)據(jù)的安全和高可用)。
      6.精簡目前的架構縱向層次,避免超過3層,越簡單越高效,越易于管理。

      第三步:關系數(shù)據(jù)庫進行讀寫分離,或者集群化處理,目前大多數(shù)改進的方案最終的核心都在數(shù)據(jù)庫上,大多方式:
      1.使用內存數(shù)據(jù)庫做數(shù)據(jù)庫前端,所有對數(shù)據(jù)的更/刪/改/查操作都在內存數(shù)據(jù)庫中執(zhí)行,最終異步將數(shù)據(jù)落地到關系數(shù)據(jù)庫中,此方式能大大減少關系數(shù)據(jù)庫的操作。
      2.使用雙主多從的方式部署數(shù)據(jù)庫集群,oracle的自己有一套商業(yè)的解決方案(比如:rac),這里就不說了
      3.在程序層做數(shù)據(jù)庫的讀寫分離或集群讀。ㄟ@個要求程序員能力),或者使用數(shù)據(jù)庫代理軟件(路由軟件),大公司自己寫,開源的也有不少,但是多多少少都有一些小毛病,需要代碼配套修改,很多用法是不支持的。
      4.分庫/分區(qū)/分表 這個主要是減輕單數(shù)據(jù)庫服務器的壓力,增加數(shù)據(jù)庫處理能力。
      5.慢查詢日志分析,優(yōu)化sql
     
      第四步:監(jiān)控,這個是保證千萬級PV移動應用穩(wěn)定運行的關鍵,主要分為下面幾類:
      1.服務器層基礎監(jiān)控:CPU/MEM/DISK/IO
      2.應用服務狀態(tài):端口/服務進程
      3.服務質量:連接數(shù)/響應速度/接口數(shù)據(jù)返回值
      4.數(shù)據(jù)分析:定期的日志分析 PV/UV/QP

      做到以上幾點,你是否就真正的做到穩(wěn)定的千萬級日PV的移動應用架構呢?通常我們所說的高并發(fā)都是想到淘寶雙11,12306搶票,小米搶手機,人家一般都是上億PV,瞬時并發(fā)幾百K,但是目前業(yè)界這樣的公司屈指可數(shù),更多的公司面臨的大并發(fā)基本也就是日PV千萬級,并發(fā)連接10K-30K。本期話題以移動應用架構設計為主題,誠邀各位大神,一起聊聊怎么搭建穩(wěn)定的千萬級PV架構?屆時10月22日-24日在北京新云南皇冠假日酒店盛大召開的SACC2015大會的分會場11,將與大家更深入的探討關于移動應用架構設計方面的專題,敬請期待您的參與。



討論話題

1、千萬級PV架構您覺得如何構建,比如:云主機下,您認為千萬級的PV會遇到哪些瓶頸,如何解決?

2、從十萬級到千萬級PV架構您覺得該如何演化?該從哪些方面入手?應該注意哪些方面的細節(jié)?

3、千萬級PV架構中web服務器如何選型,比如:nginx、apache、lighttpd,都適用哪些場景?負載均衡服務器該如何選型?比如:haproxy、lvs都適合哪些場景,實際中會遇到哪些坑?

4、您認為千萬級PV架構中如何保障后期的擴展?您能介紹下所了解的實際中的千萬級PV架構嗎?

5、目前大多數(shù)規(guī)模在千萬級創(chuàng)業(yè)公司中,很多語言混雜開發(fā),在實際管理中,如何保障多語言混雜開發(fā)環(huán)境下的業(yè)務穩(wěn)定性和可管理性?




討論時間:2015年7月24日--2015年8月24日



活動獎勵:活動結束后,我們將選取3名討論精彩的童鞋,可獲贈SACC2015大會紀念品一件。











      一年一度的中國系統(tǒng)架構師大會震撼來襲了!SACC2015將于10月22日-24日在北京新云南皇冠假日酒店盛大召開,屆時大會將云集來自五湖四海的2500名IT同胞們。
      從2009年到現(xiàn)在,我們伴隨著中國系統(tǒng)架構師大會走過了七個春秋,從最早的500人規(guī)模逐年升級到現(xiàn)在的2500人規(guī)模,這些年我們目睹了整個IT架構的變遷史,也見證了中國IT圈內一波又一波的架構師成長之路。
      當天真遇到現(xiàn)實,會發(fā)生哪些趣聞軼事?當架構師遇到互聯(lián)網(wǎng)+,又會擦出怎樣的火花?2015中國系統(tǒng)架構師大會以“互聯(lián)網(wǎng)+重塑IT架構”為主題,站在互聯(lián)網(wǎng)+的風口上,誠邀百余名演講嘉賓,打造一場架構師騰飛的技術盛會。
      歡迎有興趣的小伙伴們踴躍報名:http://sacc.it168.com/

關注大會官方微信,微信轉發(fā)本條微信圖文信息,曬截圖即可贏得大會徽章一套:




論壇徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午馬
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16賽季CBA聯(lián)賽之浙江
日期:2016-03-15 18:27:4215-16賽季CBA聯(lián)賽之同曦
日期:2016-03-22 09:21:0115-16賽季CBA聯(lián)賽之北控
日期:2017-03-26 21:47:12技術圖書徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
5 [報告]
發(fā)表于 2015-07-24 21:50 |只看該作者
1、千萬級PV架構您覺得如何構建,比如:云主機下,您認為千萬級的PV會遇到哪些瓶頸,如何解決?
外部cdn,lvs,nginx,無狀態(tài)程序,數(shù)據(jù)庫緩存,數(shù)據(jù)庫讀寫分離,混合數(shù)據(jù)庫(mongo+rdbms)。
云主機最差部分就是硬盤IO了,如果哪個部分讀寫太慢只能通過加機器的方式來出來.其他的cpu和內存在一般的使用中還是可以的。

2、從十萬級到千萬級PV架構您覺得該如何演化?該從哪些方面入手?應該注意哪些方面的細節(jié)?
堆機器和買帶寬,單機到多機。

3、千萬級PV架構中web服務器如何選型,比如:nginx、apache、lighttpd,都適用哪些場景?負載均衡服務器該如何選型?比如:haproxy、lvs都適合哪些場景,實際中會遇到哪些坑?
nginx并發(fā)比較高,放lvs后面;apache的模塊多,看應用需要,放nginx后;haproxy頂多數(shù)千連接就再上不去了,但是多開幾個;

4、您認為千萬級PV架構中如何保障后期的擴展?您能介紹下所了解的實際中的千萬級PV架構嗎?
機器多了,服務多了,每個環(huán)節(jié)的監(jiān)控要做好,從基礎監(jiān)控到應用監(jiān)控(cpu,內存,硬盤io,連接數(shù),每個服務的接口的返回時間和訪問次數(shù),每個進程的cpu/內存,日志記錄,數(shù)據(jù)庫等各項參數(shù))。

5、目前大多數(shù)規(guī)模在千萬級創(chuàng)業(yè)公司中,很多語言混雜開發(fā),在實際管理中,如何保障多語言混雜開發(fā)環(huán)境下的業(yè)務穩(wěn)定性和可管理性?
目前公司在用docker隔離,效果很好

論壇徽章:
10
CU大;照
日期:2013-09-18 15:20:48程序設計版塊每日發(fā)帖之星
日期:2016-07-21 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-07-30 09:40:01技術圖書徽章
日期:2014-10-14 16:00:43天蝎座
日期:2013-09-27 17:41:29CU大;照
日期:2013-09-18 15:21:17CU大;照
日期:2013-09-18 15:21:12CU大;照
日期:2013-09-18 15:21:06CU大;照
日期:2013-09-18 15:20:58每日論壇發(fā)貼之星
日期:2016-07-21 06:20:00
10 [報告]
發(fā)表于 2015-07-27 22:01 |只看該作者
1、千萬級PV架構您覺得如何構建,比如:云主機下,您認為千萬級的PV會遇到哪些瓶頸,如何解決?
      超出想象

2、從十萬級到千萬級PV架構您覺得該如何演化?該從哪些方面入手?應該注意哪些方面的細節(jié)?
      逐步細化,應用分級,基于地理位置的,可變網(wǎng)絡,學習google嘛。

3、千萬級PV架構中web服務器如何選型,比如:nginx、apache、lighttpd,都適用哪些場景?負載均衡服務器該如何選型?比如:haproxy、lvs都適合哪些場景,實際中會遇到哪些坑?
      似乎 nginx 在前面什么反向代理的更多。

4、您認為千萬級PV架構中如何保障后期的擴展?您能介紹下所了解的實際中的千萬級PV架構嗎?
      光說沒練過。,

5、目前大多數(shù)規(guī)模在千萬級創(chuàng)業(yè)公司中,很多語言混雜開發(fā),在實際管理中,如何保障多語言混雜開發(fā)環(huán)境下的業(yè)務穩(wěn)定性和可管理性?
      同一化,減少多種語言的混雜。

論壇徽章:
5
IT運維版塊每日發(fā)帖之星
日期:2015-08-25 06:20:002017金雞報曉
日期:2017-01-10 15:13:292017金雞報曉
日期:2017-02-08 10:33:2115-16賽季CBA聯(lián)賽之新疆
日期:2018-04-23 13:55:2315-16賽季CBA聯(lián)賽之遼寧
日期:2018-07-23 08:59:12
11 [報告]
發(fā)表于 2015-07-30 11:54 |只看該作者
1、千萬級PV架構您覺得如何構建,比如:云主機下,您認為千萬級的PV會遇到哪些瓶頸,如何解決?
公司采用的都是自建機房,瓶頸一般都是機器性能與程序好壞決定的,
如果是程序問題,就盡可能叫開發(fā)去優(yōu)化,如若不然就只能是添加機器從單臺變多臺,多臺變集群。
如果是存儲問題,就做主從和讀寫分離,量大了再分庫分表。
2、從十萬級到千萬級PV架構您覺得該如何演化?該從哪些方面入手?應該注意哪些方面的細節(jié)?
也是跟第一個問題一樣,單臺變多臺,多臺變集群,并且配置和開發(fā)必須預留后期的彈性和良好的擴展性。

3、千萬級PV架構中web服務器如何選型,比如:nginx、apache、lighttpd,都適用哪些場景?負載均衡服務器該如何選型?比如:haproxy、lvs都適合哪些場景,實際中會遇到哪些坑?
一般選型就是 nginx+keepalive+lvs+redis(mencache)+php(tomcat)+mysql
nginx+keepalive做負載均衡,redis與mencache做集群,mysql做讀寫分離以及集群即可。
實際中,有可能是機房突然崩潰,或者某個集群掛了大部分的機器,或者數(shù)據(jù)庫集群失效。
可以采用異地容災,利用dnspod快速切換,在其他機房做好相應的容災架構以及數(shù)據(jù)庫的跨機房主從配置即可。


4、您認為千萬級PV架構中如何保障后期的擴展?您能介紹下所了解的實際中的千萬級PV架構嗎?
架構只要做高可用集群,都可以有很靈活的擴展性。

5、目前大多數(shù)規(guī)模在千萬級創(chuàng)業(yè)公司中,很多語言混雜開發(fā),在實際管理中,如何保障多語言混雜開發(fā)環(huán)境下的業(yè)務穩(wěn)定性和可管理性?
最好用虛擬化分割各種語言給不通機器,相互間不影響,可以使用vm或者docker。

論壇徽章:
32
CU大;照
日期:2013-05-20 10:45:13每日論壇發(fā)貼之星
日期:2015-09-07 06:20:00每日論壇發(fā)貼之星
日期:2015-09-07 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-12-13 06:20:0015-16賽季CBA聯(lián)賽之江蘇
日期:2016-03-03 11:56:13IT運維版塊每日發(fā)帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT運維版塊每日發(fā)帖之星
日期:2016-07-23 06:20:0015-16賽季CBA聯(lián)賽之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金雞報曉
日期:2017-01-10 15:13:292017金雞報曉
日期:2017-02-08 10:33:21
2 [報告]
發(fā)表于 2015-07-24 13:13 |只看該作者
日均千萬級PV,這個并發(fā)要求并不高。

論壇徽章:
18
處女座
日期:2014-11-13 15:52:322015亞冠之胡齊斯坦鋼鐵
日期:2015-08-14 16:09:082015亞冠之北京國安
日期:2015-06-02 18:41:152015亞冠之廣州恒大
日期:2015-06-02 18:41:15NBA常規(guī)賽紀念章
日期:2015-05-04 22:32:032015年亞洲杯之中國
日期:2015-04-01 16:38:392015小元宵徽章
日期:2015-03-06 15:58:182015年亞洲杯之阿聯(lián)酋
日期:2015-03-06 09:33:432015年辭舊歲徽章
日期:2015-03-04 13:32:472015年迎新春徽章
日期:2015-03-04 10:01:44拜羊年徽章
日期:2015-03-03 16:15:43洛杉磯快船
日期:2015-03-02 16:05:34
3 [報告]
發(fā)表于 2015-07-24 13:17 |只看該作者
支持活動

論壇徽章:
4
ChinaUnix專家徽章
日期:2015-07-27 10:05:26IT運維版塊每日發(fā)帖之星
日期:2015-09-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-07-29 06:20:00PHP
日期:2016-10-25 16:08:01
4 [報告]
發(fā)表于 2015-07-24 13:52 |只看該作者
回復 2# jieforest


    訪問量不算高,但是畢竟比較普遍,想弄的很好也是不容易,希望大家都談下自己的想法,show下自己使用的架構,好的架構是很輕易從千萬級升級到億級的

論壇徽章:
15
射手座
日期:2014-11-29 19:22:4915-16賽季CBA聯(lián)賽之青島
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16賽季CBA聯(lián)賽之四川
日期:2017-02-07 21:08:572015年亞冠紀念徽章
日期:2015-11-06 12:31:58每日論壇發(fā)貼之星
日期:2015-08-04 06:20:00程序設計版塊每日發(fā)帖之星
日期:2015-08-04 06:20:00程序設計版塊每日發(fā)帖之星
日期:2015-07-12 22:20:002015亞冠之浦和紅鉆
日期:2015-07-08 10:10:132015亞冠之大阪鋼巴
日期:2015-06-29 11:21:122015亞冠之廣州恒大
日期:2015-05-22 21:55:412015年亞洲杯之伊朗
日期:2015-04-10 16:28:25
6 [報告]
發(fā)表于 2015-07-25 16:26 來自手機 |只看該作者
什么是pv?什么是。。。

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:54:45
7 [報告]
發(fā)表于 2015-07-27 11:34 |只看該作者
回復 6# yulihua49

俺也有同樣的疑問?什么是pv?以前對這些簡寫沒細究,pv應該是page view,也就是單頁的瀏覽量,日均千萬PV?每天1000萬的頁面打開瀏覽量? 既然有pv的說法,那有沒有pvt的說法,pvt 是page view time,每天花在每頁的頁面瀏覽時間。


   

論壇徽章:
4
ChinaUnix專家徽章
日期:2015-07-27 10:05:26IT運維版塊每日發(fā)帖之星
日期:2015-09-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-07-29 06:20:00PHP
日期:2016-10-25 16:08:01
8 [報告]
發(fā)表于 2015-07-27 12:22 |只看該作者
PV(訪問量):即Page View, 即頁面瀏覽量或點擊量,用戶每次刷新即被計算一次。
UV(獨立訪客):即Unique Visitor,訪問您網(wǎng)站的一臺電腦客戶端為一個訪客。00:00-24:00內相同的客戶端只被計算一次。
IP(獨立IP):即Internet Protocol,指獨立IP數(shù)。00:00-24:00內相同IP地址之被計算一次。
不過這些縮寫就是個說法,實際中只要知道縮寫所指的內容就可以了。

論壇徽章:
15
射手座
日期:2014-11-29 19:22:4915-16賽季CBA聯(lián)賽之青島
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16賽季CBA聯(lián)賽之四川
日期:2017-02-07 21:08:572015年亞冠紀念徽章
日期:2015-11-06 12:31:58每日論壇發(fā)貼之星
日期:2015-08-04 06:20:00程序設計版塊每日發(fā)帖之星
日期:2015-08-04 06:20:00程序設計版塊每日發(fā)帖之星
日期:2015-07-12 22:20:002015亞冠之浦和紅鉆
日期:2015-07-08 10:10:132015亞冠之大阪鋼巴
日期:2015-06-29 11:21:122015亞冠之廣州恒大
日期:2015-05-22 21:55:412015年亞洲杯之伊朗
日期:2015-04-10 16:28:25
9 [報告]
發(fā)表于 2015-07-27 15:42 來自手機 |只看該作者
本帖最后由 yulihua49 于 2015-07-27 15:53 編輯

好的。那么,最重要的機制就是代理網(wǎng)關了,在WEB組前端設置一組代理服務器,如squid之類。它提供一組靜態(tài)網(wǎng)頁緩存,可大大減少主WEB服務器的壓力。我們實驗過,對于相當動態(tài)的實際應用,只有1/4的請求真正需要到后臺。如果是廣告頁簽,幾乎100%被緩存。反向代理。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP