ELK Stack คืออะไร

ELK Stack คือตัวย่อที่ใช้แทนสแตกที่ประกอบด้วยสามโปรเจกต์ยอดนิยม ได้แก่ Elasticsearch Logstash และ Kibana ELK Stack หรือที่มักเรียกกันว่า Elasticsearch จะมอบความสามารถในการรวมข้อมูลบันทึกจากระบบและแอปพลิเคชันทั้งหมดของคุณ วิเคราะห์ข้อมูลบันทึกเหล่านี้ และสร้างการแสดงข้อมูลด้วยภาพสำหรับการตรวจสอบ การแก้ไขปัญหาอย่างรวดเร็ว การวิเคราะห์ความปลอดภัย และอื่นๆ อีกมากมายให้กับแอปพลิเคชันและโครงสร้างพื้นฐาน

E = Elasticsearch
ElasticSearch คือเครื่องมือค้นหาและวิเคราะห์ข้อมูลแบบกระจาย ที่มีพื้นฐานมาจาก Apache Lucene การรองรับภาษาต่างๆ ประสิทธิภาพที่สูง และเอกสาร JSON ที่ปราศจากสคีมาทำให้ Elasticsearch เป็นตัวเลือกที่เหมาะอย่างยิ่งสำหรับการวิเคราะห์บันทึกและกรณีใช้งานการค้นหาต่างๆ เรียนรู้เพิ่มเติม »

เมื่อวันที่ 21 มกราคม 2021 Elastic NV ได้ประกาศว่าพวกเขาจะเปลี่ยนกลยุทธ์การอนุญาตให้ใช้สิทธิ์ซอฟต์แวร์และไม่เผยแพร่เวอร์ชันใหม่ของ ElasticSearch และ Kibana ภายใต้ใบอนุญาต Apache License เวอร์ชัน 2.0 (ALv2) ที่ได้รับอนุญาต แต่จะมีการเสนอซอฟต์แวร์เวอร์ชันใหม่ภายใต้ใบอนุญาต Elastic โดยมีซอร์สโค้ดอยู่ภายใต้ Elastic License หรือ SSPL ใบอนุญาตเหล่านี้ไม่ใช่แบบโอเพนซอร์สและไม่ได้ให้อิสระแก่ผู้ใช้เช่นที่ผ่านมา สำหรับชุดการค้นหาและการวิเคราะห์แบบโอเพ่นซอร์สที่สมบูรณ์และปลอดภัย คุณสามารถใช้โปรเจ็กต์ OpenSearch ซึ่งเป็นเครื่องมือแยกลิขสิทธิ์โอเพ่นซอร์ส Elasticsearch และ Kibana ที่ขับเคลื่อนโดยชุมชน ALv2

L = Logstash
Logstash คือเครื่องมือนำเข้าข้อมูลแบบโอเพนซอร์สที่ช่วยคุณในการรวบรวมข้อมูลจากแหล่งต่างๆ ก่อนจะแปลงข้อมูลดังกล่าว แล้วส่งไปยังปลายทางที่คุณต้องการ Logstash ช่วยให้คุณนำเข้าข้อมูลได้อย่างง่ายดายไม่ว่าจะเป็นแหล่งข้อมูลหรือข้อมูลประเภทใด ด้วยตัวกรองที่สร้างไว้ล่วงหน้าและความสามารถในการรองรับปลั๊กอินมากกว่า 200 รายการ เรียนรู้เพิ่มเติม »

K = Kibana
Kibana คือเครื่องมือสำหรับการสำรวจและการแสดงข้อมูลด้วยภาพเพื่อตรวจสอบบันทึกและเหตุการณ์ต่างๆ Kibana นำเสนอแผนภูมิเชิงโต้ตอบที่ใช้งานง่าย การรวมและตัวกรองที่สร้างไว้ล่วงหน้า และการสนับสนุนเชิงพื้นที่ จึงกลายเป็นตัวเลือกที่เหมาะสมสำหรับการแสดงข้อมูลเป็นรูปภาพที่จัดเก็บไว้ใน Elasticsearch เรียนรู้เพิ่มเติม »

ELK stack ทำงานอย่างไร

  1. Logstash Ingests แปลงและส่งข้อมูลไปยังปลายทางที่เหมาะสม

  2. ดัชนีการค้นหาแบบยืดหยุ่นวิเคราะห์และค้นหาข้อมูลที่ถูกนำเข้ามา

  3. Kibana แสดงภาพผลการวิเคราะห์

เหตุใด ELK Stack จึงมีความสำคัญ

ELK Stack เติมเต็มความต้องการในด้านการวิเคราะห์ข้อมูลบันทึก เมื่อโครงสร้างพื้นฐานด้านไอทีของคุณจำเป็นต้องย้ายไปยังระบบคลาวด์สาธารณะมากขึ้น ยิ่งทำให้คุณต้องการการจัดการข้อมูลบันทึกและโซลูชันสำหรับการวิเคราะห์เพื่อตรวจสอบโครงสร้างพื้นฐานนี้รวมถึงการประมวลผลข้อมูลบันทึกเซิร์ฟเวอร์ ข้อมูลบันทึกแอปพลิเคชัน และคลิกสตรีม ELK Stack จะให้โซลูชันการวิเคราะห์ข้อมูลบันทึกที่เรียบง่ายแต่มีประสิทธิภาพแก่นักพัฒนาและวิศวกร DevOps เพื่อรับข้อมูลเชิงลึกอันมีค่าเกี่ยวกับการวินิจฉัยความล้มเหลว ประสิทธิภาพของแอปพลิเคชัน และการตรวจสอบโครงสร้างพื้นฐาน โดยมีค่าใช้จ่ายเพียงเล็กน้อยเท่านั้น

ฉันจะเลือกโซลูชั่นที่เหมาะสมสำหรับ ELK Stack ได้อย่างไร

คุณสามารถเลือกติดตั้งใช้งานและจัดการ ELK Stack ได้ด้วยตนเองโดยใช้ Elasticsearch และ Kibana เวอร์ชันที่มีสิทธิ์ใช้งาน Apache 2.0 (จนถึงเวอร์ชัน 7.10.2) หรือจัดการทางเลือกแบบโอเพนซอร์สแทน ELK Stack ด้วยตนเอง เช่น OpenSearch, OpenSearch Dashboards และ Logstash แต่คุณต้องการให้นักพัฒนาหรือวิศวกร DevOps ใช้เวลาไปกับการสร้างแอปพลิเคชันสุดล้ำ หรือการจัดการงานด้านการปฏิบัติงานต่างๆ เช่น การการนำไปใช้จริง การอัปเกรด การติดตั้งซอฟต์แวร์และกากแพตช์ การสำรองข้อมูล และการตรวจสอบกันแน่ นอกจากนี้ การเพิ่มทรัพยากรขึ้นและลงเพื่อให้เป็นไปตามข้อกำหนดทางธุรกิจของคุณ หรือบรรลุการรักษาความปลอดภัยและการปฏิบัติตามข้อกำหนดถือเป็นความท้าทายสำหรับตัวเลือกที่จัดการด้วยตนเอง

AWS มีข้อเสนออะไรบ้างสำหรับ ELK Stack

Amazon OpenSearch Service นำเสนอ OpenSearch เวอร์ชันล่าสุด การสนับสนุน Elasticsearch ถึง 19 เวอร์ชัน (เวอร์ชัน 1.5 ถึง 7.10) และความสามารถในการแสดงภาพที่ให้บริการโดย OpenSearch Dashboard และ Kibana (เวอร์ชัน 1.5 ถึง 7.10) บริการดังกล่าวรวมเข้ากับ Logstash และบริการต่างๆ ของ AWS เช่น Amazon Kinesis Data Firehose Amazon CloudWatch Logs และ AWS IoT เพื่อมอบความยืดหยุ่นในการเลือกเครื่องมือการนำข้อมูลเข้าที่ตรงกับความต้องการในกรณีใช้งานของคุณ

 

ขั้นตอนถัดไปกับ AWS

ดูแหล่งข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์
เรียนรู้เพิ่มเติมเกี่ยวกับ OpenSearch 
ลงชื่อสมัครใช้บัญชีฟรี

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที 

ลงชื่อสมัครใช้งาน 
เริ่มต้นการสร้างในคอนโซล

เริ่มต้นการสร้างด้วย AWS Hybrid Cloud บนคอนโซลการจัดการของ AWS

ลงชื่อเข้าใช้