مقدمة (تحليل نقاط الألم)

بالنسبة لمطوّري الواجهة الخلفية ومهندسي منصات المحتوى سريعة النمو، أو مواقع التجارة الإلكترونية أو تطبيقات المؤسسات، فإن محرك البحث القوي والمرن هو البنية التحتية الأساسية لتعزيز تجربة المستخدم وكفاءة الأعمال. ومع ذلك، عند إنشاء محرك بحث خاص بك أو استخدام خدمات البحث التقليدية على السحابة، غالباً ما تعاني من هذه المشاكل:

  • يصعب التعامل مع ذروة حركة المرور.عند مواجهة عروض ترويجية كبيرة وأحداث ساخنة، كان معدل الاستجابة السريعة للاستعلامات يرتفع على الفور، وكانت موارد المجموعة الثابتة مثقلة بالأعباء مما أدى إلى بطء الاستجابة أو حتى تعطل خدمة البحث، مما أثر بشكل مباشر على تحويل المستخدمين وإيرادات الأعمال.
  • من الصعب تحقيق التوازن بين الموارد والتكاليف.ولضمان الاستقرار خلال فترات الذروة، يجب عليك تخصيص الموارد لأعلى حركة مرور، ولكن خلال الغالبية العظمى من الفترات الثابتة، يظل عدد كبير من موارد الحوسبة والتخزين في وضع الخمول، مما يؤدي إلى إهدار تكاليف كبيرة.
  • درجة عالية من التعقيد في التشغيل والصيانة.يتطلب توسيع المجموعة وتقلصها، وترقية الإصدار، وإدارة الفهرس، وضبط الأداء وغيرها من أعمال التشغيل والصيانة استثمار فريق محترف والكثير من الطاقة، كما أن العتبة التقنية عالية، مما يشتت التركيز على الأعمال الأساسية.

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

مخطط بنية الحل ونظرة عامة

الهدف.الصورة تغني عن ألف كلمة وتعطي القارئ نظرة شاملة.

مخطط هندسي معماري.

حل Elasticsearch: خدمة محرك البحث السحابي الأصلي Elasticsearch تدعم الوصول إلى ذروة الأعمال بتكلفة منخفضة - LikaCloud

نظرة عامة على الهندسة المعمارية.

يبدأ تطبيق المستخدم (الويب/التطبيق/الخادم) طلب بحث، والذي يتم توزيعه أولاً عبر موازنة التحميل السحابي (CLB) من Tencent، ثم يصل الطلب إلى خدمة Tencent Cloud Elasticsearch (ES) عبر شبكة خاصة آمنة (VPC).بنية بدون خادمأومجموعات التحجيم المرنة بناءً على مقاييس المراقبةيمكن زيادة مجموعة ES في ثوانٍ وفقًا لضغط الاستعلام في الوقت الفعلي على عقد الحوسبة. تتم كتابة البيانات في الوقت الحقيقي من خلال مكونات مثل Kafka، وداخل مجموعة ES من خلالالفصل الذكي الساخن والبارد الذكيتقوم هذه الآلية بتخزين البيانات الساخنة ذات الوصول عالي التردد على أقراص SSD لضمان الأداء، وتقوم تلقائيًا بتخزين البيانات الباردة ذات الوصول منخفض التردد في تخزين الكائنات (COS)، وتقلل من تكاليف التخزين بشكل أكبر من خلال تقنية ضغط ZSTD. يحقق الحل بأكمله تحسين التكلفة القصوى مع ضمان الاستجابة بالمللي ثانية والتوافر العالي.

القيمة المقترحة.اعتماد البرنامجمرونة فائقةالتعامل مع ذروة حركة المرور من خلالالطبقات الذكية والضغط الذكيخفض التكاليف المتكاملة من خلالخدمات مُدارة بالكامليزيل عبء التشغيل والصيانة ويحل بشكل مثالي جميع نقاط الألم التي أثيرت في المقدمة.

المنتجات والمكونات الأساسية

  • اسم المكون.​ ​خدمة سحابة Tencent Cloud Elasticsearch (ES)
    • لعب الدوركجوهر الحل بأكمله، يتم توفير خدمة محرك بحث وتحليلات موزعة للتعامل مع جميع طلبات فهرسة البيانات والاستعلام.
    • توصيات التكوين/الاختيار الرئيسية.
      • اختيار الهندسة المعمارية.يوصى به بشدة للسيناريوهات التي تتقلب فيها حركة المرور بشكل كبير.إصدار بدون خادمإنه يحقق حقًا الدفع حسب الاستخدام والتوسع المرن بالمللي ثانية. بالنسبة للسيناريوهات ذات التقلبات المنتظمة، يمكنك اختيار إصدار التوسع المرن وإعداد سياسة التوسع بناءً على استخدام وحدة المعالجة المركزية أو الاستعلام QPS.
      • تكوين العقدة.يوصى بتمكينعقدة رئيسية حصريةلتحسين استقرار المجموعة؛ تستخدم عُقد البياناتإدخال/إخراج عاليأوالأغراض العامةمثيلات مزودة بمحركات أقراص سحابية SSD للحصول على أداء إدخال/إخراج مثالي.
      • تكوين الوظيفة.تأكد من تشغيلإدارة دورة حياة الفهرسة (ILM)وظيفة لأتمتة التقسيم الطبقي لدرجات الحرارة الساخنة والباردة؛ تمكينضغط ZSTDللحصول على نسب ضغط أعلى وسرعات ضغط أعلى.
    • لماذا تختاره.Tencent Cloud ES هي خدمة Elasticsearch مفتوحة المصدر متوافقة مع 100%، وهي خدمة مُدارة بالكامل من Elasticsearch مفتوحة المصدر، وتوفر جميع إمكانيات المصدر المفتوح، بالإضافة إلى ميزات ذات قيمة مضافة مثل الأمان على مستوى المؤسسات، والمراقبة والتنبيهات، والترقيات بنقرة واحدة، بحيث لا يحتاج المستخدمون إلى الاهتمام بالبنية التحتية الأساسية، ويحتاجون فقط إلى التركيز على منطق أعمال البحث نفسه.
  • اسم المكون.​ ​تخزين الكائنات السحابية من Tencent (COS)
    • لعب الدوريعمل كمخزن أساسي لطبقة البيانات الباردة من ES، حيث يضم البيانات المؤرشفة منخفضة التردد ويوفر خدمات تخزين موثوقة للغاية ومنخفضة التكلفة للغاية.
    • توصيات التكوين/الاختيار الرئيسية.تم إنشاؤها لبيانات ES الباردةالتخزين القياسيأوتخزين الترددات المنخفضةدلاء كافية، مع متانة تصل إلى 99.9999999999999999999999999999% (12 9 ثوانٍ)، دون الحاجة إلى تكوين إضافي.
    • لماذا تختاره.تتمتع COS بتكلفة تخزين أقل بكثير من تخزين الكتل عالية الأداء، ومن خلال التكامل بسلاسة مع إمكانيات إدارة المعلومات المتكاملة في ES، يمكن إغراق البيانات الباردة دون معنى، مما يقلل من تكاليف التخزين بأكثر من 801 تيرابايت 3 تيرابايت دون فقدان إمكانية تتبع البيانات.
  • اسم المكون.​ ​موازنة التحميل السحابي من Tencent (CLB)
    • لعب الدوروباعتباره مدخلاً موحداً للخدمة، فإنه يوزع تلقائياً طلبات البحث الضخمة على عقد بيانات ES متعددة في الواجهة الخلفية، مما يلغي نقاط الفشل الفردية ويوفر إمكانات مثل إلغاء تحميل HTTPS.
    • توصيات التكوين/الاختيار الرئيسية.الخيارCLB التطبيقي، تم تكوينه كمستمع TCP/UDP يقوم بإعادة التوجيه إلى المنفذ 9200 من عقدة ES. يوصى بربط عنوان IP العام المرن وتكوين حد النطاق الترددي.
    • لماذا تختاره.تحقيق موازنة تحميل حركة مرور الوصول لتحسين توافر الخدمة وقابلية التوسع، مع حماية التفاصيل الداخلية للمجموعة الخلفية من العميل، مما يسهل إدارتها.

ملخص فوائد البرنامج

  • ⚡ مرونة فائقة مع التحجيم ثانية بثانية.من خلال اعتماد مجموعة التحجيم غير الخادم أو مجموعة التحجيم المرن، يمكن توسيعها على الفور إلى النطاق المطلوب وفقًا لضغط العمل، ويتم استرداد الموارد تلقائيًا بعد ذروة حركة المرور، وبالتالي تحقيق الدفع مقابل الاستخدام حقًا.
  • 💸 تقليل التكاليف الإجمالية بشكل كبير.من خلال الفصل الذكي للبيانات الساخنة والباردة وتقنية ضغط ZSTD، يتم تقليل تكلفة تخزين البيانات الباردة بأكثر من 80%، وتجنب الهدر الناتج عن حجز كمية كبيرة من الموارد للتعامل مع الذروة، ويمكن تحسين التكلفة الشاملة بمقدار 50%+.
  • 🛡️ خارج الصندوق، على مستوى المؤسسات ومتوفر بشكل كبير.وهو يوفر اتفاقية مستوى توافر الخدمة 99.95%، وآلية النسخ المتماثل المدمجة، ونشر التوافر المتقاطع، وإمكانية تجاوز الفشل التلقائي، وميزات الأمان مثل عزل شبكة VPC، ومجموعات الأمان، وسجلات الوصول، وما إلى ذلك لضمان استمرارية الأعمال وأمن البيانات.
  • 🔧 حرية التشغيل والتركيز على الابتكار في الأعمال التجارية.تعمل الخدمة المدارة بالكامل على التخلص من أعمال التشغيل والصيانة الشاقة مثل نشر الأجهزة وتثبيت البرامج وترقية الإصدار واسترداد الأعطال وما إلى ذلك. ما عليك سوى إجراء تكوين بسيط من خلال وحدة التحكم أو واجهة برمجة التطبيقات، ويمكنك الحصول على إمكانية بحث قوية، بحيث يمكن للفريق التركيز أكثر على تطوير الأعمال الأساسية.

سيناريوهات التطبيق والعملاء القابلين للتطبيق

  • سيناريوهات التطبيق النموذجية.
    • موقع/تطبيق للتجارة الإلكترونية.البحث عن المنتجات، والتصفية، والقوائم الموصى بها، للتعامل مع 618، ومضاعفة أحد عشر عرضاً ترويجياً كبيراً أثناء الاستعلام الفوري الضخم.
    • منصات المحتوى والمعلومات.البحث عن الكلمات الرئيسية والبحث عن النص الكامل للأخبار ومقاطع الفيديو والمقالات وغيرها.
    • تحليل السجلات ومراقبة العمليات (ELK).جمع بيانات السجلات الضخمة من خوادم وتطبيقات المؤسسة وتخزينها وتحليلها في الوقت الفعلي لاستكشاف الأخطاء وإصلاحها والحصول على رؤى الأعمال.
    • استرجاع البيانات داخل المؤسسة.مثل CRM و ERP وغيرها من الأنظمة الأخرى ضمن الاستعلام عن معلومات العميل والطلب والمنتج.
  • خصائص العميل القابلة للتطبيق.
    • هناك ذروة وانخفاضات كبيرة في عبء العمل ولا يمكن التنبؤ بالذروات.
    • إن كمية البيانات ضخمة (من تيرابايت إلى بيتابايت) والوصول إلى البيانات له طابع ساخن وبارد مميز.
    • الشركات المتوسطة والكبيرة التي تبحث عن حلول فعالة من حيث التكلفة وترغب في تحسين تكاليف بنيتها التحتية.
    • عدم وجود فريق محترف لعمليات Elasticsearch لجميع المطورين الذين يرغبون في الحصول على خدمة بحث جاهزة ومستقرة وموثوقة.

روابط ذات صلة

مقدمة لخدمة Tencent Cloud Elasticsearch السحابية خدمات استرجاع البيانات الضخمة المدارة بالكامل وتحليلها في السحابة
تخزين الكائنات السحابية من Tencent (COS) الباقة السحابية للمستخدم الجديد بخصم 1.3% لمدة ثلاث سنوات
موازنة التحميل السحابي من Tencent (CLB) توفير خدمات توزيع آمن وسريع لحركة المرور من الطبقة 4 و7
برنامج تعليمي تدريبي عملي على استرجاع المتجهات عالية الأداء على مستوى المليار يدعم الإصدار ES 8.16.1 ما يصل إلى مليار عملية بحث عن المتجهات