ما المقصود بـ Elasticsearch؟

Elasticsearch عبارة عن محرك بحث وتحليلات موزَّع أُنشأ على Apache Lucene. منذ إطلاق Elasticsearch في عام 2010، أصبح سريعًا محرك البحث الأكثر شهرة، وهو شائع الاستخدام في تحليلات السجلات، والبحث بالنص الكامل، والذكاء الأمني، وتحليلات الأعمال، وحالات استخدام الذكاء التشغيلي.

في 21 يناير / كانون الثاني 2021، أعلنت شركة Elastic NV أنها ستغير إستراتيجية ترخيص برامجها ولن تطلق إصدارات جديدة من Elasticsearch وKibana بموجب ترخيص Apache المسموح به، ترخيص الإصدار 2.0 (ALv2). بدلاً من ذلك، سيتم تقديم إصدارات جديدة من البرنامج بموجب ترخيص Elastic، مع إتاحة التعليمات البرمجية المصدر بموجب ترخيص Elastic أو SSPL. هذه التراخيص ليست مفتوحة المصدر، ولا تقدم للمستخدمين الإمكانات الحرة نفسها. لضمان استدامة تمتُّع كل من مجتمع المصادر المفتوحة وعملائنا بمجموعة بحث وتحليلات آمنة وعالية الجودة وذات مصدر مفتوح بالكامل، قدمنا مشروع OpenSearch، وهو عبارة عن خدمة مرخصة من ALv2 ومدفوعة من المجتمع ومتفرعة من Elasticsearch وKibana ذوي المصدر المفتوح.

كيف يعمل Elasticsearch؟

يمكنك إرسال البيانات على شكل مستندات JSON إلى Elasticsearch باستخدام واجهة برمجة التطبيقات أو أدوات الاستيعاب، مثل Logstash وAmazon Kinesis Data Firehose. يخزّن Elasticsearch تلقائيًا المستند الأصلي، ويضيف مرجعًا قابلاً للبحث فيه إلى المستند في فهرس المجموعة. يمكنك بعدها البحث عن المستند واستعادته باستخدام واجهة برمجة تطبيقات (API) Elasticsearch. يمكنك أيضًا استخدام Kibana، وهي أداة عرض مرئي، بالاقتران مع Elasticsearch لإنشاء عرض مرئي لبياناتك وإنشاء لوحات تحكم تفاعلية.

مزايا Elasticsearch

تحويل الوقت إلى قيمة بسرعة

يوفر محرك Elasticsearch واجهات برمجة تطبيقات (API) بسيطة تستند إلى REST، وهي واجهة HTTP بسيطة، ويستخدم مستندات JSON بدون مخططات، ما ييسر بدء الاستخدام وإنشاء التطبيقات بسرعة لعدة حالات استخدام.

الأداء العالي

تتيح طبيعة Elasticsearch الموزعة إمكانية أن تعالج الكميات الكبيرة من البيانات بالتوازي، مع العثور سريعًا على أفضل المطابقات لاستعلاماتك.

الأدوات والمكونات الإضافية المجانية

يأتي Elasticsearch متكاملاً مع Kibana، وهي أداة شهيرة للتحول الظاهري والإبلاغ. كما أنه يقدم إمكانية التكامل مع Beats وLogstash، ما يساعدك في تحويل بيانات المصدر وتحميلها إلى مجموعة Elasticsearch لديك بسهولة. يمكنك أيضًا استخدام مكونات إضافية متنوعة ومفتوحة المصدر في Elasticsearch مثل أدوات تحليل اللغة والمقترحات لإضافة وظائف ثرية إلى تطبيقاتك.

العمليات في الوقت شبه الفعلي

تستغرق عمليات Elasticsearch مثل قراءة البيانات أو كتابتها عادة أقل من ثانية لتكتمل. يتيح لك هذا إمكانية استخدام Elasticsearch في حالات الاستخدام في الوقت شبه الفعلي مثل مراقبة التطبيقات واكتشاف الأحداث غير المعتادة.

تطوير التطبيقات بسهولة

يقدم Elasticsearch الدعم لعدة لغات تشمل Java وPython وPHP وJavaScript وNode.js وRuby وغير ذلك.

بدء استخدام Elasticsearch على AWS

قد تكون هناك صعوبة في الإدارة والتكيف في Elasticsearch وقد يحتاجان إلى خبرة في إعداد Elasticsearch وتكوينه. رغبةً من AWS في تسهيل عليك تشغيل Elasticsearch ذي المصدر المفتوح، توفر Amazon OpenSearch Service لإجراء تحليلات سجلات تفاعلية، ومراقبة التطبيقات في الوقت الفعلي، والبحث في مواقع الويب، وغير ذلك الكثير.

لمعرفة المزيد حول OpenSearch وطرق تشغيله، اقرأ ما المقصود بـ OpenSearch؟

تتضمن مجموعة OpenSearch رمز Elasticsearch معينًا مرخصًا من Apache من إنشاء شركة Elasticsearch B.V، وتعليمة برمجية مصدر أخرى. Elasticsearch B.V. ليس مصدر رمز المصدر الآخر. يُعد ELASTICSEARCH علامة تجارية مسجلة لشركة Elasticsearch B.V.

موارد إضافية

تسعير Amazon OpenSearch Service

البدء في استخدام Amazon OpenSearch Service

اتصل بنا

 

الخطوات التالية لـ Elasticsearch في AWS

التحقق من الموارد الإضافية المتعلقة بالمنتج
الاطلاع على عروض مجانية خاصة بخدمات التحليلات في السحابة 
تسجيل الاشتراك للحصول على حساب مجاني

تمتع بالوصول الفوري إلى الطبقة المجانية من AWS. 

تسجيل الاشتراك 
بدء إنشاء وحدة تحكم

البدء في بناء وحدة التحكم في إدارة AWS.

تسجيل الدخول