ฉันเป็นวิศวกรระบบคลาวด์ระดับศูนย์
ไม่มีระบบไฟล์เดียวที่ใช้ทุกที่ ฉันตรวจพบผู้ให้บริการสองรายและ Google cloud VM ใช้ EXT4 ตามค่าเริ่มต้น Oracle Cloud Infrastructure VM ใช้ XFS และระบบไฟล์พื้นฐานของโฮสต์อาจแตกต่างกัน จากนั้นมีแบ็กเอนด์ที่เก็บข้อมูล และนั่นใช้ระบบไฟล์ที่แตกต่างกันโดยสิ้นเชิง การตัดสินใจส่วนใหญ่ในระบบคลาวด์ขึ้นอยู่กับสองสิ่ง
- ความน่าเชื่อถือ
- ความเข้ากันได้
ความสำคัญอันดับหนึ่งของเราคือเวลาทำงาน ตามด้วยการนำไปใช้ ก่อนอื่นเราต้องการให้อะไรก็ตามที่เสถียรที่สุดเท่าที่จะเป็นไปได้ โดยทั่วไปแล้วประสิทธิภาพจะไม่แข็งแกร่งเท่าการพิจารณาเว้นแต่จะมีปัญหา โดยทั่วไป เราทราบดีว่าเราควรได้รับประสิทธิภาพใด และเราจะจัดการกับข้อกังวลด้านประสิทธิภาพก็ต่อเมื่อเราไม่เป็นไปตามความคาดหวังเท่านั้น นอกจากนี้ การแลกเปลี่ยนประสิทธิภาพส่วนใหญ่มีขนาดเล็ก โดยทั่วไปไม่มีนัยสำคัญ และเมื่อคุณพูดถึงระบบคลาวด์ ปัญหาด้านประสิทธิภาพส่วนใหญ่สามารถแก้ไขได้ด้วยฮาร์ดแวร์จำนวนมากขึ้น ลองนึกภาพตัวอย่าง หากระบบไฟล์หนึ่งทำงานได้แย่กว่าอีกระบบหนึ่งเล็กน้อย แต่มีความน่าเชื่อถือมากกว่า เราควรใช้ระบบไฟล์ที่เชื่อถือได้และโยนปัญหาให้กับเซิร์ฟเวอร์อีกสองสามตัว แทนที่จะใช้ระบบไฟล์ที่มีประสิทธิภาพ เวลาทำงานที่ดีขึ้นมักมีค่ามากกว่าประสิทธิภาพที่เพิ่มขึ้นของบางอย่าง เช่น ระบบไฟล์อื่น