หัวข้อ
- #Aurora DB
- #App runner
- #เอเลียน
- #การพัฒนาแบบ 1 คน
- #ภูมิภาค AWS
สร้าง: 2024-05-08
สร้าง: 2024-05-08 02:07
ในที่สุดก็ถึงเวลาที่จะปรับใช้เซิร์ฟเวอร์แล้ว
ถึงเวลาแล้ว
"รู้สึกเหมือนการเปิดตัวใกล้เข้ามาแล้ว..."
เอเลี่ยนเป็นแอปนัดพบระดับโลก ดังนั้นจึงต้องกำหนดเป้าหมายไปทั่วโลก และด้วยเหตุนี้จึงต้องรองรับหลายภูมิภาค
ความต้องการคือ
1. ความจำเป็นในการรองรับหลายภูมิภาค ต้องมีเซิร์ฟเวอร์ในหลายประเทศ หลายสถานที่
2. แต่ไม่ควรตั้งค่ามากเกินไป (เนื่องจากมีบุคลากรจำนวนน้อยที่ใช้งาน จึงไม่สามารถควบคุมได้ทั้งหมด)
3. ต้องมีการปรับขนาดอัตโนมัติ (ไม่จำเป็นต้องทำทันที แต่การตั้งค่าล่วงหน้าจะทำให้สะดวกขึ้น)
น่าจะสร้างในลักษณะนี้
แต่ปัญหาคือการรองรับหลายภูมิภาคไม่ได้ทำโดยอัตโนมัติ ดังนั้นจึงต้องตั้งค่าด้วยตนเอง ส่วนนี้สามารถจัดการโดยอัตโนมัติได้โดยใช้ github actions เมื่ออัปโหลด ดังนั้นจึงไม่ใช่ปัญหาใหญ่
จริงๆ แล้วการมี 4 แห่งถือเป็นอุดมคติที่สุด แต่จะพิจารณาเมื่อมีเงินมากขึ้นและมีผู้ใช้มากขึ้น ในขั้นต้นจะจำกัดไว้ที่ 2 แห่ง
* ภูมิภาคที่วางแผนไว้ในอนาคต
3. sa-east-1 - เซาเปาโล หรือ us-west-2 - โอเรกอน: ตลาดในอเมริกาใต้มีขนาดใหญ่ แต่กำลังซื้อค่อนข้างต่ำ คาดว่าอาจมีการไหลของกำลังซื้อจากประเทศอื่นๆ ไปยังตลาดอเมริกาใต้ จึงมองในแง่ดี
ตลาดในสหรัฐอเมริกาใหญ่ แต่ดูเหมือนว่าคนในประเทศอื่นๆ จะสนใจน้อยกว่า อาจต้องมีการสำรวจตลาดเพิ่มเติมเพื่อตัดสินใจ
คิดไว้ประมาณนี้... เริ่มต้นเล็กๆก่อน!
สรุปแล้วชาวอเมริกาใต้ดูจะดีกว่า แต่ขอให้พิจารณาเป็นข้อมูลประกอบเท่านั้น
คิดว่าแค่นี้ก็น่าจะเพียงพอแล้ว
ตั้งค่าการกำหนดเส้นทางโดยใช้ Amazon Route 53 ... และใช้ S3 + CDN (Cloud Front) สำหรับรูปภาพ วิดีโอ ฯลฯ เพื่อให้ทำงานได้อย่างราบรื่นโดยไม่มีเวลาแฝง คิดว่าน่าจะทำได้
แค่นี้ก็น่าจะใช้งานได้แล้ว
ถ้ามันพัง ก็ค่อยซ่อมตอนนั้นแหละ
ความคิดเห็น0