สิ่งแรกที่ต้องจำไว้ว่าจะมีผลกระทบมากที่สุดต่อประสิทธิภาพ I / O ของคุณคือประเภทของอินสแตนซ์ที่คุณใช้
Instance Type I/O Performance
------------- ---------------
t1.micro Low
m1.small Moderate
m2.xlarge Moderate
c1.medium Moderate
m1.large High
m1.xlarge High
m2.2xlarge High
m2.4xlarge High
c1.xlarge High
cc1.4xlarge Very High (10 Gigabit Ethernet)
cc2.8xlarge Very High (10 Gigabit Ethernet)
cg1.4xlarge Very High (10 Gigabit Ethernet)
สำหรับปริมาณ EBS และประสิทธิภาพที่คุณจะได้รับตามคำถามที่พบบ่อยของ AWSคุณจะต้องทำการเปรียบเทียบแอปพลิเคชันของคุณเพื่อดูว่าจะเกิดอะไรขึ้น:
ถาม: ฉันสามารถคาดหวังว่าอัตราการตอบสนองและอัตราการรับส่งข้อมูลประเภทใดจาก Amazon EBS เวลาแฝงจากอินสแตนซ์ Amazon EC2 กับปริมาณ Amazon EBS นั้นคล้ายคลึงกับเวลาแฝงที่คุณจะเห็นจากไดรฟ์จัดเก็บข้อมูลอินสแตนซ์ Amazon EC2 ในพื้นที่ อัตรา I / O สามารถแตกต่างกันอย่างมีนัยสำคัญขึ้นอยู่กับขนาดของการร้องขอการสุ่มของรูปแบบการเข้าถึงและกลยุทธ์การแคชที่ใช้โดยแอปพลิเคชัน ดังนั้นการวัดที่แม่นยำที่สุดคือการกำหนดมาตรฐานแอปพลิเคชันเฉพาะของคุณในปริมาณ Amazon EBS
สิ่งนี้หมายความว่าอัตรา EBS ที่คุณได้รับไม่มากหรือแย่กว่าการเก็บอินสแตนซ์ในเครื่อง มันขึ้นอยู่กับพฤติกรรมการเข้าถึงข้อมูลของคุณ
ข้อมูลเพิ่มเติมอยู่ในหน้าAWS EBS :
ประสิทธิภาพปริมาณ Amazon EBS
ปริมาณ Amazon EBS ได้รับการออกแบบเพื่อให้ปริมาณงานสูงกว่าอินสแตนซ์ Amazon EC2 สำหรับการใช้งานที่มีการเข้าถึงแบบสุ่มจำนวนมากในชุดข้อมูลของคุณ คุณยังสามารถแนบหลายวอลุ่มกับอินสแตนซ์และสตริปในไดรฟ์ข้อมูลเพื่อให้ได้ปริมาณงานที่เพิ่มขึ้น
ประสิทธิภาพที่แน่นอนจะขึ้นอยู่กับแอปพลิเคชัน (เช่นสุ่มเทียบกับ I / O ตามลำดับหรือขนาดใหญ่เทียบกับคำขอขนาดเล็ก) ดังนั้นการวัดที่ดีที่สุดคือการกำหนดมาตรฐานการใช้งานจริงของคุณกับปริมาณ เนื่องจากไดรฟ์ข้อมูล Amazon EBS ต้องการการเข้าถึงเครือข่ายคุณจะเห็นประสิทธิภาพของปริมาณงานที่รวดเร็วและสม่ำเสมอยิ่งขึ้นด้วยอินสแตนซ์ที่ใหญ่กว่า
โปรดทราบว่าประสิทธิภาพ I / O ไม่เพียง แต่รวมถึงดิสก์ IO แต่ยังรวมถึงการรับส่งข้อมูลเครือข่าย ... ดังนั้นยิ่งปริมาณการรับส่งข้อมูลเครือข่ายของคุณมากขึ้นเท่าไรคุณก็จะได้รับดิสก์ IO ที่น้อยลงเท่านั้น
การแคชวัตถุในหน่วยความจำอาจช่วยได้อย่างมากหากเป็นไปได้สำหรับประเภทแอปพลิเคชันของคุณ
นอกจากนี้ต่อไปนี้เป็นบล็อกโพสต์บางส่วนที่เป็นเกณฑ์มาตรฐานประสิทธิภาพของ EBS และโลคัลวอลุ่ม (ชั่วคราว) ในการกำหนดค่า RAID และการปรับแต่งต่างๆเพื่อรับประสิทธิภาพ IO ที่ดี:
EC2 Ephemeral Disks กับ EBS Volumes ใน RAID
ประสิทธิภาพของ Amazon EC2 I / O: ดิสก์ชั่วคราวในท้องถิ่นเทียบกับไดรฟ์ข้อมูล RAID 0 Striped EBS
รับ IO ที่ดีจาก EBS ของ Amazon