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