fbpx
Open post
Kong API Gateway - Docker

เตรียมพร้อม Deploy API Gateway และ Monitoring Microservices ด้วย Kong และ Grafana

บทความนี้จะมาแนะนำวิธีการ Deploy Kong โดยทำเป็น API Gateway บน Docker ครับ (โดยที่ Kong สามารถรันได้บนแพลตฟอร์มที่หลากหลาย ทั้งบน Cloud, On-Premise อีกทั้งยัง Deploy ครอบคลุมทุกการใช้งาน อาทิ เช่น Binary, Docker หรือ Kuberbetes) เป็นต้น. ก่อนอื่นเราต้องสร้าง Environment บน Platform-as-a-service (PaaS) ขึ้นมาเพื่อติดตั้ง Docker Engine CE (Standalone engine) สำหรับ Build Container โดยเราจะสร้าง Containers เอาไว้ใน Host เดียวกัน ซึ่งประกอบไปด้วย Kong, Postgress, Mongo, Konga, Grafana และ Prometheus. หมายเหตุ บทความนี้เราจะ Deploy […]

Continue readingMore Tag
Open post

ติดตั้ง Grafana container บนแพลตฟอร์ม Ruk-Com PaaS

วันนี้มาขอแชร์แบ่งปันเกี่ยวกับวิธีการติดตั้ง Grafana โดยใช้ official Docker image บนแพลตฟอร์ม Ruk-Com PaaS ครับ จะว่าไปแล้ว search ในกูเกิลก็น่าจะมีมั้ง! 55++ ทำความรู้จักกับ Grafana อิหวังว่ะ! Grafana​ เป็น ​dashboard tool แบบโอเพนซอร์ส คือเครื่องมือในการสร้าง dashboard ​สำหรับ ​Monitoring​ เซิร์ฟเวอร์ครับ​ วิธีการใช้งานคือเราต้องเพิ่มทำการเพิ่ม data source (แหล่งข้อมูล) เช่น Prometheus, Elasticsearch, MySQL, PostgreSQL, ฯลฯ เป็นต้น เพื่อบอก Grafana ว่าให้ไปดึงข้อมูลส่วนไหนมาสร้างเป็นกราฟแสดงข้อมูล เช่น CPU, Memory ครับ ข้อดีคือมันแสดงข้อมูลในระดับ real-time และยังกำหนดการแจ้งเตือนไปยังอีเมล, ไลน์ หรือ Slack ได้ ทำให้ใช้งานได้หลากหลายนั้นเองครับ โดยเราสามารถดาวน์โหลดมาติดตั้งได้ทั้งแบบไบนารีและคอนเทนเนอร์ Grafana […]

Continue readingMore Tag
Open post

PHP Application Modernization with Container

โพสต์นี้แอดอยากชวนคุยแนวทางในการปรับปรุงแอปพลิเคชันให้ทันสมัยด้วย Container technology ครับ (ไม่ใช่เรื่องใหม่อะไร แต่อยากเขียน 555++) หลายทานที่ทำงานด้านไอที ปกติก็อยู่กับเซิร์ฟเวอร์แบบ bare metal ที่ติดตั้งระบบปฏิบัติการทั้ง Windows และ Linux รวมไปถึงเครื่อง Storage และ virtual machine ประสบการณ์ทั้งหมดนี้มัดรวม ๆ กันแล้ว แอดเรียกว่าสาย IT infrastructure (มัดรวม Software และ Network hardware) หรือหากแบ่งตามหน้าที่ความรับผิดชอบก็เรียกว่า  IT Generalist ล่ะกัน ส่วนใหญ่หน้าที่การงานเราก็จะ operate ทั้ง on-premise และ cloud พร้อมเรียนรู้ทักษะใหม่ container platform และ DevOps ครับ (Containerized + Kubernetes environment) หากถามว่ามีอะไรเป็น common principle ไหม? […]

Continue readingMore Tag
Open post

ถ้าไม่มี Linux อาจจะไม่มี Container

ถ้าไม่มี Linux อาจจะไม่มี Containerแล้วมันเกี่ยวอะไรกับ OpenStack ? (คำเตือน! เนื้อหายาววว ขอคารวะคนอ่านจบ)ซอยถี่ๆมาแล้วอ่านจบกดแชร์ไปให้เพื่อนรักครับ 🙏 โพสนี้แอดอยากชวนเล่า/อ่านเรื่องราวของคอนเทนเนอร์หลาย ๆ คนแอดเชื่อว่านรู้จักดีอยู่แล้วพร้อมใช้งานอยู่แล้วแต่ก็อยากบังคับอ่าน 😄 โพสนี้แอดจะลากแฟนคลับเพจซูเซ่แมนเราไปรู้จักการเทคโนโลยีคอนเทนเนอร์… จริง ๆ เทคโนโลยีคอนเทนเนอร์มีมานานแล้วครับสำหรับผู้ใช้ Linux น่าจะรู้จักกับ “LXC” ซึ่งเป็นเทคโนโลยี virtualization ในระดับระบบปฏิบัติการ(operating-system-level) ครับ ^^ หรือหลาย ๆ คนน่าจะคุ้น ๆ กับซอฟต์แวร์อย่าง OpenVZมันเป็นซอฟต์แวร์ container-based ที่เป็น virtualizationที่ติดตั้งบนลีนุกซ์ หากกล่าวถึงบริการโฮสติ้ง VPS(หรือบริการ Vitural Private Server)ใครเขาก็ใช้ OpenVZ นี่แหละครับ OpenVZ ไม่ใช่ KVM หรือ Xen แต่อย่างใด !! OpenVZ เป็นซอฟต์แวร์ที่เอาไว้รันซอฟต์แวร์แอพพลิเคชั้นระบบ container แต่ KVM หรือ Zen […]

Continue readingMore Tag
Scroll to top
Back
ติดต่อสอบถาม
X