SQL Server ใน Amazon Web Services

กำลังมองหาวิธีฟรีหรือมีราคาไม่แพงมากในการโฮสต์ฐานข้อมูล 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:

หรือคุณอาจเลือกที่จะเรียกใช้ฐานข้อมูลของคุณใน Amazon's Relational Database Service (RDS) ภายใต้รูปแบบนี้คุณจะจัดการฐานข้อมูลเท่านั้นและ Amazon ดูแลงานการจัดการเซิร์ฟเวอร์ นี่คือสิ่งที่ฟรีชั้นของ RDS ให้:

นี่เป็นเพียงข้อมูลสรุปเกี่ยวกับรายละเอียด Amazon Free Tier เต็มรูปแบบ โปรดอ่านคำอธิบาย Free Tier เพื่อดูรายละเอียดเพิ่มเติมก่อนที่จะสร้างบัญชี

การสร้างอินสแตนซ์ของ SQL Server EC2 ใน AWS

เมื่อคุณสร้างบัญชี AWS แล้วคุณจะได้รับอินสแตนซ์ SQL Server และทำงานใน EC2 เป็นเรื่องง่ายมาก ต่อไปนี้คือวิธีที่คุณสามารถเริ่มต้นได้อย่างรวดเร็ว:

  1. เข้าสู่ AWS Management Console
  2. เลือกตัวเลือก EC2
  3. คลิกที่ปุ่ม Launch Instance
  4. เลือกวิซาร์ดการเรียกใช้งานด่วนและระบุชื่ออินสแตนซ์และคู่คีย์
  5. เลือกการตั้งค่าการเปิดใช้งาน Microsoft Windows Server 2008 R2 กับ SQL Server Express และ IIS
  6. ตรวจสอบว่าตัวเลือกที่คุณเลือกมีไอคอนดาวที่ระบุว่า "Free Tier Eligible" และกดปุ่ม Continue
  7. คลิกเรียกใช้เพื่อเปิดอินสแตนซ์

จากนั้นคุณจะสามารถดูอินสแตนซ์ดังกล่าวและเริ่มต้นการเชื่อมต่อเดสก์ท็อประยะไกลกับอุปกรณ์ดังกล่าวโดยใช้คอนโซลการจัดการ AWS เพียงแค่กลับไปที่อินสแตนซ์ของคอนโซลและค้นหาชื่อของอินสแตนซ์ SQL Server AWS ของคุณ สมมติว่าอินสแตนซ์ได้เริ่มต้นแล้วให้คลิกขวาที่อินสแตนซ์และเลือกเชื่อมต่อจากเมนูป็อปอัพ AWS จะให้คำแนะนำในการเชื่อมต่อกับอินสแตนซ์เซิร์ฟเวอร์ของคุณโดยตรง ระบบยังมีไฟล์ทางลัด RDS ที่คุณสามารถใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณได้อย่างง่ายดาย

ถ้าคุณต้องการให้เซิร์ฟเวอร์ของคุณทำงาน 24x7 เพียงปล่อยให้มันทำงาน หากคุณไม่ต้องการเซิร์ฟเวอร์ของคุณอย่างต่อเนื่องคุณอาจใช้คอนโซล AWS เพื่อเริ่มต้นและหยุดการทำงานของอินสแตนซ์ตามที่จำเป็นได้

หากคุณกำลังมองหาตัวเลือกที่ราคาไม่แพงแม้แต่น้อยลองใช้ MySQL บน AWS การใช้แพลตฟอร์มฐานข้อมูลที่ใช้ทรัพยากรน้อยนี้มักจะช่วยให้คุณสามารถเรียกใช้ฐานข้อมูลขนาดใหญ่บนแพลตฟอร์มฟรีได้