Infrastructure as Code – laC

ก่อนอื่น…แอดมินจะพาไปทำความรู้จักกับ Infrastructure as Code หรือ IaC ซึ่งก็คือ การ Deploy Application แบบ Automation โดยมี Code เป็นตัวกำหนดทุกอย่าง ไปจนถึงการทดสอบสถานะการใช้งานในระบบ ส่งผลให้คำสั่งในการติดตั้ง Infrastructure และการ Tuning ถูกแปลงเป็น Script ทั้งหมด เพื่อทำงานตามที่กำหนดไว้   ปัจจุบันตัวซอฟต์แวร์ที่ใช้ทำ IaC มีการหันมาใช้ภาษา High-level แทนภาษา …

Database as a service (DBaaS)

Database as a service หรือ DBaaS เปรียบเสมือนคลังเก็บข้อมูลลูกค้าในระบบ ซึ่งบริการ DBaaS จะช่วยเสริมศักยภาพในการจัดเก็บข้อมูลต่างๆ ให้มีประสิทธิภาพมากขึ้นและทั้งช่วยประหยัดเวลาในการสร้างส่วนประกอบต่างๆ บน Production Environment ไม่ว่าจะเป็นการทำ Tuning, Backup, Restore หรือแม้กระทั่งการอัพเดท OS ด้วยเช่นกัน เนื่องจากส่วนประกอบเหล่านี้ต้องใช้เวลาในการ Maintenance ค่อนข้างนาน เป็นอุปสรรคในการสร้าง Modernise Application ที่ต้องใช้ความรวดเร็วในการสร้างชิ้นงานขึ้นมา . ดังนั้นบน …

What is Rancher? for Kubernetes Management

อาวุธสำคัญที่มือใหม่หัดสร้าง Kubernetes ต้องทำความรู้จักไว้ นั่นก็คือ Rancher เครื่องมือที่จะช่วยให้นักพัฒนาทั้งหลายสามารถบริหารจัดการและตรวจสอบระบบการทำงานต่างๆ มีประสิทธิภาพมากยิ่งขึ้น การสร้าง Kubernetes จำเป็นจะต้องมีเครื่องมือที่ช่วยควบคุมและตรวจสอบระบบการทำงานต่างๆ ทั้งกระบวนการ ตัวอย่างเช่น K8 dash, V2 และ Rancher ซึ่งเปรียบเสมือน Dashboard ศูนย์ควบคุมการทำงานของ Kubernetes ซึ่งบนแพลตฟอร์ม PROEN Cloud เรามี Rancher ไว้ให้ผู้สร้างสามารถนำมาติดตั้งได้ทั้ง Public Cloud และ …

Virtualization limitations

Virtualization มีข้อจำกัด เทคนิค virtualization คือการสร้างคอมพิวเตอร์เสมือน (Virtual Machine หรือ VM) ที่มีทั้งซีพียู แรม สตอเรจ ระบบปฏิบัติการ ฯลฯ ขึ้นมารันบนคอมพิวเตอร์จริงๆ อีกทีหนึ่ง โดยตัวระบบปฏิบัติการของคอมพิวเตอร์เสมือน (Guest OS) จะไม่รู้ว่าตัวเองรันอยู่บน VM แต่เข้าใจว่ารันอยู่บนฮาร์ดแวร์คอมพิวเตอร์จริงๆ วิธีการนี้ทำให้เกิดการแยกส่วน (isolation) ระหว่าง VM แต่ละตัวอย่างสมบูรณ์ สามารถรันระบบปฏิบัติการที่แตกต่างกันระหว่าง Guest OS …

Virtual Machine vs. Container

วันนี้เราจะมาพูดถึงในส่วนของความแตกต่างระหว่าง Virtual machine based กับ Container based อย่างแรกเรามาทำความรู้จักกับ technologies พวกนี้ก่อนนะครับ VM based / Virtual Machine based คืออะไร? VM based / Virtual Machine based คือการที่เราเอา Software มาติดตั้งบนแม่โครงข่ายหรือที่เราเรียกว่า Server โดยเราจะอ้างอิง Specifications ต่างๆไม่ว่าจะเป็น …

” ขนาด ” นั้น สำคัญไฉน ?

Sizing Problem in Cloud Computing ” ขนาด ” นั้น สำคัญไฉน ? เรามารู้จักกับ “ขนาด” ที่ใช้กันบนคลาวด์กันก่อน ซึ่ง ขนาด หรือ Sizing หมายถึงโครงสร้างพื้นฐานบนคลาวด์ (Cloud Infrastructure) ซึ่งก็หมายถึงปริมาณหรือจำนวน CPU, Memory, Storage, Network ที่ระบบต้องการที่จะใช้งาน เพื่อให้สอดคล้องกับปริมาณผู้ใช้งานที่จะวิ่งเข้ามายังระบบที่เราสร้างขึ้น โดยส่วนใหญ่ปัญหาเรื่อง ขนาด …

PROEN Cloud บริการคลาวด์ในไทยรูปแบบ Platform-as-a-Service ที่จะทำให้ชีวิตของคุณง่ายมากขึ้น

Cloud Computing คือบริการที่เราใช้หรือเช่าใช้ระบบคอมพิวเตอร์หรือทรัพยากรด้านคอมพิวเตอร์ ของผู้ให้บริการ เพื่อนำมาใช้ในการทำงาน โดยที่เราไม่จำเป็นต้องลงทุนซื้อ Hardware และ Software เองทั้งระบบ