สิ่งที่คุณต้องรู้เกี่ยวกับ Red Hat OpenShift Service Mesh

การเปลี่ยนไปใช้โครงสร้างพื้นฐาน Kubernetes และ Linux ในระหว่างการเปลี่ยนแปลงทางดิจิทัลขององค์กรนำไปสู่ความจริงที่ว่าแอปพลิเคชันเริ่มถูกสร้างขึ้นบนพื้นฐานของสถาปัตยกรรมไมโครเซอร์วิสมากขึ้นเรื่อย ๆ และด้วยเหตุนี้จึงมักจะได้รับโครงร่างที่ซับซ้อนสำหรับคำขอกำหนดเส้นทางระหว่างบริการ

สิ่งที่คุณต้องรู้เกี่ยวกับ Red Hat OpenShift Service Mesh

ด้วย Red Hat OpenShift Service Mesh เราทำได้มากกว่าการกำหนดเส้นทางแบบเดิม และจัดหาส่วนประกอบเพื่อติดตามและแสดงภาพคำขอเหล่านี้ เพื่อให้การโต้ตอบบริการง่ายขึ้นและเชื่อถือได้มากขึ้น การแนะนำระดับการควบคุมเชิงตรรกะพิเศษที่เรียกว่า service mesh ตาข่ายบริการช่วยลดความซับซ้อนในการเชื่อมต่อ การควบคุม และการจัดการการดำเนินงานในระดับของแต่ละแอปพลิเคชันที่ใช้งานบน Red Hat OpenShift ซึ่งเป็นแพลตฟอร์ม Kubernetes ระดับองค์กรชั้นนำ

Red Hat OpenShift Service Mesh ได้รับการเสนอให้เป็นโอเปอเรเตอร์ Kubernetes พิเศษ ซึ่งสามารถทดสอบความสามารถได้ใน Red Hat OpenShift 4 ที่นี่.

ปรับปรุงการติดตาม การกำหนดเส้นทาง และการเพิ่มประสิทธิภาพการสื่อสารในระดับแอปพลิเคชันและการบริการ

การใช้เฉพาะโหลดบาลานเซอร์ฮาร์ดแวร์ อุปกรณ์เครือข่ายพิเศษ และโซลูชันอื่นๆ ที่คล้ายกันซึ่งกลายเป็นบรรทัดฐานในสภาพแวดล้อมไอทีสมัยใหม่ เป็นเรื่องยากมากและบางครั้งก็เป็นไปไม่ได้ที่จะควบคุมและจัดการการสื่อสารในระดับบริการต่อบริการที่เกิดขึ้นอย่างสม่ำเสมอและสม่ำเสมอ ระหว่างแอปพลิเคชันและบริการของพวกเขา ด้วยการเพิ่มชั้นการจัดการบริการตาข่ายเพิ่มเติม แอปพลิเคชันแบบคอนเทนเนอร์สามารถตรวจสอบ กำหนดเส้นทาง และเพิ่มประสิทธิภาพการสื่อสารกับ Kubernetes ที่เป็นแกนหลักของแพลตฟอร์มได้ดียิ่งขึ้น Service Mesh ช่วยให้การจัดการปริมาณงานแบบไฮบริดในหลายตำแหน่งง่ายขึ้น และให้การควบคุมตำแหน่งของข้อมูลได้ละเอียดยิ่งขึ้น ด้วยการเปิดตัว OpenShift Service Mesh เราหวังว่าส่วนประกอบสำคัญของเทคโนโลยีไมโครเซอร์วิสนี้จะช่วยให้องค์กรต่างๆ สามารถปรับใช้กลยุทธ์มัลติคลาวด์และไฮบริดได้

OpenShift Service Mesh สร้างขึ้นจากโครงการโอเพ่นซอร์สหลายโครงการ เช่น Istio, Kiali และ Jaeger และมอบความสามารถในการตั้งโปรแกรมตรรกะการสื่อสารภายในสถาปัตยกรรมแอปพลิเคชันไมโครเซอร์วิส ส่งผลให้ทีมพัฒนาสามารถมุ่งความสนใจไปที่การพัฒนาแอพพลิเคชั่นและบริการที่ช่วยแก้ปัญหาทางธุรกิจได้อย่างเต็มที่

ทำให้ชีวิตของนักพัฒนาง่ายขึ้น

อย่างที่เราเขียนไปแล้วก่อนการถือกำเนิดของ Service Mesh งานส่วนใหญ่ในการจัดการการโต้ตอบที่ซับซ้อนระหว่างบริการต่างๆ ตกเป็นภาระของนักพัฒนาแอปพลิเคชัน ในสภาวะเหล่านี้ พวกเขาต้องการเครื่องมือทั้งหมดเพื่อจัดการวงจรการใช้งานของแอปพลิเคชัน ตั้งแต่การตรวจสอบผลลัพธ์ของการปรับใช้โค้ดไปจนถึงการจัดการปริมาณการใช้แอปพลิเคชันในการผลิต เพื่อให้แอปพลิเคชันทำงานได้สำเร็จ บริการทั้งหมดจะต้องโต้ตอบกันตามปกติ การติดตามช่วยให้นักพัฒนาสามารถติดตามว่าแต่ละบริการโต้ตอบกับฟังก์ชันอื่นๆ อย่างไร และช่วยระบุปัญหาคอขวดที่ทำให้เกิดความล่าช้าโดยไม่จำเป็นในการทำงานจริง

ความสามารถในการแสดงภาพการเชื่อมต่อระหว่างบริการทั้งหมดและดูโทโพโลยีของการโต้ตอบยังช่วยให้เข้าใจภาพที่ซับซ้อนของความสัมพันธ์ระหว่างบริการได้ดียิ่งขึ้น ด้วยการรวมความสามารถอันทรงพลังเหล่านี้ภายใน OpenShift Service Mesh ทำให้ Red Hat นำเสนอชุดเครื่องมือเพิ่มเติมที่จำเป็นสำหรับการพัฒนาและปรับใช้ไมโครเซอร์วิสบนคลาวด์ให้ประสบความสำเร็จ

เพื่อให้การสร้าง Service Mesh ง่ายขึ้น โซลูชันของเราช่วยให้คุณใช้การจัดการระดับนี้ภายในอินสแตนซ์ OpenShift ที่มีอยู่ได้อย่างง่ายดายโดยใช้ตัวดำเนินการ Kubernetes ที่เหมาะสม โอเปอเรเตอร์นี้จะดูแลการติดตั้ง การรวมเครือข่าย และการจัดการการปฏิบัติงานของส่วนประกอบที่จำเป็นทั้งหมด ช่วยให้คุณสามารถเริ่มใช้ Service Mesh ที่สร้างขึ้นใหม่เพื่อปรับใช้แอปพลิเคชันจริงได้ทันที

การลดต้นทุนแรงงานในการปรับใช้และการจัดการ Service Mesh ช่วยให้คุณสร้างและทดสอบแนวคิดแอปพลิเคชันได้อย่างรวดเร็ว และไม่สูญเสียการควบคุมสถานการณ์ในขณะที่พัฒนา ทำไมต้องรอจนกว่าการจัดการการสื่อสารระหว่างบริการจะกลายเป็นปัญหาที่แท้จริง? OpenShift Service Mesh สามารถมอบความสามารถในการปรับขนาดที่คุณต้องการก่อนที่คุณจะต้องการมันจริงๆ

รายการสิทธิประโยชน์ที่ OpenShift Service Mesh มอบให้กับผู้ใช้ OpenShift ประกอบด้วย:

  • การติดตามและการตรวจสอบ (Jaeger) การเปิดใช้งาน Service Mesh เพื่อปรับปรุงความสามารถในการจัดการอาจมาพร้อมกับประสิทธิภาพที่ลดลง ดังนั้น OpenShift Service Mesh จึงสามารถวัดระดับประสิทธิภาพพื้นฐาน แล้วใช้ข้อมูลนี้เพื่อการเพิ่มประสิทธิภาพในภายหลัง
  • การแสดงภาพ (เกียลี) การแสดงภาพตาข่ายบริการช่วยให้เข้าใจโทโพโลยีของตาข่ายบริการและภาพรวมของการโต้ตอบของบริการ
  • ตัวดำเนินการ Kubernetes Service Mesh ลดความจำเป็นในการดูแลระบบเมื่อจัดการแอปพลิเคชันโดยทำให้งานทั่วไป เช่น การติดตั้ง การบำรุงรักษา และการจัดการวงจรการให้บริการเป็นแบบอัตโนมัติ ด้วยการเพิ่มตรรกะทางธุรกิจ คุณสามารถทำให้การจัดการง่ายขึ้น และเพิ่มความเร็วในการแนะนำคุณสมบัติใหม่ในการใช้งานจริง ตัวดำเนินการ OpenShift Service Mesh ปรับใช้แพ็คเกจ Istio, Kiali และ Jaeger พร้อมด้วยตรรกะการกำหนดค่าที่ใช้ฟังก์ชันที่จำเป็นทั้งหมดพร้อมกัน
  • รองรับอินเทอร์เฟซเครือข่ายหลายตัว (multus) OpenShift Service Mesh ขจัดขั้นตอนที่ต้องดำเนินการด้วยตนเอง และช่วยให้นักพัฒนาสามารถเรียกใช้โค้ดในโหมดความปลอดภัยที่ได้รับการปรับปรุงโดยใช้ SCC (ข้อจำกัดบริบทด้านความปลอดภัย) โดยเฉพาะอย่างยิ่ง ให้การแยกปริมาณงานในคลัสเตอร์เพิ่มเติม เช่น เนมสเปซสามารถระบุได้ว่าปริมาณงานใดสามารถรันในฐานะ root และสิ่งใดไม่สามารถทำได้ ด้วยเหตุนี้ จึงเป็นไปได้ที่จะรวมคุณประโยชน์ของ Istio ซึ่งเป็นที่ต้องการของนักพัฒนาอย่างมาก เข้ากับมาตรการรักษาความปลอดภัยที่เป็นลายลักษณ์อักษรอย่างดีซึ่งผู้ดูแลระบบคลัสเตอร์ต้องการ
  • บูรณาการกับการจัดการ API ของ Red Hat 3scale สำหรับนักพัฒนาหรือเจ้าหน้าที่ไอทีที่ต้องการความปลอดภัยที่เพิ่มขึ้นในการเข้าถึง API ของบริการ OpenShift Service Mesh นำเสนอส่วนประกอบ Red Hat 3scale Istio Mixer Adapter แบบดั้งเดิม ซึ่งแตกต่างจาก Service Mesh ที่ช่วยให้คุณควบคุมการสื่อสารระหว่างบริการในระดับ API ได้

สิ่งที่คุณต้องรู้เกี่ยวกับ Red Hat OpenShift Service Mesh
เกี่ยวกับการพัฒนาเทคโนโลยีตาข่ายบริการเพิ่มเติม เมื่อต้นปีนี้ Red Hat ได้ประกาศการมีส่วนร่วมในโครงการอุตสาหกรรม อินเทอร์เฟซบริการตาข่าย (SMI)ซึ่งมีจุดมุ่งหมายเพื่อปรับปรุงการทำงานร่วมกันของเทคโนโลยีเหล่านี้ที่นำเสนอโดยผู้จำหน่ายหลายราย การทำงานร่วมกันในโครงการนี้จะช่วยให้เรามอบตัวเลือกที่มากขึ้นและยืดหยุ่นมากขึ้นแก่ผู้ใช้ Red Hat OpenShift และนำไปสู่ยุคใหม่ที่เราสามารถนำเสนอสภาพแวดล้อม NoOps ให้กับนักพัฒนาได้

ลองใช้ OpenShift

เทคโนโลยี Service Mesh ช่วยให้การใช้ไมโครเซอร์วิสสแต็กในระบบคลาวด์แบบไฮบริดง่ายขึ้นอย่างมาก ดังนั้นเราจึงสนับสนุนให้ทุกคนที่ใช้งาน Kubernetes และคอนเทนเนอร์อย่างจริงจัง ลองใช้ Red Hat OpenShift Service Mesh.

ที่มา: will.com

เพิ่มความคิดเห็น