โพสต์นี้แนะนำ Autonomous Database และอธิบายวิธีสร้างและใช้ตัวเลือก Always Free Autonomous Database บน Oracle Cloud Infrastructure
Autonomous Database คืออะไร?
Autonomous Database เป็นฐานข้อมูล Cloud สมัยใหม่จาก Oracle ซึ่งรันบนโครงสร้างพื้นฐาน EXADATA ด้วยการดำเนินงานฐานข้อมูลและศูนย์ข้อมูล (Data Center Operations) ที่อัตโนมัติเต็มที่ มันใช้ Machine Learning และเทคนิค AI อื่นๆ เพื่อทำให้งานทั้งหมดที่ DBA ทำโดยปกติเป็นอัตโนมัติ นี่คือฐานข้อมูลที่อัตโนมัติเต็มที่ตัวแรกของโลก ที่ถูกกำหนดบนหลักการ 3S:
- Self-driving (ขับเคลื่อนเอง): ทำให้การจัดการฐานข้อมูลและโครงสร้างพื้นฐานเป็นอัตโนมัติ เช่น การจัดเตรียม (Provisioning), การปรับขนาด (Scaling), การแพทช์ (Patching), การสำรอง (Backup) และอื่นๆ รวมถึงงาน Performance Tuning และ Monitoring
- Self-securing (รักษาความปลอดภัยเอง): ปกป้องตัวเองจากภัยคุกคามภายในและภายนอกทั้งหมด และมีการเข้ารหัสอัตโนมัติของข้อมูลทั้งหมดในสถานะพัก (At Rest) หรือระหว่างการส่ง (In Transit) นำใช้ Security Updates โดยไม่มี Downtime
- Self-repairing (ซ่อมแซมเอง): กู้คืนจากความล้มเหลวใดๆ อัตโนมัติ และลด Downtime ต่ำสุดด้วย SLA 99.95%
แหล่งภาพ: https://learn.oracle.com/ols/course/working-with-oracle-autonomous-database/35573/55727/73116
ประเภทของ Autonomous Database
มีสองประเภทของ Autonomous Database ตาม Workloads:
- Autonomous Data Warehouse (ADW): ปรับให้เหมาะสำหรับ Workloads แบบวิเคราะห์ (Analytic) เช่น Data Warehouse, Reporting Databases, การสแกนข้อมูลขนาดใหญ่, Data Marts ฯลฯ นี้ดำเนินกิจกรรม BI ต่างๆ และจัดการการดำเนินชีวิตฐานข้อมูลทั้งหมด
- Autonomous Transaction Processing (ATP): ปรับให้เหมาะสำหรับ Transaction Processing หรือ Mixed Workload Environments ทำให้คุณใช้ Real-time Analytics, การเข้าถึงข้อมูลสุ่มปริมาณมาก (High Volume Random Data Access) และการพัฒนาแอปพลิเคชัน ฯลฯ
ภาพต่อไปนี้แสดงความแตกต่างตามการปรับให้เหมาะสำหรับ Workload เฉพาะ:
แหล่งตาราง: https://learn.oracle.com/ols/course/working-with-oracle-autonomous-database/35573/55727/73116
ตัวเลือกการปรับใช้ (Deployment Options) สำหรับ Autonomous Databases
ตัวเลือกการปรับใช้ต่อไปนี้พร้อมใช้งานสำหรับ Autonomous Databases:
- Serverless Deployment: ใช้โมเดลทรัพยากร Cloud แบบแชร์ (Shared Infrastructure)
- Dedicated Deployment: อนุญาตให้ผู้ใช้ปรับใช้ Autonomous Database ภายในโครงสร้างพื้นฐาน Cloud แบบเฉพาะกิจ (Dedicated)
แหล่งภาพ: https://blogs.oracle.com/database/autonomous-database-dedicated-exadata-cloud-infrastructure-v2
รายละเอียด Always Free Autonomous Database
คุณสามารถจัดเตรียม (Provision) Always Free Autonomous Databases ได้สูงสุดสองฐานข้อมูลใน Home Region ของ Tenancy ของคุณ Oracle ให้ฐานข้อมูลเหล่านี้ฟรี และพร้อมใช้งานสำหรับบัญชีที่จ่ายเงินและไม่จ่ายเงิน
ข้อกำหนด Always Free Autonomous Database
- Processor: 1 Oracle CPU Processor
- Memory: 8 GB RAM
- Storage: 20 GB
- Workload Type: Transaction Processing หรือ Data Warehouse
- Database Version: Oracle Database 19c
- Infrastructure Type: Shared Exadata Infrastructure
- Maximum Database Sessions: 20
- ไม่มีตัวเลือกปรับขนาด (Scaling) สำหรับ CPU และ Storage
- หาก Always Free Autonomous Database ของคุณไม่มีกิจกรรมต่อเนื่อง 7 วัน บริการฐานข้อมูลจะหยุดทำงานอัตโนมัติ คุณสามารถรีสตาร์ทฐานข้อมูลเพื่อใช้งานใหม่ หาก Free Database อยู่ในสถานะหยุดทำงานต่อเนื่อง 3 เดือน ฐานข้อมูลจะถูกยกเลิก (Terminate) อัตโนมัติ
- คุณสามารถกำหนด Events และ Notifications เพื่อรับข้อมูลเกี่ยวกับ Inactive Always Free Autonomous Databases
สำหรับรายละเอียด ดู Overview of the Always Free Autonomous Database
ตั้งค่า Always Free Autonomous Database
ใช้ขั้นตอนต่อไปนี้เพื่อตั้งค่า Always Free Autonomous Database:
- ล็อกอินเข้าสู่บริการ Oracle Cloud Infrastructure Free Tier และสร้างบัญชี
- ล็อกอินเข้าสู่คอนโซล Oracle Cloud Infrastructure (OCI)
- เลือกประเภทฐานข้อมูล ATP หรือ ADW
- ป้อนชื่อ Compartment, Display Name และ Database Name
- เลือก Shared Infrastructure
- ให้แน่ใจว่าคุณเลือกตัวเลือก Always Free เพื่อเปิดใช้งาน
- สร้างรหัสผ่าน Administrator
- เลือก License Included และคุณยังสามารถกำหนดกฎ Access Control ได้
- คลิก Create เพื่อเริ่ม Provision ฐานข้อมูล
- หลังจาก 3-4 นาที กล่องสีเขียวจะแสดง และฐานข้อมูล Provision เสร็จ พร้อมใช้งาน
คุณมีตัวเลือกหลายอย่างในการเชื่อมต่อฐานข้อมูล คลิก Service Console และล็อกอินด้วยรหัสผ่าน Administrator
เลือก SQL Developer Web เครื่องมือแบบ Browser-based เพื่อเชื่อมต่อฐานข้อมูล
สรุป
Autonomous Database เป็นขั้นตอนใหญ่ในฐานข้อมูล Cloud ด้วยฮาร์ดแวร์ที่ยอดเยี่ยมและการดำเนินงานอัตโนมัติเต็มที่ คุณสามารถใช้บริการ Always Free เพื่อเรียนรู้ พัฒนา และสำรวจ Oracle Cloud Infrastructure
เรียนรู้เพิ่มเติมเกี่ยวกับบริการข้อมูลของ Rackspace
ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถคลิก Sales Chat เพื่อแชททันทีและเริ่มการสนทนา