ما المقصود بـ 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 Firehose. يخزّن Elasticsearch تلقائيًا المستند الأصلي، ويضيف مرجعًا قابلاً للبحث فيه إلى المستند في فهرس المجموعة. يمكنك بعدها البحث عن المستند واستعادته باستخدام واجهة برمجة تطبيقات (API) Elasticsearch. يمكنك أيضًا استخدام Kibana، وهي أداة عرض مرئي، بالاقتران مع Elasticsearch لإنشاء عرض مرئي لبياناتك وإنشاء لوحات تحكم تفاعلية.

يمكنك تشغيل إصدارات Elasticsearch المرخصة من Apache 2.0 (حتى الإصدار 7.10.2 وKibana 7.10.2) على هيئة برامج محلية، أو على Amazon EC2، أو على Amazon OpenSearch Service. في عمليات النشر المحلي أو على Amazon EC2، إنك تتحمل المسؤولية عن تثبيت Elasticsearch والبرمجيات الضرورية الأخرى والبنية التحتية للتوفير وإدارة المجموعة. من ناحية أخرى، فإن Amazon OpenSearch Service عبارة عن خدمة مُدارة بالكامل، لذا لا داعي للقلق بشأن مهام إدارة المجموعة التي تستهلك وقتًا طويلاً، مثل توفير الأجهزة، وتصحيح البرمجيات، والتعافي من الفشل، والنسخ الاحتياطية، والمراقبة.

مزايا 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 رمز Elasticsearch معينًا مرخصًا من Apache من إنشاء شركة Elasticsearch B.V، وتعليمة برمجية مصدر أخرى. Elasticsearch B.V. ليس مصدر رمز المصدر الآخر. يُعد ELASTICSEARCH علامة تجارية مسجلة لشركة Elasticsearch B.V.

تعرّف على المزيد حول تسعير Amazon OpenSearch Service

زيارة صفحة التسعير

هل أنت جاهز للتطوير؟

بدء استخدام Amazon OpenSearch Service

ألديك المزيد من الأسئلة؟

اتصل بنا

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

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

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

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

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

تسجيل الدخول