×
Community Blog รู้จักกับ Cloud Database และ Product ต่างๆของ Alibaba Cloud Database

รู้จักกับ Cloud Database และ Product ต่างๆของ Alibaba Cloud Database

Cloud Database คืออะไร แล้วทำไมต้องใช้ Database บน Cloud รวมถึงบริการ Cloud Database บน Alibaba Cloud

ในยุคที่ใครๆก็พูดถึง Cloud และ Cloud เองก็เป็นหนึ่งใน Strategy ของหลายๆองค์กร หนึ่งในบริการที่สำคัญและเป็นบริการหลักของผู้ให้บริการ Cloud ในแต่ละเจ้า นั้นก็คือ Database

แล้ว Cloud Database คืออะไร แล้วทำไมต้องใช้ Database บน Cloud

Cloud Database คืออะไร

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 มีประโยชน์อย่างไร

  • ผู้ใช้สามารถจ่ายเงินตามขนาดของ Storage และ Bandwidth ที่ใช้งาน;
  • สามารถย้าย Database จากที่หนึ่งไปยังอีกที่หนึ่งได้ (Database portability);
  • การขยาย Database ตามความต้องการ;
  • รองรับ High Availability (HA);

มาดูในส่วนของคุณสมบัติ 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 เช่นกัน

ตัวอย่างการใช้งาน Cloud Database (RDS)

  • Website : LAMP เป็น Framework ในการพัฒนา Website ทั่วไป ด้วย RDS ผู้ใช้ไม่ต้องกังวลในเรื่องการปรับขนาด (Sizing) และจัดการ Database ตัว RDS สามารถรองรับการเติบโตของ Website ถึงแม้การเติบโตจะเกิดขึ้นอย่างรวดเร็วก็ตาม
  • การจัดการข้อมูล: RDS เป็นบริการ RDBMS บน Cloud ทำให้การจัดการข้อมูลที่เป็นเรื่องที่ง่ายและสะดวก โดยจัดการผ่าน Console และ สนับสนุน รองรับ เรื่องความปลอดภัยของข้อมูล โดยผ่านสถาปัตยกรรมที่มีความน่าเชื่อถือสูง

บริการ Cloud Database ของ Alibaba มีอะไรบ้าง

Alibaba Cloud นำเสนอผลิตภัณฑ์และบริการ Database ทั้งสำหรับ Public Cloud และ Hybrid Cloud ปัจจุบันแนวคิดของเราคือการให้บริการจัดการข้อมูลแบบ Cloud Natvie แบบครบวงจร บริการของเราครอบคลุม data life-cycle ทั้งหมด และยังครอบคลุมถึง Module ต่างๆ เช่น การรวมข้อมูล, การจัดการ, การประมวลผลและจัดเก็บข้อมูล แบบ real-time เป็นต้น

Alibaba Cloud Database ได้รับการจัดอันดับโดย Gartnerให้อยู่ใน Leaders Quadrant ซึ่งให้ความมั่นใจได้ว่าบริการในด้าน Cloud Database มีมาตรฐานและรองรับการใช้งานในทุกๆรูปแบบได้อย่างสมบรูณ์ และ ปลอดภัย

1

เราสามารถแบ่งผลิตภัณฑ์ของ Alibaba Cloud Database ออกเป็นหมวดหมู่ต่างๆ ดังต่อไปนี้:

  1. บริการ Database ที่เป็น Open Source และ Managed Service เช่น Apsara RDS for MySql หรือ Apsara RDS for Progress Sql
  2. บริการ Database ที่เกิดจากการพัฒนา หรือ Innovation จากภายใน Group เช่น Apsara PolarDB หรือ Lindorm (Multi-model Database) เป็นต้น
  3. บริการ Database ที่เกิดจากความร่วมมือกับทางเจ้าของ Product อื่นๆ เช่น Apsara for MongoDB หรือ Apsara RDS for SQL Server เป็นต้น

2

ในบทความหน้าเราจะมาพูดถึงรายละเอียดของแต่ละกลุ่มบริการกันครับ

ข้อมูลเพิ่มเติม
https://www.alibabacloud.com/product/databases

0 0 0
Share on

Pum

7 posts | 0 followers

You may also like

Comments