Thứ Năm, 11 tháng 11, 2021

Oracle Exadata - Phần 1: Giới thiệu tổng quan

1. Exadata là gì?
(Hình 1)
- Nói 1 cách dễ hiểu: Exadata là 1 cỗ máy được kết hợp giữa các thiết bị phần cứng và phần mềm với nhau nhằm mục đích cung cấp 1 nền tảng cho cơ sở dữ liệu (CSDL) Oracle hoạt động.
- Exadata ban đầu được thiết kế nhằm giải quyết các vấn đề thường gặp về tình trạng thắt cổ chai (bottleneck) khi sử dụng với các CSDL lớn - hay nói 1 cách khác đó chính là việc tắc nghẽn đường truyền khi vận chuyển 1 lượng dữ liệu lớn từ CSDL lên/xuống hệ thống lưu trữ.
- Để giải quyết vấn đề này, các kỹ sư của Oracle đã nghiên cứu và đưa ra các giải pháp nhằm giảm tình trạng thắt cổ chai ở 2 tầng: tầng lưu trữ và tầng CSDL. Oracle nhận thấy rằng bằng sự kết hợp các công nghệ mới và tiên tiến áp dụng ở 2 tầng này sẽ giải quyết được đáng kể tình trạng thắt cổ chai. Các công nghệ nổi bật có thể kể đến trong giải pháp này đó là:
  • INFINIBAND: công nghệ cho phép tạo 1 băng thông cực rộng (40Gb/s) để 2 tầng giao tiếp với nhau.
  • SMART SCAN: công nghệ cho phép truy vấn và lấy dữ liệu cần trả về ở tầng lưu trữ, sau đó mới trả về tầng CSDL.
2. Lịch sử Exadata:
Tính đến đầu năm 2015, Exadata đã trải qua tổng cộng 6 thế hệ như sau:
  • V1: thế hệ đầu tiên của Exadata được ra đời vào năm 2008. Đây là sự kết hợp giữa giải pháp phần cứng của HP và giải pháp phần mềm của Oracle. Kiến trúc của thế hệ V1 cũng tương tự như kiến trúc của thế hệ thứ 6 (X5) chỉ khác là ở thế hệ V1 chưa có công nghệ Flash. Thị trường nhắm đến của thế hệ này đó là Data Warehouse.
  • V2: thế hệ thứ 2 được ra đời vào năm 2009. Ở thế hệ này thì Oracle đã chuyển sự hợp tác về phần cứng sang hãng Sun. Có rất nhiều sự nâng cấp về phần cứng ở thế hệ này. Nổi bật nhất đó là sự xuất hiện của vùng lưu trữ thể rắn (solid state-based storage). Phần mềm được sử dụng kèm theo cho vùng lưu trữ này đó là Exadata Smart Flash Cache. Ở thế hệ này thì hệ thống này vẫn phục vụ cho thị trường Data Warehouse.
  • X2: thể hệ thứ 3 ra đời vào năm 2010 và được đổi thành X2 thay vì V3. Ở thế hệ này thì Exadata đã có thể dùng được cho các hệ thống OLTP.
  • X3: thế hệ thứ 4 ra đời vào năm 2012 và là sự nâng cấp đáng kể về phần cứng của thế hệ trước đó.
  • X4: thế hệ thứ 5 ra đời vào năm 2013. Ở thế hệ này có sự thay đổi về kích thước của ổ cứng (từ 3.5" xuống còn 2.5")
  • X5: thế hệ thứ 6 ra đời vào đầu năm 2015. Bộ nhớ Flash được nâng lên gấp đôi so với thế hệ trước đó, đạt mức 6.4TB ở mỗi máy chủ lưu trữ ở dòng X5-2.
Tính đến 11/2021  đã có X9M, tôi sẽ có 1 bài review thêm về X9M sau.
3. Lựa chọn cấu hình phiên bản Exadata X5-2:
Ở phiên bản Exadata X5-2, Oracle có 5 tùy chọn về cấu hình như sau:
(Hình 2)
  • Eighth Rack: giống cấu hình Quarter Rack nhưng ở tầng CSDL chỉ hoạt động được 1/2 tổng số nhân của CPU (1/2 còn lại bị vô hiệu hóa trong BIOS). Tương tự ở tầng lưu trữ cũng chỉ có 1/2 dung lượng lưu trữ được cấu hình để hoạt động.
  • Quarter Rack: gồm 2 Database server và 3 Storage server
  • Half Rack: gồm 4 Database server và 7 Storage server
  • Full Rack: gồm 8 Database server và 14 Storage server
  • Cấu hình tùy chọn: cho phép người sử dụng tự lựa chọn cấu hình cho máy chủ Exadata.
Hy vọng hữu ích cho bạn.
=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, oracle oca, oracle ocp, oracle ocm

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master