-
Amazon EFS คืออะไร
-
ประโยชน์และคุณสมบัติของ Amazon EFS
-
วิธีสร้างและเมานต์ระบบไฟล์
-
การสำรองข้อมูลอินสแตนซ์ EC2 ด้วย Vinchin Backup & Recovery
-
คำถามที่พบบ่อยเกี่ยวกับ AWS EFS
-
บทสรุป
คุณเคยใช้ Amazon EFS ไหม? จุดประสงค์หลักของบริการนี้คือการช่วยให้คุณสร้างระบบไฟล์เครือข่ายบนคลาวด์สำหรับเวิร์กโหลดและโปรแกรมประยุกต์ที่ใช้ระบบปฏิบัติการ Linux เนื่องจากโครงสร้างและการทำงานของ EFS มีความคล้ายคลึงกับโครงสร้างพื้นฐานในท้องถิ่น คุณจึงสามารถโอนถ่ายไฟล์ที่มีอยู่แล้วได้อย่างหลากหลายไปยังระบบใหม่ได้อย่างง่ายดาย
Amazon EFS คืออะไร
Amazon EFS เป็นบริการจัดเก็บข้อมูลแบบเนทีฟในระบบคลาวด์ที่ให้พื้นที่จัดเก็บไฟล์ร่วมที่ใช้งานง่ายและสามารถปรับขนาดได้สำหรับแอปพลิเคชันทางธุรกิจที่ใช้ Linux สามารถขยายได้สูงสุดถึงเพตะไบต์พร้อมมอบการเข้าถึงข้อมูลที่มีความหน่วงต่ำอย่างสม่ำเสมอและอัตราการผ่านสูง มีการจัดการอย่างครบวงจร คุณจึงไม่ต้องกังวลเกี่ยวกับการบำรุงรักษา Amazon EFS อย่างต่อเนื่อง ติดตั้งใช้งานได้ง่าย เพียงใช้ AWS Management Console, API หรืออินเทอร์เฟซบรรทัดคำสั่งในการสร้างระบบไฟล์และทำให้สามารถเข้าถึงได้อย่างปลอดภัยจากอินสแตนซ์ Amazon EC2 หนึ่งตัวหรือหลายตัวภายใน Amazon VPC ของคุณ จากนั้นติดตั้งระบบไฟล์ของคุณเพื่อจัดเก็บและเข้าถึงข้อมูล คุณยังสามารถใช้ AWS Direct Connect หรือ AWS VPN เพื่อติดตั้งเซิร์ฟเวอร์ภายในสถานที่ของคุณกับ EFS ได้อีกด้วย ทำให้สามารถโยกย้ายข้อมูลมาไว้ที่ EFS ได้อย่างง่ายดาย เพื่อรองรับการขยายตัวไปยังระบบคลาวด์ หรือสำรองข้อมูลภายในสถานที่ไปยัง EFS
ระบบไฟล์ EFS มีความยืดหยุ่นและจะขยายหรือหดตัวโดยอัตโนมัติตามที่คุณเพิ่มหรือลบไฟล์ คุณสามารถเลือกระหว่างโหมดประสิทธิภาพสองโหมดเพื่อปรับแต่งประสิทธิภาพของระบบไฟล์ให้เหมาะกับความต้องการของแอปพลิเคชัน โดยอัตราการถ่ายโอนข้อมูลจะปรับขนาดโดยอัตโนมัติตามความจุ สำหรับงานที่ต้องการอัตราการถ่ายโอนข้อมูลสูงแต่ใช้ความจุต่ำ อัตราการถ่ายโอนข้อมูลสามารถกำหนดค่าได้แยกจากความจุ แม้ว่ากรณีนี้จะพบได้น้อยกว่า นอกจากนี้ คุณยังสามารถกำหนดค่า EFS เพื่อจัดเก็บข้อมูลในคลาสจัดเก็บแบบเข้าถึงไม่บ่อย (Infrequent Access) ที่ประหยัดต้นทุนได้อีกด้วย
Amazon EFS ทำงานร่วมกับเครื่องมือและแอปพลิเคชันที่คุณใช้งานอยู่แล้ว โดยได้รับการออกแบบมาเพื่อความพร้อมใช้งานสูงและความทนทาน ทำให้คุณสามารถจัดเก็บข้อมูลสำรองซ้ำ across เขตความสามารถในการใช้งานหลายแห่งได้ คุณจะมีพื้นที่จัดเก็บข้อมูลตามที่ต้องการเสมอเมื่อต้องการ โดยไม่จำเป็นต้องเตรียมการจัดเก็บข้อมูลล่วงหน้า
คุณจ่ายเฉพาะสิ่งที่คุณใช้เท่านั้น ไม่มีค่าธรรมเนียมขั้นต่ำหรือค่าใช้จ่ายในการติดตั้ง และยังช่วยกำจัดงานการจัดการพื้นที่จัดเก็บข้อมูล
สรุปสั้นๆ
Amazon Elastic File System (Amazon EFS) มอบระบบไฟล์ NFS ที่เรียบง่าย มีความยืดหยุ่น ปรับขนาดได้ และจัดการได้อย่างสมบูรณ์ ซึ่งสามารถใช้งานร่วมกับบริการคลาวด์ของ AWS และทรัพยากรภายในองค์กรได้ มันสามารถขยายขนาดตามความต้องการได้จนถึงระดับเพตะไบต์โดยไม่รบกวนการทำงานของแอปพลิเคชัน และปรับขนาดขึ้นหรือลงโดยอัตโนมัติตามการเพิ่มหรือลบไฟล์ ทำให้คุณสามารถปรับตัวตามการเติบโตของระบบไฟล์ได้โดยไม่ต้องจัดสรรหรือจัดการความจุ Amazon EFS ได้รับการออกแบบเพื่อให้การเข้าถึงร่วมกันแบบขนานจำนวนมากแก่อินสแตนซ์ Amazon EC2 หลายพันเครื่อง ช่วยให้แอปพลิเคชันของคุณบรรลุอัตราการผ่านได้รวมและ IOPS ในระดับสูงพร้อมกับความหน่วงต่ำอย่างสม่ำเสมอ
ประโยชน์และคุณสมบัติของ Amazon EFS
ความยืดหยุ่นแบบไดนามิก
Amazon EFS จะปรับขนาดความจุของที่เก็บไฟล์ให้ใหญ่หรือเล็กลงโดยอัตโนมัติและทันทีขณะที่คุณเพิ่มหรือลบไฟล์ โดยไม่ทำให้แอปพลิเคชันหยุดทำงาน จึงสามารถให้พื้นที่จัดเก็บข้อมูลที่คุณต้องการได้เมื่อคุณต้องใช้งาน เพียงสร้างระบบไฟล์แล้วเริ่มเพิ่มไฟล์ได้ทันที ซึ่งไม่ต้องเตรียมพื้นที่จัดเก็บล่วงหน้า
ประสิทธิภาพที่สามารถปรับขนาดได้
Amazon EFS ได้รับการออกแบบมาเพื่อให้บริการด้านอัตราการถ่ายโอนข้อมูล IOPS และความหน่วงต่ำที่จำเป็นสำหรับงานทั่วไป อัตราการถ่ายโอนข้อมูลและ IOPS จะปรับขนาดตามขนาดของระบบไฟล์ และสามารถเร่งความเร็วสูงขึ้นชั่วคราวในระยะเวลาสั้น ๆ เพื่อรองรับความต้องการด้านประสิทธิภาพของงานที่ไม่แน่นอน สำหรับงานที่ต้องการประสิทธิภาพสูงสุด Amazon EFS รองรับการทำงานเกินกว่า 10 กิกะไบต์ต่อวินาที และสูงสุดถึง 500,000 IOPS
บริการจัดการอย่างเต็มรูปแบบ
Amazon EFS เป็นบริการที่จัดการให้ทั้งหมด ซึ่งให้พื้นที่จัดเก็บระบบไฟล์ร่วมสำหรับงานทั่วไป มีอินเทอร์เฟซที่เรียบง่าย ช่วยให้คุณสร้างและตั้งค่าระบบไฟล์ได้อย่างรวดเร็ว ในขณะที่จัดการโครงสร้างพื้นฐานการจัดเก็บไฟล์ในระดับล่างให้คุณ โดยไม่ต้องยุ่งยากกับการติดตั้ง การอัปเดตแพตช์ และการบำรุงรักษาโครงสร้างพื้นฐานของระบบไฟล์
การจัดเก็บไฟล์แบบแชร์
Amazon EFS ให้การเข้าถึงที่ปลอดภัยสำหรับการเชื่อมต่อหลายพันรายการ ทั้งอินสแตนซ์ Amazon EC2 และเซิร์ฟเวอร์ภายในองค์กรสามารถใช้โมเดลการอนุญาตไฟล์แบบดั้งเดิม ความสามารถในการล็อกไฟล์ และโครงสร้างไดเรกทอรีแบบลำดับชั้น เพื่อเข้าถึงระบบไฟล์แชร์ Amazon EFS พร้อมกันผ่านโปรโตคอล NFSv4 อินสแตนซ์ Amazon EC2 สามารถเข้าถึงระบบไฟล์ของคุณข้ามโซนความพร้อมใช้งานและภูมิภาค AWS ได้ ในขณะที่เซิร์ฟเวอร์ภายในองค์กรสามารถเข้าถึงได้ผ่าน AWS Direct Connect หรือ AWS VPN
วิธีสร้างและเมานต์ระบบไฟล์
ขั้นตอนแรก ให้สร้างอินสแตนซ์ EC2 ตรวจสอบอินสแตนซ์ EC2 และจดจำรหัส VPC รหัสนี้จะถูกใช้ในขั้นตอนการสร้างระบบไฟล์ต่อไป ซึ่งจะถูกระบุค่าเริ่มต้นเป็นรหัสนี้
สร้างระบบไฟล์
ไปที่หน้า EFS แล้วคลิก "สร้างระบบไฟล์" ดำเนินการตามขั้นตอนการสร้างโดยอิงจากการตั้งค่าของคุณ
จากนั้น คือวิธีการเมานต์ระบบไฟล์ Amazon EFS บนอินสแตนซ์ Linux
1. ดูคำแนะนำการเมานต์
ขั้นตอนแรก ให้เลือกระบบไฟล์ที่คุณเพิ่งสร้างขึ้น แล้วคลิก "ดูรายละเอียด"

จากนั้นคลิก "แนบ"

จากนั้นเลือก "เมานต์ผ่าน DNS" จดจำคำสั่งที่แสดงภายใต้หัวข้อ "การใช้ไคลเอ็นต์ NFS" เนื่องจากคุณจะต้องใช้ในขั้นตอนถัดไป

สุดท้าย คลิกที่ "เรียนรู้เพิ่มเติม" ด้านบนเพื่อเปิดเอกสารช่วยเหลือ
จากนั้นติดตั้ง amazon-efs-utils

2. เชื่อมต่อกับอินสแตนซ์ EC2
เชื่อมต่อกับอินสแตนซ์ EC2 สองเครื่อง: เครื่องหนึ่งที่รัน Amazon Linux 2023 และอีกเครื่องที่ใช้ Amazon Linux 2 AMI (ดู บทความแยกต่างหากสำหรับคำแนะนำการเชื่อมต่อ)
3. ติดตั้ง amazon-efs-utils
การอ้างอิงการติดตั้ง:
https://docs.aws.amazon.com/efs/latest/ug/installing-amazon-efs-utils.html
คำสั่งติดตั้ง:
sudo yum install -y amazon-efs-utils

ติดตั้งโดยใช้สิ่งต่อไปนี้:
sudo -s
yum install -y amazon-efs-utils
4. สร้างไดเรกทอรี EFS
ใช้คำสั่งต่อไปนี้เพื่อสร้างไดเรกทอรีที่ชื่อ "efs" เพื่อใช้เป็นจุดเชื่อมต่อสำหรับระบบไฟล์:
mkdir efs
5. ดำเนินการคำสั่ง mount
คัดลอกคำสั่ง mount เช่น:
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport [File System DNS Name]:/ efs
เรียกใช้คำสั่ง mount
df -h
ทำซ้ำขั้นตอนเดียวกันเพื่อติดตั้งอินสแตนซ์ EC2 ตัวที่สอง
การสำรองข้อมูลอินสแตนซ์ EC2 ด้วย Vinchin Backup & Recovery
เพื่อหลีกเลี่ยงปัญหาต่าง ๆ ระหว่างกระบวนการ การสำรองข้อมูลอินสแตนซ์ EC2 ของคุณก่อนถือเป็นทางเลือกที่ดีที่สุด Vinchin Backup & Recovery รองรับการสำรองข้อมูล AWS EC2 ซึ่งช่วยให้ผู้ใช้สามารถเพิ่มอินสแตนซ์ได้โดยใช้รหัสไอดีคีย์การเข้าถึง AWS และกำหนดค่าการสำรองข้อมูลแบบเต็ม แบบเพิ่มเติม หรือแบบต่างกัน นอกจากนี้ยังมีตัวเลือกการกู้คืนที่ยืดหยุ่น ได้แก่ กู้คืนทั้งอินสแตนซ์ โวลุ่มเดี่ยว หรือไฟล์เฉพาะเจาะจง โดยสามารถกู้คืนโดยตรงไปยังแพลตฟอร์มเสมือนอื่น ๆ ได้อีกด้วย มีการผสานรวมกับ Amazon S3 เพื่อจัดเก็บข้อมูลอย่างปลอดภัย และยังช่วยให้สามารถทำการโยกย้าย V2V ไปยังแพลตฟอร์มต่าง ๆ เช่น VMware, Hyper-V และ Proxmox ได้อีกด้วย อินเทอร์เฟซที่ใช้งานง่ายช่วยให้การจัดการและการตั้งค่าการสำรองข้อมูลสะดวกมากยิ่งขึ้น
ในการสำรองข้อมูลอินสแตนซ์ EC2 ด้วย Vinchin Backup & Recovery ให้ทำตามขั้นตอนต่อไปนี้:
1. เลือกอินสแตนซ์ EC2 ที่ต้องการสำรองข้อมูล

2. เลือกปลายทางสำหรับการสำรองข้อมูล

3. ตั้งค่ากลยุทธ์การสำรองข้อมูล

4. ตรวจสอบและส่งงาน

เริ่มทดลองใช้ Vinchin Backup & Recovery ฟรี 60 วัน เพื่อสัมผัสประสบการณ์โซลูชันการสำรองข้อมูลที่ปลอดภัยและใช้ทรัพยากรอย่างมีประสิทธิภาพ หรือติดต่อเราเพื่อรับแผนที่ปรับแต่งให้เหมาะกับความต้องการด้านไอทีของคุณ
คำถามที่พบบ่อยเกี่ยวกับ AWS EFS
1. คลาสการจัดเก็บข้อมูล EFS มีอะไรบ้าง?
มาตรฐาน EFS พื้นที่จัดเก็บข้อมูลประสิทธิภาพสูงสำหรับไฟล์ที่เข้าถึงบ่อย
EFS การเข้าถึงไม่บ่อย (IA) พื้นที่จัดเก็บข้อมูลต้นทุนต่ำสำหรับไฟล์ที่เข้าถึงไม่บ่อย (ระบบจะเปลี่ยนถ่ายโดยอัตโนมัติผ่านการจัดการรอบชีวิต)
2. EFS ต่างจาก Amazon EBS หรือ S3 อย่างไร?
EFS: ระบบไฟล์ที่ใช้ร่วมกันและเข้ากันได้กับ POSIX สำหรับอินสแตนซ์ EC2 หลายตัว
EBS: พื้นที่จัดเก็บแบบบล็อกสำหรับอินสแตนซ์ EC2 หนึ่งอินสแตนซ์
S3: การจัดเก็บข้อมูลแบบออบเจกต์สำหรับการปริมาณมากและทนทาน ไม่รองรับ POSIX
บทสรุป
แม้ว่า Amazon EFS จะเป็นเครื่องมือที่ทรงพลัง แต่ก็เหมือนกับบริการอื่นๆ ที่ต้องจัดการด้วยตนเอง ซึ่งยังคงต้องการให้คุณทำการปรับแต่งอย่างสม่ำเสมอ เพื่อหลีกเลี่ยงภาระงานที่ไม่จำเป็น คุณควรตรวจสอบเครดิตการเร่งความเร็วของ EFS และปริมาณการรับส่งข้อมูล I/O โดยเฉลี่ยเป็นระยะๆ พร้อมกันนี้ เพื่อให้มั่นใจในประสิทธิภาพที่ดีที่สุด คุณสามารถใช้การดำเนินการเขียนแบบอะซิงโครนัสและหลีกเลี่ยงการรันแอปพลิเคชันโดยตรงบน EFS นอกจากนี้ เพื่อป้องกันค่าใช้จ่ายเพิ่มเติม คุณต้องจัดการสำเนาข้อมูลสำรองต่างๆ อย่างระมัดระวังและเลือกโหมดการทำงานที่เหมาะสมกับภาระงานของแอปพลิเคชันของคุณ สุดท้าย คุณสามารถปรับปรุงประสิทธิภาพโดยรวมได้โดยการใช้การเชื่อมต่อแบบพร้อมกัน
แชร์บน: