Best Opensource software in 2021

 

ใกล้สิ้นปีทั้งที วงการแห่ง DevOps จะไม่มีคอนเทนต์รวมไอเทมเด็ดประจำปีกับเค้าก็คงไม่ได้ PROEN Any Cloud เลยขอคัดแอปพลิเคชันยอดฮิตในปี 2021 ที่ถูกจัดอันดับโดย InfoWorld BOSSIE Awards ซึ่งทั้งหมดนี้เป็นแอปพลิเคชันตัวฟรีและได้รับรางวัลว่าดีที่สุดประจำปี จะมีอะไรบ้างนั้นไปดูกันเลยดีกว่า

Svelte and SvelteKit

Svelte and SvelteKit เป็น framework ที่เอาไว้สร้าง web application โดยพื้นฐานของตัวมันถูกสร้างขึ้นมาเป็นภาษา JavaScript ผู้พัฒนาส่วนใหญ่จะชอบ tool ตัวนี้เนื่องจากว่าเวลาเขียนโค๊ด เราสามารถที่จะ Complie ได้อย่างรวดเร็ว แถมยังเป็น Serverless อีกด้วย

Minikube

Tool ตัวนี้เป็นตัวที่เราสามารถ run Kubernetes cluster บน Desktop ได้โดยที่เราไม่จำเป็นจะต้องลง Virtual Machine นอกจากนี้ตัวมันเองรองรับกับการใข้งานทุกบน Platform แถมยังรองรับ Container runtime อาทิเช่น Docker, Containerd นอกจากนี้ด้วยความว่ามันเป็น Kubernetes minikube สามารถที่จะใช้ function ต่างๆที่ Kubernetes มีได้เลย

Pixie

Pixie เป็น tool ที่เอาไว้ตรวจสอบการใช้งานต่างๆของ Kubernetes cluster โดยเราสามารถเห็นถึงสถานะของ Pod, รับข้อมูลต่างอาทิเช่น CPU เพื่อที่เราสามารถนำมา Plot เป็นกราฟ อีกทั้ง Pixie สามารถที่จะตรวจสอบความแข็งแกร่งหรือความผิดปกติของ Infrastructure เรา หรือ Network ต่างๆได้

FastAPI

เป็นเครื่อมือที่ใช้ภาษา Python ในการสร้างขึ้นมาโดย Function ของมันหลักๆจะเป็นการใข้ REST API interface ในการเรียก Application นั้นขึ้นมายกตัวอย่างเช่นใช้ Fast API ในการสร้างบัญชี ล็อคอิน หรือแม้กระทั่งการยืนยันตัวตน

Crystal

Function ของมันจะเน้นไปทางการ Compile โค๊ด ซึ่งตัวมันเองมีความสามารถที่จะ Complie ได้อย่างรวดเร็วและสะดวกสะบายต่อการใช้งาน 

Windows Terminal

ทุกท่านอาจจะพอรู้กันว่าเครื่องมือทำอะไรได้บ้างโดยหลักเวลาเราต้องการที่จะอยากรู้ว่าเราต่อกับเน็ตอันไหน IP address ของเราคืออะไร เราสามารถใช้เครื่องมือนี้ในการตรวจสอบได้ อีกอย่างเรายัง customize ตัวหน้า Console ได้อีกด้วย

Weave GitOps Core

เป็นเครื่องมือที่เอาไว้สำหรับทำ GitOps โดยเราสามารถที่จะปรับแต่ง Configurations ต่างๆของ Git ได้โดยเครื่องมืองอันนี้ได้ใช้ engine ที่เรียกว่า flux ซึ่งเป็นที่นิยมอันแพร่หลายในวงการ Cloud Native Computing Foundations

Apache Solr

เป็นตัวที่สร้างมาจาก Apache Luncene โดยวัตถุประสงค์หลังของมันคือการค้นหาข้อมูลต่างๆคล้ายๆกับ Elasticsearch อีกทั้ง Apache Solr ยังรองรับส่วนที่เป็น Cluster และ บน Cloud

ML Flow

เป็นการผสมผสานระหว่าง MLOps กับ Machine Learning ที่เอาไว้ให้เราสามารถที่จะตรวจสอบ ทดลอง หรือการทำ Modelling ต่างๆ นอกจากนี้ตัวมันยังสามารถกักเก็บข้อมูลต่างอาทิเช่น Code, Data, config และ ผลลัพท์ต่างๆ

Flutter

เป็นเครื่องมือคล้ายๆกับ Crystal แต่ตัวนี้จะเป็นของ Google โดยตัวมันรองรับการผสมผสาน Feature ต่างอาทิเช่น icons,fonts, navigation เพื่อที่เอาไว้ใช้ในการสร้าง web application นั่นเอง

Apache Superset

เป็น BI (Business Intelligent tool) ที่เอาไว้วิเคราะห์ข้อมูลต่างๆและแสดงผลลัพ์ออกมาในรูปแบบต่างๆไม่จะเป็น graph, line graphs หรือแผนที่ต่างๆ

Presto

เป็นเครื่องมือในการวิเคราะห์ข้อมูล คล้ายๆกับ BI แต่เครื่องมือนี้จะใช้ SQL engine ในการสร้าง Cluster ต่างๆ โดยตัวมันรองรับ หรือดึงข้อมูลมาจากข้างนอกไม่พอจะเป็น Cassandra, Hive เป็นต้น

Interpret ML

เป็นเครื่องมือที่ผสมผสานกับ Artificial Intelligent ในการวิเคราห์ข้อมูลต่างๆเพื่อทำให้เราเข้าใจข้อมูลที่เราได้รับมาอีกอย่างเครื่องมือตัวนี้สามารถแสดงผลออกมาเป็นกราฟให้เราเห็นได้ด้วย

LakeFS

Tool ที่เอาไว้บริหารจัดการข้อมูลของ data lake ต่างๆโดยตัวมันเองสามารถที่จะ Integrate กับ Git ได้นอกจากข้อมูลที่เราอยากจะกักเก็บไว้สามารถที่จะไปเก็บไว้บน Aws หรือ Azure ได้

Meltano

เป็นตัวที่จะมาทน ELT (extract, load, transform) นั่นก็คือ DataOps นั่นเองโดยเครื่องมือตัวนี้จะเป็นแหล่งเก็บข้อมูลมหาสารเพื่อที่เราจะสามารถจะนำข้อมูลเหล่านี้มาวิเคราห์ Pattern ต่างๆ ได้จ้า

Trino

หรือที่เรารู้จักกันว่า PrestoSQL  เป็น engine ที่เอาไว้ query ข้อมูลต่างๆ โดยเราสามารถที่จะ Query จาก data lake ได้ นอกจากนี้พวก Complex query  ก้สามารถทำได้เช่นกัน

StreamNative

เป็น Tool ที่เอาไว้บริหารจัดการ Event และข้อความต่างๆ โดยจะเหมาะกับการทำ report และการวิเคราะห์ข้อมูลซึ่ง StreamNative ยังผสมผสานกับ Apache Pulsar ในการทำ Kubernetes หรือแม้กระทั่งการทำ monitoring tool อีกด้วย

 

สนใจทดลองใช้ PROEN Cloud ฟรี! 14 วัน ลงทะเบียนได้ที่
https://www.proen.cloud/th/get-free-trials/
Tel: 02690 3888
E-mail: [email protected]