วิธีเพิ่มปริมาณ EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่

คุณเคยพบว่าตัวเองอยู่ในสถานการณ์ที่พื้นที่จัดเก็บบนอินสแตนซ์ AWS EC2 ของคุณไม่เพียงพอหรือไม่

เป็นเรื่องน่าหงุดหงิดเมื่อคุณต้องวุ่นวายระหว่างการลบไฟล์เก่ากับการเพิ่มพื้นที่ว่างสำหรับไฟล์ใหม่

แต่ถ้าเราบอกคุณว่ามีวิธีง่ายๆ ในการแก้ปัญหานี้ล่ะ ด้วยความช่วยเหลือของ Elastic Block Store (EBS) การเพิ่มความจุให้กับอินสแตนซ์ EC2 ที่คุณมีอยู่จะเข้าถึงได้มากขึ้นอย่างไม่เคยมีมาก่อน!

บล็อกโพสต์นี้จะกล่าวถึงคำแนะนำทีละขั้นตอนในการเพิ่มไดรฟ์ข้อมูล EBS ไปยังอินสแตนซ์ EC2 ที่คุณมีอยู่ ดังนั้นไม่ว่าคุณจะเก็บข้อมูลหรือแอปพลิเคชันซอฟต์แวร์ โปรดอ่านต่อเพื่อเรียนรู้ว่าการขยายความจุพื้นที่เก็บข้อมูลของคุณด้วย EBS นั้นง่ายเพียงใด!

EBS คืออะไร

วิธีเพิ่มปริมาณ EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่

EBS หมายถึง Extended Capacity Store หรือ Elastic Block Store ซึ่งเป็นส่วนประกอบของระบบพื้นที่จัดเก็บ AWS ที่ให้ประโยชน์ด้านการประหยัดต่อขนาดสำหรับปริมาณงานที่มากขึ้น

Amazon EBS มอบโซลูชันพื้นที่เก็บข้อมูลแบบบล็อกที่ปรับขนาดได้และทนทานสำหรับแอปพลิเคชันที่ทำงานบนอินสแตนซ์ EC2

หากต้องการสร้างไดรฟ์ข้อมูล EBS คุณต้องเปิดใช้อินสแตนซ์ EC2 และเชื่อมต่อกับบัญชี AWS ของคุณ คุณสามารถแนบดิสก์ที่มีอยู่หรือสร้างดิสก์ใหม่โดยใช้ตัวเลือก Volume ในเมนู Instances หากคุณใช้ดิสก์ที่มีอยู่ Amazon EBS จะตั้งค่าอินสแตนซ์ของคุณให้มีพื้นที่ว่างเพียงพอเพื่อจัดเก็บข้อมูลของคุณ

ขนาดของโวลุ่ม EBS ถูกจำกัดด้วยทรัพยากร CPU และ RAM ของคุณบนอินสแตนซ์ EC2 เท่านั้น คุณสามารถเพิ่มขนาดของไดรฟ์ข้อมูล EBS ได้หากจำเป็นโดยแนบดิสก์เพิ่มเติมในภายหลังหรือสร้างไดรฟ์ข้อมูลใหม่

เมื่อพร้อมที่จะใช้ไดรฟ์ข้อมูล EBS โปรดแนบไดรฟ์ข้อมูลนั้นกับอินสแตนซ์ EC2 ของคุณโดยใช้แท็บไดรฟ์ข้อมูลใน AWS Management Console

หรือคุณสามารถใช้คำสั่งต่อไปนี้เพื่อแนบวอลุ่มจากบรรทัดคำสั่ง: aws ebs Attachesvolume –instance-id=[INSTANCE_ID] –container=[CONTAINER_NAME]

EBS คือ Elastic Block Store ที่ให้ที่เก็บข้อมูลถาวรสำหรับแอปพลิเคชัน คุณสามารถเพิ่ม EBS ไปยังอินสแตนซ์ EC2 ที่มีอยู่เพื่อเพิ่มพื้นที่ดิสก์และปรับปรุงประสิทธิภาพ

EBS ยังช่วยให้คุณสร้างสำเนาข้อมูลของคุณได้หลายชุดเพื่อปกป้องข้อมูลเมื่อเกิดภัยพิบัติ

วิธีต่างๆ ในการเพิ่มปริมาณ EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่

1. วิธีคอนโซล EC2

วิธีเพิ่มปริมาณ EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่

คอนโซล EC2 มีเว็บอินเตอร์เฟสที่ใช้งานง่ายเพื่อจัดการทรัพยากร EC2 ของคุณ ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มไดรฟ์ข้อมูล EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่โดยใช้คอนโซล EC2:

การสร้างปริมาณ EBS ใหม่

  • ไปที่แดชบอร์ด EC2 และไปที่ส่วน "ปริมาณ"
  • คลิกที่ปุ่ม "สร้างไดรฟ์ข้อมูล"
  • ระบุขนาดและประเภทที่ต้องการสำหรับไดรฟ์ข้อมูลใหม่
  • คลิกที่ปุ่ม "สร้าง" เพื่อสร้างไดรฟ์ข้อมูล

การแนบไดรฟ์ข้อมูลเข้ากับอินสแตนซ์ EC2

  • ในคอนโซล EC2 ให้ไปที่ส่วน "ปริมาณ"
  • ค้นหาไดรฟ์ข้อมูลที่สร้างขึ้นใหม่และคลิกขวาที่ไดรฟ์ข้อมูลนั้น
  • จากเมนูบริบท เลือก "แนบไดรฟ์ข้อมูล"
  • ในช่องข้อความ "อินสแตนซ์" เลือกอินสแตนซ์ EC2 เป้าหมาย
  • คลิกปุ่ม "แนบ" เพื่อแนบวอลุ่มกับอินสแตนซ์

2. วิธี AWS CLI

วิธีเพิ่มปริมาณ EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่

AWS Command Line Interface (CLI) ช่วยให้สามารถจัดการทรัพยากร AWS แบบเป็นโปรแกรมได้ ต่อไปนี้คือวิธีที่คุณสามารถเพิ่มไดรฟ์ข้อมูล EBS ไปยังอินสแตนซ์ EC2 ที่มีอยู่โดยใช้ AWS CLI:

การสร้างปริมาณ EBS ใหม่โดยใช้ AWS CLI

  • เปิดเทอร์มินัลหรือพรอมต์คำสั่งของคุณ
  • ใช้คำสั่ง aws ec2 create-volume เพื่อสร้างไดรฟ์ข้อมูล EBS ใหม่ โดยระบุขนาด ประเภท และพารามิเตอร์อื่นๆ ที่ต้องการ
  • จด "VolumeId" ของวอลุ่มที่สร้างขึ้นใหม่เพื่อใช้ในภายหลัง

การแนบไดรฟ์ข้อมูลเข้ากับอินสแตนซ์ EC2 โดยใช้ AWS CLI

  • ในเทอร์มินัลหรือพรอมต์คำสั่ง ใช้คำสั่ง aws ec2แนบ-วอลุ่มเพื่อแนบวอลุ่มกับอินสแตนซ์ EC2 เป้าหมาย โดยระบุ ID วอลุ่มและ ID อินสแตนซ์เป็นพารามิเตอร์
  • ตรวจสอบการแนบสำเร็จโดยตรวจสอบคอนโซล EC2

3. วิธีการ AWS Management Console สำหรับอินสแตนซ์ Windows

วิธี AWS Management Console สำหรับอินสแตนซ์ Windows

หากคุณใช้อินสแตนซ์ Windows EC2 ให้ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มไดรฟ์ข้อมูล EBS โดยใช้ AWS Management Console:

การเปิดคอนโซล EC2

  • เปิด AWS Management Console
  • ไปที่แดชบอร์ด EC2 แล้วเลือก “ปริมาณ”

การแนบไดรฟ์ข้อมูลเข้ากับอินสแตนซ์ Windows EC2

  • เลือกไดรฟ์ข้อมูลที่คุณต้องการแนบ
  • คลิกที่ "การดำเนินการ" และเลือก "แนบไดรฟ์ข้อมูล"
  • ป้อนรหัสอินสแตนซ์ด้วยตนเองหรือเลือกจากรายการอินสแตนซ์
  • คลิกที่ "แนบ" เพื่อเสร็จสิ้นกระบวนการ

4. วิธีการ AWS Management Console สำหรับอินสแตนซ์ Linux

สำหรับอินสแตนซ์ Linux EC2 ขั้นตอนในการเพิ่มไดรฟ์ข้อมูล EBS จะคล้ายกับวิธีการของ Windows:

การเปิดคอนโซล EC2

  • เข้าสู่ระบบ AWS Management Console
  • ไปที่แดชบอร์ด EC2 แล้วคลิก "ปริมาณ"

การแนบไดรฟ์ข้อมูลเข้ากับอินสแตนซ์ Linux EC2

  • ค้นหาไดรฟ์ข้อมูลที่ต้องการและเลือก
  • คลิกที่ "การดำเนินการ" และเลือก "แนบไดรฟ์ข้อมูล"
  • ป้อนรหัสอินสแตนซ์หรือเลือกจากอินสแตนซ์ที่มีอยู่
  • คลิกที่ "แนบ" เพื่อสิ้นสุดกระบวนการ

5. วิธี AWS SDK (โดยทางโปรแกรม)

วิธีเพิ่มปริมาณ EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่

คุณสามารถเพิ่มไดรฟ์ข้อมูล EBS ไปยังอินสแตนซ์ EC2 ที่มีอยู่ได้โดยอัตโนมัติโดยใช้ AWS SDK. นี่คือวิธี:

การสร้างปริมาณ EBS ใหม่โดยใช้ AWS SDK

  • ใช้วิธี SDK ที่เหมาะสมเพื่อสร้างไดรฟ์ข้อมูล EBS ใหม่โดยทางโปรแกรม
  • ระบุขนาดที่ต้องการ ประเภท และพารามิเตอร์ที่จำเป็นอื่นๆ
  • รับ "VolumeId" ของไดรฟ์ข้อมูลที่สร้างขึ้นใหม่

การแนบไดรฟ์ข้อมูลเข้ากับอินสแตนซ์ EC2 โดยใช้ AWS SDK

  • ใช้วิธี SDK ที่เหมาะสมเพื่อแนบวอลุ่มกับอินสแตนซ์ EC2 เป้าหมาย โดยระบุ ID วอลุ่มและ ID อินสแตนซ์เป็นอินพุต
  • ตรวจสอบการแนบสำเร็จโดยตรวจสอบคอนโซล EC2

EBS สามารถปรับปรุงประสิทธิภาพและความสามารถในการปรับขนาดของอินสแตนซ์ EC2 ได้อย่างไร

EBS สามารถปรับปรุงประสิทธิภาพและความสามารถในการปรับขนาดของอินสแตนซ์ EC2 โดยจัดเตรียมที่เก็บข้อมูลถาวรสำหรับแอปพลิเคชัน

เมื่อคุณสร้างอินสแตนซ์ EC2 ใหม่ EBS จะรวมเป็นหนึ่งในตัวเลือกสำหรับการจัดเก็บ ปริมาณ EBS สามารถจัดเก็บข้อมูลสำหรับแอปพลิเคชันที่ทำงานบนอินสแตนซ์

เมื่อคุณเพิ่มไดรฟ์ข้อมูล EBS ลงในอินสแตนซ์ EC2 แล้ว Amazon จะตั้งค่าไดรฟ์ข้อมูลและเตรียมพร้อมสำหรับการใช้งาน

จากนั้นคุณต้องตรวจสอบให้แน่ใจว่าข้อมูลแอปพลิเคชันที่คุณต้องการจัดเก็บบนไดรฟ์ข้อมูลนั้นวางอยู่บนจุดสิ้นสุดของไคลเอ็นต์ในคอนเทนเนอร์หรือสตรีมโดยใช้บริการที่เข้ากันได้กับ S3 ประโยชน์ของการใช้ EBS รวมถึง:

  • การปรับปรุงประสิทธิภาพ: ด้วยการลบงาน I/O ออกจากอินสแตนซ์ คุณสามารถเพิ่มความเร็วแอปพลิเคชันของคุณได้ถึง 30 เปอร์เซ็นต์หรือมากกว่านั้น
  • ความสามารถในการปรับขนาด: การเพิ่มไดรฟ์ข้อมูล EBS เพิ่มเติมทำให้คุณสามารถปรับขนาดแอปพลิเคชันของคุณขึ้นหรือลงได้ตามต้องการโดยไม่กระทบต่อประสิทธิภาพ เมื่อคุณลบไดรฟ์ข้อมูล EBS ออกจากอินสแตนซ์ EC2 AWS จะเรียกคืนพื้นที่บนไดรฟ์ข้อมูลอื่นๆ เพิ่มเติมจากพื้นที่ว่างที่พื้นที่ดิสก์ OS ให้มา ซึ่งหมายความว่าคุณไม่จำเป็นต้องกังวลเกี่ยวกับความจุเมื่อเพิ่มวอลุ่มใหม่หรือลบวอลุ่มเก่า

คุณสามารถใช้ ebs load balancing และฟีเจอร์ autoscopic scaling ด้วยคำสั่ง aws cli เพื่อเพิ่มความยืดหยุ่นและความสามารถในการจัดการการปรับใช้ ebs ของคุณ

EBS มอบพื้นที่จัดเก็บข้อมูลที่ปรับให้เหมาะสมสำหรับแอปพลิเคชันของคุณและรับประกันประสิทธิภาพสูงสุด เมื่อคุณ เพิ่ม EBS ไปยังอินสแตนซ์ EC2 ที่มีอยู่จะเพิ่มความสามารถในการคำนวณของอินสแตนซ์ ช่วยลดเวลาที่จำเป็นในการเริ่มต้นอินสแตนซ์

นอกจากนี้ EBS ยังเปิดใช้งานการปรับขนาดจากแอปพลิเคชันของคุณโดยอนุญาตให้คุณเพิ่มอินสแตนซ์เพิ่มเติมด้วยความจุพื้นที่จัดเก็บที่เพิ่มขึ้น โดยไม่ต้องกำหนดค่าใหม่หรือปรับขนาดโค้ดของคุณ

บทสรุป

บทความนี้สำรวจหลายวิธีในการเพิ่มไดรฟ์ข้อมูล EBS ให้กับอินสแตนซ์ EC2 ที่มีอยู่ ไม่ว่าคุณจะชอบคอนโซล EC2 ที่เป็นมิตรกับผู้ใช้ ความยืดหยุ่นของบรรทัดคำสั่งของ AWS CLI หรือการควบคุมแบบเป็นโปรแกรมของ AWS SDK คุณก็มีตัวเลือกต่างๆ ที่เหมาะกับความต้องการของคุณ

ทำตามคำแนะนำทีละขั้นตอน คุณสามารถแนบพื้นที่จัดเก็บเพิ่มเติมกับอินสแตนซ์ EC2 ของคุณได้อย่างราบรื่น และเพิ่มความสามารถ

ไทย