จดๆจาก Live ไขข้อสงสัย Database บน Container ควร หรือ ไม่ควรทำ

สำหรับ Live เต็มๆ ตามนี้เลยครับ วันนี้มี Speaker 3 ท่านมาจัด Live เฉพาะกิจครับ คุณเดียร์ (Opsta) / คุณโจโจ้ (JumpBox) / คุณดำรงศักดิ์ (ดำทำไร) มันเป็นประเด็นที่ผมสงสัยเหมือนกัน เพราะหลายปีก่อน ผมเคยจะเอา DB ขึ้น Container แต่เจอ DBA มาเบรกช้าก่อนนนนน มันช้ามากนะ Container และจบอยู่ที่ VM ครับ ก่อนจะเริ่ม คุณเดียร์เคยลอง docker 0.6 10 ปี ม้้ง เคยเอา db ลง docker แต่เป็นบทเรียนที่ 1 แยก Data ออกมาให้ชัดเจน 2 อย่างทำ snapshot db ด้วยการ docker commit มันไม่ดี มีเคส data corrupt และ คุณโจโจ้มันเป็นคำถาม 10 ปีที่แล้ว ตอนปี 13 มีคนถาม และปี 24 ก็ยังมีคนถาม ก่อนจะถกเรื่อง Performance ต้องเข้าใจก่อนว่า Run Container ที่ไหน Host Network / Expose Post มีผลต่างกันไหม ตอนสร้าง Container มันจะได้ network namespace มาด้วยนะ แต่ต้องแลกเรื่องการจัดการ และ Security ด้วยนะ ปกติ Container Run แล้วของหาย ? ต้องเข้าใจการงานของ Container ก่อน…