wiki:jazz/09-09-23

Version 10 (modified by jazz, 15 years ago) (diff)

--

2009-09-23

File System : lessfs : deduplication

  • 先前一直有在注意 virtualization 所帶來的資料重疊問題,NetApp 在這方面就很厲害,可以從 File System 下手,把重複的檔案進行濃縮(deduplication)。今天剛好看到 Linux Magazine 的文章「Deduping Storage Depulication」,裡面有提到目前許多商業解決方案,但自由軟體呢?目前似乎只有用 FUSE 寫的 lessfs,它的官方網站 http://www.lessfs.com/ 目前並沒有太多資料,希望未來會有更多這類的檔案系統出現。我第一個想到的問題是在 loop device image 裡重複的檔案,該怎麼進行 deduplication 呢?? 同樣的 vmdk 這一些虛擬化的硬碟,有辦法作 deduplication 嘛??

Virtualization

  • Virtualization Makes Traditional Operating Systems Obsolete - 從開始研究虛擬化之後,就有一種感覺,現在「OS 不再是 OS」,研究雲端運算之後,覺得「Browser 不再是 Browser」,反倒是「Browser 有點像新的 OS 可以拿來跑 Web Application」。特別是回顧了關注很久的 CoreBoot (LinuxBIOS) 專案後更覺得「BIOS 不再是 BIOS」,如果把 Xen 擺到 LinuxBIOS 去,那現有的 OS 就變成只是一個 Client Application,那還需要 OS 嘛?!

Cloud Computing

Linux

  • SSH 免密碼登入
    1. 啟動 ssh-agent
      ~$ eval `ssh-agent -s`
      
    2. 將私密金鑰交給 ssh-agent 保管:ssh-add
      ~$ ssh-add
      
  • PuTTY 免密碼登入
    • 先前有成功完成 PuTTYgen 的部分,有機會來試試看 Pageant 的做法。

Cluster Computing

NoSQL

  • Google Trends 的搜尋趨勢可以看到 SQLite > Google Gears > CouchDB 的趨勢,象徵著 distributed database 的影響力尚未普及。
  • dot.Cloud - an open-source cloud federation platform. - 從 Feature 看起來頗 Powerful
    • Keep your servers under revision control
    • Stop worrying about maintaining state: just create and kill instances
    • Use tools you know: rsync, mercurial/git, ssh
    • Push a small upgrade to your images without moving gigabytes around
    • Replicate multi-server setups in just one command
    • Cleanly separate data (DB, logs, content) and code (OS, libraries, binaries, configuration)
    • Map data volumes to any available storage (NAS, EBS, S3)
    • Save bandwidth by delivering your app closer to the consumer
  • gears-dblib - A simple abstraction on top of the Database object in Gears

Programming Management : Continuous Integration (CI)

  • 在 last.fm 的簡報中,則說他們採用敏捷式專案管理(Agile Management)的 Scrum 管理法。
    • 我覺得 last.fm 在投影片裡講到 "People trump process" (人勝過流程) 真的是很貼近最近的心情啊!!

Web Service

  • 關於 browscap 專案
    • 再會了,CSS Hack 這篇文章看到的
      browscap 是由 Microsoft 提出,藉由 Web Server 定期的自動更新一個叫 browscap.dll 的檔案,
      讓程式可以從 Header 的 User Agent String 中對應出正確的 Browser 與 Operation System、以及其版本。
      

生活

Attachments (4)

Download all attachments as: .zip