Oracle® GoldenGate® รองรับสถาปัตยกรรมสองแบบ:สถาปัตยกรรมแบบคลาสสิกและ Oracle GoldenGate Microservices Architecture (OGG MA)
สถาปัตยกรรมแบบคลาสสิกมีมาตรฐาน extract
, replicat
, pump
และ receiver
และจัดการโดย GoldenGate Software Command Interpreter (GGSCI)
OGG MA เป็นสถาปัตยกรรมไมโครเซอร์วิสที่ใช้อินเทอร์เฟซโปรแกรมแอปพลิเคชัน (API) ที่สงบ ซึ่งช่วยให้คุณติดตั้ง กำหนดค่า ตรวจสอบ และจัดการบริการ OracleGoldenGate ผ่านอินเทอร์เฟซผู้ใช้บนเว็บ OGG MA เปิดตัวในเวอร์ชัน GoldenGate 12.3 และได้รับการออกแบบจากมุมมองของ cloudoperation
คอมโพเนนต์ไมโครเซอร์วิสของ Oracle GoldenGate
คุณสามารถใช้ OGG MA เพื่อกำหนดค่าและจัดการการจำลองข้อมูลโดยใช้อินเทอร์เฟซผู้ใช้ HTML
OGG MA มีห้าองค์ประกอบหลัก ไดอะแกรมต่อไปนี้แสดงให้เห็นว่ากระบวนการจำลองแบบทำงานอย่างไรในสภาพแวดล้อม Rest API ที่ปลอดภัย:
ที่มาของรูปภาพ :https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/img/logicalarch2.png
ส่วนต่อไปนี้จะสรุปบทบาทและความรับผิดชอบของแต่ละองค์ประกอบของ OGG MA รวมถึงไคลเอ็นต์ผู้ดูแลระบบ
ผู้จัดการบริการ
-
ผู้จัดการบริการทำหน้าที่เป็นผู้ดูแลบริการอื่นๆ ที่มีอยู่ในสถาปัตยกรรมไมโครเซอร์วิส
-
ผู้จัดการบริการอนุญาตให้คุณจัดการ GoldenGatedeployments หนึ่งรายการขึ้นไปบนโฮสต์ในพื้นที่
-
ตัวจัดการบริการทำงานเป็นบริการของระบบ รักษาสินค้าคงคลังและข้อมูลการกำหนดค่าเกี่ยวกับการปรับใช้ของคุณ และช่วยให้คุณรักษาการปรับใช้ในระบบได้หลายรายการ
-
เมื่อใช้ตัวจัดการบริการ คุณจะเริ่มและหยุดอินสแตนซ์และการปรับใช้การสืบค้น และบริการอื่นๆ ได้
เซิร์ฟเวอร์การดูแลระบบ
-
เซิร์ฟเวอร์การดูแลระบบดูแล บริหารจัดการ จัดการ และตรวจสอบทั้งกระบวนการที่ทำงานอยู่และที่ไม่ใช้งานซึ่งดำเนินการภายในการปรับใช้ GoldenGate
-
เซิร์ฟเวอร์การดูแลระบบทำงานเป็นเอนทิตีควบคุมส่วนกลางสำหรับจัดการส่วนประกอบการจำลองในการปรับใช้ GoldenGate ของคุณ
-
เมื่อใช้เซิร์ฟเวอร์การดูแลระบบ คุณสามารถสร้างและจัดการ
extract replicat
.ในเครื่องได้ โดยไม่ต้องเข้าถึงเซิร์ฟเวอร์ที่ติดตั้ง GoldenGate -
คุณลักษณะหลักของเซิร์ฟเวอร์การดูแลระบบคืออินเทอร์เฟซบริการ Rest API ซึ่งไคลเอ็นต์ HTTP หรือ HTTPS ใดๆ เช่น อินเทอร์เฟซบริการสถาปัตยกรรมไมโครเซอร์วิส หรือไคลเอ็นต์ Perl และ python สามารถระบุได้
-
โดยใช้เซิร์ฟเวอร์การดูแลระบบ คุณสามารถเพิ่ม ลบ หรือแก้ไขกระบวนการ GoldenGate แก้ไขไฟล์การกำหนดค่า เพิ่มผู้ใช้ และกำหนดบทบาทได้
เซิร์ฟเวอร์การแจกจ่าย
-
เซิร์ฟเวอร์การกระจายทำหน้าที่เป็นตัวแทนการกระจายข้อมูลในเครือข่ายที่ถ่ายทอดและประมวลผลข้อมูลและคำสั่งในการปรับใช้เครือข่ายแบบกระจาย
-
เซิร์ฟเวอร์การแจกจ่ายเป็นแอปพลิเคชันประสิทธิภาพสูงที่สามารถจัดการคำสั่งและสตรีมข้อมูลหลายรายการจากไฟล์เส้นทางต้นทางหลายไฟล์พร้อมกันได้
-
เซิร์ฟเวอร์การกระจายแทนที่ปั๊มข้อมูลฝั่งต้นทางหลายตัวแบบคลาสสิกด้วยปั๊มข้อมูลด้านเดียวและด้วยบริการอินสแตนซ์เดียว เซิร์ฟเวอร์นี้กระจายเส้นทางอย่างน้อยหนึ่งเส้นทางไปยังปลายทางอย่างน้อยหนึ่งแห่งและให้การกรองแบบไลท์เวทเท่านั้น
เซิร์ฟเวอร์ตัวรับ
-
เซิร์ฟเวอร์ตัวรับคือบริการควบคุมส่วนกลางที่จัดการไฟล์ขาเข้าทั้งหมด
-
เซิร์ฟเวอร์ตัวรับทำงานร่วมกับเซิร์ฟเวอร์การกระจายและให้ความเข้ากันได้กับปั๊มสถาปัตยกรรมแบบคลาสสิกสำหรับการปรับใช้แบบคลาสสิกระยะไกล
-
เซิร์ฟเวอร์ตัวรับแทนที่ตัวรวบรวมฝั่งเป้าหมายที่ไม่ต่อเนื่องหลายตัวด้วยบริการอินสแตนซ์เดียว
เซิร์ฟเวอร์เมตริกประสิทธิภาพ
-
เซิร์ฟเวอร์ตัววัดประสิทธิภาพใช้บริการตัววัดเพื่อรวบรวมและจัดเก็บผลลัพธ์ประสิทธิภาพการปรับใช้อินสแตนซ์
-
การรวบรวมเมทริกและพื้นที่เก็บข้อมูลแยกจากการรวบรวมข้อมูลระดับผู้ดูแลระบบ
-
กระบวนการ GoldenGate ทั้งหมดส่งตัววัดไปยังเซิร์ฟเวอร์ตัววัดประสิทธิภาพ
-
คุณสามารถใช้เซิร์ฟเวอร์การวัดประสิทธิภาพทั้งในสถาปัตยกรรมไมโครเซอร์วิสและสถาปัตยกรรมคลาสสิก
-
เมื่อใช้เซิร์ฟเวอร์เมตริกประสิทธิภาพ คุณจะค้นหาเมตริกต่างๆ บันทึกการดู สถานะกระบวนการ ตรวจสอบการใช้งานระบบ และอื่นๆ ได้
ไคลเอ็นต์ผู้ดูแลระบบ
-
ไคลเอ็นต์ผู้ดูแลระบบคือยูทิลิตีบรรทัดคำสั่ง (เช่น ยูทิลิตี GGSCI แบบคลาสสิก)
-
ไคลเอ็นต์ผู้ดูแลระบบใช้ Rest API ที่เผยแพร่โดยเซิร์ฟเวอร์ microservicesarchitecture เพื่อทำงานให้สำเร็จ
-
ไคลเอ็นต์ผู้ดูแลระบบใช้ในการสร้าง กำหนดค่า แก้ไข และลบกระบวนการ
ไคลเอ็นต์ผู้ดูแลระบบมีฟังก์ชันมากกว่าและใช้งานได้ในการกำหนดค่าแบบกระจายมากกว่า GGSCI ดังที่แสดงในตารางต่อไปนี้:
ไดเร็กทอรีและตัวแปรสถาปัตยกรรมไมโครเซอร์วิสที่สำคัญ
สถาปัตยกรรมไมโครเซอร์วิสได้รับการออกแบบด้วยโครงสร้างไดเร็กทอรีการติดตั้งและการปรับใช้ที่ง่ายขึ้น
การออกแบบประกอบด้วยโฮมไดเร็กทอรีแบบอ่านอย่างเดียว ซึ่งคุณติดตั้งGoldenGate และสร้างไดเร็กทอรีเฉพาะสำหรับการปรับใช้แบบกำหนดเองดังแสดงในภาพต่อไปนี้:
ที่มาของรูปภาพ :https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/img/ggcon_dt_003a_dirstruc.png
คุณสามารถเปลี่ยนตำแหน่งเริ่มต้นของไดเร็กทอรีเหล่านี้ทั้งหมดเพื่อปรับแต่งตำแหน่งที่คุณต้องการจัดเก็บไฟล์
ในการกำหนดค่าที่ OGG_VAR_HOME เป็นไดเรกทอรีท้องถิ่นและOGG_HOME เป็นไดเร็กทอรีรีโมตแบบอ่านอย่างเดียวที่ใช้ร่วมกัน มีการปรับใช้จำนวนมากด้วย OGG_VAR_HOME แบบอะโลคัล สามารถใช้ร่วมกันแบบอ่านอย่างเดียว OGG_HOME .
บทสรุป
สถาปัตยกรรมไมโครเซอร์วิสเป็นสถาปัตยกรรมบริการแบบใหม่ที่ทำให้การกำหนดค่า การดูแลระบบ และการตรวจสอบการปรับใช้ระบบคลาวด์ขนาดใหญ่ง่ายขึ้น โพสต์นี้แนะนำให้คุณรู้จักกับ OGG MA และส่วนประกอบต่างๆ ซึ่งคาดว่าจะเปลี่ยนวิธีที่คุณทำซ้ำข้อมูลในองค์กร ในระบบคลาวด์และในสภาพแวดล้อมแบบไฮบริด
ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม
เพิ่มประสิทธิภาพสภาพแวดล้อมของคุณด้วยการดูแลระบบ การจัดการ และการกำหนดค่าจากผู้เชี่ยวชาญ
บริการแอปพลิเคชันของ Rackspace(RAS) ผู้เชี่ยวชาญจะให้บริการแบบมืออาชีพและที่มีการจัดการในแอปพลิเคชันที่หลากหลาย:
- แพลตฟอร์มอีคอมเมิร์ซและประสบการณ์ดิจิทัล
- การวางแผนทรัพยากรองค์กร (ERP)
- ระบบธุรกิจอัจฉริยะ
- การจัดการลูกค้าสัมพันธ์ของ Salesforce (CRM)
- ฐานข้อมูล
- อีเมลโฮสติ้งและประสิทธิภาพการทำงาน
เราจัดส่ง:
- ความเชี่ยวชาญที่เป็นกลาง :เราลดความซับซ้อนและเป็นแนวทางในการสร้างสรรค์สิ่งใหม่ของคุณ โดยมุ่งเน้นที่ความสามารถที่มอบคุณค่าในทันที
- ประสบการณ์สุดคลั่ง ™:เรารวมกระบวนการก่อน เทคโนโลยีที่สอง®แนวทางพร้อมการสนับสนุนทางเทคนิคเฉพาะเพื่อมอบโซลูชันที่ครอบคลุม
- ผลงานที่ยอดเยี่ยม :เราใช้ประสบการณ์ระบบคลาวด์ที่ครอบคลุมเพื่อช่วยคุณเลือกและปรับใช้เทคโนโลยีที่เหมาะสมบนระบบคลาวด์ที่เหมาะสม
- ส่งไว :เราพบคุณในที่ที่คุณอยู่ในการเดินทางของคุณและปรับความสำเร็จของเราไปพร้อมกับคุณ
แชทเลยเพื่อเริ่มต้น