Skip to main content

Data management

โซลูชันการจัดการข้อมูลที่เหมาะสมที่สุดสำหรับระบบใดระบบหนึ่งนั้นแตกต่างกันไปตามประเภทของข้อมูล (Block, File หรือ Object), รูปแบบการเข้าถึง (Random หรือ Sequential), ปริมาณการรับส่งข้อมูลที่ต้องการ (Throughput), ความถี่ในการเข้าถึง (Online, Offline, Archival), ความถี่ในการอัปเดต (WORM, Dynamic) รวมถึงข้อจำกัดด้านความพร้อมใช้งาน (Availability) และความคงทน (Durability) เวิร์กโหลดตามหลัก Well-Architected จะใช้แหล่งเก็บข้อมูลที่สร้างขึ้นเพื่อวัตถุประสงค์เฉพาะ (Purpose-built data stores) ซึ่งช่วยให้ใช้ฟีเจอร์ต่างๆ เพื่อเพิ่มประสิทธิภาพได้

ใน AWS การจัดเก็บข้อมูลมี 3 รูปแบบหลัก ได้แก่ Object, Block และ File:

  • การจัดเก็บข้อมูลแบบวัตถุ (Object storage): มอบแพลตฟอร์มที่ขยายขนาดได้และมีความคงทนสูง ช่วยให้เข้าถึงข้อมูลได้จากทุกที่บนอินเทอร์เน็ต เหมาะสำหรับเนื้อหาที่ผู้ใช้สร้างขึ้น (User-generated content), คลังข้อมูลที่ยังมีการใช้งาน (Active archive), การประมวลผลแบบ Serverless, การเก็บข้อมูล Big Data หรือการสำรองและกู้คืนข้อมูล Amazon Simple Storage Service (Amazon S3) เป็นบริการจัดเก็บข้อมูลแบบวัตถุที่มอบความสามารถในการขยายขนาด ความพร้อมใช้งานของข้อมูล ความปลอดภัย และประสิทธิภาพในระดับชั้นนำของอุตสาหกรรม โดย Amazon S3 ถูกออกแบบมาให้มีความคงทนของข้อมูลถึง 99.999999999% (เลข 9 จำนวน 11 ตัว) และจัดเก็บข้อมูลให้กับแอปพลิเคชันนับล้านของบริษัทต่างๆ ทั่วโลก

  • การจัดเก็บข้อมูลแบบบล็อก (Block storage): มอบการจัดเก็บข้อมูลที่มีความพร้อมใช้งานสูง มีความสม่ำเสมอ และความหน่วงต่ำ (Low-latency) สำหรับโฮสต์เสมือนแต่ละเครื่อง ซึ่งเปรียบเสมือนการจัดเก็บข้อมูลแบบติดตั้งโดยตรง (DAS) หรือเครือข่ายพื้นที่จัดเก็บข้อมูล (SAN) Amazon Elastic Block Store (Amazon EBS) ถูกออกแบบมาสำหรับเวิร์กโหลดที่ต้องการพื้นที่จัดเก็บข้อมูลแบบถาวรซึ่งเข้าถึงได้โดยอินสแตนซ์ EC2 ช่วยให้คุณปรับแต่งแอปพลิเคชันด้วยความจุ ประสิทธิภาพ และต้นทุนที่เหมาะสม

  • การจัดเก็บข้อมูลแบบไฟล์ (File storage): มอบการเข้าถึงระบบไฟล์ที่ใช้ร่วมกันระหว่างหลายระบบ โซลูชันการจัดเก็บข้อมูลแบบไฟล์อย่าง Amazon Elastic File System (Amazon EFS) เหมาะอย่างยิ่งสำหรับกรณีการใช้งาน เช่น คลังเนื้อหาขนาดใหญ่, สภาพแวดล้อมการพัฒนาซอฟต์แวร์, แหล่งเก็บสื่อต่างๆ หรือโฮมไดเรกทอรีของผู้ใช้ ส่วน Amazon FSx ช่วยให้การเปิดใช้งานและรันระบบไฟล์ยอดนิยมทำได้อย่างมีประสิทธิภาพและคุ้มค่า เพื่อให้คุณสามารถใช้ประโยชน์จากฟีเจอร์ที่หลากหลายและประสิทธิภาพที่รวดเร็วของระบบไฟล์แบบ Open source และแบบมีลิขสิทธิ์ทางการค้าที่ใช้กันอย่างแพร่หลาย

คำถามต่อไปนี้จะเน้นที่การพิจารณาด้านประสิทธิภาพในการทำงาน:

PERF 3: คุณจัดเก็บ จัดการ และเข้าถึงข้อมูลในเวิร์กโหลดของคุณอย่างไร?

โซลูชันการจัดเก็บข้อมูลที่มีประสิทธิภาพสำหรับระบบหนึ่งๆ นั้นแตกต่างกันไปตามประเภทของการเข้าถึง (Block, File หรือ Object), รูปแบบการเข้าถึง (Random หรือ Sequential), ปริมาณการรับส่งข้อมูลที่ต้องการ, ความถี่ในการเข้าถึง (Online, Offline, Archival), ความถี่ในการอัปเดต (WORM, Dynamic) และข้อจำกัดด้านความพร้อมใช้งานและความคงทน ระบบตามหลัก Well-architected จะใช้โซลูชันการจัดเก็บข้อมูลที่หลากหลายและเปิดใช้งานฟีเจอร์ต่างๆ เพื่อเพิ่มประสิทธิภาพและใช้ทรัพยากรอย่างคุ้มค่า