# Project Repository (Backup) | Document No | Project Repository (Backup) | Release, Version, By: | 25690824 V1.0 ThS | | Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด | | Project Code | 200-WMS-26-001-00 | | Title | พื้นที่สำรองสำหรับใช้กู้คืนข้อมูล Project Repository ในกรณีที่เกิดการสูญหาย | | ระยะเวลา | 5 มกราคม 2569 – 24 สิงหาคม 2569 | | Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) | | Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) | ## การสำรอง Source Code และเอกสาร | หัวข้อ | รายละเอียด | | --- | --- | | วิธีการสำรอง | Git Remote สำรอง (Secondary Remote) | | ชื่อ Remote สำรอง | `backup` | | ที่อยู่ Remote สำรอง | `git@github.com:thanakorninbox-dev/wms-app.git` | | ขอบเขตการสำรอง | Branch `main` (Baseline `6c39700`), Branch `sdlc` และ Tag `sdlc-v1.0-final` | | รอบการสำรอง | ซิงก์ทุกครั้งที่มีการส่งมอบหรือปรับปรุง Baseline | | ผู้รับผิดชอบ | คุณธนกร สถิตวิทยากุล (Developer) | ## การสำรองฐานข้อมูล | หัวข้อ | รายละเอียด | | --- | --- | | วิธีการสำรอง | Export ฐานข้อมูล `wms` และ `wms2` อัตโนมัติ | | รอบการสำรอง | ทุกวัน เวลา 02:00 น. (Asia/Bangkok) | | ที่จัดเก็บ | พื้นที่จัดเก็บบนคลาวด์ที่บริษัทควบคุม | | ระยะเวลาเก็บรักษา | ชุดสำรองรายวันเก็บ 30 วัน และชุดสิ้นเดือนเก็บ 12 เดือน | | สิทธิ์การเข้าถึง | จำกัดเฉพาะผู้ดูแลระบบและผู้บริหารที่ได้รับมอบหมาย | ## รายการตรวจสอบการสำรองข้อมูล | ลำดับ | รายการตรวจสอบ | ผู้รับผิดชอบ | วันที่ดำเนินการ | ผลการตรวจสอบ | | :---: | --- | :---: | :---: | :---: | | BK-001 | ตรวจสอบว่า Remote สำรองเข้าถึงได้และมี Baseline `6c39700` ตรงกับ Repository หลัก | ThS | 17 สิงหาคม 2569 | ผ่าน | | BK-002 | ทดสอบ Clone จาก Remote สำรองและตรวจสอบความครบถ้วนของข้อมูล | ThS | 17 สิงหาคม 2569 | ผ่าน | | BK-003 | ทดสอบกู้คืนฐานข้อมูลจากชุดสำรองสู่สภาพแวดล้อมทดสอบ | ThS | 23 สิงหาคม 2569 | ผ่าน | | BK-004 | ซิงก์ Branch `sdlc` และ Tag `sdlc-v1.0-final` ไปยัง Remote สำรองและตรวจสอบการเรียกคืน | ThS | 24 สิงหาคม 2569 | ผ่าน | ## ขั้นตอนการกู้คืน | ลำดับ | ขั้นตอน | รายละเอียด | | :---: | --- | --- | | 1 | ยืนยันขอบเขตความเสียหาย | ตรวจสอบว่าข้อมูลที่สูญหายเป็น Source Code เอกสาร หรือฐานข้อมูล | | 2 | เลือกชุดสำรองที่จะใช้ | เลือกชุดสำรองล่าสุดที่ผ่านการตรวจสอบและยืนยันวันที่ | | 3 | กู้คืนสู่สภาพแวดล้อมทดสอบก่อน | Clone จาก Remote สำรอง หรือ Restore ฐานข้อมูลสู่เครื่องทดสอบ | | 4 | ตรวจสอบความถูกต้อง | ตรวจสอบ Baseline, Tag และข้อมูลตัวอย่างว่าครบถ้วน | | 5 | กู้คืนสู่สภาพแวดล้อมใช้งานจริง | บันทึกจุดกู้คืน หยุดบริการที่เกี่ยวข้อง กู้คืน แล้วตรวจสอบสถานะระบบตามคู่มือผู้ดูแลระบบ | ## ผู้จัดทำเอกสาร (Secretary) | ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ | | --- | --- | --- | --- | | คุณธนกร สถิตวิทยากุล | Developer | | | ## ผู้ตรวจสอบเอกสาร (Reviewer) | ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ | | --- | --- | --- | --- | | คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | | ## ผู้อนุมัติ (Approval) | ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ | | --- | --- | --- | --- | | คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |