บทช่วยสอน AWS EC2: Amazon Elastic Compute Cloud



บทช่วยสอน AWS EC2 นี้อธิบายถึงแนวคิดหลักของประเภทอินสแตนซ์ EC2 และการใช้งานความปลอดภัยราคาใน EC2 พร้อมตัวอย่างและกรณีการใช้งานบนอินสแตนซ์ Ubuntu

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

ข้อมูลเบื้องต้นเกี่ยวกับ AWS EC2

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





ค่าเริ่มต้นของ char ใน java

ec2-what

อินสแตนซ์คือเซิร์ฟเวอร์เสมือนสำหรับรันแอปพลิเคชันบน EC2 ของ Amazon นอกจากนี้ยังสามารถเข้าใจได้เหมือนส่วนเล็ก ๆ ของคอมพิวเตอร์ขนาดใหญ่ส่วนเล็ก ๆ ที่มีฮาร์ดไดรฟ์การเชื่อมต่อเครือข่ายระบบปฏิบัติการ ฯลฯ แต่จริงๆแล้วมันเป็นเสมือนจริงทั้งหมด คุณสามารถมีคอมพิวเตอร์“ จิ๋ว” หลายเครื่องในเครื่องเดียวและเครื่องขนาดเล็กทั้งหมดนี้เรียกว่าอินสแตนซ์



ec2-resize

ทำไมต้อง AWS EC2

ec2-why

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

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



จะรันระบบใน EC2 ได้อย่างไร?

  • เข้าสู่ระบบบัญชี AWS ของคุณและคลิกที่ AWS EC2
  • ภายใต้สร้างอินสแตนซ์คลิกที่เปิดอินสแตนซ์

ตอนนี้คุณต้องเลือกไฟล์ อิมเมจเครื่อง Amazon (AMI) AMI เป็นเทมเพลตของระบบปฏิบัติการและให้ข้อมูลที่จำเป็นในการเปิดใช้งานอินสแตนซ์

เมื่อเราต้องการเปิดอินสแตนซ์เราต้องระบุว่าเราต้องการใช้ AMI ใด อาจเป็น Ubuntu, windows server เป็นต้น

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

ประเภทของอินสแตนซ์คอมพิวเตอร์ EC2

คอมพิวเตอร์เป็นคำที่กว้างมากลักษณะของงานของคุณจะเป็นตัวกำหนดว่าคุณต้องการคอมพิวเตอร์ประเภทใดดังนั้น AWS EC2 จึงเสนออินสแตนซ์ 5 ประเภทซึ่งมีดังต่อไปนี้:

  • อินสแตนซ์ทั่วไป
    • สำหรับการใช้งานที่ต้องการความสมดุลระหว่างประสิทธิภาพและต้นทุน
      • เช่นระบบตอบกลับอีเมลที่คุณต้องการการตอบกลับที่รวดเร็วและควรมีความคุ้มค่าเนื่องจากไม่ต้องใช้การประมวลผลมากนัก
  • อินสแตนซ์ Compute
    • สำหรับแอพพลิเคชั่นที่ต้องการการประมวลผลมากจาก CPU
      • เช่นการวิเคราะห์ข้อมูลจากกระแสข้อมูลเช่นสตรีม Twitter
  • อินสแตนซ์หน่วยความจำ
    • สำหรับการใช้งานที่มีลักษณะหนักจึงต้องการ RAM จำนวนมาก
      • เช่นเมื่อระบบของคุณต้องการแอปพลิเคชันจำนวนมากที่ทำงานอยู่เบื้องหลังเช่นการทำงานหลายอย่างพร้อมกัน
  • อินสแตนซ์พื้นที่เก็บข้อมูล
    • สำหรับแอปพลิเคชันที่มีขนาดใหญ่หรือมีชุดข้อมูลที่ใช้พื้นที่มาก
      • เช่นเมื่อแอปพลิเคชันของคุณมีขนาดใหญ่
  • อินสแตนซ์ GPU
    • สำหรับแอพพลิเคชั่นที่ต้องการการแสดงผลกราฟิกหนัก ๆ
      • เช่นการสร้างแบบจำลอง 3 มิติเป็นต้น

ตอนนี้อินสแตนซ์ทุกประเภทมีชุดของอินสแตนซ์ซึ่งได้รับการปรับให้เหมาะสมกับปริมาณงานที่แตกต่างกัน:

อินสแตนซ์ทั่วไป อินสแตนซ์ Compute อินสแตนซ์หน่วยความจำ อินสแตนซ์พื้นที่เก็บข้อมูล อินสแตนซ์ GPU
  • t2
  • m4
  • m3
  • c4
  • c3
  • r3
  • x1
  • i2
  • d2
  • g2

เมื่อคุณทราบเกี่ยวกับอินสแตนซ์ประเภทต่างๆแล้วเรามาเรียนรู้เกี่ยวกับขั้นตอนที่เกี่ยวข้องกับการสร้างอินสแตนซ์ในบทแนะนำ AWS EC2 นี้

บทช่วยสอน AWS EC2: ขั้นตอนในการสร้างอินสแตนซ์

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

  • เข้าสู่ระบบ AWS Management Console

  • เลือกภูมิภาคที่คุณต้องการ ต่อไป,เลือกภูมิภาคจากเมนูแบบเลื่อนลงการเลือกภูมิภาคสามารถทำได้ตามเกณฑ์ที่กล่าวไว้ก่อนหน้านี้ในบล็อก

  • เลือก EC2 Service คลิก EC2 ภายใต้ส่วน Compute สิ่งนี้จะนำคุณไปยังแดชบอร์ด EC2

  • คลิก เปิดอินสแตนซ์ .
  • เลือก AMI: เนื่องจากคุณต้องการอินสแตนซ์ Linux ในแถวสำหรับ Ubuntu AMI 64 บิตพื้นฐานให้คลิกเลือก

  • เลือกอินสแตนซ์

เลือกอินสแตนซ์ t2.micro ซึ่งเป็นระดับฟรีที่มีสิทธิ์

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

  • เพิ่มพื้นที่เก็บข้อมูล

  • ติดแท็กอินสแตนซ์

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

  • สร้างกลุ่มความปลอดภัย

  • ตรวจสอบและเปิดใช้งานอินสแตนซ์

ตรวจสอบรายละเอียดที่คุณได้กำหนดค่าเพื่อเปิดอินสแตนซ์

  • สร้างคู่คีย์และเปิดอินสแตนซ์

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

  • ตรวจสอบรายละเอียดของอินสแตนซ์ที่เปิดตัว

  • การแปลงคีย์ส่วนตัวของคุณโดยใช้ PuTTYgen

PuTTY ไม่สนับสนุนรูปแบบคีย์ส่วนตัว (.pem) ที่สร้างโดย Amazon EC2 PuTTY มีเครื่องมือที่เรียกว่า PuTTYgen ซึ่งสามารถแปลงคีย์เป็นรูปแบบ PuTTY ที่ต้องการ (.ppk) คุณต้องแปลงคีย์ส่วนตัวของคุณเป็นรูปแบบนี้ (.ppk) ก่อนที่จะพยายามเชื่อมต่อกับอินสแตนซ์ของคุณโดยใช้ PuTTY

  • คลิกโหลด ตามค่าเริ่มต้น PuTTYgen จะแสดงเฉพาะไฟล์ที่มีนามสกุล. ppt หากต้องการค้นหาไฟล์. pem ของคุณให้เลือกตัวเลือกเพื่อแสดงไฟล์ทุกประเภท

  • เลือกไฟล์ your.pem สำหรับคู่คีย์ที่คุณระบุเมื่อคุณเปิดอินสแตนซ์ของคุณจากนั้นคลิกเปิด คลิกตกลงเพื่อปิดกล่องโต้ตอบการยืนยัน
  • คลิกบันทึกคีย์ส่วนตัวเพื่อบันทึกคีย์ในรูปแบบที่ PuTTY สามารถใช้ได้ PuTTYgen แสดงคำเตือนเกี่ยวกับการบันทึกคีย์โดยไม่มีข้อความรหัสผ่าน คลิกใช่
  • ระบุชื่อเดียวกันสำหรับคีย์ที่คุณใช้สำหรับคู่คีย์ (ตัวอย่างเช่น my-key-pair) PuTTY จะเพิ่มไฟล์. ppk ไฟล์นามสกุล
  • เชื่อมต่อกับอินสแตนซ์ EC2 โดยใช้ SSH และ PuTTY
  • เปิด PuTTY.exe
  • ในกล่องชื่อโฮสต์ให้ป้อน IP สาธารณะของอินสแตนซ์ของคุณ
  • ในรายการประเภทขยาย SSH
  • คลิก Auth (อย่าขยาย)
  • ในไฟล์คีย์ส่วนตัวสำหรับการรับรองความถูกต้องให้เรียกดูไฟล์ PPK ที่คุณดาวน์โหลดและดับเบิลคลิกที่ไฟล์นั้น
  • คลิกเปิด

  • พิมพ์ Ubuntu เมื่อได้รับแจ้งสำหรับ ID ล็อกอิน

ยินดีด้วย!คุณเปิดใช้งานอินสแตนซ์ Ubuntu สำเร็จแล้ว

นี่คือวิดีโอสอน AWS EC2 สั้น ๆ ที่อธิบายเกี่ยวกับ Amazon AMI EC2, การสาธิตเกี่ยวกับการสร้าง AMI, กลุ่มความปลอดภัย, คู่คีย์, Elastic IP เทียบกับ IP สาธารณะและการสาธิตเพื่อเปิดใช้งานอินสแตนซ์ EC2 เป็นต้นบทช่วยสอน AWS EC2 นี้มีความสำคัญมากสำหรับผู้ที่ต้องการ เพื่อเป็น AWS Certified Solutions Architect

บทแนะนำ AWS EC2 สำหรับผู้เริ่มต้น | บทแนะนำสำหรับสถาปนิก AWS Certified Solutions | การฝึกอบรม AWS | Edureka

ฉันหวังว่าคุณจะสนุกกับการเจาะลึกใน AWS EC2 Tutorial เป็นหนึ่งในชุดทักษะที่เป็นที่ต้องการมากที่สุดที่นายหน้ามองหาใน AWS Solution Architect Professional นี่คือชุดของ เพื่อช่วยคุณเตรียมความพร้อมสำหรับการสัมภาษณ์งาน AWS ครั้งต่อไป การอ่านที่น่าสนใจอีกอย่างที่คุณสามารถตรวจสอบได้คือ บทช่วยสอน AWS S3 และสำหรับมุมมองที่กว้างขึ้นของ AWS โปรดดูที่ .

วิธีการย้อนกลับสตริง python

หากคุณพบว่าบทช่วยสอน AWS EC2 นี้เกี่ยวข้องคุณสามารถดูหลักสูตรสดและนำโดยผู้สอนของ Edureka ได้ใน ร่วมสร้างโดยผู้ปฏิบัติงานในอุตสาหกรรม.

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทช่วยสอน AWS EC2 นี้แล้วเราจะติดต่อกลับไป.