คำถามติดแท็ก infrastructure

18
เหตุใดจึงไม่แนะนำให้มีฐานข้อมูลและเว็บเซิร์ฟเวอร์ในเครื่องเดียวกัน
จากการฟังบทสัมภาษณ์ของ Scott Hanselman กับทีม Stack Overflow ( ตอนที่ 1และ2 ) เขายืนกรานว่าเซิร์ฟเวอร์ SQL และเซิร์ฟเวอร์แอปพลิเคชันควรอยู่ในเครื่องแยกกัน นี่เป็นเพียงเพื่อให้แน่ใจว่าหากเซิร์ฟเวอร์หนึ่งถูกบุกรุกระบบทั้งสองจะไม่สามารถเข้าถึงได้หรือไม่? ความกังวลด้านความปลอดภัยมีมากกว่าความซับซ้อนของเซิร์ฟเวอร์สองเครื่อง (ค่าใช้จ่ายเพิ่มเติมการเชื่อมต่อเครือข่ายเฉพาะระหว่างทั้งสองเครื่องการบำรุงรักษาที่มากขึ้น ฯลฯ ) โดยเฉพาะอย่างยิ่งสำหรับแอปพลิเคชันขนาดเล็กที่ไม่มีหน่วยความจำใดใช้ CPU หรือหน่วยความจำมากเกินไป แม้จะมีเซิร์ฟเวอร์สองเครื่อง แต่เซิร์ฟเวอร์หนึ่งเครื่องถูกบุกรุก แต่ผู้โจมตีก็ยังสามารถสร้างความเสียหายร้ายแรงได้ไม่ว่าจะโดยการลบฐานข้อมูลหรือยุ่งกับรหัสแอปพลิเคชัน ทำไมเรื่องนี้ถึงเป็นเรื่องใหญ่ถ้าประสิทธิภาพไม่ใช่ปัญหา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.