โซลูชันการจัดการข้อมูลขนาดใหญ่ของ Oracle
สรุปใจความสำคัญ
- เปิดตัวครั้งแรกในงาน Oracle OpenWorld เมื่อวันที่ 3 ตุลาคม 2011
- ออกแบบมาเพื่อจัดการข้อมูลที่ไม่มีโครงสร้างและนำเข้าสู่ Oracle Database
- ใช้โครงสร้างพื้นฐานของ Apache Hadoop ร่วมกับซอฟต์แวร์เฉพาะของ Oracle
- ฮาร์ดแวร์รุ่นแรกในรูปแบบ Full Rack รองรับพื้นที่จัดเก็บข้อมูลสูงสุด 432 TB
Oracle Big Data Appliance คือระบบคอมพิวเตอร์แบบเบ็ดเสร็จ (Computer Appliance) ที่รวมเอาฮาร์ดแวร์และซอฟต์แวร์จาก Oracle Corporation เข้าด้วยกัน โดยมีวัตถุประสงค์หลักเพื่อใช้ในการรวบรวม ประมวลผล และนำข้อมูลที่ไม่มีโครงสร้าง (Unstructured Data) เข้าสู่ซอฟต์แวร์ฐานข้อมูลของ Oracle อย่างมีประสิทธิภาพ
ประวัติและการเปิดตัว
Oracle ได้ประกาศเปิดตัว Oracle Big Data Appliance เมื่อวันที่ 3 ตุลาคม พ.ศ. 2554 ในงาน Oracle OpenWorld โดยการออกแบบระบบนี้มีแนวคิดที่คล้ายคลึงกับ Oracle Exadata Database Machine และถูกเปิดตัวพร้อมกับ Oracle Exalytics Business Intelligence Machine เพื่อสร้างระบบนิเวศในการจัดการข้อมูลระดับองค์กร
รายละเอียดด้านฮาร์ดแวร์
ในรุ่นเริ่มต้น ฮาร์ดแวร์ของระบบถูกออกแบบมาในรูปแบบตู้แร็คเต็ม (Full Rack Configuration) ซึ่งมีคุณสมบัติทางเทคนิคดังนี้:
- หน่วยความจำหลัก: 864 GB
- พื้นที่จัดเก็บข้อมูล: 432 TB
- โครงสร้างเซิร์ฟเวอร์: ประกอบด้วยโหนดเซิร์ฟเวอร์ 18 โหนด โดยแต่ละโหนดประกอบด้วย:
- โปรเซสเซอร์ Intel 6-core จำนวน 2 ตัว
- หน่วยความจำ 48 GB (สามารถอัปเกรดได้สูงสุด 96 GB หรือ 144 GB)
- ดิสก์ขนาด 2 TB จำนวน 12 ลูก
- การเชื่อมต่อเครือข่ายผ่าน InfiniBand และ 10 GbE (Gigabit Ethernet)
องค์ประกอบด้านซอฟต์แวร์
ระบบนี้ใช้การผสมผสานระหว่างซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์เฉพาะของ Oracle เพื่อให้ครอบคลุมการทำงานด้าน Big Data:
- Apache Hadoop: มีการติดตั้งการแจกจ่ายซอฟต์แวร์โอเพนซอร์สของ Apache Hadoop เพื่อใช้ในการประมวลผลข้อมูลขนาดใหญ่แบบกระจาย
- การสนับสนุนจาก Cloudera: Oracle ได้ประกาศความร่วมมือและการสนับสนุนจาก Cloudera ในเดือนมกราคม พ.ศ. 2555
- เครื่องมือเสริมอื่น ๆ: ระบบยังรองรับการทำงานร่วมกับ Oracle NoSQL Database, Oracle Data Integrator (พร้อมอะแดปเตอร์สำหรับ Hadoop), Oracle Loader for Hadoop, รวมถึงการแจกจ่ายซอฟต์แวร์ภาษา R (Open Source), Oracle Linux และ Oracle Java Hotspot Virtual Machine
คำถามที่พบบ่อย
Oracle Big Data Appliance คืออะไร?
คือระบบคอมพิวเตอร์แบบเบ็ดเสร็จที่รวมฮาร์ดแวร์และซอฟต์แวร์เข้าด้วยกัน เพื่อช่วยให้องค์กรสามารถจัดการและประมวลผลข้อมูลขนาดใหญ่ (Big Data) ที่ไม่มีโครงสร้างก่อนจะนำเข้าสู่ฐานข้อมูล Oracle
Oracle Big Data Appliance ใช้ซอฟต์แวร์อะไรในการประมวลผลข้อมูล?
ระบบนี้ใช้ Apache Hadoop ซึ่งเป็นซอฟต์แวร์โอเพนซอร์สสำหรับการประมวลผลข้อมูลขนาดใหญ่แบบกระจาย และมีการสนับสนุนจาก Cloudera
ฮาร์ดแวร์ของ Oracle Big Data Appliance มีจุดเด่นอย่างไร?
มีการออกแบบเป็นระบบแร็คที่ประกอบด้วยโหนดเซิร์ฟเวอร์หลายโหนด เชื่อมต่อด้วยเครือข่ายความเร็วสูงอย่าง InfiniBand และ 10 GbE เพื่อรองรับการประมวลผลข้อมูลปริมาณมหาศาล
ระบบนี้รองรับภาษาโปรแกรมใดสำหรับการวิเคราะห์ข้อมูล?
ระบบมีการติดตั้งการแจกจ่ายซอฟต์แวร์ของภาษา R ซึ่งเป็นภาษาโอเพนซอร์สที่นิยมใช้ในการคำนวณทางสถิติและการวิเคราะห์ข้อมูล
Oracle Big Data Appliance แตกต่างจาก Exadata อย่างไร?
แม้จะมีโครงสร้างคล้ายกัน แต่ Big Data Appliance เน้นการจัดการข้อมูลที่ไม่มีโครงสร้าง (Unstructured Data) และการทำงานร่วมกับ Hadoop ในขณะที่ Exadata เน้นการเพิ่มประสิทธิภาพสูงสุดสำหรับฐานข้อมูล Oracle Database โดยเฉพาะ