Web站點(diǎn)是由一組人參照另一組人的需求而開(kāi)發(fā)的。遺憾的是,Web項(xiàng)目通常會(huì)作為“技術(shù)問(wèn)題”處理,而且項(xiàng)目也通常會(huì)從開(kāi)始就被特別的Web技術(shù)(Flash、博客、播客、Ajax)裝飾得五彩斑斕,而非滿足開(kāi)發(fā)進(jìn)程中用戶的人性及商業(yè)所需。人是Web項(xiàng)目任意開(kāi)發(fā)階段成功的關(guān)鍵。...
網(wǎng)站調(diào)控的策略重要性和項(xiàng)目預(yù)算很大程度上決定了網(wǎng)站開(kāi)發(fā)團(tuán)隊(duì)的大小和技術(shù)水平。即便是一個(gè)小型的項(xiàng)目,也需要確定核心團(tuán)隊(duì)規(guī)范。在大多數(shù)小型到中型項(xiàng)目中,要么一個(gè)人會(huì)身兼數(shù)職,要么某些有專業(yè)技能(例如,圖形)的人將負(fù)責(zé)特殊工作。聘用專業(yè)團(tuán)隊(duì)成員對(duì)于很多受命于創(chuàng)建網(wǎng)站的管理人員都往往是一種奢望。因此應(yīng)該清楚掌握?qǐng)F(tuán)隊(duì)中每個(gè)人的技能,并且充分考慮外包事宜以彌補(bǔ)團(tuán)隊(duì)的專業(yè)不足。...
在過(guò)去15年中,數(shù)據(jù)中心一直發(fā)展緩慢,幾乎我們所有人都見(jiàn)證了這些變化。這種緩慢而穩(wěn)定的發(fā)展對(duì)我們所有人來(lái)說(shuō)都顯而易見(jiàn),因?yàn)橹灰覀冊(cè)敢饪矗瑪?shù)據(jù)就在那里。但就像槍手緩慢地移動(dòng)到射擊位置,即使是在敵人的關(guān)注下,也不會(huì)引起敵人的注意一樣,電力的消耗和約束同樣悄悄地走近了我們,使我們措手不及,不得不匆忙改變我們數(shù)據(jù)中心的產(chǎn)能規(guī)劃模型。...
現(xiàn)在我們可以來(lái)看看如何把這些監(jiān)控方法加人到你的運(yùn)營(yíng)和業(yè)務(wù)流程中了。我們的監(jiān)控基礎(chǔ)設(shè)施事實(shí)上是支持許多流程的命脈。我們?cè)诘诓糠种薪榻B了許多流程,而我們從回答第一個(gè)問(wèn)題“有問(wèn)題嗎”到第三個(gè)問(wèn)題“什么問(wèn)題”所執(zhí)行的監(jiān)控操作,會(huì)為這些流程進(jìn)行決策提供必需的數(shù)據(jù)。...
我們指出了對(duì)公司來(lái)說(shuō)并非所有數(shù)據(jù)都是有價(jià)值的,但所有數(shù)據(jù)都是有成本的。這句話同樣適用于監(jiān)控。如果你要對(duì)自己能想到的所有東西都進(jìn)行監(jiān)控,那么很可能在你收集的數(shù)據(jù)中,你能用到的少之又少。同時(shí),你還制造了很多噪聲,這就是大多數(shù)監(jiān)控平臺(tái)失去作用的前兆。此外,你還浪費(fèi)了大量的員工時(shí)間和公司資源,從而花費(fèi)了股東的錢。要幫助你了解哪些監(jiān)控指標(biāo)對(duì)我們來(lái)說(shuō)有價(jià)值,而哪些沒(méi)有,最簡(jiǎn)單的方式是自上而下地逐步執(zhí)行一遍我們的漸進(jìn)式監(jiān)控框架,說(shuō)明每層創(chuàng)造的價(jià)值以及如何限制這些實(shí)現(xiàn)的成本。...
我們?cè)?jīng)見(jiàn)到過(guò)的,或者與客戶和雇主討論過(guò)的。我們的目的是通過(guò)與你分享這些,給你一些各種可能的實(shí)現(xiàn)的樣本,不要認(rèn)為這就是所有的實(shí)現(xiàn)方法了。實(shí)現(xiàn)和利用網(wǎng)格計(jì)算基礎(chǔ)設(shè)施的方法有很多。當(dāng)所有人都熟悉了網(wǎng)格后,你和你的團(tuán)隊(duì)一定能夠提出大量可以從這種架構(gòu)受益的項(xiàng)目,然后你只需權(quán)衡這些項(xiàng)目使用網(wǎng)格的優(yōu)缺點(diǎn),就可以確定哪個(gè)項(xiàng)目真的值得實(shí)現(xiàn)了。在擴(kuò)展應(yīng)用時(shí),網(wǎng)格計(jì)算是一種重要的工具,既可以利用網(wǎng)格對(duì)生產(chǎn)環(huán)境中的某個(gè)程序進(jìn)行經(jīng)濟(jì)有效的擴(kuò)展,又可以用它來(lái)加速生產(chǎn)開(kāi)發(fā)周期中的某一步,如編譯。并不是只...
現(xiàn)在我們要從使用網(wǎng)格計(jì)算基礎(chǔ)設(shè)施的優(yōu)點(diǎn)轉(zhuǎn)而討論它的缺點(diǎn)了。與優(yōu)點(diǎn)一樣,每一個(gè)缺點(diǎn)的重要性是與你考慮使用網(wǎng)格的應(yīng)用直接相關(guān)的。如果你的應(yīng)用設(shè)計(jì)是允許并行運(yùn)行的,那么不適用于單應(yīng)用這個(gè)缺點(diǎn)對(duì)你來(lái)說(shuō)可能不算什么。但如果你采用了網(wǎng)格計(jì)算的架構(gòu),而你的應(yīng)用是單應(yīng)用,并且已經(jīng)發(fā)展到在24小時(shí)內(nèi)不能計(jì)算完只需要24小時(shí)計(jì)算的數(shù)據(jù),而你必須要做些什么,否則就會(huì)一直拖后,那么這個(gè)缺點(diǎn)也許就是你的死穴。我們將討論三類主要的網(wǎng)格計(jì)算缺點(diǎn),包括難以同時(shí)共享基礎(chǔ)設(shè)施、不適用于單應(yīng)用以及增加了使用基礎(chǔ)設(shè)...
網(wǎng)格計(jì)算模型的優(yōu)點(diǎn)包括高計(jì)算速度、共享的基礎(chǔ)設(shè)施、對(duì)未使用產(chǎn)能的利用以及成本。能夠根據(jù)處理的需要迅速地展計(jì)算周期的能力,顯然直接適用于擴(kuò)展應(yīng)用、服務(wù)或程序。就可擴(kuò)展性來(lái)說(shuō),根據(jù)需要增加計(jì)算產(chǎn)能非常重要,但同樣重要的是,要能夠經(jīng)濟(jì)有效地做到這一點(diǎn)。...
首先要介紹的是我們見(jiàn)過(guò)的或者推薦客戶使用的幾種云實(shí)現(xiàn)。當(dāng)然,你可以把應(yīng)用的生產(chǎn)環(huán)境托管到云上,但在當(dāng)今的軟件開(kāi)發(fā)組織中,還有很多其他的環(huán)境。也有許多方法可以同時(shí)利用不同的環(huán)境,如聯(lián)合使用一個(gè)托管中心和代管中心。顯然,把生產(chǎn)環(huán)境托管到云上,從虛擬硬件的角度看,你就有了按需擴(kuò)展的能力。當(dāng)然,這并不能保證你應(yīng)用的架構(gòu)可以利用虛擬硬件的這種擴(kuò)展能力,你必須預(yù)先確認(rèn)這一點(diǎn)。云還有一些其他的方式幫助你的組織擴(kuò)展,我們也會(huì)在這里介紹它們。如果你的軟件開(kāi)發(fā)團(tuán)隊(duì)或質(zhì)量保證團(tuán)隊(duì)在等待使用某個(gè)環(huán)境...
對(duì)于公共云計(jì)算來(lái)說(shuō),我們認(rèn)為有五類重要缺點(diǎn)。這五類缺點(diǎn)并不都適用于私有云。但由于公共云利用最廣泛,而且最受大家關(guān)注,所以我們還是針對(duì)公共云進(jìn)行了分析。這五類分別是安全性、可移植性、控制力、局限性和性能。顯然,這些都是非常粗的分類,要完全理解它們,我們還需要深人地對(duì)它們進(jìn)行逐探討。...