Mọi hệ thống rồi sẽ dừng — hết kinh phí, đổi ưu tiên, tổ chức giải thể. Câu hỏi không phải có dừng hay không mà là dừng theo cách nào.
Một hạ tầng không có kế hoạch kết thúc là một hạ tầng đang chuyển rủi ro sang tất cả những ai dựa vào nó.
Vì sao phải nói trước
- Người ta xây hệ thống dựa trên định danh của bạn.
- Liên kết chết làm hỏng công trình đã công bố.
- Dữ liệu không xuất được thì mất hẳn.
- Một hệ thống im lặng rồi biến mất gây hại hơn một hệ thống chưa từng tồn tại.
Kế hoạch cần gồm gì
- Dữ liệu xuất được toàn bộ, định dạng mở, bất cứ lúc nào.
- Một bên tiếp nhận đã được xác định trước.
- Cam kết giữ định danh phân giải được sau khi ngừng.
- Thời gian báo trước tối thiểu.
- Giấy phép cho phép người khác tiếp tục.
Điều gì phải sống sót
- Chính các định danh — chúng nằm trong công trình đã in.
- Bản đồ định danh sang bản ghi.
- Bản ghi lịch sử đầy đủ, không chỉ trạng thái hiện tại.
- Nhật ký đính chính.
- Tài liệu mô tả ý nghĩa từng trường — dữ liệu không có tài liệu là dữ liệu vô dụng.
Đánh giá một hạ tầng trước khi phụ thuộc
- Xuất dữ liệu được không, ngay bây giờ, không cần xin phép.
- Nguồn kinh phí đến từ đâu và kéo dài bao lâu.
- Ai sở hữu dữ liệu và giấy phép là gì.
- Có cam kết công khai về việc ngừng vận hành không.
- Không trả lời được thì hãy coi đó là rủi ro, không phải là chưa rõ.
Với cơ sở đang phụ thuộc
- Giữ bản sao dữ liệu của chính mình.
- Đừng để định danh nội bộ chỉ tồn tại trong hệ bên ngoài.
- Ghi rõ trong thoả thuận điều gì xảy ra nếu bên kia dừng.
- Kiểm lại mỗi vài năm.
Một điều đáng nhớ
Phép thử đơn giản nhất: xuất được toàn bộ dữ liệu ra ngay bây giờ, ở định dạng mở, mà không phải xin phép ai.
Làm được thì kế hoạch kết thúc đã có sẵn một phần. Không làm được thì mọi cam kết bằng lời đều không có nghĩa gì.
Câu hỏi thường gặp
Vì sao hạ tầng cần kế hoạch ngừng vận hành?
Vì người ta xây hệ thống dựa trên định danh của bạn, liên kết chết làm hỏng công trình đã công bố, và một hệ thống im lặng rồi biến mất gây hại hơn hệ chưa từng tồn tại.
Kế hoạch kết thúc cần gồm gì?
Dữ liệu xuất được toàn bộ ở định dạng mở bất cứ lúc nào, một bên tiếp nhận đã xác định trước, cam kết giữ định danh phân giải được, thời gian báo trước, và giấy phép cho người khác tiếp tục.
Điều gì phải sống sót sau khi hệ ngừng?
Chính các định danh vì chúng nằm trong công trình đã in, bản đồ định danh sang bản ghi, bản ghi lịch sử đầy đủ, nhật ký đính chính, và tài liệu mô tả ý nghĩa từng trường.
Đánh giá một hạ tầng thế nào trước khi phụ thuộc?
Kiểm xuất dữ liệu được không ngay bây giờ, nguồn kinh phí đến từ đâu và kéo dài bao lâu, ai sở hữu dữ liệu, và có cam kết công khai về việc ngừng vận hành không.
Phép thử đơn giản nhất là gì?
Xuất được toàn bộ dữ liệu ngay bây giờ ở định dạng mở mà không phải xin phép ai — không làm được thì mọi cam kết bằng lời đều vô nghĩa.