Maintenance được thực hiện như thế nào?
MegaNodes phân loại Maintenance như thế nào?
MegaNodes chia theo thời điểm thành Scheduled Maintenance và Emergency Maintenance.
Theo đối tượng:
- API Maintenance
- Provider Maintenance
- Game Maintenance
Scheduled Maintenance
Thông thường được thực hiện 2–4 tháng một lần.
Có thể bao gồm:
- update hệ thống
- tính năng lớn mới
- provider mới
- bảo trì infrastructure
- các thay đổi tích lũy của platform
Emergency Maintenance
Được thực hiện khi có vấn đề nghiêm trọng hoặc cần hành động kỹ thuật ngay lập tức.
Ví dụ:
- lỗi Game nghiêm trọng
- Provider outage
- API failure
- thay đổi infrastructure
- sự cố network hoặc server
- patch khẩn cấp
API Maintenance
Ảnh hưởng tới toàn bộ môi trường MegaNodes API.
Sau khi hoàn tất:
- xóa Transaction History cũ hơn 7 ngày
- xóa Game History của tất cả Provider
Trong thời gian Maintenance không thể sử dụng:
- Game Launch
- API Query
- Transaction Processing
- BackOffice
Provider Maintenance
Ảnh hưởng tới toàn bộ Provider.
Có thể được dùng cho update, sửa lỗi lớn, thay đổi Provider API, lỗi kết nối hoặc patch khẩn cấp.
Không thực hiện như scheduled maintenance định kỳ, chỉ dùng dưới dạng Emergency Maintenance khi cần.
Trong thời gian đó, tất cả game của Provider đều không dùng được.
Game Maintenance
Nếu một Game cụ thể có lỗi nghiêm trọng, Game đó sẽ được đặt ở trạng thái Maintenance cho tới khi xử lý xong.
Khi khôi phục sẽ có thông báo riêng.
Khi nào Maintenance được thông báo?
Scheduled Maintenance thường được thông báo trước 1 ngày.
Thông báo thường gồm:
- ngày
- thời gian bắt đầu
- thời lượng dự kiến
- đối tượng
- dịch vụ bị ảnh hưởng
Thông tin được đăng tại Telegram Announcement Channel của MegaNodes.
Game mới và bug fix thông thường thường không cần Maintenance
Các thay đổi sau thường được áp dụng trong Runtime mà không dừng dịch vụ:
- game mới
- bug fix thông thường
- thay đổi cấu hình nhỏ
- cải tiến tính năng nhỏ
Nếu xảy ra lỗi nghiêm trọng
Chỉ Game hoặc Provider bị ảnh hưởng sẽ được đặt ở Maintenance.
Sau khi sửa xong, dịch vụ sẽ trở lại bình thường và được thông báo riêng.
Khả dụng trong thời gian Maintenance
- API Maintenance: toàn bộ API và game không khả dụng
- Provider Maintenance: toàn bộ game của Provider không khả dụng
- Game Maintenance: chỉ Game bị ảnh hưởng không khả dụng
> MegaNodes cố gắng triển khai update thường xuyên mà không gây downtime và chỉ sử dụng Maintenance khi thực sự cần dừng dịch vụ.