ทำ Self-hosted storage คุ้มกว่าใช้ Dropbox จริงไหม?
เปรียบเทียบต้นทุนรวม 3 ปีระหว่าง Dropbox กับการทำ Self-hosted storage ด้วยขนาดข้อมูล 1 TB ถึง 4 TB สำหรับผู้ใช้ 1 ถึง 5 คน พร้อมแจกแจงค่าใช้จ่าย VPS และเวลาที่ต้องดูแลระบบ
คำตอบโดยสรุป
การจัดเก็บข้อมูลด้วยตนเอง (self-hosted) มีราคาถูกกว่า Dropbox ในกรณีเดียวจากสามกรณีด้านล่างนี้ และมีราคาแพงกว่าในอีกสองกรณีที่เหลือ Dropbox คิดค่าบริการเป็นรายบุคคล ในขณะที่ VPS สำหรับจัดเก็บข้อมูลคิดค่าบริการตามจำนวน terabyte ดังนั้นจุดคุ้มทุนจึงไม่ได้ขึ้นอยู่กับจำนวน terabyte เพียงอย่างเดียว แต่ขึ้นอยู่กับอัตราส่วนระหว่าง terabyte ต่อจำนวนผู้ใช้ ซึ่งจะเปลี่ยนแปลงไปตามความต้องการว่าคุณต้องการคลังข้อมูลส่วนกลางที่ใช้ร่วมกันหรือคลังข้อมูลแยกต่างหาก
เมื่อคำนวณระยะเวลา 36 เดือน ตามขนาดที่จำลองไว้ที่นี่ ผู้ใช้ 1 คนที่มีข้อมูล 1 TB จะต้องจ่ายเงิน $360 ให้กับ Dropbox และจ่ายเงิน $486 สำหรับการทำ self-host โดยยังไม่รวมเวลาที่ต้องเสียไปในการดูแลระบบ ครอบครัวที่มีสมาชิก 4 คนซึ่งต้องการคลังข้อมูลขนาด 4 TB ร่วมกัน จะต้องจ่ายเงิน $2,160 สำหรับบัญชี Dropbox 4 บัญชี เทียบกับ $1,188 สำหรับการทำ self-host และทีมงานขนาด 5 คนจะต้องจ่ายเงิน $2,700 เทียบกับ $1,656 พร้อมทั้งต้องเสียเวลาอีก 64 ชั่วโมงตลอดระยะเวลา 3 ปีในการดูแลระบบ
ด้านล่างนี้คือที่มาของตัวเลขแต่ละรายการ และสิ่งที่ต้องแลกเปลี่ยนในประเด็นเรื่องความปลอดภัย หากคุณต้องการเปรียบเทียบซอฟต์แวร์แทนการดูตารางคำนวณ ทางเลือกแทน Dropbox ที่คุณสามารถทำ self-host ได้ จะครอบคลุมเนื้อหาส่วนนั้นแยกต่างหาก
วัดขนาดข้อมูลที่คุณจัดเก็บจริงก่อน
คนส่วนใหญ่ประเมินราคาพื้นที่จัดเก็บข้อมูลจากตัวเลขที่ไม่เคยตรวจสอบจริง ให้วัดขนาดก่อนที่จะวางแผนโมเดลการจัดเก็บ
du -sh ~/Dropbox
du -h --max-depth=1 ~/Dropbox | sort -h | tail -20คำสั่งแรกจะแสดงผลรวมทั้งหมด ส่วนคำสั่งที่สองจะแสดงโฟลเดอร์ระดับบนสุด 20 อันดับแรกที่มีขนาดใหญ่ที่สุดโดยเรียงจากมากไปน้อย เพื่อให้คุณทราบว่าตัวเลขรวมนั้นมาจากเอกสารหรือโปรเจกต์วิดีโอจากปี 2019 หากผลรวมมีขนาดต่ำกว่า 2 TB ข้อมูลส่วนที่เหลือจะไม่ส่งผลต่อการตัดสินใจของคุณ และคุณสามารถข้ามไปยังส่วนสุดท้ายได้เลย
หากคุณใช้งาน restic อยู่แล้ว ให้ตรวจสอบกับ repository ว่าข้อมูลนั้นมีค่าใช้จ่ายในการจัดเก็บจริงเท่าใด
restic stats --mode raw-dataคำสั่งดังกล่าวจะรายงานขนาดข้อมูลหลังจากการทำ deduplication และบีบอัดแล้ว ซึ่งเป็นขนาดที่ผู้ให้บริการพื้นที่สำรองข้อมูลใช้เรียกเก็บเงินจากคุณ โดยปกติแล้วขนาดนี้จะน้อยกว่าขนาดของโฟลเดอร์ต้นทาง และส่วนต่างที่เกิดขึ้นอาจทำให้คุณประหยัดค่าใช้จ่ายได้ถึงหนึ่งระดับราคาเลยทีเดียว
ราคาในแบบจำลอง
The data behind this chart
[
{
"label": "Dropbox Plus, 2 TB, one user",
"usd_per_mo": 9.99
},
{
"label": "Dropbox Family, 2 TB shared, six users",
"usd_per_mo": 16.99
},
{
"label": "Dropbox Essentials, 3 TB, one user",
"usd_per_mo": 16.58
},
{
"label": "Dropbox Standard, 5 TB pool, per seat",
"usd_per_mo": 15
},
{
"label": "Dropbox Advanced, 15 TB pool, per seat",
"usd_per_mo": 24
},
{
"label": "Storage VPS, 1 TB usable",
"usd_per_mo": 10
},
{
"label": "Storage VPS, 4 TB usable",
"usd_per_mo": 22
},
{
"label": "Storage VPS, 6 TB usable",
"usd_per_mo": 30
},
{
"label": "Object storage for backups, per TB",
"usd_per_mo": 6.95
},
{
"label": "Backup only space, per TB",
"usd_per_mo": "2.50"
},
{
"label": "Domain name",
"usd_per_mo": 1
},
{
"label": "Certificate from Let's Encrypt",
"usd_per_mo": 0
}
]ตัวเลขทุกตัวเป็นราคาตามรายการที่ประกาศ ณ เดือนสิงหาคม 2026 ในหน่วยดอลลาร์สหรัฐ โดยคำนวณจากอัตราการเรียกเก็บเงินรายปี ไม่รวมภาษีและโปรโมชันสำหรับปีแรกเนื่องจากไม่มีการเรียกเก็บซ้ำ ยอดรวมทั้งหมดด้านล่างนี้ครอบคลุมระยะเวลา 36 เดือน และปัดเศษเป็นจำนวนเต็ม
Dropbox มีแผนสำหรับผู้บริโภคที่เกี่ยวข้องในที่นี้เพียงแผนเดียว คือ Plus ซึ่งมีราคา $9.99 ต่อเดือน สำหรับพื้นที่ 2 TB และผู้ใช้ 1 คน ส่วนแผน Family มีราคา $16.99 ต่อเดือน โดยแชร์พื้นที่ 2 TB เดียวกันนี้ได้สูงสุด 6 คน ดังนั้นจึงเป็นการซื้อจำนวนที่นั่งเพิ่มโดยไม่ได้พื้นที่เพิ่ม แผน Essentials มีราคา $16.58 ต่อเดือน สำหรับพื้นที่ 3 TB สำหรับผู้ใช้ 1 คน ส่วนแผน Business Standard มีราคา $15 ต่อที่นั่งต่อเดือน โดยกำหนดขั้นต่ำที่ 3 ที่นั่งและมีพื้นที่รวม 5 TB และแผน Advanced มีราคา $24 ต่อที่นั่งสำหรับพื้นที่รวม 15 TB
ราคา Storage VPS มีความแตกต่างกันระหว่างผู้ให้บริการมากกว่าราคาของ Dropbox แบบจำลองนี้ใช้ราคา $10 ต่อเดือนสำหรับแผน 1 TB และ $22 สำหรับแผน 4 TB ส่วนการสร้างระบบสำหรับทีมใช้แผน 6 TB ที่ราคา $30 ราคาเหล่านี้อยู่ในระดับกลางของราคาที่ผู้ให้บริการประกาศสำหรับแผนที่เน้นพื้นที่จัดเก็บข้อมูล ณ เดือนสิงหาคม 2026 และ ราคาจริงของ VPS ได้แจกแจงช่วงราคาไว้แล้ว ดังนั้นคุณสามารถแทนที่ด้วยตัวเลขของผู้ให้บริการของคุณเองเมื่อคำนวณใหม่ Storage VPS เทียบกับ VPS ทั่วไป อธิบายเหตุผลว่าทำไมแผนที่ขายพร้อมดิสก์ 4 TB จึงมีราคาต่อเทราไบต์ถูกกว่าการเพิ่ม block storage ขนาด 4 TB เข้าไปในแผน compute ทั่วไป
สำเนาชุดที่สองมีราคา 2 รูปแบบ Object storage เช่น Backblaze B2 มีราคาตามรายการอยู่ที่ $6.95 ต่อ TB ต่อเดือน โดยไม่มีค่าใช้จ่าย egress หากไม่เกิน 3 เท่าของปริมาณข้อมูลที่จัดเก็บในแต่ละเดือน ดังนั้นการดึงข้อมูลทั้งหมดที่คุณเก็บไว้ที่นั่นจึงไม่มีค่าใช้จ่ายเพิ่มเติม ส่วนพื้นที่สำหรับสำรองข้อมูลเท่านั้นที่ไม่มี compute พ่วงมาด้วย และเข้าถึงผ่าน SFTP (SSH file transfer protocol) หรือ SMB (server message block) จะมีราคาใกล้เคียงกับ $2.50 ต่อ TB ต่อเดือน แบบจำลองนี้เลือกใช้ราคาที่ถูกกว่าเสมอ เพื่อให้การประเมินราคาฝั่ง self-hosted เป็นไปอย่างสมเหตุสมผลที่สุดเท่าที่จะเป็นไปได้
สิ่งที่การเปรียบเทียบอย่างเป็นธรรมต้องครอบคลุม
- สำเนาชุดที่สอง: เซิร์ฟเวอร์ที่โฮสต์เองเพียงเครื่องเดียวไม่ใช่การสำรองข้อมูล เพราะหากดิสก์เสียหรือพิมพ์คำสั่ง
rm -rfผิดพลาด ข้อมูลชุดเดียวที่มีก็จะสูญหายไปทันที ทุกรายการที่โฮสต์เองด้านล่างนี้ต้องรวมค่าใช้จ่ายสำหรับสำเนาชุดที่สองบนฮาร์ดแวร์อื่นที่อยู่ในอาคารอื่นด้วย - โดเมนและใบรับรอง: ในโมเดลนี้ โดเมนมีค่าใช้จ่าย $1 ต่อเดือน ใบรับรองจาก Let's Encrypt ไม่มีค่าใช้จ่ายและต่ออายุอัตโนมัติ ดังนั้นต้นทุนที่แท้จริงคือเวลาหนึ่งชั่วโมงที่คุณต้องเสียไปในวันที่การต่ออายุล้มเหลว
- ค่า Egress เมื่อกู้คืนข้อมูล: การดึงข้อมูลขนาด 4 TB ออกจาก bucket อาจมีค่าใช้จ่ายสูงกว่าค่าจัดเก็บข้อมูลรายเดือนของผู้ให้บริการบางราย โควตาของ B2 ที่ให้ดึงข้อมูลได้สามเท่าของปริมาณที่จัดเก็บนั้นเพียงพอสำหรับการกู้คืนทั่วไป ดังนั้นควรตรวจสอบตัวเลขนี้ก่อนเลือกเป้าหมายการสำรองข้อมูล
- เวลาของคุณ: ทั้งการตั้งค่า การอัปเดตรายเดือน ปัญหาดิสก์เต็มตอนเที่ยงคืน และการสนับสนุนที่คุณต้องให้กับผู้ใช้อื่นทุกคนบนเซิร์ฟเวอร์
ค่าใช้จ่ายสามปีในสามขนาด
The data behind this chart
[
{
"label": "One person, 1 TB",
"subscription_usd": 360,
"self_hosted_usd": 486,
"self_hosted_plus_time_usd": "1,036"
},
{
"label": "Household 4 TB, separate accounts",
"subscription_usd": 719,
"self_hosted_usd": "1,188",
"self_hosted_plus_time_usd": "2,013"
},
{
"label": "Household 4 TB, one shared library",
"subscription_usd": "2,160",
"self_hosted_usd": "1,188",
"self_hosted_plus_time_usd": "2,013"
},
{
"label": "Team of five, 5 TB",
"subscription_usd": "2,700",
"self_hosted_usd": "1,656",
"self_hosted_plus_time_usd": "3,256"
}
]ผู้ใช้หนึ่งคนกับพื้นที่ 1 TB Dropbox ไม่มีแพ็กเกจที่เล็กกว่า 2 TB ดังนั้นผู้ใช้รายนี้จึงต้องจ่ายเงินเป็นสองเท่าของความต้องการใช้งานจริง ซึ่งคิดเป็นเงิน $360 ตลอดระยะเวลาสามปี ในขณะที่การสร้างระบบ self-hosted มีค่าใช้จ่ายเป็นเงินสดอยู่ที่ $486 การสมัครสมาชิกจึงคุ้มค่ากว่าตั้งแต่ยังไม่ได้นับรวมชั่วโมงการทำงาน เพราะการทำ self-hosting มีต้นทุนพื้นฐานที่ต้องจ่ายเสมอ ไม่ว่าจะเป็นค่าเซิร์ฟเวอร์, ค่าสำรองข้อมูลชุดที่สอง และค่าโดเมน แม้ว่าปริมาณข้อมูลจะน้อยก็ตาม
ครัวเรือนที่มีพื้นที่ 4 TB แยกตามบัญชี บัญชี Plus สองบัญชีให้พื้นที่บัญชีละ 2 TB รวมเป็นเงิน $719 ตลอดสามปี แม้จะไม่มีการแชร์คลังข้อมูลร่วมกัน และโฟลเดอร์ที่แชร์จะถูกนับโควตาซ้ำในทั้งสองบัญชี แต่นี่ก็เป็นราคาที่ต่ำที่สุดในหน้านี้ สำหรับการทำ self-hosted ที่ขนาด 4 TB เท่ากันจะมีค่าใช้จ่ายอยู่ที่ $1,188 ดังนั้นในกรณีนี้ Dropbox จึงเป็นตัวเลือกที่คุ้มค่ากว่าอย่างเห็นได้ชัด
ครัวเรือนที่มีพื้นที่ 4 TB ในคลังข้อมูลเดียว ไม่มีแพ็กเกจสำหรับผู้บริโภคของ Dropbox ที่รองรับพื้นที่ 4 TB ในที่เดียว และแพ็กเกจ Essentials ก็จำกัดพื้นที่ไว้เพียง 3 TB สำหรับผู้ใช้หนึ่งคน แนวทางที่รองรับคือ Business Standard ซึ่งต้องซื้อ 4 ที่นั่งสำหรับ 4 คนในราคาที่นั่งละ $15 รวมเป็นเงิน $2,160 ตลอดสามปีสำหรับพื้นที่ 5 TB ส่วนการทำ self-hosted สำหรับความต้องการเดียวกันนี้มีค่าใช้จ่าย $1,188 ส่วนต่างจำนวน $972 คือการประหยัดเงินที่แท้จริงครั้งแรกในตาราง ซึ่งเกิดขึ้นเพราะครัวเรือนต้องซื้อที่นั่งเพิ่มเพียงเพื่อต้องการพื้นที่จัดเก็บข้อมูล
ทีมงานห้าคนกับพื้นที่ 5 TB ที่นั่งแบบ Standard จำนวนห้าที่นั่งมีค่าใช้จ่าย $2,700 ตลอดสามปี และพื้นที่ 5 TB จะเต็มตั้งแต่วันแรกที่เริ่มใช้งาน การสร้างระบบ self-hosted ขนาด 6 TB มีค่าใช้จ่าย $1,656 ซึ่งประหยัดเงินได้ $1,044 นี่คือการประหยัดเงินสดที่มากที่สุดในที่นี้ แต่ก็เป็นกรณีที่ดูอ่อนที่สุดด้วยเหตุผลที่แผนภูมิถัดไปจะอธิบายให้ชัดเจน
คอลัมน์ที่สามประเมินมูลค่าชั่วโมงการทำงานของคุณที่ชั่วโมงละ $25 ให้มองว่าเป็นตัวเลขตรวจสอบมากกว่าจะเป็นใบแจ้งหนี้ ระบบที่สร้างขึ้นสำหรับทีมมีค่าใช้จ่าย $3,256 เมื่อนับรวมเวลาทำงาน เทียบกับ $2,700 สำหรับค่าที่นั่งที่มาทดแทน มีเพียงครัวเรือนที่มีคลังข้อมูลเดียวเท่านั้นที่ยังมีค่าใช้จ่ายต่ำกว่าการสมัครสมาชิกในคอลัมน์นี้ โดยอยู่ที่ $2,013 เทียบกับ $2,160
Dropbox คิดค่าบริการรายบุคคล ในขณะที่ storage VPS คิดค่าบริการตามจำนวน terabyte การทำ self-hosting จะคุ้มค่ากว่าในแง่ของเงินเมื่อคุณต้องซื้อที่นั่งเพิ่มเพียงเพื่อต้องการพื้นที่จัดเก็บข้อมูล
การสร้างรายการค่าใช้จ่ายรายครัวเรือนทีละบรรทัด
The data behind this chart
[
{
"label": "Storage VPS, 4 TB usable",
"usd_per_mo": 22,
"usd_36mo": 792
},
{
"label": "Backup copy, 4 TB on backup space",
"usd_per_mo": 10,
"usd_36mo": 360
},
{
"label": "Domain name",
"usd_per_mo": 1,
"usd_36mo": 36
},
{
"label": "Certificate from Let's Encrypt",
"usd_per_mo": 0,
"usd_36mo": 0
},
{
"label": "Your time, 11 hours a year at $25",
"usd_per_mo": 22.92,
"usd_36mo": 825
}
]ค่าพื้นที่จัดเก็บข้อมูลคิดเป็นไม่ถึงครึ่งหนึ่งของค่าใช้จ่ายทั้งหมด โดย VPS มีราคาอยู่ที่ $22 ต่อเดือน ส่วนสำเนาชุดที่สองขนาด 4 TB ซึ่งคิดในอัตราค่าบริการสำรองข้อมูลอยู่ที่ $10 สำหรับโดเมนมีราคาอยู่ที่ $1 และใบรับรอง SSL นั้นไม่มีค่าใช้จ่าย ในส่วนของเวลาที่คุณใช้ไป ซึ่งคิดที่อัตรา 25 ดอลลาร์ต่อชั่วโมง เป็นเวลา 11 ชั่วโมงต่อปี จะเท่ากับ $22.92 ต่อเดือน ซึ่งถือเป็นรายการค่าใช้จ่ายที่สูงเป็นอันดับสองในการสร้างระบบนี้
หากเปลี่ยนอัตราค่าแรงรายชั่วโมง อันดับของค่าใช้จ่ายก็จะเปลี่ยนตามไปด้วย นี่ไม่ใช่จุดอ่อนของแบบจำลอง แต่เป็นข้อสรุปที่พบว่า ในระดับขนาดนี้ ฮาร์ดแวร์ไม่ใช่ปัจจัยหลักที่กำหนดคำตอบของค่าใช้จ่ายทั้งหมด
สถานที่ที่การจัดเก็บข้อมูลแบบ self-hosted มีราคาถูกกว่า Dropbox และสถานที่ที่ไม่เป็นเช่นนั้น
The data behind this chart
[
{
"label": "One person, 1 TB",
"cash_saved_usd": -126,
"hours_spent": 22,
"breakeven_hourly_usd": -5.73
},
{
"label": "Household 4 TB, separate accounts",
"cash_saved_usd": -469,
"hours_spent": 33,
"breakeven_hourly_usd": -14.21
},
{
"label": "Household 4 TB, one shared library",
"cash_saved_usd": 972,
"hours_spent": 33,
"breakeven_hourly_usd": 29.45
},
{
"label": "Team of five, 5 TB",
"cash_saved_usd": "1,044",
"hours_spent": 64,
"breakeven_hourly_usd": 16.31
}
]ให้นำเงินที่ประหยัดได้ในระยะเวลา 3 ปีมาหารด้วยจำนวนชั่วโมงที่คุณต้องใช้ไป คุณจะได้อัตราค่าตอบแทนต่อชั่วโมงที่ทำให้ทั้งสองทางเลือกมีต้นทุนเท่ากัน หากคุณประเมินค่าเวลาของคุณไว้สูงกว่าอัตรานี้ การสมัครสมาชิกจะคุ้มค่ากว่า แต่หากคุณประเมินไว้ต่ำกว่า การทำ self-hosting จะคุ้มค่ากว่า หากผลลัพธ์การประหยัดเป็นลบ หมายความว่าการทำ self-hosting มีค่าใช้จ่ายที่เป็นตัวเงินสูงกว่า ดังนั้นอัตราค่าตอบแทนจึงออกมาเป็นลบเช่นกัน
สำหรับบุคคลหนึ่งคนที่มีพื้นที่ 1 TB อัตราจุดคุ้มทุนจะอยู่ที่ -5.73 ดอลลาร์ต่อชั่วโมง หากจุดคุ้มทุนเป็นลบ หมายความว่าไม่มีมูลค่าของเวลาใดที่จะทำให้การทำ self-hosting ถูกลงได้ เพราะในแง่ของตัวเงินนั้นขาดทุนอยู่แล้ว ครัวเรือนที่ยอมรับการแยกบัญชีผู้ใช้จะอยู่ในจุดเดียวกันที่ -14.21
ครัวเรือนที่ต้องการคลังข้อมูลร่วมกันจะมีจุดคุ้มทุนอยู่ที่ $29.45 ต่อชั่วโมง หากเวลาหนึ่งชั่วโมงในช่วงเย็นของคุณมีมูลค่าต่ำกว่าตัวเลขนี้สำหรับคุณ การทำ self-hosting จะถือว่าถูกกว่าอย่างแท้จริง และสำหรับคนส่วนใหญ่ที่ทำสิ่งนี้ที่บ้าน ผลลัพธ์ก็มักจะเป็นเช่นนั้น
ทีมงานจำนวน 5 คนจะมีจุดคุ้มทุนอยู่ที่ $16.31 ต่อชั่วโมง ซึ่งต่ำกว่าระดับครัวเรือนแม้ว่าจำนวนเงินที่ประหยัดได้จะมากกว่า ผู้ใช้ 5 คนสร้างภาระงานสนับสนุน ดังนั้นจำนวนชั่วโมงที่ใช้จึงเพิ่มขึ้นเร็วกว่าเงินที่ประหยัดได้ ในเชิงธุรกิจ ชั่วโมงเหล่านั้นไม่ได้ฟรี เพราะมีคนได้รับค่าจ้างสำหรับงานดังกล่าว และต้นทุนรวมของพนักงานเหล่านั้นสูงกว่า $16.31 เมื่อถึงขนาดองค์กรระดับนี้ เหตุผลด้านความคุ้มค่าทางการเงินจึงมีน้ำหนักน้อยลง เหตุผลที่เหลืออยู่อย่างตรงไปตรงมาคือการควบคุมสถานที่จัดเก็บข้อมูล และความเป็นอิสระจากราคาต่อหัวที่คุณไม่ได้เป็นผู้กำหนดเอง
ชั่วโมงการทำงานของคุณคือรายการค่าใช้จ่ายที่ใหญ่ที่สุด
โมเดลนี้คำนวณราคาไว้ที่ 22 ชั่วโมงตลอดระยะเวลาสามปีสำหรับหนึ่งคน และ 64 สำหรับทีมขนาดห้าคน โดยที่การใช้งานระดับครัวเรือนจะอยู่กึ่งกลางที่ 33 ชั่วโมง ซึ่งตัวเลขนี้คิดรวมการตั้งค่าเริ่มต้น 4 ชั่วโมงและงานดูแลรักษาอีกครึ่งชั่วโมงต่อเดือนสำหรับระดับเล็ก ส่วนระดับทีมจะอยู่ที่การตั้งค่า 10 ชั่วโมงและงานดูแลรักษาหนึ่งชั่วโมงครึ่งต่อเดือน หากคุณเคยดำเนินการในลักษณะนี้มาก่อน ให้แทนที่ตัวเลขเหล่านี้ด้วยข้อมูลจริงของคุณ
ชั่วโมงการทำงานเหล่านี้ไม่ใช่การคาดเดาในสถานการณ์ที่ทุกอย่างราบรื่น แต่เป็นเวลาที่ต้องใช้สำหรับการอัปเดตแพ็กเกจรายเดือนและการรีบูตระบบ, การต่ออายุ certificate ที่ล้มเหลวเพราะกฎ firewall เปลี่ยนแปลง, การจัดการ disk ที่เต็มถึง 90 เปอร์เซ็นต์โดยไม่รู้ตัว, การอัปเกรด container ที่ทำให้หน้าเว็บใช้งานไม่ได้ รวมถึงการจัดการคำขอจากผู้ที่เผลอลบโฟลเดอร์และต้องการกู้คืนข้อมูลภายในคืนนี้
หากการจัดเก็บข้อมูลแบบ self-hosted ของคุณใช้เวลาดูแลรักษาเป็นศูนย์ชั่วโมงต่อเดือน แสดงว่าระบบนั้นยังใหม่มากหรือไม่มีใครตรวจสอบมันเลย การประเมินชั่วโมงการทำงานเหล่านี้เป็นศูนย์คือวิธีที่ทำให้คนตัดสินใจเลือกใช้ระบบที่ตนเองต้องทิ้งไปภายในเวลาไม่ถึงหนึ่งปี และการย้ายข้อมูลกลับออกมานั้นต้องใช้เวลาอีกถึง 20 ชั่วโมงที่ไม่มีใครได้วางงบประมาณไว้ตั้งแต่ต้น
อีกด้านหนึ่งของคำถามคือเรื่องความปลอดภัย
ค่าใช้จ่ายเป็นเพียงครึ่งหนึ่งของสิ่งที่ผู้คนกังวล อีกครึ่งหนึ่งคือข้อมูลจะปลอดภัยกว่าหรือไม่บนเซิร์ฟเวอร์ที่คุณเป็นเจ้าของเอง การทำ self-hosting ไม่ได้ขจัดความเสี่ยงออกไป แต่เป็นการย้ายความเสี่ยงจากนโยบายและการทำงานของระบบผู้ให้บริการมาไว้ที่วินัยในการสำรองข้อมูลของคุณเอง ซึ่งเป็นการแลกเปลี่ยนมากกว่าจะเป็นชัยชนะ
Dropbox เก็บประวัติเวอร์ชันไฟล์ย้อนหลัง 30 วันสำหรับแผน Plus และ 180 วันสำหรับแผนธุรกิจ รองรับการกู้คืนผ่านหน้าเว็บที่ทุกคนในบ้านใช้งานได้ และเก็บข้อมูลไว้ในอาคารที่มีเจ้าหน้าที่ดูแล หากระบบล่มจะเป็นหน้าที่ของพวกเขาในการแก้ไข ซึ่งพวกเขามีประสบการณ์มากกว่าคุณ สิ่งที่คุณต้องยอมรับเป็นการแลกเปลี่ยนคือนโยบายของพวกเขา บัญชีอาจถูกระงับ แผนอาจมีการปรับราคาเมื่อต่ออายุ และไคลเอนต์อาจมีการเปลี่ยนแปลงในรูปแบบที่คุณไม่ได้ต้องการ
สิ่งที่คุณต้องรับผิดชอบนั้นแคบกว่าที่คนส่วนใหญ่คาดคิด สิ่งที่ทำให้ข้อมูลที่ทำ self-hosted สูญหายจริงๆ ไม่ใช่ดิสก์ที่พัง แต่คือการสำรองข้อมูลที่ไม่เคยถูกกู้คืนจริง restic snapshots ที่แสดงภาพ snapshot ของเมื่อคืนพิสูจน์ได้เพียงว่างานสำรองข้อมูลทำงานสำเร็จ แต่มันไม่ได้พิสูจน์ว่าข้อมูลจะถูกกู้คืนกลับมาได้จริง
restic snapshots --latest 1
restic restore latest --target /tmp/restore-test --include /srv/data/alice/tax
diff -r /tmp/restore-test/srv/data/alice/tax /srv/data/alice/taxdiff -r ที่ไม่แสดงผลลัพธ์ใดๆ คือบทพิสูจน์ ให้รันคำสั่งนี้ทุกไตรมาสและจดบันทึกวันที่ไว้ เพราะการกู้คืนที่คุณไม่เคยทำจริงเป็นเพียงแผนการ ไม่ใช่การสำรองข้อมูล restic เทียบกับ BorgBackup เปรียบเทียบเครื่องมือสองตัวที่ทำงานนี้ได้ดี
ความเสี่ยงที่สองคือการซิงค์จะกระจายความผิดพลาดด้วยความเร็วของเครื่อง การลบไฟล์บนแล็ปท็อปจะส่งผลถึงเซิร์ฟเวอร์ภายในไม่กี่วินาที เช่นเดียวกับมัลแวร์เรียกค่าไถ่ที่เข้ารหัสโฟลเดอร์ที่ซิงค์ไว้ การทำ versioning บนเซิร์ฟเวอร์จะช่วยได้ก็ต่อเมื่อ snapshot ของการสำรองข้อมูลถูกเก็บไว้ในที่ที่ข้อมูลประจำตัวของแล็ปท็อปไม่สามารถลบได้ โหมด --append-only ของ restic REST server และ object storage ส่วนใหญ่ช่วยให้คุณออกกุญแจที่ไม่มีสิทธิ์ลบข้อมูลได้ การใช้เวลาหนึ่งชั่วโมงในการตั้งค่านี้คือสิ่งที่แยกการสำรองข้อมูลออกจากการเป็นเพียงสำเนาที่สองของความเสียหาย
สรุปได้ชัดเจนว่า เซิร์ฟเวอร์แบบ self-hosted ที่ไม่มีการทดสอบการกู้คืนข้อมูลนั้นแย่กว่า Dropbox ในทุกมิติที่สำคัญ ส่วนเซิร์ฟเวอร์แบบ self-hosted ที่มีสำเนาที่สองบนฮาร์ดแวร์อื่นและมีการทดสอบการกู้คืนจริงนั้นถือว่าเทียบเคียงกันได้ โดยความแตกต่างคือวินัยในการจัดการตอนนี้เป็นของคุณเอง
การตั้งค่าสองรูปแบบที่คุ้มค่าแก่การสร้าง
ครัวเรือนที่มีพื้นที่จัดเก็บข้อมูล 4 TB ขึ้นไปและต้องการคลังข้อมูลส่วนกลางเพียงแห่งเดียว คือการใช้ storage VPS ที่รัน Nextcloud ใน Docker โดยมี TLS (transport layer security) ครอบอยู่ด้านหน้า ใช้ restic เพื่อสำรองข้อมูลเฉพาะส่วนที่เปลี่ยนแปลงทุกคืน และทดสอบการกู้คืนข้อมูลทุกไตรมาส นี่คือโครงสร้างแบบ $1,188 ที่ประเมินราคาไว้ข้างต้น และ Nextcloud บน VPS พร้อม TLS และการสำรองข้อมูล คือขั้นตอนการทำโดยละเอียด วิธีนี้ได้เปรียบเพราะ Dropbox บังคับให้ครัวเรือนต้องซื้อแพ็กเกจธุรกิจเพื่อให้ได้พื้นที่ใช้งานร่วมกัน 4 TB ซึ่งค่าใช้จ่ายหลักอยู่ที่จำนวนผู้ใช้งาน สิ่งที่การตั้งค่านี้ไม่ได้รวมอยู่ในราคาคือการแก้ไขเอกสารผ่านเบราว์เซอร์ที่ Dropbox มีให้ ซึ่ง Nextcloud ต้องอาศัย office server แยกต่างหาก ดังนั้นควรเพิ่ม RAM ตามที่ OnlyOffice หรือ Collabora ต้องการก่อนที่จะกำหนดขนาดของ VPS
ทีมงานตั้งแต่ 5 คนขึ้นไป ในกรณีที่ต้องการการควบคุมมากกว่าเรื่องราคา คือการใช้เซิร์ฟเวอร์หลักตัวเดิม แต่เปลี่ยนจากการสำรองข้อมูลลงในกล่องใบเดียวเป็นการส่งสำเนาชุดที่สองไปยัง S3 compatible object storage (ซึ่งเป็น API ที่เครื่องมือสำรองข้อมูลเกือบทุกตัวรองรับ) พร้อมทั้งกำหนดผู้รับผิดชอบที่ชัดเจนและจัดทำขั้นตอนการกู้คืนข้อมูลที่เป็นลายลักษณ์อักษรเพื่อให้ผู้อื่นที่ไม่ใช่ผู้เขียนสามารถทำตามได้ MinIO สำหรับ object storage แบบ self-hosted ครอบคลุมวิธีการรัน API ดังกล่าวด้วยตนเอง สำหรับปลายทางของการสำรองข้อมูลโดยเฉพาะ ควรใช้ผู้ให้บริการที่แตกต่างจากเซิร์ฟเวอร์หลัก เนื่องจากสำเนาที่ใช้บัญชีเดียวกับต้นฉบับอาจสูญหายได้หากเกิดปัญหาขึ้นกับบัญชีนั้นๆ
เมื่อการใช้ Dropbox ต่อไปคือคำตอบที่ถูกต้อง
- คุณจัดเก็บข้อมูลไม่เกิน 2 TB แผน Plus มีราคาอยู่ที่ $9.99 ต่อเดือน ซึ่งไม่มีตัวเลือกใดในโมเดลนี้ที่คุ้มค่าไปกว่านี้
- ครัวเรือนของคุณไม่มีปัญหากับการแยกบัญชีผู้ใช้ การใช้บัญชี Plus สองบัญชีจะให้พื้นที่รวม 4 TB ในราคา $719 ตลอดระยะเวลาสามปี
- คุณต้องการเพียงพื้นที่จัดเก็บ ไม่ต้องการภาระในการดูแลระบบ เวลาที่ต้องเสียไปในแต่ละเดือนคือต้นทุนที่สูงที่สุดในทุกกรณีข้างต้น
- คุณไม่สามารถทำตามกำหนดการทดสอบการกู้คืนข้อมูลรายไตรมาสได้ หากไม่มีการทดสอบ คุณไม่ได้กำลังโฮสต์ไฟล์ด้วยตนเอง แต่คุณเพียงแค่เก็บสำเนาชุดเดียวไว้บนคอมพิวเตอร์ที่เช่ามาเท่านั้น
- คุณต้องการบันทึกการตรวจสอบ (audit trail), การระงับข้อมูลทางกฎหมาย (legal hold) หรือข้อตกลงระดับการให้บริการ (availability commitment) ที่มีผู้อื่นลงนามรับรอง
FAQ
การทำ storage แบบ self-hosted มีราคาถูกกว่า Dropbox สำหรับผู้ใช้คนเดียวที่ต้องการพื้นที่ 1 TB หรือไม่?
ไม่ถูกกว่า ในระยะเวลา 3 ปี Dropbox Plus มีค่าใช้จ่ายรวม $360 ในขณะที่การทำ self-hosted ที่เทียบเท่ากันมีค่าใช้จ่ายเป็นตัวเงิน $486 โดยที่ยังไม่นับรวมมูลค่าเวลาของคุณ การทำ self-hosted มีต้นทุนขั้นต่ำเสมอ ไม่ว่าจะเป็นเซิร์ฟเวอร์ขนาดเล็กที่เหมาะสม, การสำรองข้อมูลชุดที่สอง และค่าโดเมน ซึ่งล้วนมีค่าใช้จ่ายแม้คุณจะเก็บข้อมูลเพียง 1 TB ก็ตาม แผนชำระเงินที่ถูกที่สุดของ Dropbox มีราคาใกล้เคียงกับต้นทุนขั้นต่ำนี้อยู่แล้ว และยังให้พื้นที่มาถึง 2 TB
การสำรองข้อมูลนอกสถานที่ (offsite backup) สำหรับ storage แบบ self-hosted มีค่าใช้จ่ายเท่าไร?
พื้นที่สำหรับสำรองข้อมูลเพียงอย่างเดียวโดยไม่มีการประมวลผล ซึ่งเข้าถึงผ่าน SFTP หรือ SMB มีราคาอยู่ที่ประมาณ $2.50 ดอลลาร์ต่อ TB ต่อเดือน ณ เดือนสิงหาคม 2026 ส่วน object storage เช่น Backblaze B2 มีราคาอยู่ที่ $6.95 ต่อ TB ต่อเดือน และรวมค่า egress ไว้สูงสุดถึง 3 เท่าของข้อมูลที่คุณจัดเก็บ ดังนั้นการกู้คืนข้อมูลทั้งหมดที่คุณเก็บไว้ที่นั่นจึงไม่มีค่าใช้จ่ายเพิ่มเติม สำหรับครัวเรือนขนาด 4 TB ที่จำลองไว้ข้างต้น เป้าหมายที่ถูกกว่าคือ $10 ต่อเดือน หรือ $360 ในระยะเวลา 3 ปี
การดูแล storage ของตัวเองต้องใช้เวลาปีละกี่ชั่วโมง?
โมเดลนี้ประเมินเวลาไว้ที่ 22 ชั่วโมงในระยะเวลา 3 ปีสำหรับผู้ใช้คนเดียว และ 64 ชั่วโมงสำหรับทีม 5 คน ส่วนครัวเรือนจะอยู่ที่ 33 ชั่วโมง งานที่ต้องทำประกอบด้วยการอัปเดตและรีบูตรายเดือน, การต่ออายุ certificate ที่ล้มเหลว, การจัดการดิสก์ที่ใกล้เต็ม, การอัปเกรด container ที่ทำให้ระบบมีปัญหา และการกู้คืนไฟล์ให้ผู้ใช้ที่เผลอลบข้อมูล หากคุณใช้เวลาดูแลเป็นศูนย์ แสดงว่าเซิร์ฟเวอร์ยังใหม่มากหรือไม่มีใครตรวจสอบระบบเลย
การทำ storage แบบ self-hosted ปลอดภัยกว่า Dropbox หรือไม่?
มันเป็นความเสี่ยงคนละรูปแบบ ไม่ใช่ความเสี่ยงที่น้อยกว่า สำหรับ Dropbox ความเสี่ยงคือเรื่องนโยบาย, ราคาเมื่อต่ออายุ และการล่มของระบบ ซึ่งแลกมาด้วยประวัติเวอร์ชันย้อนหลัง 30 วันที่เปิดเผยชัดเจนและการกู้คืนข้อมูลที่ใครก็ทำได้ผ่านหน้าเว็บ ส่วนแบบ self-hosted ความเสี่ยงอยู่ที่วินัยในการสำรองข้อมูลของคุณเอง เช่น การมีสำเนาชุดที่สองบนฮาร์ดแวร์อื่น, การตั้งค่า credential ที่ sync client ไม่สามารถใช้ลบ snapshot ได้ และการทดสอบกู้คืนข้อมูลทุกไตรมาส หากทำตามนี้ได้ทั้งสองแบบจะมีความปลอดภัยใกล้เคียงกัน แต่ถ้าไม่มีสิ่งเหล่านี้ การทำ self-hosted จะมีความเสี่ยงสูงกว่า
ครัวเรือนที่มี 4 คนสามารถแชร์พื้นที่ 4 TB บนแผน Dropbox เดียวกันได้หรือไม่?
ไม่ได้หากเป็นแผนสำหรับผู้ใช้ทั่วไป แผน Plus ให้พื้นที่ 2 TB สำหรับผู้ใช้คนเดียว, แผน Family แชร์พื้นที่ 2 TB เดียวกันนั้นได้สูงสุด 6 คน และแผน Essentials จำกัดพื้นที่ไว้ที่ 3 TB สำหรับผู้ใช้คนเดียว ตัวเลือกที่เป็นไปได้จริงมีสองทางคือ การใช้บัญชี Plus แยกกันในราคา $719 ในระยะเวลา 3 ปีโดยไม่มีพื้นที่แชร์ร่วมกัน หรือการใช้แผน Business Standard ในราคา $15 ต่อที่นั่ง ซึ่งรวมเป็น $2,160 ในระยะเวลา 3 ปีสำหรับ 4 คนและได้รับพื้นที่รวม 5 TB