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

37signals經(jīng)驗(yàn)談:堆內(nèi)存和SSD做向上擴(kuò)展也很不錯(cuò)

譯文
運(yùn)維 系統(tǒng)運(yùn)維
37signals應(yīng)該很多人都知道了,它是Ruby on Rails的發(fā)源地,Campfire等產(chǎn)品背后的公司。這年頭,IT業(yè)界出現(xiàn)了形形色色的架構(gòu)概念,其中的兩大爭(zhēng)論是云計(jì)算與裸機(jī)之爭(zhēng),以及內(nèi)存、磁盤(pán)與SSD之爭(zhēng)。對(duì)此,37signals根據(jù)自己在Basecamp上的經(jīng)驗(yàn)進(jìn)行了分析分享,本文是相關(guān)的精簡(jiǎn)版解讀。

【51CTO精選譯文】本文是High Scalability作者Todd Hoff的一篇分享文章,對(duì)37signals最近分享的兩篇文章進(jìn)行了摘要說(shuō)明。37signals應(yīng)該很多人都知道了,它是Ruby on Rails的發(fā)源地,Campfire等產(chǎn)品背后的公司。全文如下:

這年頭,IT業(yè)界出現(xiàn)了形形色色的架構(gòu)概念,其中的兩大爭(zhēng)論是云計(jì)算與裸機(jī)之爭(zhēng),以及內(nèi)存、磁盤(pán)與SSD之爭(zhēng)。37signals發(fā)表了兩篇頗有見(jiàn)地的文章,逆炒作周期(hype cycle)而行之,中心思想分別如下:

  1. 那些在每MB內(nèi)存賣1000美元的年代長(zhǎng)大的技術(shù)人員很難適應(yīng)將內(nèi)存幾乎視作免費(fèi)的時(shí)代;
  2. 技術(shù)的進(jìn)步正在促使人們將大量的優(yōu)化扔進(jìn)被標(biāo)注為“過(guò)早XX”的垃圾桶。

37signals在Basecamp的緩存層上僅僅花了1.2萬(wàn)美元就買到了864GB內(nèi)存,這引起了一陣轟動(dòng)?;ǖ腻X不多,但內(nèi)存容量很大,這是不是使基于內(nèi)存的架構(gòu)更吸引人了?

隨后,37signals緊接著發(fā)表了另一篇發(fā)人深省的文章:《三年后,摩爾先生仍在讓我們寄希望于數(shù)據(jù)庫(kù)分片》。簡(jiǎn)單來(lái)講就是說(shuō),向上擴(kuò)展對(duì)他們是適用的。內(nèi)存變得越來(lái)越便宜,F(xiàn)usionIO變得越來(lái)越快,所以他們得以避免數(shù)據(jù)庫(kù)分片這樣的復(fù)雜架構(gòu)問(wèn)題。這是不是使基于SSD的架構(gòu)更吸引人了?

StackExchange的情況也一樣,雖然使用不同的堆棧,但是核心概念和結(jié)果是大同小異的。你要明白,在面向事務(wù)的功能中,如果你的要求不像Google那么高,那么使用裸機(jī)、內(nèi)存和SSD實(shí)現(xiàn)向上擴(kuò)展不失為一條出路。你覺(jué)得云計(jì)算和橫向擴(kuò)展很牛,但這可能不過(guò)是一種思維反射而已。

幾點(diǎn)心得:

•SSD正在加快發(fā)展,也就是說(shuō)Basecamp未來(lái)可能一直都不會(huì)需要進(jìn)行分片。

•內(nèi)存在云端和VPS上仍然很貴。所以若想改用內(nèi)存架構(gòu),就要走裸機(jī)道路。一位好心的讀者留言分享了幾個(gè)數(shù)據(jù):彈性緩存差不多是每月2萬(wàn)美元購(gòu)買800GB內(nèi)存(12 X Quadruple Extra Large節(jié)點(diǎn)/68GB)。

•37signals將FusionIO用于其數(shù)據(jù)庫(kù),但由于要將內(nèi)存安裝到三臺(tái)服務(wù)器上,所以使用內(nèi)存是成本更低的出路。

•BaseCamp的容量規(guī)劃問(wèn)題相對(duì)容易預(yù)測(cè),所以裸機(jī)的成本效率要比云計(jì)算高得多。如果你的服務(wù)跟Netflix一樣不好預(yù)測(cè),那么相對(duì)應(yīng)的取舍可能會(huì)不一樣。

•SSD的密度比內(nèi)存高,成本比內(nèi)存低,但是速度比內(nèi)存慢得多。內(nèi)存加快了讀寫(xiě)速度,而SSD加快讀操作的效果勝過(guò)加快寫(xiě)操作的效果。

•37signals通過(guò)在所有系統(tǒng)中添加冗余機(jī)制來(lái)處理故障。所有數(shù)據(jù)庫(kù)都有復(fù)制的副本。與備用服務(wù)器一樣,額外容量也得到了保留。到目前為止還沒(méi)有做跨地域冗余。

•數(shù)據(jù)結(jié)構(gòu)更改是大多數(shù)關(guān)系數(shù)據(jù)庫(kù)存在的一個(gè)臭名昭著的瓶頸,它在SSD上倒是問(wèn)題不大。用戶仍可以將大量的表緩存到內(nèi)存中。

相關(guān)鏈接:

  1. Google Groups討論帖:運(yùn)行在內(nèi)存上的數(shù)據(jù)庫(kù)
  2. 三年后,摩爾先生仍讓我們寄希望于數(shù)據(jù)庫(kù)分片

原文: 37signals Still Happily Scaling on Moore RAM and SSDs

【編輯推薦】

  1. 51CTO專訪章文嵩博士:做系統(tǒng)要先了解業(yè)務(wù)的需求
  2. 基于SSD固態(tài)硬盤(pán)的數(shù)據(jù)庫(kù)性能優(yōu)化
責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2012-05-22 14:16:26

Linux運(yùn)維

2012-09-04 10:11:46

創(chuàng)業(yè)管理公司理念

2018-10-15 16:23:24

Android 源碼開(kāi)源

2024-05-23 08:31:34

2011-09-09 09:50:40

Oracle

2025-03-11 00:00:35

Spring動(dòng)態(tài)切換服務(wù)

2017-01-20 09:43:12

日志告警挖掘

2009-06-29 15:39:53

Servlet和JSPServlet引擎

2013-09-04 10:08:12

移動(dòng)團(tuán)隊(duì)經(jīng)驗(yàn)談

2013-12-15 11:03:59

Windows 9概念圖

2018-09-29 08:44:24

開(kāi)源分布式系統(tǒng)

2009-08-03 10:13:13

開(kāi)發(fā)框架

2025-03-31 00:00:00

DeepSeekAI人工智能

2024-05-28 07:01:29

2009-09-14 15:04:44

2012-02-14 14:15:10

傲發(fā)傳真機(jī)

2011-08-15 10:27:48

2014-03-13 09:20:38

jQueryAngularJs

2011-06-21 16:26:19

SEO內(nèi)部?jī)?yōu)化

2013-08-02 11:23:45

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)