นี้สถานการณ์ยังถูกโพสต์ SOกับคำถามที่แตกต่างกันสำหรับผู้ชมที่แตกต่างกัน - และฉันดีใจมากที่ผมทำตามที่ฉันได้รับการตอบรับที่ดีมากบาง
เราพยายามที่จะใช้สภาพแวดล้อมการพัฒนาโดยใช้ระบบเสมือนจริงสำหรับทีมเล็ก ๆ ของ 4 นักพัฒนาภายในองค์กรองค์กร สิ่งนี้จะช่วยให้เราสามารถตั้งค่าการพัฒนาทดสอบและสภาพแวดล้อมแบบแยกต่างหากรวมถึงการอนุญาตให้เข้าถึงระบบปฏิบัติการใหม่ที่เป็นข้อกำหนดสำหรับระบบหรือเครื่องมือที่เรากำลังประเมินอยู่
เรานำเสนอเครื่องเวิร์คสเตชั่นที่มีอยู่เดิมอีกครั้งโดยโยนในหน่วยความจำ 24GB และ RAID-10 และทำได้ดีจนกระทั่งเราพยายามเพิ่มเครื่องในโดเมน
ตอนนี้เรากำลังเริ่มสงครามที่นักพัฒนาองค์กรทุกคนตั้งแต่เริ่มต้นต้องต่อสู้ - การต่อสู้เพื่อการควบคุมท้องถิ่นของสภาพแวดล้อมการพัฒนาและการทดสอบ ผู้ดูแลระบบเครือข่ายและไอทีได้หยิบยกข้อกังวลมากมายตั้งแต่ "ESX Server คือมาตรฐานขององค์กร" ถึง "เซิร์ฟเวอร์ไม่ได้รับอนุญาตบนไคลเอนต์ VLAN" ถึง "[เติมเต็มความว่างเปล่า] ไม่ใช่ทักษะที่มีอยู่ในปัจจุบัน องค์กรไอทีในท้องถิ่นหรือองค์กร "
เราอาจปรับระดับฮาร์ดแวร์ในการผลิตและการสนับสนุนด้านไอทีอย่างเป็นทางการ (อ่าน: เราสามารถปรับความต้องการถ้าเราต้องใช้ แต่ต้องใช้เวลาและเกี่ยวข้องกับการปวดหัวทั้งหมด) - แต่อาจใช้เวลาเป็นเดือนเพื่อรับทรัพยากรไอทีอย่างเป็นทางการ ได้รับมอบหมายจากการปฏิบัติสิ่งนี้เป็นระบบการผลิต - และแม้ว่าเราทำเราอาจจะสูญเสียการควบคุมท้องถิ่นที่เราต้องการ
ฉันคิดว่าคุณหลายคนมีการต่อสู้กับนักพัฒนาในองค์กรของคุณเพื่อควบคุมนักพัฒนาในสภาพแวดล้อมที่ไม่ใช่การผลิตดังนั้นคำถามของฉันมีดังนี้:
- นักพัฒนาของคุณโต้แย้งอะไรกันบ้างที่ทำให้คุณชนะเพื่อให้ไซโลประเภทนี้มีอยู่ในองค์กรที่มีเครือข่ายมาตรฐานและนโยบายความปลอดภัยในสถานที่ซึ่งโดยทั่วไป (และเข้าใจได้) จะขัดขวางโครงสร้างพื้นฐานที่ไม่ได้รับการจัดการประเภทนี้
- นี่เป็นเพียงเรื่องของนักพัฒนาที่สร้างเหตุผลทางเทคนิคหรือทางธุรกิจและทำให้มั่นใจได้ว่าการจัดการแพทช์และ AV กำลังจะเกิดขึ้น - หรือมากกว่านั้นจากการต่อสู้ทางการเมืองเพื่อการควบคุมและความเป็นเจ้าของ?
- คุณต้องการที่จะเป็นเจ้าของและสนับสนุนฮาร์ดแวร์ / ระบบปฏิบัติการในขณะที่ให้สิทธิ์ผู้ดูแลระบบท้องถิ่นหรือให้พวกเขาจัดการมันทั้งหมดในขณะเดียวกันก็มั่นใจได้ว่าพวกเขาทำการจัดการแพตช์ / AV และชาร์จพวกเขาด้วยความรับผิดชอบ
- หากคุณบล็อกนักพัฒนาไม่ให้มีการควบคุมเฉพาะ "เซิร์ฟเวอร์โกง" ในโครงสร้างพื้นฐานของคุณนักพัฒนาเพิ่งจะครบกำหนดหรือไม่พวกเขา (หรือคุณ) ย้ายสภาพแวดล้อมการพัฒนาไปยังเครือข่าย VLAN / เครือข่ายที่แยกจากกันโดยสิ้นเชิง
สมมติฐานสองข้อเพื่อ จำกัด ขอบเขตของคำถามนี้:
- เพื่อทำซ้ำอีกครั้งนี่เป็นสภาวะแวดล้อมการพัฒนา - ไม่จำเป็นต้องมีโหลดการผลิตหรือการสนับสนุน ไม่มีอะไรสามารถเข้าถึงได้จากภายนอก
- นี่ไม่ใช่ Hyper-V vs. สงคราม ESX อันศักดิ์สิทธิ์ (เราน่าจะใช้ได้ดี - แต่ Hyper-V ถูกเลือกเพราะมันเป็น "ฟรี" กับ MSDN สำหรับวัตถุประสงค์เหล่านี้ [ใช่ VMWare มีเครื่องมือฟรีเช่นกัน แต่การจัดการที่ดี เครื่องมือโดยทั่วไปจะไม่] และจะง่ายต่อการจัดการโดยนักพัฒนาท้องถิ่นใน "ร้านค้าของ Microsoft") - ดังนั้นข้อโต้แย้งสำหรับหรือต่อต้านอาจอยู่นอกขอบเขตของคำถามนี้
- ทีม dev ได้ทำการรับรองแล้วว่าจะจัดการการจัดการแพตช์และโปรแกรมป้องกันไวรัสหรือรวมเข้ากับระบบองค์กรที่มีอยู่หากฝ่ายไอทีสนับสนุน - แต่แน่นอนว่าอยู่ในขอบเขตที่คุณจะยอมรับหรือไม่