Thiết kế một công tắc ngắt cloud mà người ta dám bấm
Quyền rời đi chỉ có nghĩa nếu nó không phá thứ gì. Bài này mô tả tiền kiểm, danh sách những thứ thật sự mất đi khi ngắt, và cách kết nối lại.
Rất nhiều sản phẩm quảng cáo "không khoá chân". Bài kiểm tra thật không phải là câu chữ trong trang giá, mà là: khi khách bấm nút rời đi, sản phẩm có nói thật với họ về hậu quả không?
Tiền kiểm nói thật trước khi ngắt
Trước khi ngắt, hệ thống liệt kê từng thứ sẽ hỏng, kèm cách xử lý cho từng thứ. Danh sách đó ngắn và cụ thể:
- Ứng dụng đang dùng tên miền con managed — có trình hướng dẫn chuyển sang tên miền riêng, phải chạy TRƯỚC khi ngắt.
- Đích sao lưu là kho managed — phải đổi sang đĩa, NAS hoặc S3 của bạn.
- AI đang chạy qua proxy cloud — trỏ về Ollama chạy tại chỗ.
Không có mục nào ngoài ba mục đó, và đó chính là điểm mấu chốt. Nếu danh sách này dài ra theo thời gian thì kiến trúc đã trôi khỏi nguyên tắc gốc, và danh sách chính là thứ báo động.
Ngắt là gì về mặt kỹ thuật
Ngắt là thu hồi ghép nối và tắt agent: khoá API bị vô hiệu, bí mật phía cloud bị xoá, môi trường được đánh dấu là đã ngắt trong khi lịch sử thanh toán vẫn giữ nguyên. Instance không đổi chế độ, vì nó vốn không có chế độ nào để đổi.
Và quay lại cũng phải dễ
Kết nối lại là phát một token ghép nối mới, đúng bằng thao tác đã dùng lần đầu. Một cánh cửa chỉ mở một chiều thì không phải là cánh cửa, và người ta sẽ cảm nhận được điều đó ngay cả khi họ không bao giờ định bước qua.