การใช้งาน Blue / Green คืออะไร?
เป็นวิธีการเผยแพร่ซอฟต์แวร์ที่รักษาสภาพแวดล้อมการผลิตสองตัวเหมือนกัน
คำจำกัดความ
มันคือวิธีการเผยแพร่ซอฟต์แวร์ที่รักษาสภาพแวดล้อมการผลิตสองตัวที่เหมือนกัน โดยที่หนึ่งสภาพแวดล้อม (สีน้ำเงิน) จะใช้เวอร์ชันปัจจุบันของแอปพลิเคชันและอีกสภาพแวดล้อม (สีเขียว) จะใช้เวอร์ชันใหม่
การสลับการจราจร
จะมีเพียงสภาพแวดล้อมเดียวที่ได้รับการจราจรจริงในแต่ละครั้ง โดยทุกการจราจรของการผลิตจะถูกส่งไปยังสภาพแวดล้อมนั้น ในขณะที่สภาพแวดล้อมที่ไม่ได้ใช้งานจะใช้สำหรับการทดสอบและการนำการเปลี่ยนแปลงใหม่ไปใช้
การย้อนกลับ
หากพบปัญหากับเวอร์ชันใหม่ สามารถสลับการจราจรกลับไปยังสภาพแวดล้อมที่ใช้งานอยู่ก่อนหน้านี้ได้ทันที ลดเวลาหยุดทำงานและความเสี่ยง
เป้าหมาย
วิธีการนี้มีเป้าหมายเพื่อลดเวลาหยุดทำงานระหว่างการเผยแพร่โดยการเปลี่ยนเส้นทางคำขอจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่งได้ทันที
רוצים לדעת עוד?
אם תרצו להעמיק עוד בBlue / Green —או להביא הכשרה כזו לצוות שלכם— בואו נדבר. אני עוזר לצוותים להבין וליישם את המושגים האלה. אשמח לשמוע מכם!
CD คืออะไร?
Continuous Deployment หรือ Continuous Delivery คือแนวทางการพัฒนาซอฟต์แวร์ที...
Canary Release คืออะไร?
Canary Release เป็นกลยุทธ์การเผยแพร่ที่ใช้ในการพัฒนาซอฟต์แวร์เพื่อลดความเสี...
DevOps คืออะไร?
DevOps คือปรัชญาการพัฒนาซอฟต์แวร์และวัฒนธรรมองค์กรที่มุ่งเน้นการสื่อสาร การ...
CI หมายถึงอะไร?
Continuous Integration (CI) คือแนวทางการพัฒนาซอฟต์แวร์ที่นักพัฒนาจะรวมการเป...
CI/CD คืออะไร?
CI/CD (Continuous Integration / Continuous Delivery) คือชุดแนวปฏิบัติหลักใน...