กำลังมองหาวิธีฟรีหรือมีราคาไม่แพงมากในการโฮสต์ฐานข้อมูล SQL Server ของคุณในระบบคลาวด์หรือไม่? ถ้าบริการ SQL Azure ของ Microsoft มีราคาแพงเกินไปสำหรับความต้องการของคุณคุณอาจต้องการพิจารณาการโฮสต์ฐานข้อมูลของคุณใน Amazon Web Services แพลตฟอร์มนี้ยกระดับโครงสร้างพื้นฐานเทคโนโลยีขนาดใหญ่ของ Amazon.com เพื่อให้คุณสามารถใช้งานฐานข้อมูลของคุณในระบบคลาวด์ได้โดยใช้ต้นทุนต่ำและยืดหยุ่น
เริ่มต้นใช้บริการ Amazon Web Services
คุณสามารถใช้งาน AWS ได้ในเวลาไม่กี่นาที เพียงแค่ลงชื่อเข้าใช้ Amazon Web Services โดยใช้บัญชี Amazon.com และเลือกบริการที่คุณต้องการใช้ Amazon มอบผู้ใช้ใหม่ด้วยบริการฟรีไม่ จำกัด จำนวนหนึ่งปีภายใต้ AWS Free Tier คุณจะต้องระบุหมายเลขบัตรเครดิตเพื่อให้ครอบคลุมบริการใด ๆ ที่คุณใช้อยู่ซึ่งอยู่นอกขีด จำกัด ของชั้นฟรี
The Free Tier
Free Tier of Amazon Web Services มีสองวิธีในการเรียกใช้ฐานข้อมูล SQL Server ภายใน AWS เป็นเวลา 1 ปีโดยไม่มีค่าใช้จ่าย ตัวเลือกแรกของ Elastic Compute Cloud (EC2) ของ Amazon ช่วยให้คุณสามารถจัดเตรียมเซิร์ฟเวอร์ของคุณเองที่คุณจัดการและดูแลรักษา นี่คือสิ่งที่คุณจะได้รับฟรีใน EC2:
- ใช้งานอินสแตนซ์ Microsoft Windows EC2 ของ Amazon EC2 ระยะเวลา 750 ชั่วโมงกับ SQL Server Express และ IIS
- พื้นที่จัดเก็บข้อมูล Elastic Block ที่หนา 30 กิกะไบต์
- 15GB ของการถ่ายโอนข้อมูล
หรือคุณอาจเลือกที่จะเรียกใช้ฐานข้อมูลของคุณใน Amazon's Relational Database Service (RDS) ภายใต้รูปแบบนี้คุณจะจัดการฐานข้อมูลเท่านั้นและ Amazon ดูแลงานการจัดการเซิร์ฟเวอร์ นี่คือสิ่งที่ฟรีชั้นของ RDS ให้:
- 750 ชั่วโมงของบริการฐานข้อมูลเชิงสัมพันธ์ของ Amazon (RDS) อินสแตนซ์ของ Microsoft SQL แบบ Single-AZ ที่เรียกใช้ SQL Server
- พื้นที่จัดเก็บข้อมูลขนาด 20GB
- การดำเนินการ I / O ฐานข้อมูล 10 ล้านรายการ
- พื้นที่เก็บข้อมูลสำรอง 20 GB
- ถ่ายโอนข้อมูลขนาด 15 GB
นี่เป็นเพียงข้อมูลสรุปเกี่ยวกับรายละเอียด Amazon Free Tier เต็มรูปแบบ โปรดอ่านคำอธิบาย Free Tier เพื่อดูรายละเอียดเพิ่มเติมก่อนที่จะสร้างบัญชี
การสร้างอินสแตนซ์ของ SQL Server EC2 ใน AWS
เมื่อคุณสร้างบัญชี AWS แล้วคุณจะได้รับอินสแตนซ์ SQL Server และทำงานใน EC2 เป็นเรื่องง่ายมาก ต่อไปนี้คือวิธีที่คุณสามารถเริ่มต้นได้อย่างรวดเร็ว:
- เข้าสู่ AWS Management Console
- เลือกตัวเลือก EC2
- คลิกที่ปุ่ม Launch Instance
- เลือกวิซาร์ดการเรียกใช้งานด่วนและระบุชื่ออินสแตนซ์และคู่คีย์
- เลือกการตั้งค่าการเปิดใช้งาน Microsoft Windows Server 2008 R2 กับ SQL Server Express และ IIS
- ตรวจสอบว่าตัวเลือกที่คุณเลือกมีไอคอนดาวที่ระบุว่า "Free Tier Eligible" และกดปุ่ม Continue
- คลิกเรียกใช้เพื่อเปิดอินสแตนซ์
จากนั้นคุณจะสามารถดูอินสแตนซ์ดังกล่าวและเริ่มต้นการเชื่อมต่อเดสก์ท็อประยะไกลกับอุปกรณ์ดังกล่าวโดยใช้คอนโซลการจัดการ AWS เพียงแค่กลับไปที่อินสแตนซ์ของคอนโซลและค้นหาชื่อของอินสแตนซ์ SQL Server AWS ของคุณ สมมติว่าอินสแตนซ์ได้เริ่มต้นแล้วให้คลิกขวาที่อินสแตนซ์และเลือกเชื่อมต่อจากเมนูป็อปอัพ AWS จะให้คำแนะนำในการเชื่อมต่อกับอินสแตนซ์เซิร์ฟเวอร์ของคุณโดยตรง ระบบยังมีไฟล์ทางลัด RDS ที่คุณสามารถใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณได้อย่างง่ายดาย
ถ้าคุณต้องการให้เซิร์ฟเวอร์ของคุณทำงาน 24x7 เพียงปล่อยให้มันทำงาน หากคุณไม่ต้องการเซิร์ฟเวอร์ของคุณอย่างต่อเนื่องคุณอาจใช้คอนโซล AWS เพื่อเริ่มต้นและหยุดการทำงานของอินสแตนซ์ตามที่จำเป็นได้
หากคุณกำลังมองหาตัวเลือกที่ราคาไม่แพงแม้แต่น้อยลองใช้ MySQL บน AWS การใช้แพลตฟอร์มฐานข้อมูลที่ใช้ทรัพยากรน้อยนี้มักจะช่วยให้คุณสามารถเรียกใช้ฐานข้อมูลขนาดใหญ่บนแพลตฟอร์มฟรีได้