Blogs

Best Opensource software in 2021

  ใกล้สิ้นปีทั้งที วงการแห่ง DevOps จะไม่มีคอนเทนต์รวมไอเทมเด็ดประจำปีกับเค้าก็คงไม่ได้ PROEN Any Cloud เลยขอคัดแอปพลิเคชันยอดฮิตในปี 2021 ที่ถูกจัดอันดับโดย InfoWorld BOSSIE Awards ซึ่งทั้งหมดนี้เป็นแอปพลิเคชันตัวฟรีและได้รับรางวัลว่าดีที่สุดประจำปี จะมีอะไรบ้างนั้นไปดูกันเลยดีกว่า Svelte and SvelteKit Svelte and SvelteKit เป็น framework ที่เอาไว้สร้าง web application โดยพื้นฐานของตัวมันถูกสร้างขึ้นมาเป็นภาษา JavaScript ผู้พัฒนาส่วนใหญ่จะชอบ …

How to create Elasticsearch

Recap ชัดๆ กันอีกรอบกับวิธีการสร้าง Elasticsearch บน PROEN Any Cloud ถ้าพูดถึงเครื่องมือในการค้นหาข้อมูล คงไม่มีสาย Dev, IT และ System คนไหนไม่รู้จัก Elasticsearch อย่างแน่นอน เนื่องจากเป็นเครื่องมือค้นหาและวิเคราะห์ข้อมูลแบบกระจายที่ได้รับความนิยมมากที่สุด ด้วยคุณสมบัติในการวิเคราะห์บันทึก การค้นหาข้อความฉบับเต็ม ระบบรักษาความปลอดภัยอัฉริยะ การวิเคราะห์ธุรกิจ รวมทั้งการใช้งานในแง่ของการดำเนินการอัจฉริยะนั่นเอง   มาดู วิธีการสร้าง Elasticsearch แบบง่าย ๆ เพียงไม่กี่ขั้นตอน …

What is Elasticsearch

ถ้าพูดถึงเครื่องมือในการค้นหาข้อมูล คงไม่มีสาย Dev, IT และ System คนไหนไม่รู้จัก Elasticsearch อย่างแน่นอน เนื่องจากเป็นเครื่องมือค้นหาและวิเคราะห์ข้อมูลแบบกระจายที่ได้รับความนิยมมากที่สุด ด้วยคุณสมบัติในการวิเคราะห์บันทึก การค้นหาข้อความฉบับเต็ม ระบบรักษาความปลอดภัยอัฉริยะ การวิเคราะห์ธุรกิจ รวมทั้งการใช้งานในแง่ของการดำเนินการอัจฉริยะนั่นเอง   Elasticsearch ทำงานอย่างไร? เราจะมายกตัวอย่างการจัดการข้อมูลด้วย ELK System ในกรณีติดตั้ง Log Server ซึ่ง Beats จะทำการ ship ข้อมูลไปยัง Logstash …

Kong Enterprise VS Kong Open-Source

หลังจากที่ได้รู้แล้วว่า Kong คือ API Gateway ที่สามารถบริหารจัดการ Microservices ต่างๆ ได้อย่างมีประสิทธิภาพ ( https://www.proen.cloud/en/blogs/kong-api/ ) และมีความปลอดภัยสูง ทั้งยังมีคุณสมบัติที่สามารถรองรับการมาของ Modernize Application กันไปแล้ว คราวนี้เราจะมาเทียบกันไปเลยว่าระหว่าง Kong Open-Source หรือที่คุ้นเคยกันในชื่อ Community และ Kong Enterprise มีความเหมือนหรือแตกต่างกันอย่างไร เพื่อให้ทุกคนได้นำไปประกอบการตัดสินใจเพื่อเลือกใช้งานกับองค์กรได้อย่างคุ้มค่ามากที่สุด   Kong Open–Source …

PROEN Any Cloud

PROEN Any Cloud เปิดตัวมาในรูปแบบของ Platform as a Service (PaaS) ซึ่งเป็น Public Cloud ที่ใช้งานผ่านอินเตอร์เน็ต โดยผู้ใช้งานสามารถเลือกความต้องการในการกำหนดรูปแบบคลาวด์ให้เหมาะสมกับองค์กรได้เลย เพราะเรามีทั้ง Public Cloud, Private Cloud, Multi Cloud หรือแม้กระทั้ง Hybrid Cloud ในหนึ่งเดียว กรณีที่ต้องการความปลอดภัยในการเก็บข้อมูล องค์กรสามารถเลือกใช้ Private Cloud ได้โดยการนำซอฟต์แวร์ของ …

5 Benefits from Cloud Computing

1. Cost Savings การใช้ Cloud จะสามารถเปิด/ปิด การใช้งานได้ ทำให้มีค่าใช้จ่ายแบบ Pay as you go หรือ จ่ายเท่าที่ใช้ เช่น ต้องการ Run Model เพียง 24 ชั่วโมง ก็เปิดแค่ 24 ชั่วโมงได้ ซึ่งหากเทียบกับ On-prem คือ ต้องซื้อระบบใน Spec ที่ต้องการ …

What is DevSecOps?

“DevSecOps” เป็นแนวคิดการทำงานรูปแบบใหม่ ที่ช่วยอุดช่องว่างของปัญหาความไม่ปลอดภัยและการรั่วไหลของข้อมูลลูกค้า ด้วยการรวมฝั่ง Development และ Operation เข้าด้วยกัน โดยมี Security อยู่ระหว่างกลาง ทำงานด้วยการเขียนโค๊ดตามกฏที่มีความปลอดภัยเป็นตัวกำหนดทุก Sprint ซึ่งวิธีนี้จะช่วยป้องกันการโจมตีของ Attacker หรือ Hacker ได้เป็นอย่างมีประสิทธิภาพ ทั้งยังช่วยทลายกำแพงระหว่างทั้ง 2 ทีมลงได้ เน้นการทำงานร่วมกันอย่างเป็นระบบ, ช่วยลดระยะเวลาในการส่งตรวจ Code และ Deploy ที่สำคัญยังสามารถตรวจจับข้อบกพร่องของแอปพลิเคชันที่กำลังสร้างได้อย่างทันที ไม่ต้องรอการส่งตรวจสอบเป็นเวลานานอย่างที่ผ่านมา ข้อดีของ DevSecOps …

KONG API Management

จะดีกว่าไหมถ้าฝั่ง Back-end ไม่ต้องเสียเวลาในการเขียนบ NodeJS เพื่อเรียก Microservice ในการทำ API Gateway ด้วย “KONG” ซึ่งเป็น Open Source ที่ทำหน้าที่บริหารจัดการ API (Application Programming Interface) หรือที่เรียกกันว่า API Gateway ที่สามารถ Scale ได้ง่ายและมีความปลอดภัยสูง   ในปี 2018 ได้จัดให้อยู่ในด้าน Visionaries …

Infrastructure as Code – laC

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

Moodle E-Learning Platform

แม้ว่าสถานการณ์โลกจะหยุดนิ่งอย่างไร แต่การเรียนรู้ต้องก้าวต่อไปด้วย E-Learning Platform ที่ตอบโจทย์ยุคออนไลน์ได้อย่างมีประสิทธิภาพ อย่าง “Moodle” [Modular Object – Oriented Dynamic Learning Environment] เป็นระบบจัดการการเรียนรู้ที่ได้รับความนิยมมากที่สุดในโลก เป็น Open Source ที่สามารถปรับแต่งการเรียนการสอนให้สามารถใช้งานและตอบโจทย์การเรียนรู้ในทุกระดับการศึกษา ทั้งผู้สอนและผู้เรียน ผ่านการบริการ 2 ระบบ ได้แก่   CMS [Course Management System] ระบบสำหรับผู้สอน …