網(wǎng)站性能檢測評分
注:本網(wǎng)站頁面html檢測工具掃描網(wǎng)站中存在的基本問題,僅供參考。
可服務性
華為云國內首發(fā)混合云災備解決方案 護航企業(yè)云上業(yè)務無中斷 企業(yè)視頻課程
7月24號,華為云中國行第三站落地北京,華為公司副總裁、華為云BU總裁鄭葉來到會并發(fā)表致辭,華為云EI產品部總經(jīng)理賈永利發(fā)表主題演講,分享華為云目前整體進展以及AI時代下華為云EI的理念和思考,并發(fā)布國內首個完整的公有云容災備份解決方案——華為云Multicloud混合云災備解決方案。華為云EI產品部總經(jīng)理賈永利現(xiàn)場發(fā)布華為云Multicloud混合云災備解決方案多云時代下的業(yè)務高可用及數(shù)據(jù)高可靠挑戰(zhàn)災備場景涵蓋面廣,方案復雜,傳統(tǒng)數(shù)據(jù)中心容災方案存在CAPEX、OPEX高昂、數(shù)據(jù)同步策略復雜、災難恢復效果有限等問題。同時,容災備份到單個公有云上,雖然能夠解決上述問題,但企業(yè)依舊難以高枕無憂:單云級故障難以避免,國內外公有云“宕機”新聞屢見不鮮。企業(yè)有必要采用多云災備策略,以保證業(yè)務連續(xù)性及關鍵數(shù)據(jù)可靠性。Multicloud混合云災備解決方案涵蓋跨云備份、跨云容災以及云上容災三大場景,是國內首個完整的公有云容災備份解決方案,為客戶提供多云以及跨云的容災備份能力,滿足企業(yè)業(yè)務部署、數(shù)據(jù)保護和管理的綜合策略,實現(xiàn)“多云備份,云上容災”的多重基礎保障,能夠有效提高企業(yè)業(yè)務連續(xù)性,保障關鍵數(shù)據(jù)安全可靠。十余年企業(yè)級容災能力積累全面開放作為企業(yè)級容災的踐行者,華為內部IT災備建設已經(jīng)歷17個年頭?,F(xiàn)在華為內部帶業(yè)務的容災演練,單次切換涉及系統(tǒng)500多個,系統(tǒng)間集成關系復雜,切換系統(tǒng)的數(shù)據(jù)量達到十PB級,單系統(tǒng)數(shù)據(jù)量最大達到百PB級,整個切換過程,無任何數(shù)據(jù)丟失和不一致問題,業(yè)務切換至容災中心運行期間,近2500人正常使用ERP等相關系統(tǒng),新增2000多行收入數(shù)據(jù),近13萬人次訪問企業(yè)BG官網(wǎng)。華為HyperMetro數(shù)據(jù)同步技術,脫胎于華為IT容災實踐,經(jīng)歷了8年的研發(fā)迭代,基于其的數(shù)據(jù)中心容災方案已經(jīng)服務超過3000家大中企業(yè)私有云,如今華為將技術能力開放到公有云上,業(yè)界首家提供云上跨AZ的存儲容災服務。此外,華為云聯(lián)合國內外災備領域專業(yè)合作伙伴如Veritas、英方等,構建完整的多云災備生態(tài),覆蓋客戶的具體細分場景。創(chuàng)新服務助力企業(yè)平滑災備上云企業(yè)傳統(tǒng)重載業(yè)務如OracleRAC數(shù)據(jù)庫、SAPERP系統(tǒng)等上云,面臨性能要求苛刻、改造困難等挑戰(zhàn)。華為云基于對大企業(yè)IT系統(tǒng)的理解,創(chuàng)新地提供以下服務:l裸金屬服務器:專屬的云上物理服務器,可滿足OracleRAC技術服務條款,并為這類關鍵應用提供卓越的計算性能以及數(shù)據(jù)安全,且可靈活申請,按需使用,實現(xiàn)關鍵應用平滑災備上云;l專屬云:通過云服務提供商最高可獲得的等保4級認證,提供計算、存儲資源池以及網(wǎng)絡、管控多級隔離的綜合解決方案,租戶獨享專屬資源池,滿足金融、政府、大型企業(yè)關鍵應用系統(tǒng)、敏感數(shù)據(jù)災備上云的性能、合規(guī)性要求。企業(yè)級服務的創(chuàng)新,使得企業(yè)重載業(yè)務能夠以最小IT改造成本容災備份上云,幫助客戶真正實現(xiàn)云上數(shù)據(jù)安全無憂。企業(yè)之所以選擇使用云服務,不僅是成本訴求,更多的是出于公司業(yè)務的發(fā)展戰(zhàn)略考慮。而不管采用何種方案,保證業(yè)務系統(tǒng)的安全性和穩(wěn)定性是不變的前提。華為云憑借十余年華為自身大規(guī)模災備實踐經(jīng)驗,以及深耕企業(yè)級容災市場的技術積累,結合基于大企業(yè)云化需求的持續(xù)創(chuàng)新,協(xié)同合作伙伴覆蓋客戶細分場景,為企業(yè)提供值得信賴的完整公有云災備解決方案。
被“干爹”困擾的MMO玩家們 行業(yè)視頻課程
苗遜 |7月23日訊當KristinCarnage正在《魔獸世界》的主城中穿梭時,一個陌生人忽然出現(xiàn)在她的女性角色面前。此人強行打開了交易窗口并送給了姑娘一大把金幣。在接下來幾天里,這個操作著男性角色的家伙不僅積極地幫助Carnage在游戲里攻堅克難,還時不時地通過游戲內郵件給她寄來各種各樣的小玩具。“說真的這感覺很奇怪?!?8歲的Carnage描述道,“我后來把大部分金幣都退了回去。我可不想變成別人嘴里那種‘因為我是女孩兒所以送我禮物天經(jīng)地義’的女人?!痹谒拍甑腗MO生涯里,Carnage曾遭遇過要電話號碼、真人照片、甚至是提供網(wǎng)絡文愛、線下夫妻交換等等無禮要求?!胺路鹉切┤硕颊J為因為我是女人,所以提供這些服務理所當然是我的義務,他們愿意為此花錢,也許他們依然單純到認為錢能買下一切事物?!?/p>在全球網(wǎng)游圈子里有這么一種比喻,或者說一種不幸的刻板印象——在MMO的世界里,女玩家能夠輕易地得到一切。無論是金幣,禮物,刷級還是下副本,只要你是女人,只要你能略展姿色,向男性玩家發(fā)送自己的裸照、提供虛擬性愛或者和對方在游戲內組成CP,什么都是唾手可得的。談到網(wǎng)游里的包養(yǎng)現(xiàn)象,許多玩家至今仍會提起當年在Craigslist(類似于國內的58同城)網(wǎng)站上發(fā)生的那件事。早在2007年,一名31歲的女性在該網(wǎng)站的魔獸世界版塊里發(fā)布了以提供性服務為代價交換金幣的帖子:“我需要五千金幣來購買史詩飛行坐騎,作為回報,你可以‘騎’我?!碑斶@篇在當年看來驚為天人的帖子在魔獸社區(qū)里迅速發(fā)酵時,該女性重新編輯了自己的帖子并表示在帖子發(fā)出后的一個小時之內自己就圓了購買飛行坐騎之夢?!芭c此同時,你們這些蠢貨還在為了一點一點地積攢金幣而不停地打本?!彼贸爸S的語氣寫道。自此,由這篇帖子與它所造成的社會影響對普通女性網(wǎng)游玩家所造成的長達多年的困擾與無奈開始了。當然,雖然名為MMO,但是對于喜歡獨來獨往的玩家來說,并不意味著一定要時刻和別人組隊共同游戲,幫助那些低級玩家刷副本也算是積極行善的行為,而節(jié)日禮物一直是魔獸世界各種季節(jié)性活動的重要組成部分。有時公會成員由于需要從拍賣行購買新裝備,主動寄給他們幾千金也不會讓人傷筋動骨。但是根據(jù)受訪者的表述?,F(xiàn)在的網(wǎng)游里“樂于助人”與“包養(yǎng)”之間的界線已經(jīng)變得越來越模糊。《魔獸世界》里確實不乏一些外觀誘人的裝備他希望我在他的角色前跪下,就好像我倆正在同房一樣。Chia今年27歲,是網(wǎng)游《最終幻想14》的忠實玩家,曾被要求在游戲里擺出各種特定姿勢以滿足對方猥瑣的幻想。在本作里,女性角色有一些獨有的表情動作,其中有幾個確實頗具性感韻味兒。比如在做“飛吻動作”(游戲內指令/blowkiss)時,女性角色會把腰部前傾,臀部翹起,著實誘惑。最近開發(fā)商SquareEnix還加入了新動作“打瞌睡”以滿足那些想讓角色躺下來的玩家需求。按照Chia的話說,自從十八個月前在主城里偶然相遇后,一個操作著精靈角色的陌生人一直對自己進行著持續(xù)的性騷擾行為,對方希望付錢以交換雙方在游戲里模擬做出各種過激的姿勢,而且相當堅持不懈?!八M蚁蛩I上飛吻,然后在他的角色面前跪下,就好像我倆正在同房一樣?!盋hia在電話里忿忿地說道。作為“誠意”的表現(xiàn),那個陌生人愿意向Chia支付一大筆錢,同時表示可以陪她一起下極蠻神副本,出了什么好東西都是她的。有時陌生人會問她今天穿的什么衣服,她通常都會以將要趕赴現(xiàn)實中的約會為由將話題支開,但是當那只掉落概率奇低無比、渾身被火焰所包圍的酷炫蠻神坐騎真的擺在自己面前時,巨大的誘惑下,Chia有那么一瞬間差點就答應對方的要求了,但好在最終還是守住了底線。Chia在《最終幻想14》里的角色我告訴自己以后一定會建立屬于自己的基金,這樣就能回報他的恩情了。當然,不是所有的“糖爸爸們”都表現(xiàn)的像前面幾位那么急不可耐。23歲的Malkeria是韓國經(jīng)典網(wǎng)游《洛奇》的多年粉絲,在與某位偶然相會的陌生男性共度幾小時后,她意識到對方顯然不是只想聊聊天那么簡單。他打開了女孩的交易窗口,送給了她一件繡有小貓的連衣裙,并且告訴女孩兒這衣服一定和她非常相襯。“作為回報,他問我能否為他穿上看看?!盡alkeria說道,由于那件連衣裙著實可愛,她就將其欣然收下,穿在身上到處炫耀。幾天過去,公會里的一個朋友看見女孩兒后大吃一驚,告訴她這件連衣裙是一件極為珍稀昂貴的時裝,感到不妥的Malkeria馬上打開了自己的電子錢包準備給陌生人轉賬,但是無奈自己的賬戶余額差的太遠了。自此之后,Malkeria和對方在游戲里相處時感覺就不那么自然了,盡管陌生人還在不斷地送給她各種禮物,但她還是覺得通過自己的努力獲得這些道具才是最理想的——自己不喜歡欠債的感覺。“我告訴自己以后一定會建立屬于自己的基金,這樣就能回報他的恩情了?!彼f道。《洛奇》一直是許多二次元玩家的最愛30歲的Drea從來也不知道怎么才能讓游戲里的男玩家送禮物給自己,對于這方面可謂是很不擅長?!拔易疃鄷嬖V他們‘嘿,我覺得你的角色很帥’,然后他們就會隨機送給我食物什么的,我還得回復‘好的,謝謝!’真是太尷尬了?!痹?jīng)有一個男性角色一直緊緊跟著Drea到處行動,最初他對于女士的問題一概沉默不答,直到最后才告訴她自己是個高級玩家,愿意帶她去下頂級副本?!澳且凰查g我渾身雞皮疙瘩都起來了?!盌rea說道,“就好像我在現(xiàn)實生活中被罪犯長期尾行了一樣?!?/p>《廣播與電子媒體雜志》曾在2015年進行過一項針對“有吸引力的女性角色”是否真的能夠在MMO里獲得更多優(yōu)待的玩家調查。通過對2300份實例的分析,研究者確認符合“傳統(tǒng)審美”的女性角色更容易在游戲里獲得來自男性玩家的主動幫助——現(xiàn)實中也是如此。唯一的區(qū)別在于,就受訪的女性玩家而言,接受這些不請自來的幫助最后可能導致對方的言語侮辱,尤其是在女方心里希冀能夠有進一步的浪漫發(fā)展時。有趣的是,許多男扮女號的人妖玩家表示在游戲里接受別人的幫助時內心往往更加矛盾。全球網(wǎng)游玩家中有40%是女性,她們在創(chuàng)建游戲角色時通常與自身的性別一致。而男性玩家則似乎更喜歡選擇扮演人妖,這往往導致了許多網(wǎng)游里貌似女玩家很多的錯覺。大部分受訪男性玩家坦誠,他們決定扮演女號的目的之一,確實就是有可能獲得來自其他那些荷爾蒙過剩的男性玩家的幫助,有趣的是,與女性玩家相比,許多人妖玩家表示在游戲里接受別人的幫助時內心往往更加矛盾。AgentRood今年已經(jīng)38歲了,表示自己雖然玩兒女號,但是從來也沒有在游戲里假裝過自己是女人?!拔抑烙泻芏嗄行砸源双@益,但我選擇獨善其身?!彼f道。Rood在《魔獸世界》里的角色是一名女性暗夜精靈德魯伊。當他還是低級菜鳥時,有位老玩家陪著他整整升了十級,各種金幣道具的支援就沒斷過?!拔胰桃谎晕窗l(fā)?!盧ood堅定地描述道,“后來他還運用自己的裁縫技能給我打造了整整兩套皮甲裝備。不過我發(fā)誓,我從來沒有模仿過任何女性的行為誘惑他?!?/p>泰蘭德是Rood選擇女性暗夜精靈的根本原因Brendan浸淫MMO的時間已經(jīng)長達十數(shù)年,不管什么游戲只玩女號。他是薩姆斯(《銀河戰(zhàn)士》系列主角),女超人與神奇女俠的狂熱粉絲,對他而言,只是單純的覺得女性角色要比男性角色更為順眼。這樣做的結果就是,Brendan在游戲里不斷地收到各種禮物與幫助?!捌鋵嵨矣X得這事兒是不太正常的,尤其是他們管我要裸照時?!边@位中年大叔笑道,“最令我獲得滿足感的時刻,是當我告訴他們‘伙計,我可是個爺們兒,你怎么就不信呢’的時候,盡管緊隨而來的可能就是對方各種不雅的言語?!盉rendan的女兒對游戲似乎也很感興趣,有一次當小家伙陪著父親打游戲時,Brendan猛然意識到或許女兒有一天也會面對類似的情況,不由得沉思良久。對于KristinCarnage來說,網(wǎng)游“干爹”之風的橫行可謂是作為女性在她九年的MMO生涯中最大的困擾,為了證明自己不倚靠男性玩家也能變得很強,她在游戲世界里投入了加倍的努力。雖然男玩家們在性別上的刻板觀念讓這位姑娘在游戲體驗的道路上步履維艱,但是Carnage依然拒絕隨波逐流:“如果我不夠強,男人們就會瞧不起我?!彼D了頓,補充道,“我不想被他們小看,也絕不會讓他們稱心如意?!?/p>
騰訊貢獻大規(guī)模 Node.js 微服務框架 Tars.js 行業(yè)視頻課程
隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的業(yè)務不僅僅由單一節(jié)點(或是單一語言)就可承載,而是趨向多語言分布式協(xié)同開發(fā)(如接入層由Node.js完成,邏輯(數(shù)據(jù))層由C++/GO/Python實現(xiàn))并由此組成大型異構系統(tǒng)。我們(現(xiàn)SuperTeam)基于 Tars 體系研發(fā)出 Tars.js 以便用戶在不改變異構系統(tǒng)整體架構的情況下快速搭建(遷移)Node.js服務,并可非常方便的將原來的單一服務拆分為多個(邏輯)子服務。Tars.js在騰訊內部經(jīng)過5年多的沉淀與迭代(Node.js@0.10版本即提供支持),廣泛運用于騰訊QQ瀏覽器、騰訊桌面瀏覽器、騰訊地圖、應用寶、騰訊手機管家、互聯(lián)網(wǎng)+、騰訊醫(yī)療、騰訊覓影、保險、彩票等幾十個重要業(yè)務中,日承擔了上百億流量。Tars.js包含下述特性:l 100%由JavaScript編寫,不包含任何C/C++代碼。l 多進程負載均衡與管理。l 代碼異常監(jiān)控與重啟。l 服務日志搜集與處理。l HTTP(s)服務監(jiān)控與用量自動上報,并支持用戶自定義維度上報(PP監(jiān)控)。l 符合 Tars(IDL)規(guī)范的編解碼模塊。l 支持 TarsRPC調用與染色(模調自動上報)。l 支持在線發(fā)送管理命令、拉取服務配置。l 獨創(chuàng) LongStackTrace?異常跟蹤機制。l …… 更多特性可訪問 @tars/node-agent 了解設計理念:?A.高自由度:l 兼容所有(≥0.10)官方Node.js版本。l 對 Node.js源碼無侵入無修改。l 底層對上層完全透明,支持各種上層框架,無需變更。也就是說:您可以使用任何您熟悉的框架(如 Express.js/Koa.js等,包括但不僅限于Web框架),也無需對框架進行任何修改(無需引入任何中間件)。即可通過Tars.js運行,享受平臺提供的各種監(jiān)控與管理特性。與此同時,Tars.js所提供的模塊,也可以根據(jù)您的需求引入(如未使用到則可不引入)。?B.高性能:Tars.js為高性能與大并發(fā)量而設計,使用了大量的前端(V8)優(yōu)化技巧(如FlattenString/FastProperties等)盡量降低所提供的能力對于業(yè)務性能的影響。經(jīng)過我們測試(WebServer),默認的旁路上報與監(jiān)控對服務性能的影響≤5%,常用模塊(RPC、日志等)性能位于業(yè)界前列。?C.差異化:Tars.js根據(jù)不同的業(yè)務類型提供差異化運營方案:l 高流量業(yè)務:盡力降低框架對業(yè)務性能的影響。l 低流量業(yè)務:充分利用硬件資源提升開發(fā)體驗。HelloWorld我們來看Node.js官網(wǎng)的 例子 (如下),無需任何變更,直接通過Tars.js進行部署,它會擁有哪些特性?? 進程管理默認基于 cluster 模塊進行負載均衡,進程數(shù)可以配置為1~max(CPU核心數(shù))、還可配置為auto(物理核心數(shù)相同)以減小內存壓力提升“性價比”。與此同時,進程僵死檢測也會同時啟動,實時監(jiān)控業(yè)務進程。?案例說明某服務在論壇UBB代碼轉HTML時,使用未優(yōu)化的正則表達式進行XSS攻擊過濾,但由于用戶發(fā)帖時圖片采用BASE64編碼,導致正則表達式計算時間過長,CPU使用率飆漲到100%:開啟僵死檢測后,Tars.js監(jiān)控到業(yè)務進程僵死時,自動重啟業(yè)務進程,從而縮短了業(yè)務無響應時間:Tars.js雖然無法解決業(yè)務代碼的問題(BUG),但會盡最大努力保證業(yè)務的可用性。? 服務監(jiān)控以服務名、接口名(URL-PATH節(jié))為緯度,統(tǒng)計總流量、平均耗時、超時率、異常率:其中返回碼大于400(可配置)作為異常進行上報。?監(jiān)控說明Web服務一般由靜態(tài)與動態(tài)資源(接口)組成,由于靜態(tài)資源(本地文件)的請求耗時遠低于動態(tài)資源(業(yè)務邏輯),請求量往往又很高,拉低了服務整體耗時。基于此,Tars.js將請求URL中的PATH節(jié)作為接口,每個接口均可查看其總流量、平均耗時、異常率,便于用戶全面了解服務性能。? 特性監(jiān)控無論您服務的類型是什么,總是會上報下述特性,便于回溯問題與評估性能:l memUsage:內存用量,將會上報rss、heapUsed、heapTotal這三個用量(單位為字節(jié))l cpuUsage:CPU用量,將會上報CPU使用率,數(shù)據(jù)匯總為邏輯單核(單位為百分比)l eventloopLag:(任務)隊列延遲,每隔2秒采樣(單位為毫秒)l libuv:I/O用量,將會上報activeHandles、activeRequests這兩個用量各策略以平均值(Avg)、最大值(Max)、最小值(Min)分節(jié)點進行統(tǒng)計:? 日志輸出所有通過Console模塊(如console.log)輸出的日志,都會輸出到服務本地文件內。并附加相關信息(如下),方便定位問題。日志格式:日期時間|進程PID|日志級別|輸出文件名與行號|日志內容2018-07-0112:00:00|332|DEBUG|app.js:13|Serverrunningathttp://127.0.0.1:3000/? LongStackTrace?由于Node.js采用異步機制,在發(fā)生異常時堆棧不完整,導致定位問題復雜。鑒于此,我們提供了長鏈路跟蹤技術在產生異常時自動附加前序調用堆棧,同時還支持在異常堆棧中過濾出用戶代碼部分。由于開啟此特性時會造成性能損耗,故默認關閉,管理平臺等性能不敏感業(yè)務可直接通過配置開啟。?案例說明執(zhí)行上述代碼會拋出下述異常:ReferenceError:ThisMayThrowErrorisnotdefinedatTimeout.setTimeoutas_onTimeoutat_disibledevent="http://superzheng.com/">@SuperZheng 創(chuàng)立于2017年。團隊成員均為全棧架構師(Super寓意Superman——無所不能),熟知Web(3D)、終端、后端與大數(shù)據(jù)計算,并由傳統(tǒng)前端向互聯(lián)網(wǎng)從業(yè)者方向發(fā)展。歡迎前端牛人加入,共創(chuàng)前端美好未來。