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