ในยุคที่ใครๆก็พูดถึง Cloud และ Cloud เองก็เป็นหนึ่งใน Strategy ของหลายๆองค์กร หนึ่งในบริการที่สำคัญและเป็นบริการหลักของผู้ให้บริการ Cloud ในแต่ละเจ้า นั้นก็คือ Database
แล้ว Cloud Database คืออะไร แล้วทำไมต้องใช้ Database บน Cloud
Cloud Database นั้นคือบริการ Database ที่ได้รับการปรับแต่งให้เหมาะสมในการใช้งานในสภาพแวดล้อมของการประมวลผลแบบเสมือน ซึ่งข้อดีของ Cloud Database คือ paying on-demand (จ่ายเงินตามการใช้งาน), scaling on-demand, high availability โดยคุณสมบัติของ Cloud Database ที่เด่นชัดนั้น ประกอบด้วย การสร้าง Database instance ที่รวดเร็ว, รองรับ instance แบบ read-only, การแยก Read-write instance, Automatic failover, การสำรองข้อมูล, การสำรองข้อมูล Binlog, SQL audit, การจัดการการเข้าถึง Whiltelist, การ Monitor และ แจ้งเตือน ฯลฯ
การย้ายการใช้งานจาก Database เดิมไปยัง Cloud Database มีประโยชน์อย่างไร
มาดูในส่วนของคุณสมบัติ Cloud Database (RDS) เพิ่มเติม
1) การสร้าง Instance ได้อย่างรวดเร็ว: หลังจากทำการเลือกรูปแบบ Database รวมถึงประเภทของ Database ที่ต้องการแล้ว RDS Cloud Console จะจัดการค่า parameter ต่างๆให้เหมาะสมตามรูปแบบที่เลือก และ สร้าง Database Instance ภายในเวลาเพียงไม่กี่นาที
2) การสนับสนุน read-only Instance : read-only RDS Instance จะมุ่งเน้นไปที่ลักษณะงานที่มี reading request จำนวนมากไปยัง Database แทนที่จะเป็น Writing request ลักษณะงานเช่นนี้ ได้แก่ การดึงข้อมูลเพื่อออกรายงาน เป็นต้น
3) Automatic failover : เมื่อเกิดความล้มเหลวที่ไม่ได้คาดคิดขึ้น (เช่น ความล้มเหลวของฮาร์ดแวร์) RDS จะสลับ Instance หลักโดยอัตโนมัติ และโดยทั่วไปแล้วเวลาในการกู้คืนจะอยู่ที่ <5 นาที
4) การสำรองข้อมูล: RDS เปิดใช้งานการสำรองข้อมูลโดยอัตโนมัติตามค่าเริ่มต้น (Default) เพื่อให้มีการสำรองข้อมูลใน Instance อย่างสม่ำเสมอ ระยะเวลาเก็บข้อมูลสำรองอัตโนมัติคือ 7 วัน
นอกจากนี้ RDS ยังรองรับการสำรองข้อมูลด้วยตนเอง (เช่น Data Snapshot) และสามารถกู้คืนข้อมูลจาก Snapshot ได้ตลอดเวลา
5) การสำรองข้อมูล Binlog: RDS จะสำรองข้อมูลบันทึก Binlog โดยอัตโนมัติและสำรองข้อมูลบันทึก Binlog เป็นเวลานาน
Binlog ที่สำรองข้อมูลโดย RDS นั้นยังสามารถให้ผู้ใช้งานดาวน์โหลด เพื่อใช้ในการวิเคราะห์และประมวลผล Binlog อีกครั้ง
6) การอนุญาตการเข้าถึง (Whitelist) : RDS รองรับการควบคุมสิทธิ์การเข้าถึงของ RDS Instance โดยการตั้งค่า IP list ที่อนุญาติให้เข้าใช้งาน
7) การ Monitor และการแจ้งเตือน : RDS Console แสดงข้อมูลเกี่ยวกับสถานะการทำงานของ Database และยังสามารถปรับแต่งเงื่อนไขในการ Montior ตามที่ต้องการได้ผ่าน Console เมื่อมี Transaction หรือ Activity ที่ตรงตามเกณฑ์ หรือเงื่อนไขที่ได้กำหนดไว้ในการตรวจสอบ ระบบจะมีการแจ้งเตือนหรือแจ้งผ่าน SMS
นอกจากนี้การเปลี่ยนแปลงที่เกี่ยวข้องกับ RDS ก็จะได้รับแจ้งเตือนทางอีเมลหรือ SMS เช่นกัน
Alibaba Cloud นำเสนอผลิตภัณฑ์และบริการ Database ทั้งสำหรับ Public Cloud และ Hybrid Cloud ปัจจุบันแนวคิดของเราคือการให้บริการจัดการข้อมูลแบบ Cloud Natvie แบบครบวงจร บริการของเราครอบคลุม data life-cycle ทั้งหมด และยังครอบคลุมถึง Module ต่างๆ เช่น การรวมข้อมูล, การจัดการ, การประมวลผลและจัดเก็บข้อมูล แบบ real-time เป็นต้น
Alibaba Cloud Database ได้รับการจัดอันดับโดย Gartnerให้อยู่ใน Leaders Quadrant ซึ่งให้ความมั่นใจได้ว่าบริการในด้าน Cloud Database มีมาตรฐานและรองรับการใช้งานในทุกๆรูปแบบได้อย่างสมบรูณ์ และ ปลอดภัย
เราสามารถแบ่งผลิตภัณฑ์ของ Alibaba Cloud Database ออกเป็นหมวดหมู่ต่างๆ ดังต่อไปนี้:
ในบทความหน้าเราจะมาพูดถึงรายละเอียดของแต่ละกลุ่มบริการกันครับ
ข้อมูลเพิ่มเติม
https://www.alibabacloud.com/product/databases
Pum - March 3, 2023
Pum - October 20, 2023
Regional Content Hub - November 11, 2024
Yossavadee.Sak - July 13, 2024
Regional Content Hub - April 7, 2024
Regional Content Hub - May 7, 2024
Protect, backup, and restore your data assets on the cloud with Alibaba Cloud database services.
Learn MoreDBStack is an all-in-one database management platform provided by Alibaba Cloud.
Learn MoreTair is a Redis-compatible in-memory database service that provides a variety of data structures and enterprise-level capabilities.
Learn MoreApsaraDB for HBase is a NoSQL database engine that is highly optimized and 100% compatible with the community edition of HBase.
Learn MoreMore Posts by Pum