PROEN Cloud เป็น Platform ที่ช่วยอำนวยความสะดวกในการสร้างและจัดการ Python Environment โดยมีความสามารถหลักคือการสร้าง Virtual Environment อย่างรวดเร็ว จัดการ Dependencies ได้ง่ายและขยายระบบได้อย่างมีประสิทธิภาพ เหมาะสำหรับนักพัฒนาที่ต้องการเครื่องมือจัดการ Python ที่ครอบคลุมและใช้งานง่าย ตามวิธีการดังต่อไปนี้
มาเริ่มต้นด้วยการสร้าง Environment สำหรับโปรเจกต์ของคุณ โดยเลือกภาษา Python ซึ่ง PROEN Cloud รองรับหลากหลายเวอร์ชัน เช่น 3.7.13 ถึง 3.10.5 คุณจึงสามารถเลือกเวอร์ชันที่เหมาะสมกับงานได้ เมื่อเลือกเวอร์ชันเรียบร้อยแล้ว ให้กด Create เพื่อเริ่มต้นการสร้าง Environment ได้ทันที


ซึ่งหลังจากที่เลือกเสร็จแล้วก็ทำการกดสร้างได้เลย


การปรับ Scale เพื่อรองรับการใช้งาน
จากภาพด้านบน จะเห็นว่า PROEN Cloud ช่วยให้การขยาย Environment ง่ายและยืดหยุ่น ด้วยระบบที่รองรับการ Scale ได้ทั้งสองรูปแบบ:
- Auto Vertical Scaling: เพิ่มทรัพยากร เช่น CPU และ RAM โดยอัตโนมัติตามการใช้งาน
- Auto Horizontal Scaling: ขยายจำนวน Node เพื่อรองรับการใช้งานที่มากขึ้น โดยสามารถตั้งค่าและแจ้งเตือนได้เมื่อมีการเปลี่ยนแปลง
การตั้งค่าทั้งหมดสามารถทำได้ผ่าน Environment Settings และเลือกคำว่า Auto Horizontal Scaling ดังในรูปด้านบน และเรายังสามารถทำให้แจ้งเตือนได้ในกรณีที่มีการเพิ่มหรือลด Node อีกด้วยถัดมา PROEN Any Cloud ยังสามารถทำในส่วนของการสร้าง Application โดยการผูก Git หรือว่า Upload File จากข้างนอกได้อีกด้วย โดยจะต้องเข้ามาที่หน้า Dashboard เลือกตรง Deployment Manager เลือก GIT/SVN

และกรอกข้อมูล URL ของ Repository นั้นๆ และจึงกด Deployขั้นตอนดังกล่าวที่แอดได้บอกไปนั้น เป็นสิ่งที่เราจะต้องมีก่อนที่จะสร้าง Application ขึ้นมา ซึ่งพอผู้ใช้งานได้สร้างขึ้นมาแล้วก็ทำตามผมได้เลยครับ เข้า Web SSH ผ่านทาง Web Server ที่เป็น Python ที่เราได้สร้างไว้ โดยให้ใส่ Command ดังนี้
virtualenv {appName}
source {appName}/bin/activate

***หากเจอปัญหา เช่น:
AttributeError: module ‘sysconfig’ has no attribute ‘_get_default_scheme’. Did you mean: ‘get_default_scheme’?
แนะนำให้อัปเกรด Virtual Environment ก่อนดำเนินการต่อ
การจัดการ Environment ผ่านคำสั่ง Command Line
PROEN Cloud ยังช่วยให้คุณจัดการ Python Environment ได้ง่ายขึ้นด้วยคำสั่งที่สำคัญ:
- pip install {packageName}: ติดตั้งโมดูลสำหรับโปรเจกต์
- pip uninstall {packageName}: ถอนการติดตั้งโมดูล
- pip install –upgrade {packageName}: อัปเดตโมดูลให้เป็นเวอร์ชันล่าสุด
- pip install -r requirements.txt: ติดตั้งโมดูลทั้งหมดที่ระบุไว้ในไฟล์ requirements.txt
- pip list: ตรวจสอบรายการโมดูลที่ติดตั้งแล้ว
การจัดการโดเมนใน Environment
PROEN Cloud รองรับการตั้งค่าโดเมนที่หลากหลาย เพื่อให้คุณจัดการ Environment ได้อย่างสมบูรณ์แบบ:
- Subdomain: เช่น yourdomain.region.proen.cloud สำหรับการพัฒนาและทดสอบ
- Custom Domain: เหมาะสำหรับ Production พร้อมรองรับ Public IP เพื่อการจัดการ Traffic ที่มากขึ้น
คุณสามารถตั้งค่าผ่าน Environment Settings และเลือก Custom Domains

PROEN Cloud ไม่ใช่แค่เครื่องมือสำหรับการโฮสต์เท่านั้น แต่คือโซลูชันที่ช่วยให้นักพัฒนา Python ทุกคนสามารถสร้างและจัดการ Environment ได้อย่างง่ายดายและยืดหยุ่น รองรับการทำงานทั้งในระดับเล็กและใหญ่ ด้วยเครื่องมือที่ครอบคลุมและเทคโนโลยีล้ำสมัย
พร้อมหรือยังที่จะยกระดับการพัฒนา Python ของคุณ? ลองสัมผัสประสบการณ์ที่ง่ายกว่า เร็วกว่า และมีประสิทธิภาพยิ่งขึ้นได้แล้ววันนี้
ดูรายละเอียดเพิ่มเติม
สนใจทดลองใช้งานฟรี ติดต่อเราได้ที่:
Tel: 02-690-3888
Email: sales@proen.co.th



