Workshop: ใช้ Ansible + Docker สำหรับ Microservices Deployment
เมื่อแอปพลิเคชันเติบโตจนต้องแยกเป็น Microservices หลายตัว การ deploy และดูแลระบบด้วยมือทีละเซิร์ฟเวอร์ทำให้เกิดความผิดพลาดและใช้เวลามาก Ansible และ Docker…
บทความที่เกี่ยวกับ Configuration Management · ทั้งหมด 68 บทความ
แท็ก Configuration Management หนูรวมไว้ 68 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!
เมื่อแอปพลิเคชันเติบโตจนต้องแยกเป็น Microservices หลายตัว การ deploy และดูแลระบบด้วยมือทีละเซิร์ฟเวอร์ทำให้เกิดความผิดพลาดและใช้เวลามาก Ansible และ Docker…
Server Maintenance เป็นงานที่ต้องทำสม่ำเสมอทุกเซิร์ฟเวอร์ ไม่ว่าจะเป็น Backup ข้อมูล, อัปเดต System Package, หรือตรวจสอบ Disk Usage แต่เมื่อมีเซิร์ฟเวอร์…
การตั้งค่า Load Balancer ด้วยมือบนหลาย Backend Server ใช้เวลานานและมีโอกาสพลาดในขั้นตอน configuration โดยเฉพาะเมื่อต้องทำซ้ำบน Server หลายเครื่องพร้อมกัน…
การตั้งค่า Web Server Stack แบบ Nginx + PHP-FPM + MySQL ด้วยมือบนเซิร์ฟเวอร์ใหม่ทุกครั้งใช้เวลานานและเสี่ยงต่อข้อผิดพลาด ไม่ว่าจะเป็นการลืม configuration…
Idempotency คือคุณสมบัติที่ playbook รันกี่ครั้งก็ได้ผลเหมือนกัน — ถ้า server อยู่ใน desired state แล้ว playbook ไม่ทำอะไรเพิ่ม ถ้ายังไม่อยู่ใน state ที่…
Playbook ที่ทำงานได้ถูกต้องบนเครื่องทดสอบแต่เกิดปัญหาใน production อาจมาจากการจัดการ secrets ไม่ดีพอ, tasks ที่ไม่เป็น idempotent หรือการจัดการ error ที่…
Ansible รัน tasks บน hosts จำนวนมากได้เร็วหรือช้าขึ้นอยู่กับการตั้งค่า — ค่า default ของ Ansible อนุรักษ์นิยมและใช้ SSH connections มากกว่าที่จำเป็น การ…
เมื่อ Ansible playbook ไม่ทำงานตามที่คาดหวัง ขั้นตอนแรกคือเพิ่ม verbosity ด้วย flag -v เพื่อดู output ละเอียด และใช้ debug module เพื่อตรวจสอบค่า variables…
Ansible Tower (Red Hat) และ AWX (open-source upstream) คือ Web UI และ REST API สำหรับ manage Ansible playbooks ในระดับ enterprise — เปลี่ยนการรัน ansible…
Ansible ช่วย provision และ configure Cloud VPS อัตโนมัติตั้งแต่ต้นจนจบ — ตั้งแต่ initial server setup (user, SSH, firewall) ไปจนถึงติดตั้ง software stack…
kubernetes.core collection (เดิมชื่อ community.kubernetes) เป็น official collection สำหรับ manage Kubernetes resources จาก Ansible — deploy Deployments…
community.docker collection ให้ modules สำหรับ manage Docker containers, images, networks และ volumes โดยตรงจาก Ansible playbook — แทนที่การรัน docker run…