อินสแตนซ์ในการประมวลผลบนคลาวด์คืออะไร

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

เหตุใดอินสแตนซ์คลาวด์จึงมีความสำคัญ

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

ความสามารถในการปรับขนาด

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

ความทนทานต่อความเสียหาย

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

เวิร์กโหลดประเภทใดที่สามารถเรียกใช้บนอินสแตนซ์ระบบคลาวด์

คำนวณอย่างเข้มข้น

สามารถเรียกใช้เวิร์กโหลดคอมพิวเตอร์ประสิทธิภาพสูงในอินสแตนซ์ เช่น การวิเคราะห์แบบกระจาย อัลกอริทึม การเรียนรู้ของเครื่อง (ML) การประมวลผลแบบกลุ่ม การแสดงโฆษณา การเข้ารหัสวิดีโอ การสร้างแบบจำลองทางวิทยาศาสตร์ และแอปพลิเคชันเกมแบบผู้เล่นหลายคนที่ปรับขนาดได้

หน่วยความจำแบบเร่งรัด

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

กราฟิกที่เข้มข้น

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

อินสแตนซ์ระบบคลาวด์ทำงานอย่างไร

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

ขั้นตอนสำหรับการสร้างอินสแตนซ์ใหม่คือ

  1. ใช้อินเทอร์เฟซแบบมองเห็นหรือ API เรียกเพื่อสร้างอินสแตนซ์ด้วยโปรแกรม
  2. ระบุทรัพยากรที่ต้องการหรือใช้ประเภทอินสแตนซ์ที่มีอยู่ล่วงหน้าซึ่งผู้ให้บริการระบบคลาวด์กำหนด
  3. จากนั้นสามารถโฮสต์ระบบปฏิบัติการเองและแอปพลิเคชันซอฟต์แวร์อื่นๆ บนอินสแตนซ์

โดยปกติผู้ให้บริการระบบคลาวด์จะคิดค่าบริการเฉพาะทรัพยากรที่ใช้งานจริงเท่านั้น สามารถสร้างและทำลายอินสแตนซ์ได้มากเท่าที่ต้องการ ตัวอย่างเช่น สามารถใช้ Amazon Machine Image (AMI) เพื่อกำหนดค่าและเปิดอินสแตนซ์คลาวด์บน AWS 

วงจรชีวิตอินสแตนซ์คืออะไร

นักพัฒนาใช้ชุดของขั้นตอนในการตั้งค่า เรียกใช้ จัดการ และหยุดอินสแตนซ์ ขั้นตอนต่อไปนี้อธิบายวงจรชีวิตอินสแตนซ์เช่น

การจัดเตรียมการ

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

การเรียกใช้

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

การหยุด

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

ยกเลิก

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

อินสแตนซ์ที่ซื้อก่อนคืออะไร

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

กลุ่มอินสแตนซ์คืออะไร

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

อินสแตนซ์เดี่ยวเทียบกับหลายอินสแตนซ์

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

ผู้เช่ารายเดียวกับผู้เช่าหลายราย

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

เครื่องเสมือนคืออะไร

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

อินสแตนซ์เทียบกับเครื่องเสมือน

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

ประเภทอินสแตนซ์บน AWS คืออะไร

AWS Elastic Compute Cloud (Amazon EC2) ช่วยให้นักพัฒนาสามารถสร้างแอปที่ปรับขนาดได้ในสภาพแวดล้อมของระบบคลาวด์ Amazon EC2 มีหลายประเภทอินสแตนซ์ที่เหมาะสำหรับเวิร์กโหลดที่แตกต่างกัน 

อินสแตนซ์สำหรับใช้งานทั่วไป

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

อินสแตนซ์แบบเพิ่มประสิทธิภาพการประมวลผล

อินสแตนซ์แบบเพิ่มประสิทธิภาพการประมวลผลเหมาะสำหรับการประมวลผลแอปพลิเคชั่นที่ต้องใช้กำลังประมวลผลสูง ยกตัวอย่างเช่น นักพัฒนาปรับใช้เซิร์ฟเวอร์เกม การสร้างแบบจำลองทางวิทยาศาสตร์ และเวิร์กโหลดสื่อการแปลงข้อมูลที่เข้ารหัสในอินสแตนซ์แบบเพิ่มประสิทธิภาพการประมวลผล 

อินสแตนซ์การประมวลผลแบบเร่งความเร็ว

อินสแตนซ์การประมวลผลแบบเร่งความเร็วให้ตัวเร่งความเร็วของฮาร์ดแวร์ และเหมาะสำหรับเวิร์กโหลดที่ต้องใช้กราฟิกมากหรือเชิงวิเคราะห์ ตัวอย่างเช่น นักพัฒนาสร้างและปรับใช้แอปพลิเคชันการเรียนรู้ของเครื่อง (ML) บนอินสแตนซ์การประมวลผลแบบเร่งความเร็ว 

อินสแตนซ์แบบเพิ่มประสิทธิภาพหน่วยความจำ

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

อินสแตนซ์แบบเพิ่มประสิทธิภาพพื้นที่เก็บข้อมูล

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

เริ่มต้นใช้งานอินสแตนซ์บน Amazon EC2 โดยการสร้าง บัญชี AWS ฟรีวันนี้

ขั้นตอนถัดไปของอินสแตนซ์ AWS Cloud

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

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที 

ลงชื่อสมัครใช้งาน 
เริ่มต้นสร้างใน Console

เริ่มต้นสร้างใน AWS Management Console

ลงชื่อเข้าใช้