อ่าน 2 นาที
ตัวควบคุมการส่งมอบแอปพลิเคชัน
ตัว ควบคุมการส่งมอบแอปพลิเคชัน ( ADC ) คือ อุปกรณ์ เครือข่ายคอมพิวเตอร์ ใน ศูนย์ข้อมูล ซึ่งมักเป็นส่วนหนึ่งของ เครือข่ายการส่งมอบแอปพลิเคชัน (ADN) ที่ช่วยในการทำงานทั่วไป เช่น...
ตัวควบคุมการส่งมอบแอปพลิเคชัน
ตัวควบคุมการส่งมอบแอปพลิเคชัน ( ADC ) คือ อุปกรณ์ เครือข่ายคอมพิวเตอร์ในศูนย์ข้อมูลซึ่งมักเป็นส่วนหนึ่งของเครือข่ายการส่งมอบแอปพลิเคชัน (ADN) ที่ช่วยในการทำงานทั่วไป เช่น งานที่ตัวเร่งความเร็วเว็บ ทำ เพื่อลดภาระจากเว็บเซิร์ฟเวอร์เอง นอกจากนี้หลายตัวยังทำหน้าที่กระจายโหลดด้วยโดยทั่วไปแล้ว ADC จะถูกวางไว้ในDMZระหว่างไฟร์วอลล์หรือเราเตอร์ภายนอกกับกลุ่มเว็บเซิร์ฟเวอร์
คุณสมบัติ
ตัวควบคุมการส่งมอบแอปพลิเคชัน (Application Delivery Controller หรือ ADC) คือเซิร์ฟเวอร์ประเภทหนึ่งที่ให้บริการหลากหลายรูปแบบ ซึ่งออกแบบมาเพื่อเพิ่มประสิทธิภาพการกระจายภาระงานที่จัดการโดยเซิร์ฟเวอร์เนื้อหาแบ็กเอนด์ ADC จะนำทราฟฟิกคำขอเว็บไปยังแหล่งข้อมูลที่เหมาะสมที่สุด เพื่อลดภาระงานที่ไม่จำเป็นจากเว็บเซิร์ฟเวอร์ เพื่อให้บรรลุเป้าหมายนี้ ADC จึงรวมบริการต่างๆ ในระดับ OSI เลเยอร์ 3-7 ไว้มากมาย รวมถึงการกระจายภาระงาน (load-balancing) ด้วย
ADC ถูกออกแบบมาเพื่อใช้งานภายใน DMZ ของกลุ่มเซิร์ฟเวอร์คอมพิวเตอร์ที่โฮสต์เว็บแอปพลิเคชันและ/หรือบริการต่างๆ ในแง่นี้ ADC สามารถมองได้ว่าเป็นตัวทดแทน Load Balancer ที่ใช้งานได้ทันที แต่ความคล้ายคลึงกันก็จบลงเพียงแค่นั้น เมื่อ ADC ได้รับคำขอเว็บจากโฮสต์ภายนอก มันจะดำเนินการตามกระบวนการต่อไปนี้ (โดยสมมติว่าฟีเจอร์ทั้งหมดมีอยู่และเปิดใช้งานอยู่):
- ทำหน้าที่เป็นเอนด์พอยต์ TLS สำหรับคลัสเตอร์และถอดรหัสคำขอขาเข้า (เฉพาะ HTTPS)
- ตรวจสอบ URI ที่ร้องขอและระบุประเภทของทรัพยากรที่ถูกร้องขอ
- ตรวจสอบว่าผู้ที่ร้องขอมีสิทธิ์เข้าถึง URI ที่ระบุหรือไม่
- ดำเนินการแปลง URI หากจำเป็น
- ค้นหากลุ่มโฮสต์ที่เชื่อมโยงกับประเภททรัพยากรนั้น (เช่น รูปภาพ สไตล์ชีต HTML เป็นต้น)
- ในกรณีของการร้องขอการเข้าสู่ระบบ การร้องขออาจถูกแปลง แทนที่จะส่งต่อไปยังอินสแตนซ์ภายในกลุ่มเซิร์ฟเวอร์การตรวจสอบสิทธิ์โดยตรง
- ในกรณีของวัตถุคงที่ ADC อาจให้บริการวัตถุนั้นโดยตรงจากแคชภายในของตนเอง หรือส่งไปยังที่เก็บวัตถุคงที่โดยเฉพาะก็ได้
- จัดทำตารางแสดงสถานะสุขภาพของเซิร์ฟเวอร์ในแต่ละพูลโดยใช้วิธีใดวิธีหนึ่ง (เช่น เวลาตอบสนองเฉลี่ย)
- ส่งต่อคำขอไปยังเซิร์ฟเวอร์ภายในกลุ่มเป้าหมายที่มีคะแนนสุขภาพดีที่สุด
คุณสมบัติที่พบได้ทั่วไปใน ADC ได้แก่:
- การจัดรูปแบบการจราจร
- การยกเลิก SSL/TLS
- ไฟร์วอลล์แอปพลิเคชันเว็บ
- เอ็นเอสดี
- รีเวิร์สพร็อกซี
- API Gateway
- การเปลี่ยนเส้นทางเนื้อหา HTTP
- การตรวจสอบสถานะเซิร์ฟเวอร์
- การบีบอัด/คลายการบีบอัดข้อมูล
- การทดสอบ A/B
- ช่วยให้การบำรุงรักษาเซิร์ฟเวอร์เป็นไปอย่างราบรื่นโดยไม่มีการหยุดทำงาน (โดยการถอดเซิร์ฟเวอร์ที่กำลังอัปเกรดออกจากกลุ่มเซิร์ฟเวอร์ชั่วคราว)
- การอนุญาตและการควบคุมการเข้าถึง (แต่โดยทั่วไปจะไม่รวมถึงการตรวจสอบสิทธิ์ )
ในบริบทของโครงสร้างพื้นฐานด้านโทรคมนาคม อุปกรณ์ ADC สามารถให้บริการควบคุมการเข้าถึงสำหรับพื้นที่ Gi-LAN ได้
ประวัติศาสตร์
ตั้งแต่ประมาณปี 2004 ตัวแปลงอนาล็อกเป็นดิจิทัล (ADC) รุ่นแรกๆ นำเสนอการเร่งความเร็วแอปพลิเคชันและการ กระจายโหลด อย่างง่าย
ในปี 2549 อุปกรณ์ ADC เริ่มพัฒนาไปสู่ ระดับที่ สมบูรณ์ ยิ่งขึ้นเมื่อเริ่มนำเสนอบริการแอปพลิเคชันขั้นสูง เช่นการบีบอัดข้อมูล การแคชการเชื่อมต่อแบบมัลติเพ ล็กซ์ การ จัดการปริมาณการรับส่งข้อมูล ความ ปลอดภัยระดับแอปพลิเคชัน การยกเลิกการเข้ารหัส SSLและการสลับเนื้อหาควบคู่ไปกับบริการต่างๆ เช่นการปรับสมดุลโหลด เซิร์ฟเวอร์ ในกรอบการทำงานบริการแบบบูรณาการที่ช่วยเพิ่มประสิทธิภาพและรักษาความปลอดภัยให้กับกระบวนการทำงานของแอปพลิเคชันที่สำคัญต่อธุรกิจ
ภายในปี 2550 ผลิตภัณฑ์เร่งความเร็วแอปพลิเคชันมีให้บริการจากหลายบริษัท[ 1 ]
จนกระทั่งออกจากตลาดในปี 2012 Cisco Systemsได้นำเสนอตัวควบคุมการส่งมอบแอปพลิเคชัน ผู้นำตลาดอย่างF5 Networks , RadwareและCitrixได้รับส่วนแบ่งการตลาดจาก Cisco ในช่วงหลายปีก่อนหน้านั้น[ 2 ]
ตลาด ADC แตกออกเป็นสองส่วนหลักๆ คือ 1) การเพิ่มประสิทธิภาพเครือข่ายทั่วไป และ 2) การเพิ่มประสิทธิภาพเฉพาะแอปพลิเคชัน/เฟรมเวิร์ก อุปกรณ์ทั้งสองประเภทช่วยปรับปรุงประสิทธิภาพ แต่ประเภทหลังมักจะตระหนักถึงกลยุทธ์การเพิ่มประสิทธิภาพที่ทำงานได้ดีที่สุดกับเฟรมเวิร์กแอปพลิเคชันเฉพาะเช่น มุ่งเน้นไปที่แอปพลิเคชันASP.NETหรือAJAX [ 3 ] [ 4 ]
ดูเพิ่มเติม
- เครือข่ายส่งแอปพลิเคชัน (ADN)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ตัวควบคุมการส่งมอบแอปพลิเคชัน
ตัว ควบคุมการส่งมอบแอปพลิเคชัน ( ADC ) คือ อุปกรณ์ เครือข่ายคอมพิวเตอร์ ใน ศูนย์ข้อมูล ซึ่งมักเป็นส่วนหนึ่งของ เครือข่ายการส่งมอบแอปพลิเคชัน (ADN) ที่ช่วยในการทำงานทั่วไป เช่น...
คุณสมบัติ
ตัวควบคุมการส่งมอบแอปพลิเคชัน (Application Delivery Controller หรือ ADC) คือเซิร์ฟเวอร์ประเภทหนึ่งที่ให้บริการหลากหลายรูปแบบ ซึ่งออกแบบมาเพื่อเพิ่มประสิทธิภาพการกระจายภาระงานที่จัดการโดยเซิร์ฟเวอร์เนื้อหาแบ็กเอนด์ ADC...
ประวัติศาสตร์
ตั้งแต่ประมาณปี 2004 ตัวแปลงอนาล็อกเป็นดิจิทัล (ADC) รุ่นแรกๆ นำเสนอการเร่งความเร็วแอปพลิเคชันและการ กระจายโหลด อย่างง่าย
ดูเพิ่มเติม
เครือข่ายส่งแอปพลิเคชัน (ADN) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Application_delivery_controller&oldid=1128166272 "