பேரழிவு மீட்பு திட்டம்

நோக்கம் மற்றும் குறிக்கோள்கள்

இந்த திட்டம் வலைபெயர்ப்பு பணி கிடைக்கும் தன்மை, தரவு ஒருமைப்பாடு அல்லது செயல்பாட்டு தொடர்ச்சியை பாதிக்கும் பேரழிவு நிகழ்வுகளிலிருந்து மீட்பதைக் குறிக்கிறது.

Note

இந்த திட்டம் குறிப்பாக வலைபெயர்ப்பு S.R.O ஆல் வலைபெயர்ப்பு வரிசைப்படுத்துவதற்காக வடிவமைக்கப்பட்டுள்ளது, ஆனால் இது மற்ற வரிசைப்படுத்தல்களுக்கும் இதேபோல் பயன்படுத்தப்படலாம்.

வரையறைகள்

  • Disaster: Any unplanned event causing complete or significant loss of service, data, or system functionality. Examples include hardware failure, data corruption, infrastructure outage, or malicious attack.

  • Recovery Point Objective (RPO): Maximum acceptable data loss interval: 24 hours.

  • Recovery Time Objective (RTO): Maximum acceptable time to restore full service: 8 hours.

சிக்கலான கூறுகள்

  • Application Layer: Weblate Python/Django application, background workers (Celery), and scheduled tasks.

  • Data Layer: PostgreSQL database, translation repositories (Git), and logs.

  • Infrastructure: Web server (NGINX/Apache), reverse proxy, storage volumes, SSL/TLS configuration, and optional SIEM logging system.

காப்புப்பிரதி கொள்கை

போர்க்பேக்கப் பயன்படுத்தி தானியங்கி காப்புப்பிரதி process guarantees that all essential components (database, data, and configuration) are backed up daily. The backups are stored in two geographically different locations. The backup retention policy ensures that recent backups are available daily and keeps six months of backups.

மீட்பு நடைமுறைகள்

தோல்வி காட்சி: முழு ஓச்ட்/கணினி இழப்பு

  1. புதிய புரவலன் வழங்குதல்.

  2. வழங்குதல் மென்பொருளைப் பயன்படுத்தி தொடக்கவார் வலைபெயர்ப்பு.

  3. Restore Weblate backup following போர்க்பேக்அப்பில் இருந்து மீட்டமைத்தல்.

  4. வலைபெயர்ப்பு கொள்கலனை மறுதொடக்கம் செய்யுங்கள்.

  5. செயல்பாட்டை சரிபார்த்து, சீரான காசோலைகளைச் செய்யுங்கள்.

தோல்வி காட்சி: தரவுத்தள ஊழல் அல்லது தரவு தொகுதி இழப்பு

  1. மேலும் எழுதும் நடவடிக்கைகளைத் தடுக்க வலைபெயர்ப்பு செய்வதை நிறுத்துங்கள்.

  2. Restore Weblate backup following போர்க்பேக்அப்பில் இருந்து மீட்டமைத்தல்.

  3. சேவைகளை மறுதொடக்கம் செய்து மொழிபெயர்ப்பு மற்றும் பயனர் தரவு நிலைத்தன்மையை சரிபார்க்கவும்.

தோல்வி காட்சி: தீங்கிழைக்கும் சேதங்கள் அல்லது ransomware

  1. நெட்வொர்க்கிலிருந்து பாதிக்கப்பட்ட ஓச்டை தனிமைப்படுத்தவும்.

  2. கடைசியாக அறியப்பட்ட-நல்ல காப்புப்பிரதியை அடையாளம் காணவும் (நோய்த்தொற்று முன்).

  3. Follow steps from தோல்வி காட்சி: முழு ஓச்ட்/கணினி இழப்பு to deploy the system on a new host.

சரிபார்ப்பு மற்றும் சோதனை

  • Backup Verification: Monthly restore test of Weblate backups.

  • Disaster Recovery Drill: Conduct at least annually, involving full restoration to a staging environment.

  • Automated Integrity Checks: BorgBackup ensures integrity of backup archives.

மீட்பு படிகள்

  • அனைத்து சேவைகளும் செயல்படும் மற்றும் அணுகக்கூடியவை என்பதை உறுதிப்படுத்தவும்.

  • மீட்பு நிலையின் பயனர்கள் மற்றும் பங்குதாரர்களுக்கு அறிவிக்கவும்.

  • ஆவண காலவரிசை, மூல காரணம் மற்றும் கற்றுக்கொண்ட பாடங்கள்.

  • மீண்டும் வருவதைத் தடுக்க புதுப்பிப்புகள் அல்லது உள்கட்டமைப்பு மாற்றங்களைப் பயன்படுத்துங்கள்.

  • Follow பாதிப்பு வெளிப்படுத்தல் கொள்கை in case vulnerability was involved.