เราได้เขียนสคริปต์เพื่อตั้งค่าแอปพลิเคชันบน AWS ผ่าน Pulumi โดยพยายามทำให้ทุกอย่างเป็นอัตโนมัติตั้งแต่เริ่มต้นไปจนถึงแอปพลิเคชันที่กำลังทำงานอยู่ (แต่ผ่านขั้นตอนขั้นกลางที่แตกต่างกัน) แนวคิดคือสามารถปิดการทำงานทุกอย่างเพื่อประหยัดค่าใช้จ่ายเมื่อไม่จำเป็นต้องใช้แอปพลิเคชัน (แบบโต้ตอบ) ข้อมูลแอปพลิเคชันควรคงอยู่ใน EFS อย่างไรก็ตาม
ตอนนี้ ดูเหมือนว่าเป้าหมายของเราในการปิดระบบทุกอย่างขัดแย้งกับแนวคิดในการรักษาข้อมูลให้พร้อมใช้งานในครั้งต่อไป เนื่องจากการเข้าถึงข้อมูลจำเป็นต้องมี "การอ้างสิทธิ์" ซึ่งสามารถสร้างได้ด้วยไดเร็กทอรีว่างบน EFS เท่านั้น ความเข้าใจของฉันคือสิ่งนี้จะทำให้เราต้องทำเช่นกัน
- ตั้งค่าการอ้างสิทธิ์เพื่อทำงานกับ EFS จากนั้น rsync ข้อมูลลงในไดเร็กทอรีว่างนั้น หรือไปที่
- เก็บการอ้างสิทธิ์และทำให้คลัสเตอร์ Kubernetes
ความประทับใจ / ความเข้าใจนี้ถูกต้องหรือไม่?
ที่ประมาณ 1$/วัน การเก็บคลัสเตอร์ไว้เป็นทางเลือกหนึ่ง แม้ว่าจะรู้สึกเหมือนเป็นการสิ้นเปลืองทรัพยากรในทางความคิดก็ตาม