iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
自我挑戰組

淺入淺出分散式儲存系列 第 10

Day10 Lab說明

接下來就進到Lab環節了,不過第一個會比較簡單,有點像是熱熱身,熟悉一下python和前後端程式

首先呢,我們的Lab會需要用到Python3和docker,所以同學們可能需要先裝起來

Python3我就不用說了,google上應該很多

Docker的話有一行指令安裝

curl -sSL https://get.docker.com/ | sh

我們總共有兩個Lab

第一個Lab,也就是明天,會介紹最簡單的雛形,怎麼上傳和下載object,由於是在一般的作業系統上測試lab,所以Object其實就是一個文件而已

第二個Lab,會透過六次的解說把他一次寫完,其中包括了我前面講的許多Object storage分散式儲存功能 - 多台機器備份、metadata、校驗等等,並且還有數據壓縮、上下載續傳

第一個Lab一台機器就可以完成,由於第二個Lab需要實驗多台機器分散儲存,通常需要多台電腦或VM,但是這明顯太花錢且多台VM也很難在一台電腦上跑,所以我們用docker模擬七個data server,一個API server和一個frontend,後續會教大家如何用docker部署環境,執行的script也都放進github的repo裡了

我把Lab相關的程式碼都放在github上,歡迎自行取用

https://github.com/kaichiachen/python-simple-object-storage


上一篇
Day9 雲端儲存 - SAN
下一篇
Day11 Lab 1 - 簡單的Object storage系統
系列文
淺入淺出分散式儲存30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言