ทั้งสามเป็นรูปแบบแปลก ๆ มันไม่ใช่กรณีของการเลือกและเลือกว่าจะใช้ในสถานการณ์เฉพาะใด ๆ แต่เป็นกรณีของการรู้ว่าเมื่อใดที่จะจดจำรูปแบบที่สามารถช่วยหรือทำร้ายคุณได้
เซิร์ฟเวอร์เกล็ดหิมะ
Snowflake เซิร์ฟเวอร์เป็นอย่างมากต่อต้านรูปแบบที่เป็นตัวแทนของกรณีที่วิวัฒนาการเซิร์ฟเวอร์ในลักษณะที่ไม่สามารถควบคุมได้ถึงจุดเมื่อมันไม่สามารถทำซ้ำได้อย่างง่ายดาย
ฉันมีจำนวนมากทำงานกับเซิร์ฟเวอร์ประเภทนี้ในการผลิตพวกเขาค่อนข้างง่ายต่อการสังเกตเพราะมักจะมีการเปลี่ยนแปลงล้มเหลวจำนวนมากและความคิดเห็นเช่น "มัน [การเปลี่ยนแปลง] ทำงานในการพัฒนา / ทดสอบ / UAT / การแสดงละคร "
ฟีนิกซ์เซอร์เวียร์
ฟินิกซ์เซิร์ฟเวอร์เป็นมากกว่าเงินต้นกว่ารูปแบบเป็นทำให้มาร์ตินฟาวเลอร์มันเป็น:
เซิร์ฟเวอร์ควรเป็นเหมือนนกฟีนิกซ์ซึ่งเพิ่มขึ้นจากเถ้าถ่านเป็นประจำ [เป็น]
หากคุณต้องใช้การจัดการบริการไอที (ITSM) หรือภาษา ITIL กับสถานการณ์เดียวกันคุณอาจเรียกว่าแผนบริการความต่อเนื่องของ IT Serviceหรือแผนการกู้คืน:
แผนแยกต่างหากสำหรับแต่ละบริการควรมีขั้นตอนอย่างละเอียดและแนวทางทีละขั้นตอนสำหรับแต่ละขั้นตอนของเหตุการณ์เพื่อให้ทีมการกู้คืนสามารถกู้คืนบริการได้ดังนั้นจึงเป็นไปตามกระบวนการที่ตกลงกัน
เซิร์ฟเวอร์ที่ไม่เปลี่ยนรูป
ไม่เปลี่ยนรูปเซิร์ฟเวอร์หรือโครงสร้างพื้นฐานไม่เปลี่ยนรูปเป็นกระบวนการที่เราปฏิบัติต่อการปรับใช้โครงสร้างพื้นฐานทั้งหมด, การตั้งค่าและรหัสเป็นอย่างเต็มที่ไม่เปลี่ยนรูปคือไม่มีการเปลี่ยนแปลง เมื่อเราปรับใช้สิ่งใหม่เราจะเพิ่มโครงสร้างพื้นฐานใหม่และปรับใช้รหัสนี้ ที่น่าสนใจนี้มากที่สุดตอบสนองความต้องการการเติมเต็มแบบดั้งเดิมโดยEvergreening
หมายเหตุ
- ตอบ: Kornelis Sietsmaเพื่อนร่วมงานของ Martin ได้ใช้คำว่า "Phoenix Server" ในรายการสนทนาภายใน