ถาม: คลัสเตอร์ Elastic HPC คืออะไร

คลัสเตอร์ Elastic ให้สภาพแวดล้อม HPC ที่มี “รูปลักษณ์และความรู้สึก” เช่นเดียวกับคลัสเตอร์ HPC ทั่วไป แต่มีประโยชน์ที่เพิ่มเข้ามาจากความสามารถในการปรับขนาดได้: งานจะถูกส่งตามคิวและสร้างโหนดตามต้องการ งานจะถูกเปิดใช้โดยอัตโนมัติเมื่อไม่มีการใช้งาน และโหนดจะปิดการทำงานโดยอัตโนมัติเมื่อไม่ต้องใช้งาน

ถาม: ประโยชน์ของการใช้ Amazon Web Services สำหรับ HPC คืออะไร

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

ถาม: ตัวเลือกของฉันในการใช้งานแอปพลิเคชัน HPC บน AWS มีอะไรบ้าง

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

ถาม: AWS ParallelCluster คืออะไร

AWS ParallelCluster คือเครื่องมือเพื่อสร้างและเปิดใช้งานเทมเพลต AWS CloudFormation โดยเป็นแอปพลิเคชัน Python ซึ่งเรียกใช้บริการของ AWS ประกอบด้วย Amazon EC2, Amazon EBS และ Amazon S3 และยังใช้ Amazon SQS, Amazon DynamoDB, Amazon CloudWatch รวมถึง AWS CloudFormation เพื่อตรวจสอบและรักษาคลัสเตอร์ สำหรับข้อมูลเพิ่มเติม ดูที่ เอกสารประกอบ AWS ParallelCluster 

ถาม: ประโยชน์ของการใช้ AWS ParallelCluster เพื่อใช้งานแอปพลิเคชัน HPC ของฉันคืออะไร

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

ถาม: ค่าใช้จ่ายสำหรับซอฟต์แวร์ AWS ParallelCluster อยู่ที่เท่าไหร่

CfnCluster เป็นเครื่องมือแบบโอเพนซอร์สที่เปิดให้ใช้งานได้ฟรีซึ่งถูกสร้างขึ้นโดย AWS

ถาม: ค่าใช้จ่ายของทรัพยากร AWS ในคลัสเตอร์ HPC ของฉันอยู่ที่เท่าไหร่

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

ถาม: จะทำอย่างไรถ้าแอปพลิเคชันของฉันต้องใช้การกำหนดค่าโครงสร้างพื้นฐานที่แตกต่างกันออกไป ฉันจะสามารถทดลองกับ AWS ParallelCluster ได้อย่างง่ายดายหรือไม่

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