Table of Contents
Đang triển khai cập nhật tới hệ thống cơ sở dữ liệu mà không gây ra thời gian làm giảm là một thử thách quan trọng cho nhiều tổ chức. Không khởi động lại thì giờ sẽ đảm bảo ứng dụng của bạn vẫn sẵn sàng cho người dùng trong khi cập nhật đang được thực hiện, giảm thiểu sự ngắt quãng và duy trì một kinh nghiệm người dùng không thay đổi.
Hiểu được những sự gia tăng không có thời gian
Việc triển khai thời gian xuống là một chiến lược cho phép các cập nhật được áp dụng vào cơ sở dữ liệu mà không ngắt. Cách tiếp cận này cần thiết cho hệ thống tính năng cao, nền tảng điện tử, và bất kỳ dịch vụ nào mà thời gian giảm có thể gây ra sự mất mát đáng kể hoặc khách hàng không hài lòng.
Kỹ thuật chính cho Zero xuống thời gian
1. xanh dương xanh dương
Phương pháp này bao gồm duy trì hai môi trường giống hệt nhau: môi trường sản xuất hiện thời (xanh) và môi trường xếp hình (xanh). Các cập nhật được triển khai đến môi trường xanh lá cây, kiểm tra kỹ lưỡng, và sau đó chuyển giao thông từ xanh sang xanh lá cây, đảm bảo tính có sẵn liên tục.
2. Lặp lại co sở dữ liệu và đọc/ghi
Việc sao chép bao gồm việc tạo bản sao cơ sở dữ liệu của bạn trên nhiều máy phục vụ. Bằng cách chỉ đạo các thao tác đọc đến bản sao và hoạt động ghi vào cơ sở dữ liệu chính, bạn có thể thực hiện các thay đổi giản đồ hoặc cập nhật trên bản sao mà không ảnh hưởng đến dữ liệu sống, giảm thời gian xuống.
3. Sơ đồ trực tuyến thay đổi
Thay đổi truyền thống hoặc [FLT] , cho phép cập nhật [FLT:] để xuất hiện với ít khoá và ảnh hưởng trên cơ sở dữ liệu.
Những thực hành tốt nhất cho số không trong thời gian trôi qua
- Kiểm tra và triển khai tự động để giảm thiểu lỗi của con người.
- Kiểm tra toàn diện để phát hiện vấn đề sớm.
- Giữ kế hoạch dự phòng và quay lại phòng trường hợp có vấn đề bất ngờ xảy ra.
- Liên lạc rõ ràng với các nhà đầu tư về việc triển khai lịch trình và các tác động tiềm năng.
- Thực hiện việc triển khai trong thời gian ít người tham gia khi có thể.
Cần phải lập kế hoạch cẩn thận, có công cụ đúng đắn và có kỷ luật để áp dụng những kỹ thuật này và thực hành tốt nhất, các tổ chức có thể đảm bảo dịch vụ liên tục trong khi triển khai cập nhật một cách hiệu quả và an toàn.