คนที่ย้ายสายมาทาง DevOps มักถามว่าต้องซื้อเครื่องแรงแค่ไหน คำตอบคือไม่ต้องแรงมาก สิ่งที่สำคัญกว่าคือฝึกอะไรเป็นลำดับ และมีเครื่องที่ทำพังแล้วสร้างใหม่ได้ไม่เสียดาย
เลือกเครื่องสำหรับ Lab
| ตัวเลือก | ข้อดี | ข้อจำกัด |
|---|---|---|
| โน้ตบุ๊กเก่า | ราคาถูก มีแบตเตอรี่ในตัว | ประหยัดไฟได้ไม่ดี ระบายความร้อนจำกัด |
| Mini PC | เงียบ กินไฟน้อย ใส่ RAM ได้พอสมควร | ราคาสูงกว่าโน้ตบุ๊กเก่า |
| Raspberry Pi | ถูก กินไฟน้อยมาก | สถาปัตยกรรม ARM บาง image ใช้ไม่ได้ |
| VPS บนคลาวด์ | เข้าถึงจากที่ไหนก็ได้ ฝึกงานบนอินเทอร์เน็ตจริง | มีค่าใช้จ่ายรายเดือนต่อเนื่อง |
ถ้าเริ่มต้นแค่เครื่องเดียว ให้ใช้ Proxmox หรือ KVM แบ่งเป็นเครื่องเสมือนหลายตัว จะได้ฝึกเรื่องเครือข่ายและการจัดการหลายเครื่องโดยไม่ต้องซื้อเพิ่ม
ลำดับสิ่งที่ควรฝึก
- Linux พื้นฐาน: ไฟล์ สิทธิ์ บริการ และ log
- เครือข่าย: IP, DNS, firewall และ SSH
- Git และ shell script
- Docker และ Docker Compose
- Infrastructure as Code เช่น Ansible หรือ Terraform
- CI/CD และการเฝ้าระบบ
ภาพประกอบตัวอย่าง: แผนผัง Home Lab (เปลี่ยนเป็นภาพจริงภายหลัง)
เริ่มจากเล็ก ทำให้ใช้งานได้จริง แล้วค่อยขยาย
หลักคิดในการสร้าง Lab
ข้อควรระวัง
อย่าเปิดบริการใน Lab ออกอินเทอร์เน็ตโดยไม่ตั้งรหัสผ่านและ firewall ให้ดี เครื่อง Lab ที่เปิดรับการเชื่อมต่อจากภายนอกถูกสแกนหาช่องโหว่ภายในไม่กี่ชั่วโมง
Leave a Reply