การใช้งาน Amazon Lightsail for Research

ครั้งนี้จะมาลองใช้ฟังก์ชั่นพื้นฐานของ Amazon Lightsail for Research กันครับ

ความแตกต่างจาก Lightsail

Lightsail เป็นบริการที่ช่วยให้สามารถ Deploy server ที่ตั้งค่าไว้ล่วงหน้าพร้อม Middleware ได้เพียงไม่กี่คลิก

ในขณะที่ Lightsail for Research จะสามารถ Deploy Virtual Machine ได้ในลักษณะเดียวกันเพียงไม่กี่คลิก
แต่ทว่า Virtual Machine ที่สามารถใช้งานได้จะเป็น Ubuntu Desktop เป็นหลัก
นอกจากนี้ เช่นเดียวกับ Lightsail ซอฟต์แวร์สามารถสร้างล่วงหน้าตามพิมพ์เขียวที่กำหนดไว้ แต่ก็ยังสามารถติดตั้ง client application สำหรับการวิเคราะห์ เช่น JupyterLab / RStudio / Scilab ได้อีกด้วย

โดยจะเชื่อมต่อผ่าน remote จะเป็นการใช้ NICE DCV ซึ่งทำให้สามารถใช้งานได้ผ่าน GUI (SSH ก็สามารถใช้ได้)

การจัดการที่แยกจาก Lightsail

ถึงชื่อจะเป็น Lightsail for Research แต่เข้าใช้งาน console ก็แยกต่างหากจาก Lightsail และการจัดการ instance ก็จะแยกจาก Lightsail เช่นกัน

และถึงแม้ว่าเมนูของ Lightsail for Research จะอยู่ที่ด้านบน console ของ Lightsail ก็ตาม แต่ก็จะเข้าไปยังหน้าจอ console ที่แยกจากกันโดยสิ้นเชิง

และการสร้าง instance ด้วย Lightsail for Research จะไม่แสดงในรายการ instance ของ Lightsail ดังที่แสดงทางด้านล่าง

และจะไม่แสดงในหน้า console ของ EC2 เช่นกัน
โดยการทำงานและจัดการเครือข่ายต่างๆก็เป็นการจัดการของ Lightsail for Research เองเลย เหมือนกับ Lightsail

อย่างไรก็ตาม Lightsail for Research สามารถเพิ่ม Block Storage ได้ ทว่า storage ส่วนนี้จะเป็นการใช้งานร่วมกับ console ของ Lightsail
โดยภาพทางด้านล่างจะเป็น Block Storage ที่สร้างขึ้นบน Lightsail for Research

โดยสามารถถอด Storage ที่เพิ่มจาก Lightsail for Research ไปแนบกับ virtual server ของ Lightsail ได้

ลองใช้งาน

โดยครั้งนี้เราจะสร้าง instance และมาลองทำการเชื่อมต่อกัน

โดยตามกระบวนการแล้วก็จะเหมือนกับ Lightsail คือเลือกพิมพ์เขียวและแพคเกจ(เสปค)เพื่อสร้าง virtual machine

สร้าง instance

โดยปัจจุบันจะมีพิมพ์เขียวดังต่อไปนี้
ซึ่งครั้งนี้เราจะใช้เป็น Ubuntu ครับ

โดยแพคเกจจะมีให้เลือก 6 แพคเกจดังต่อไปนี้

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

สามารถตรวจสอบราคาของ Lightsail for Research เพิ่มเติมได้ที่รายละเอียดทางด้านล่างนี้ครับ

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

โดยใช้เวลาไม่กี่นาทีก็สร้างเสร็จแล้ว

การเชื่อมต่อจากระยะไกล (remote)

สามารถเชื่อมต่อกับ Ubuntu ได้จากปุ่มเปิดใช้งาน หรือ จากเมนู "Access Operating System" ของ instance เป้าหมายได้

เมื่อทำการเชื่อมต่อแล้วจะสามารถเชื่อมต่อโดยใช้ GUI ผ่านเบราว์เซอร์ตามภาพที่แสดงทางด้านล่าง
ซึ่งจะเป็นการใช้งาน NICE DCV (NICE Desktop Cloud Visualization)

การใช้งานเพิ่มเติม

มีฟังก์ชั่นเพิ่มเติมหลายอย่างเหมือนกับ Lightsail
เมื่อดูเมนูจากทางด้านข้างแล้วจะมีหัวข้อ storage ด้วย เดี๋ยวมาลองใช้งานกันครับ

การเพิ่ม Disks

สามารถกำหนดได้เฉพาะ Region และ disk size เท่านั้น
ถึงจะปรับแต่งการตั้งค่าได้ไม่มากนัก แต่ก็คล้ายกับ Lightsail ตรงที่เข้าใจง่าย

หลังจากสร้าง Disk เพิ่มเติมแล้ว ให้ทำการแนบไปกับ instance ที่สร้างไว้ก่อนหน้านี้ เพียงกดที่ปุ่ม Attach disk

เมื่อลองตรวจสอบใน system monitor จะเห็นว่าจากที่มี storage เริ่มต้นที่ 50 GB จะมี disk เพิ่มเข้ามาอีก 8 GB แล้ว

แต่ทว่าถึงแม้จะมีการลบ Virtual computer ไปแล้วก็ตามแต่ storage ที่เพิ่มเข้ามาจะยังไม่ถูกลบ และจะยังเกิดค่าใช้จ่ายอย่างต่อเนื่อง จึงต้องระวังในข้อนี้ด้วย

สร้าง snapshot

มีเมนูในการสร้าง snapshot ด้วย

จากนั้นเลือก Virtual computer และทำการสร้าง snapshot

ในปัจจุบันนี้ การดำเนินการที่สามารถทำได้จาก snapshot ที่สร้างขึ้นมานี้คือการสร้าง Virtual computer และ การลบ snapshot เท่านั้น ซึ่งจะเหมือนกับ Lightsail ที่ยังไม่รองรับการส่งออกไปยัง EC2 หรือนำไปใช้งานใน Region อื่นๆ

และเมื่อทำการสร้าง Virtual computer จาก snapshot ก็สามารถเลือกแพคเกจได้

เนื่องจากไม่สามารถเปลี่ยนแพคเกจของ Virtual computer ที่สร้างไปแล้วได้ เลยต้องทำการ restore จาก snapshot และระบุรายละเอียดใหม่อีกครั้ง

ออฟชั่นเพิ่มเติมมากมายที่มีอยู่ใน Lightsail server แต่ไม่มีให้บริการอีกต่อไปแล้ว

ใน Lightsail จะมีออฟชั่นเพิ่มเติมมากมายสำหรับ server แต่ต่อจากนี้จะไม่มีให้บริการอีกต่อไปแล้ว

  • static IP address
  • DNS management
  • Object Storage
  • Load Balancer
  • Container
  • Database
  • CDN Distribution
  • VPC peering

เอกสารอย่างเป็นทางการ

เอกสารประกอบของ Lightsail for Research จะเป็นเอกสารใหม่ซึ่งแยกจาก Lightsail ด้วย

เอกสารอ้างอิง

เอกสารต้นฉบับ