หากคุณใช้งานเว็บไซต์ Drupal คุณจะต้องใช้อินสแตนซ์ EC2 พร้อมที่เก็บข้อมูล EBS และที่อยู่ IP แบบยืดหยุ่น (อินสแตนซ์ EC2 ทั้งหมดมีการเข้าถึง SSH) อินสแตนซ์ EC2 (t1.micro) จะให้บริการฟรี (เป็นเวลา 1 ปีหากคุณเป็นลูกค้าใหม่)
คุณจะได้รับพื้นที่เก็บข้อมูล EBS ขนาด 10GB ซึ่งเป็นค่าเริ่มต้นของ Amazon Linux AMI ซึ่งมีปริมาณรูท 8GB ฉันขอแนะนำให้ลดขนาดลงเหลือประมาณ 4 GB และติดตั้งไดรฟ์ข้อมูลขนาด 6GB ที่สองให้กับอินสแตนซ์ของคุณ พื้นที่หนึ่งที่คุณอาจต้องเสียค่าใช้จ่ายสำหรับ I / O Linux AMI ของ Amazon ค่อนข้างมีประสิทธิภาพ แต่ขึ้นอยู่กับการตั้งค่า drupal และปริมาณการใช้งานของคุณมันจะไม่คาดคิดเกิน 1M I / O ที่คุณได้รับต่อเดือน
เป็นการดีที่คุณจะใช้สแน็ปช็อต EBS สำหรับการสำรองข้อมูลของคุณซึ่งขึ้นอยู่กับปริมาณข้อมูลที่คุณมี นี่คือหนึ่งในเหตุผลที่ฉันต้องการแยกปริมาณรูทจากข้อมูลของฉัน เป็นเรื่องง่ายมากที่จะมีพื้นที่จัดเก็บสแน็ปช็อตเกิน 1GB และอาจเป็นเรื่องยากที่จะประเมินพื้นที่สแนปชอตที่จำเป็นของคุณ (สแนปชอตแรกจะอยู่ที่ประมาณ 50% ของพื้นที่ที่คุณใช้ ใช้เวลาน้อยลงมากเนื่องจากเป็นการสำรองข้อมูลส่วนต่าง แต่ดูที่บล็อกที่มีการเปลี่ยนแปลงซึ่งตรงข้ามกับไฟล์ที่มีการเปลี่ยนแปลงหรือคุณสามารถใช้การสำรองข้อมูลแบบดั้งเดิมมากขึ้น (tar.gz) และอัปโหลดไปยัง S3 (โปรดจำไว้ว่า I / O)
ต้นทุนขั้นสุดท้ายของคุณจะมาจากแบนด์วิดธ์ - 15GB ต่อเดือนรวมอยู่ในระดับฟรี ตรวจสอบการใช้แบนด์วิดท์ปัจจุบันของคุณเพื่อดูว่าคุณจะไปหรือไม่
เมื่อใดก็ตามที่คุณสามารถดูกิจกรรมบัญชีปัจจุบันของคุณบนเว็บไซต์ของ Amazon ดังนั้นคุณสามารถตรวจสอบว่าคุณเข้าใกล้ค่าเกณฑ์หรือไม่ น่าเสียดายที่ไม่มีวิธีการตั้งค่าการแคปเกี่ยวกับการใช้ทรัพยากรใน AWS - อะไรก็ตามที่คุณใช้คุณต้องจ่ายค่าใช้จ่าย
ฉันขอแนะนำให้ตั้งค่าอินสแตนซ์ EC2 แต่ให้การดำเนินงานโฮสต์ปัจจุบันของคุณเริ่มต้นด้วย คุณสามารถเปลี่ยน DNS ของคุณให้ชี้ไปที่ AWS Elastic IP ของคุณและลองทำดูกิจกรรมบัญชีของคุณ หากคุณพบว่าทุกอย่างอยู่ในช่วงที่ยอมรับได้คุณสามารถทำกับโฮสต์ที่มีอยู่ของคุณไม่เช่นนั้นมันก็เป็นเรื่องง่ายที่จะคืนค่า DNS ของคุณและยกเลิกการเปลี่ยนแปลงใด ๆ เพื่อกลับไปยังโฮสต์เดิมของคุณ (อย่าลืมลบภาพรวมของคุณ ปริมาณ EBS และหยุดอินสแตนซ์ของคุณมิฉะนั้นคุณจะต้องเสียค่าใช้จ่ายต่อไป) AWS ยังมี 'รายงาน' ที่มีกิจกรรมรายชั่วโมงแยกตามการใช้ทรัพยากร - พวกเขาอ่านยาก แต่คุณควรเข้าใจได้ พวกเขาสามารถช่วยคุณกำหนดเวลาและสิ่งที่อาจทำให้การใช้งานของคุณสูงกว่าปกติ
เพื่อสรุป: คุณควรคาดการณ์การใช้แบนด์วิดท์ล่วงหน้าซึ่งหมายความว่า I / O จะเป็นปัจจัยหลักที่ยากต่อการคาดการณ์ (และการใช้สแน็ปช็อตหากคุณเลือกที่จะรูทนั้น)