Elastic ผู้พัฒนาโครงการ Elasticsearch ประกาศลงนามข้อตกลงความร่วมมือเชิงยุทธศาสตร์ (global strategic collaboration agreement - SCA) กับ AWS โดยจะร่วมพัฒนาสินค้าต่างๆ ให้ทำงานร่วมกันได้ง่ายขึ้น
Elastic เปลี่ยนไลเซนส์ของ Elasticsearch เป็น SSPL เพราะไม่พอใจที่ AWS นำซอฟต์แวร์ไปให้บริการ Amazon Elasticsearch มาตั้งแต่ปี 2015 และ AWS ยังพัฒนาปลั๊กอินขึ้นมาทดแทน X-Pack ของ Elasticsearch ซึ่งเป็นการบีบช่องทางทำเงินของ Elastic ลง ทางด้าน AWS เองก็หันไปร่วมมือกับ Logz.io พัฒนา OpenSearch ขึ้นมาทดแทน ตอนนี้หลังจากผ่านมาสองปีก็เหมือนทั้งสองบริษัทจะร่วมมือกันได้อีกครั้ง
ทาง Elastic ไม่ได้ประกาศโดยตรงว่าข้อตกลงจะทำให้ทั้งสองบริษัททำอะไรร่วมกันบ้าง แต่ก็ระบุว่าที่ผ่านมา Elastic เชื่อมบริการเข้าด้วยกันหลายตัว เช่น การมอนิเตอร์ประสิทธิภาพของ AWS Lambda, วางบริการต่างๆ บน AWS Marketplace
ที่มา - Elastic
Comments
เคยคุยกับ sale es เค้าก็บอกว่าเป็น complicated relationship มาก แบบ love-hate เลย เพราะถึง es จะไม่พอในกรณีของ aws แต่ลูกค้าจำนวนมาก็ request ที่จะรัน es บน aws
ผมไม่ทราบว่าท่านอื่นเจอกันบ้างมั้ย แต่ตัว managed service ตัว OpenSearch ของ AWS (ชื่ออะไรนะ ลืม?) ค่อนข้างมีปัญหา latency สูงแปลก ๆ แล้วก็ใช้ฟีเจอร์บางตัวของ ES ไม่ได้
ตอนพยายามพอร์ตมาใช้นี่แก้โค๊ดเยอะมาก แล้วสุดท้ายใช้จริงไม่ได้นี่เฟลสุด ๆ
มันอาจจะเพราะผมไม่ได้เข้าใจ ES จริง ๆ ก็ได้ ยังใช้มันไม่ถูกล่ะมั้ง แต่มันก็เป็นโค๊ดเก่า ผมแค่มาเมนเทนเฉย ๆ 555
เอ ถ้าโค้ดเก่า ไม่ได้ใช้ฟีเจอร์ใหม่ๆ ของ ES มันก็ควรจะใช้ได้นะครับ
lewcpe.com, @wasonliw
ผมอาจจะจำสลับกับ Cassandra ครับ พอดีทำพร้อม ๆ กันแล้วเจอปัญหาสักที่นี่ล่ะ จำไม่ได้
ถ้าเป็นโค้ดเก่า แนะนำให้รันด้วย OpenSearch ตัวเก่าสุดครับ (ที่ยังเป็น ElasticSearch) น่าจะใช้ได้หมด
จำได้ว่ามันมีความโกงเล็กน้อย Elastic Lib บางตัวมันแอบเช็คชื่อ Software ที่รัน ถ้าไม่ใช่คำว่า ElasticSearch มันจะบ้งๆ