การใช้งาน Blue / Green คืออะไร?
เป็นวิธีการเผยแพร่ซอฟต์แวร์ที่รักษาสภาพแวดล้อมการผลิตสองตัวเหมือนกัน
คำจำกัดความ
มันคือวิธีการเผยแพร่ซอฟต์แวร์ที่รักษาสภาพแวดล้อมการผลิตสองตัวที่เหมือนกัน โดยที่หนึ่งสภาพแวดล้อม (สีน้ำเงิน) จะใช้เวอร์ชันปัจจุบันของแอปพลิเคชันและอีกสภาพแวดล้อม (สีเขียว) จะใช้เวอร์ชันใหม่
การสลับการจราจร
จะมีเพียงสภาพแวดล้อมเดียวที่ได้รับการจราจรจริงในแต่ละครั้ง โดยทุกการจราจรของการผลิตจะถูกส่งไปยังสภาพแวดล้อมนั้น ในขณะที่สภาพแวดล้อมที่ไม่ได้ใช้งานจะใช้สำหรับการทดสอบและการนำการเปลี่ยนแปลงใหม่ไปใช้
การย้อนกลับ
หากพบปัญหากับเวอร์ชันใหม่ สามารถสลับการจราจรกลับไปยังสภาพแวดล้อมที่ใช้งานอยู่ก่อนหน้านี้ได้ทันที ลดเวลาหยุดทำงานและความเสี่ยง
เป้าหมาย
วิธีการนี้มีเป้าหมายเพื่อลดเวลาหยุดทำงานระหว่างการเผยแพร่โดยการเปลี่ยนเส้นทางคำขอจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่งได้ทันที
ต้องการเรียนรู้เพิ่มเติมหรือไม่?
หากคุณอยากทราบเพิ่มเติมเกี่ยวกับ Blue / Green, ติดต่อฉันผ่าน X ฉันชอบแบ่งปันความคิด ตอบคำถาม และพูดคุยเกี่ยวกับความน่าสนใจในหัวข้อนี้ อย่าลังเลที่จะเข้ามาพูดคุยกันนะ แล้วเจอกัน!
CD คืออะไร?
Continuous Deployment หรือ Continuous Delivery คือแนวทางการพัฒนาซอฟต์แวร์ที...
CI/CD คืออะไร?
CI/CD (Continuous Integration / Continuous Delivery) คือชุดแนวปฏิบัติหลักใน...
Canary Release คืออะไร?
Canary Release เป็นกลยุทธ์การเผยแพร่ที่ใช้ในการพัฒนาซอฟต์แวร์เพื่อลดความเสี...
CI หมายถึงอะไร?
Continuous Integration (CI) คือแนวทางการพัฒนาซอฟต์แวร์ที่นักพัฒนาจะรวมการเป...
DevOps คืออะไร?
DevOps คือปรัชญาการพัฒนาซอฟต์แวร์และวัฒนธรรมองค์กรที่มุ่งเน้นการสื่อสาร การ...