คิดไว้ 2 แบบ แบบแรกเป็นแบบข้างล่าง

ใช้ Amazon EC2 แบบแยก Application Server กับ Database Server

ส่วนแบบสองก็เป็นแบบข้างล่าง

ใช้ Amazon EC2 แบบรวม Application Server กับ Database Server

สีแดงคือค่าใช้จ่ายที่จะต้องจ่าย หากคิดจะใช้บริการ(มัน) (ซึ่งบางอันอาจไม่ต้องใช้ก็ได้)!!!

แนวคิดไม่ว่าจะเป็นแบบรวมหรือแบบแยกก็คือ ต้องเชื่อม Database Instance กับ Elastic Block Store เพื่อกันเหนียวเอาไว้ เผื่อ Database Instance มันเกิดล่มขึ้นมา และเพื่อเป็นการทำแผนซ้อนสองชั้น เผื่อว่า Elastic Block Store มันดันล่มซะเอง ก็ให้ทำการเชื่อม Elastic Block Store เข้ากับ Bucket ใน Amazon S3 ด้วย Snapshop to Amazon S3 อีกทอดหนึ่ง!!!

ส่วนไฟล์ที่มีการ upload ขึ้นมา ไม่ว่าจะเป็นโปรแกรม, รูปภาพ, เสียง หรือคลิปวีดีโอ ก็ให้ Application Instance โยนไปเก็บเอาไว้ที่ Bucket ใน Amazon S3 เลย เผื่อว่า Application Instance มันล่มขึ้นมา จะได้กู้เฉพาะส่วนของ Framework อย่างเดียวก็พอ!

อือม แบบนี้มันคงจะดีกว่าจ่ายให้กับ Dedicated Server หรือ Co-Location นะ … คิดว่างั้น!!!

[tags]Amazon, EC2, S3, Elastic Block Store, Elastic IP Address, Bucket, Snapshot[/tags]

Related Posts

2 thoughts on “วางแผนใช้ Amazon EC2 ทำ Web Server

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *