CloudFlare 開始支援 HTTP/2

剛剛小 B 在 Slack 上興奮的通知大家,CloudFlare 已經開始正式支援 HTTP/2 了,而且你還不用擔心相容性的問題,只要在 CloudFlare 上改成這個選項:’HTTP2 + SPDY’  之後,他就會自動幫你的網站選擇最佳的傳輸方式。(有勇者認為這一定不會出問題的請趕快試試看)

CloudFlare 自己提出的 HTTP/2 實證效益是很吸引人的,以他們自己的首頁來說,使用 HTTP/2 時比使用 HTTP 1.x 時快了一倍以上:

通訊協定 網頁平均載入時間
HTTP 1.x 9.07秒
SPDY/3.1 7.06秒
HTTP/2 4.27秒

話說 CloudFlare 是越來越有競爭力了,之前陸續開了中國 (和百度合作)、馬來西亞、印度、丹麥、瑞士的 PoP Site之後,現在又把 HTTP/2 搞定了。(雖然 Akamai 貌似在年初就搞定了)

無線吸塵器 -愛建無線吸塵器

是的,這次淘寶的 1111 購物節我又上了,原本是訂了的 ATOM Z8300 的 8 吋 FullHD 平版要來開箱的,結果等了好久都不見出貨,好不容易找到百度的貼吧上說這款機器因有嚴重熱當問題已經無限延後出貨了,所以只好來開個另外的戰利品。

原先打算買來開箱的平版是:馳為 Hi8 Pro ,人民幣 549,合台幣已經不用 3000 了

以下開箱的是愛建無線吸塵器

2015-11-18 22.46.59

淘寶上寫香港商愛建? 但是買來的盒子上寫的是蘇州愛建電器? 反正是不太重要,這次 1111 特價 504 人民幣,透過轉運商到台灣收了運費 TWD 500 出頭,算起來一台大概 TWD 3000 多一點,當然我是不打算煩惱這東西有沒有侵權長得和 Dyson 很像這回事。

2015-11-18 22.48.04

利用附贈基座掛在牆上的樣子,其實我是拿熱溶膠弄上去的,不太黏,過一陣子如果好用沒故障的話再拿電鑽鎖上好了。這個基座和我看到 Dyson 的比起來是遜色了一些,因為 Dyson 做得像是手機座充一樣,把機體靠上的機構就有接點直接充電了,而這台機器則是在基座上設計了一個整線的小玩意,讓這個長得有點像 NB 充電器的傢伙有地方可以放,但充電時就是要手動把接頭街上。其實想想這樣子的設計也是很不錯的,因為我也不敢一直插著讓他充電,這幾天我都是等充電指示燈顯示充完後,就拔掉充電線的。

接著我沒有照其他相片了,以下純粹講使用心得:

  • 和我舊的 Twinbird (上圖中左邊白色那台)有線吸塵器比較起來,感覺上吸的比較乾淨,有可能是因為我的 Twinbird 已經用很久了,也有可能是愛建這台機器的吸力較強(但是感覺不出來),或是吸頭帶有電動自轉刷頭的關係(我覺得這點的影響可能比較大)
  • 續航力? 我家裡不大,平常會吸的「地坪」目測大概也不到 15 坪大小吧,加上吸吸櫥櫃、死角或冷氣排風口的灰塵,也沒遇到電力耗盡的狀況,說明書上說充飽可以連續使用 20min,看來應該是綽綽有餘。
  • 充電速度,以我的使用方式,大概是因為地坪真的太小,而且我習慣不等電都用完才充,插頭差下去一般都是在一小時內就會充完畢。
  • 耗材費用?基本上算是沒有,這類旋風集塵式的,吸完了之後就打開把灰塵倒掉就好,裡面算是有個小「濾網」,材質有點像是不織布,這個「濾網」在我舊的 Twinbird 上也有,我都是一陣子拿出來手洗一下,Twinbird 也是頭好壯壯地活了很久。倒是這台機器的集塵盒位置雖然設計的不錯,但開關鈕不算是很好按就是了。
  • 既然是充電式的,電池也算是耗材吧?淘寶上賣一顆大概一千台幣吧,有點坑,希望那電池裡頭裝的是 18650 規格的(沒拆過),到時候去光華找電池醫院處理一下就可以了。

相較於原本的 Twinbird (記得價格是 TWD 999),我買這台機器看中的就是他的無線功能,所以等於是多花了兩千買無線啦。因為小弟的家裡小,東西放的又雜亂,有了這台機器之後,隨時就可以拿起來吸來吸去的,不用在插電線或收線什麼的,也不像傳統吸塵器會有機身被環境卡住拖不動的問題,唯一需要觀察的是他的品質和耐用年限,結論是這台機器真是物超所值啊,有無線吸塵器需求的朋友們是可以買的。

ps. 台灣網購上有時候會有一款 Thomson 的無線吸塵器,外型和這個很類似,特價時的價格都落在 NT$4,990-,雖然應該也是中國的貼牌貨,但考慮到保固的話應該也是個不錯的選擇。

2015/01/06 一個月後的心得:還是覺得很方便,拿起來就吸,最大的缺點應該是吸力太弱,這一點只要拿手掌放在接口上吸吸看就感覺得到,明顯的比 Twinbird 或我之前用過的傳統吸塵器(拖著主機走那種)的吸力要弱很多。我個人認為大概是因為這個吸力弱的關係,要靠這台吸到地板不「沙沙」的會比較難一點,當然這些都是比較級,拿個比喻來說好了,以前用抹布擦完地板後(對,我們家都不太用拖把,都跪地板擦地的),靠有線的 Twinbird 來吸可以維持個 3-5 天的乾淨腳底不「沙沙」,但用這台的話感覺上 2-3 天就不行了。當然這不知道和最近的 PM2.5 有沒有因果關係,純粹是個人使用上的不科學心得分享,僅供參考,不負責任。

新 Dell Latitude 12 7250 開箱

D1 D2

由於公司規定 NB 的使用年限只有三年,所以這次又來汰舊換新了,當然汰換的不是我手上的 7240,不過大家應該只會對這次改版比較好奇,所以比較的對象就放 7240 了。不知道 7250 都是黑色的還是我們剛好買到的是黑色的,看起來是耐髒了一些,好不好看到是見人見智。

巧克力鍵盤似乎是大家比較喜歡的形式,整個佈局看起來也「好看」的許多,獨立的電源按鈕改得更 Mac 風了些。

D3

一樣有網路插孔和 HDMI ,周邊的孔位和兩年前的 7240 其實一模一樣。不過,如果你看原圖大小的話,可以發現做工有些小缺失,收邊收得不太完美,有點粗。

D4

7250 (左) vs 7240 (右) ,可以發現幾點 1) 觸控版變大了一點  2) 巧克力鍵盤  3) 電源鍵 Mac 化 4) 拿掉獨立音量鍵 5) 拿掉獨立 Home 與 End 鍵改為,其實我是認為改巧克力鍵盤不錯,不過為何要犧牲獨立音量鍵?連 Home 與 End 都變成組合鍵了,難道現代人打字都很少用這兩鍵的嗎?我自己可是很常用到 Ctrl+Home 或 Ctrl+End 的說,沒有 Home 和 End 獨立鍵的話,一次可是要按三個鍵的說。

D5

拆機方式同 7240,拔掉兩顆小螺絲就可以了

D6

看起來貌似仍有兩個 msata 插槽

D7

但實際上 msata 已經插不上去了,接頭就已經不相容了,看來這個 WWAN 插槽應該是所謂的 NGFF M.2 規格,但一來市面上找不到這種短卡的 M.2 SSD,二來同事查對岸網站有查到 14吋的 7450 的 M.2 插槽並不支援 SSD (不確定是 BIOS 沒寫到還是線路沒拉),推測 7250 大概也沒只指望了,幸好這次買之前就已經怕有這種問題,加上 256GB SSD 價格也合理化了,所以直接就是配好 256GB 的 msata SSD 出貨了。 (2015/10/30 更新,感謝 M 網友的資訊,M2 2242 規格的 SSD 已經可以在市面上買到了,不過 BIOS 能不能認到還有疑問)

D8

最後,看來是沒有配到智慧卡讀卡機… 讀卡機的開口被檔版擋住了,以後拿這台出差的要繳費時就比較麻煩些了。(2015/10/30 後來 MIS 通知是廠商搞錯了,回去換了批有讀卡機的回來,哈)

D9

我也來修紅米機的 USB 座

看了 Lance 兄的網誌之後,就覺得這應該是紅米機常見的問題,由於紅米機的 USB 插座外框並沒有明顯的梯刑防呆,相信也有很多不夠細心的人把插座也插壞。

RM01
*
 很難拍到金手指壞掉的裡面

也許是支值班用的手機的關係,大家並沒有溫柔的對待它,本來我也是想說就汰換掉就好,沒想到 Lance 兄發現修這個成本超低,剛好現在 maker 當紅,故小弟我也來當個小 maker 好了。

首先,先到淘寶去找貨,讓人意外的是,Lance 兄說成本不到 400 台票,但我連料帶直送運費只花了 28 塊人民幣,這樣子只要台幣 140 而以耶,聽說手機送外面修起碼是 600 起跳,看來這麼幹就現賺 460。不過運送時間頗久,我 7/14 下單,一直到今天 7/22 才到貨。

RedMi

有時候真的覺得身在台灣的人很難想像一些小物的成本到底有多低,一個售價約等於台幣 70 塊的紅米尾插小板,也可以附贈上這幾個小東西…

RM02

拆機塑膠片剛好派上用場,但其實這兩個塑膠小物並不是非常就手,大概拆了一次就有點缺角了 (螺絲有很多顆,要先記得拆掉啊)

RM03

下面這片就是我們要換掉的主角,拆掉兩根螺絲後把天線拔掉

RM04

掀起後背面還有一條排線也小心的用指甲摳起來

RM05

整個過程不用 15 分鐘吧,新手如果也這可以這麼快,140 塊 + 邊吃早餐邊拆裝的時間,幫公司省點錢,宅男的成就感 – 無價。

RM06

海外裝機記實

話說在這個不太國際化的小島上,小魯的許多朋友(有點 ptt 上身了)常會很羨慕魯蛇我常有海外出差的機會,他們常對出差有不切實際的幻想,以為出差多半是個爽差事,去上個幾天不太累的班,然後賺到幾天免錢的旅遊機會。

各位朋友啊,公司要派人出差就是要賺錢,出差就是趕快把事情做完,做得又快又好,還要加上客戶夠大方,帶你去逛個半天吃個飯就已經很了不起了,異國風情?就是在你搭車從機場到客戶駐地沿路的風景,當地美食?特色便當或印有不同外包裝的可樂,血拼敗家?上班時通常商場都沒開,下班時勉強可以逛一下還開著的便利商店…

以下就來分享某次出國比賽裝機的經驗,我都沒有在玩喔,大家也都很認真的、日以繼夜的把事情搞定,也多虧大家的幫忙,這真是一次難得的經驗。

這次的裝機地點在是我們的鄰居 – 菲律賓,機房聽說離市區不遠,但是由於市區天天塞車,早也塞晚也塞的關係,我們一直以為機房在偏遠的郊區…

如何?機房看起來白白淨淨的吧?其實當天我們在那邊看隔壁的 Facebook 是一整個機櫃(含設備)送進來,然後只來了兩個工程師,有義氣的我們當然是一次來八個。(小K的OS: 他們 FB 才來一櫃,你沒看到這兩排都是我們要裝的?)

01 02 03 04

現場看其實就知道誰有經驗誰沒經驗了,看,這些坐地板的就都是菜鳥,沒兩天就腰酸背痛的,懂得利用環境(機櫃隔板)或站或坐的,就是有經驗且續航力比較久的老鳥。

中場出去吃飯了,雖然我已經忘記去吃了什麼東西,其實也搞不清楚這商場叫什麼挖貴(啊就告訴是我們是去工作不是去玩的),小魯還是勉強擠出兩張照片和小小的心得給大家,菲律賓真的沒我以前想像中落後,商場很大很現代,型態比較美式一些,不像臺灣的百貨公司的櫃位很擁擠(日式?),另外就是人多的要命,而且都馬是當地人,聽說當地的貧富差距也頗大,菲律賓人口將近一億人吧,假設有 5% 有錢人的話,那不就是有 500 萬有錢人?想到這裡也就不難理解為什麼人這麼多了。(我照片裡照到的人很少,但實際上裡頭很多人的)

05 06

吃完飯又回到機房,巡一下

07 排插樣式老舊了一些,也沒有電流顯示,不過是三孔耶,和台灣一樣

08客戶自己找當地施工,其實這些patch cable算拉的有水準

09Patch pannel也弄得有模有樣,聽說都是有牌的大廠

10線打的也不錯

好了,優點看完了,接下來就是令人難以想像的缺點,知道這些缺點難道也有助於培養國際觀嗎?

首先是自動分離插座三連發,這些事前一天插上去的插頭,其實這些插頭是隨機器一起過去的,和我們台灣用的沒兩樣,想來是排差的問題(夾不緊?)。希望下個月客戶不要因為插頭掉下來跑來幹憔我們說連插頭都插不好。不過後來樂觀的想,也許他們早習以為常,搞不好還有個 SOP 是要每次巡機房時順便把插頭插好哩…

11 12 13

其實小魯以前自己是作夢也沒想到,自己有一天也有出國比賽的機會(是說服務輸出啦),以往待過的地方都是花大錢請國外的顧問、工程師來指導,沒想到這一次是從台灣輸出專業人力,雖然老實說,就我們自己看來,這不是什麼高度技術活的工作,但萬事都是比較級的,加上台灣這邊其實從搞 Infrastructure 到軟體開發是有一定的產業鍊了,或許東南亞市場是我們未來的一個機會也不一定。

註:印尼人口2.4億,菲律賓9800萬,越南8900萬,泰國6700萬,馬來西亞2900萬(奇怪比想像中少),每一個國家Internet都是快速發展中

BIND 自 9.11.0 才會開始支援 EDNS Client Subnet

對 BIND (或 DNS) 稍有管理經驗的人,應該都知道 ACL 這個功能,他可以讓我們針對不同的 Resolver IP 回應不同的答案 (IP Address),所以諸如公司內網來查詢回內網IP,外網回 Internet IP 的設定,或特定來源 IP 回應特定的 IP ,甚至於 9.10 才開始加入的 geoip 功能,都是很好的 ACL 應用。

以往的使用者大多是會把 DNS Server 指到所屬的 ISP 提供的 DNS Server (大多數是不明不白的就用了 ISP 的 DNS Server),但是隨著越來越多的使用者用了 8.8.8.8 這個 Google DNS 當作第一選擇之後,之前我們使用 BIND + geoip 來做分流機制就不見得那麼準確了,加上 Google 又跑了 BGP,所以通常透過 Google DNS 來 query 的 IP 查出來都是屬於 – Mountain View, California, United States, North America,而非這些 IP 實際或相近的地理位置,導致於這個機制的運作效率越來越不好。

所幸 EDNS Client Subnet (ECS) 這個機制將要再 BIND 9.11.0 被支援了,雖然具體發佈的時間還不清楚,但至少讓人看到這問題被解決的曙光。有趣的是,從對岸網友那看來的消息是,這個 patch 早在 2014 年 8 月就已經 submit 進去了,所以有興趣玩的人也應該早就自己 patch 上去了。不過沒那個時間或自己沒能力 patch 的人還是等官方發佈比較妥當,免得到時候遇到非得更新不可的安全性問題時,還要自己生出 patch。

從 2014 年看到的 commit 說明裡,可以知道這個 ECS 支援會同時在 geoip 裡生效,也就是當你要使用 geoip 時,遇到有 ECS 的查詢時就會優先拿 ECS 來判斷而非來查詢的 DNS Server IP。所以,讓我們期待 9.11.0 的正式發佈吧。

  • 2016/06/27 更新,前幾天上去看,發現 BIND 的 9.11.0 已經出了 alpha 3 了,下載之後自己編譯了一下,看起來也可以正常的支援 EDNS + GeoIP,改天再來找個對外的 DNS 給弄上去,因為據說 Google 的 public DNS 早已經支援 EDNS 了,屆時 GeoDNS 的運作有效性相信又可以再回來了

HDD, SSD & RAMSAN

首先先來談談 RAMSAN 這個歷史產物好了。這間客戶應該是在多年前(七年以前)開始使用 RAMSAN 這個產品,遙想一下當年的歷史背景,HDD 不夠快,SSD 不成熟又貴 (可靠度應該不怎麼樣),所以就引進了 RAMSAN 這樣子的產品。真要認真分類的話,RAMSAN 應該算是 SSD 的一種,只是 SSD 是以 Flash memory 作為儲存空間,而 RAMSAN 則是以 RAM 作為儲存空間 (不過近年來他也有 SSD 的產品線,所以 RAMSAN 是專指 RAM 或 Flash 的 SSD Storage 要深究也沒什麼特別意義了,不過本文中提到的 RAMSAN 就專指這類用 RAM 堆起來的 SAN)。

一台典型的 RAMSAN 長得像這個樣子:

1

也許你有看到前面有四個硬碟插槽,不過那只是備份用的。一台 RAMSAN 的主要元件有:記憶體、電池 (鉛酸電池)、主機板、Power Supply 和 Fiber channel card。看到電池兩個字,大家可能就想到了,這個 RAMSAN 是要靠電池來維持安全的,身為一台昂貴且號稱是企業級應用的硬體,一旦斷電時,RAMSAN 就可以靠電池供電來把記憶體內的資料儲存當前面板的四台硬碟中,想當然爾,RAMSAN 開機時就會把這硬碟裡的資料寫回到記憶體裡頭。所以儘管是正常的開機關機,RAMSAN 所耗費的時間也要比一般的伺服器要來得長很多。

由於出品 RAMSAN 的這間 Texas Memory Systems 公司已於 2012 年被 IBM 併購,對 RAMSAN 這產品有進一步興趣的 (至少人家還有繼續在出 SSD 的機種),可以自己去 Google 看看。

稍微有點 IT 背景的人應該都知道,RAM 再怎麼慢還是比 Flash 快上一大截,那為何又說 RAMSAN 是個歷史的產物呢?讓我們先看一份資料:

Type HDD Mix HDD & SSD SAS SSD RAMSAN Flash SSD RAMSAN RAM SSD
Config 14 HDDsRAID 10 14 RAID 101 SAS SSD CacheCade 4 SLC SSDRAID 10 RamSan-720SLC RamSan 440DDR2
IOPS 5.5K IOPS 20.45K IOPS 76.27K IOPS 500K R/W IOPS 600K R/W IOPS
Capacity ~ ~ ~ 6-12TB 512GB (maximum)

猛一看,哇,RAMSAN 的 RAM 機種真是強大啊,IOPS 可以到 600K (600,000),用 4 個 SLC SSD 做 RAID 10 也才只能到 76.27K IOPS,用 14 顆硬碟去做 RAID 10 才只有 5.5K,真的是 xx 比雞腿,但仔細看一下他的容量,啥,最大只能到 512GB,有沒有搞錯?現在我連隨身硬碟也就已經是 1TB 起跳的年代了,512GB 是要拿來裝什麼。

沒錯,這就是他的致命傷了,你也不要小看他只有 512GB 的容量,他的身價可能要超過他的 SSD 同門小弟 – RAMSAN 720。這麼貴,容量又小,那唯一可以看的就是速度了吧?對,沒錯,就是速度上快了一截,但… 各位有幹過 DBA 的去 monitor 一下貴公司資料庫硬碟的  IOPS 看看好了,誰需要這麼快的速度?就連我們自己去監控客戶線上 RAMSAN 的速度,也離極限有很大的距離。

在當年那個 SSD 又貴又沒有可靠度的環境下,當 HDD 的速度跟不上的時候,用 RAMSAN 大概是個明智的抉擇,不過隨著 SSD 的不斷進步,價格不斷的下降,RAMSAN 這個原本就存活於利基市場的產品的市場就越來越小了。君不見連他自己現在都不產 RAM 做的 RAMSAN 了,就可以知道目前的的市場需求有多小了。

除了市場需求面太小之外,現在也跑出很多類似功能的的解決方案出來,例如 SQL Server 2014 的 In-Memory OLTP,或是 SAP HANA,更別說是現在的 Non-relational database 這種根本不同型態的資料庫應用,雖然都或少或多的需要針對應用系統進行修改,但從價格/效益比來看,只能說 RAMSAN 真是時代的眼淚了(至少 2015 年的現在看起來是這樣子)。