Microsoft Azure SQL เป็นบริการจัดเก็บฐานข้อมูลต่างๆบน Cloud ที่อยู่ในรูปเเบบ IaaS (Infrastructure as a Service) เเละ PaaS (Platform as a Service) ที่จะช่วยจัดการกับข้อมูลต่างๆ เป็นบริการที่มีประสิทธิภาพสูง ที่จะช่วยให้ผู้ใช้งานไม่ต้องกังวลกับการจัดการหรือดูเเลในส่วน Infrastructure ใดๆเลย
โดย SQL Cloud Database มีบริการทั้งหมด 3 รูปเเบบ
1.SQL Server on Azure Virtual Machines
เป็นบริการที่ให้เช่า Virtual Machine บน Server ของ Microsoft Azure เพื่อจัดการเเละจัดเก็บข้อมูล โดยหน้าที่ในการรับผิดชอบดูเเลนั้นจะเเบ่งเป็น ผู้ให้บริการจะดูเเลในส่วนของ Hardware เเละจะมีเเค่ในส่วนของ Software เเละ License ที่ผู้ใช้บริการต้องเป็นฝ่ายจัดหาเเละดูเเลควบคุมกำหนดค่าต่างๆเอง บริการนี้จะทำให้ผู้ใช้บริการไม่ต้องคอยดูเเล รักษาหรือกังวลเกี่ยวกับ Hardware หรือ infrastructure ใดๆเลย
ในการใช้บริการ ผู้ใช้งานสามารถทำการย้าย SQL Workload มายัง Azure SQL Server ได้เลยโดยที่ไม่ต้องมาเสียเวลาในการเรียนรู้ระบบใหม่ หรือถ้าหากยังต้องการใช้งาน SQL Server ในเวอร์ชั่นเดิมที่เคยใช้งานอยู่ก็สามารถย้ายมาใช้บน Virtual Machine ของ Azure SQL ได้เลยจนกว่าผู้ใช้งานจะพร้อมอัพเกรด Server ใหม่
ด้วยประสิทธิภาพการทำงานของ Virtual Machine ใน Azure ที่สูงจึงรองรับการทำงาน SQL Server ทั้งบนระบบปฎิบัติการ Linux เเละ Windows ที่มาพร้อมกับการรักษาความปลอดภัยของระบบเเละการกู้คืนฐานข้อมูลของคุณด้วย Azure Backup
2.Azure SQL Managed Instance
เป็นบริการ SQL Server บน Microsoft Azure ที่สามารถเข้าได้กับ SQL Server เดิมที่ผู้ใช้บริการมีอยู่เเบบเต็มรูปเเบบ โดยในบริการนี้จะมีการให้เช่า Virtual Machine, SQL Server เเละ License ในเรื่องของการดูเเลระบบ ทาง Microsoft Azure จะเป็นผู้ดูแลการอัพเดตระบบต่างๆให้เองไม่ว่าจะเป็น การซ่อมบำรุง Server การอัพเกรดระบบโปรเเกรมต่างๆ รวมไปถึงคอยปรับปรุงเเละคอยอัพเดทบริการให้เป็นเวอร์ชั่นใหม่อยู่เสมอ ซึ่งบริการนี้จะช่วยลดภาระของผู้ใช้บริการได้มากขึ้นกว่าบริการ SQL Server on Azure Virtual Machines
นอกจากนั้นก็ยังมีบริการอื่นๆอีกเช่น การสำรองฐานข้อมูล (Backup) ที่ระบบจะทำการสำรองข้อมูลเเละนำเข้าไปเก็บไว้ในระบบโดยอัตโนมัติเพื่อป้องกันเหตุข้ดข้องต่างๆที่อาจจะทำให้เกิดความเสียหายกับข้อมูลได้ รองรับการย้ายข้อมูลจากฐาน SQL Server (Enterprise Edition) รองรับการย้ายข้อมูลขึ้นไปใช้งานบน Cloud ซึ่งลักษณะการย้ายข้อมูลนี้เรียกว่า Lift and Shift
ในเรื่องของความปลอดภัยของข้อมูลบน Server ทาง Microsoft Azure ก็ยังได้มีระบบรักษาความปลอดภัยเเบบหลายชั้นหรือที่เรียกว่า Layer of Protection ซึ่งมีระบบป้องกันและการตรวจจับการคุกคามข้อมูลอัจฉริยะเเละทันสมัยที่จะทำให้ข้อมูลของคุณมีความปลอดภัยมากขึ้น
3.Azure SQL Database
เป็นบริการในรูปเเบบ PaaS (Platform as a Service) ที่ทำงานอยู่บนเเพลต์ฟอร์ม Cloud Computing ซึ่งผู้ให้บริการจะเป็นผู้ดูเเลระบบปฎิบัติการทั้ง Hardware เเละ Software ผู้ใช้บริการสามารถดำเนินการเพียง Run Code บนระบบเพื่อให้บริการ Azure SQL Database จัดการกับข้อมูลของเราได้เองเลย
ซึ่งในบริการนี้ทาง Microsoft ก็มีบริการที่ตอบโจทย์สำหรับผู้ใช้บริการมากมายเช่น
- อัพเดทบริการให้เป็นเวอร์ชั่นใหม่ล่าสุดอยู่เสมอ
- ปรับเพิ่มหรือลดขนาดของพื้นที่จัดเก็บให้รองรับกับความต้องการด้วย Hyperscale
- การคิดค่าใช้บริการตามการใช้งานจริงโดยคิดค่าใช้บริการเป็นวินาที หรือที่เรียกว่า Pay as you go
- มีระบบรักษาความปลอดภัยหลายชั้นเพื่อป้องกันการถูกคุกคามข้อมูลจากภายนอกด้วย Layers of protection
- รองรับได้หลากหลายภาษาเช่น .NET, Java, Node.js, Ruby, PHP, เเละ Python. บนระบบปฎิบัติการ Windows, Linux, เเละ Mac
มีคำถามหรือข้อสงสัยเพิ่มเติม สามารถ Inbox เข้ามาสอบถามได้นะคะ
บทความของเราน่าสนใจใช่ไหม เเชร์เลย!