OpenSearch

OpenSearch

Open-source'owy silnik wyszukiwania i analizy, fork społecznościowy Elasticsearch

Wybierz plan VPS do wdrożenia OpenSearch

KVM 2
2-rdzeniowy vCPU
8 GB pamięci RAM
100 GB przestrzeni na dysku NVMe
8 TB przepustowości
34,99  zł /mies.

Odnawia się w cenie 64,99 zł/mies. na okres 2 lat. Anuluj w dowolnym momencie.

O OpenSearch

OpenSearch to oparty na społeczności, otwartoźródłowy pakiet do wyszukiwania i analizy, wywodzący się z Elasticsearch 7.10.2 i Kibana 7.10.2. Gdy Elastic zmienił swoje licencjonowanie, aby ograniczyć użycie komercyjne, AWS i społeczność open-source rozwidliły projekt, aby utrzymać prawdziwie otwartą alternatywę na licencji Apache 2.0. OpenSearch zapewnia potężne możliwości wyszukiwania pełnotekstowego, analizę danych dzienników i zdarzeń, monitorowanie wydajności aplikacji oraz analizę bezpieczeństwa dzięki rozproszonej, skalowalnej architekturze. Dzięki OpenSearch Dashboards (rozwidlenie Kibany) użytkownicy otrzymują bogate narzędzia do wizualizacji danych, tworzenia zapytań i paneli kontrolnych. Zaufany przez organizacje potrzebujące wyszukiwania klasy korporacyjnej bez zastrzeżonych ograniczeń licencyjnych, OpenSearch obsługuje przypadki użycia od wyszukiwania produktów e-commerce po systemy zarządzania informacjami i zdarzeniami bezpieczeństwa (SIEM).

Typowe przypadki użycia

Platformy e-commerce i treści używają OpenSearch do zapewnienia szybkiego, trafnego wyszukiwania produktów z nawigacją fasetową, sugestiami autouzupełniania i zapytaniami w języku naturalnym, które poprawiają współczynniki konwersji i doświadczenie użytkownika. Zespoły DevOps i SRE wdrażają OpenSearch do scentralizowanej agregacji i analizy logów, zbierając logi z aplikacji, serwerów i infrastruktury w celu rozwiązywania problemów, wykrywania anomalii i utrzymywania kondycji systemu za pomocą paneli monitorowania w czasie rzeczywistym. Centra operacji bezpieczeństwa wykorzystują OpenSearch do SIEM (Security Information and Event Management), przetwarzając logi bezpieczeństwa, wykrywając zagrożenia poprzez dopasowywanie wzorców i wykrywanie anomalii oraz badając incydenty za pomocą potężnych możliwości wyszukiwania i korelacji. Analitycy danych i zespoły business intelligence używają OpenSearch Dashboards do wizualizacji metryk, tworzenia interaktywnych paneli kontrolnych i eksplorowania zbiorów danych za pomocą agregacji i analiz, które ujawniają spostrzeżenia z dużych ilości ustrukturyzowanych i nieustrukturyzowanych danych.

Kluczowe funkcje

  • Wyszukiwanie pełnotekstowe z punktacją trafności i zaawansowanym językiem zapytań DSL
  • Indeksowanie w czasie rzeczywistym i niemal natychmiastowe wyniki wyszukiwania
  • Rozproszona architektura ze skalowalnością horyzontalną
  • OpenSearch Dashboards do wizualizacji i eksploracji danych
  • Agregacje i analizy do podsumowywania danych
  • API RESTful dla łatwej integracji z aplikacjami
  • Obsługa danych ustrukturyzowanych, nieustrukturyzowanych i geoprzestrzennych
  • Zarządzanie indeksami z politykami cyklu życia
  • Wykrywanie anomalii i możliwości alertowania
  • Obsługa zapytań SQL i Piped Processing Language (PPL)
  • Migawki i przywracanie do tworzenia kopii zapasowych i odzyskiwania po awarii
  • Analizator wydajności do optymalizacji klastra

Wymagania dotyczące zasobów i czas uruchomienia

OpenSearch to aplikacja zasobożerna ze względu na swoją architekturę opartą na Javie i operacje w pamięci dla szybkiej wydajności wyszukiwania. Chociaż OpenSearch technicznie może działać na minimalnym sprzęcie, ten szablon jest skonfigurowany z 1 GB rozmiaru sterty Javy, odpowiednim

do zadań deweloperskich i małych obciążeń produkcyjnych na VPS z 4 GB pamięci RAM. W przypadku małych wdrożeń produkcyjnych (do 10 GB indeksowanych danych) zaleca się co najmniej 4 GB pamięci RAM. Dla średnich obciążeń (do 100 GB indeksowanych danych) zaleca się 8 GB pamięci RAM z 4 GB sterty. Duże wdrożenia produkcyjne powinny mieć 16 GB+ pamięci RAM ze stertą o rozmiarze 50% dostępnej pamięci, maksymalnie do 32 GB. Początkowe uruchomienie trwa 2-5 minut, ponieważ OpenSearch inicjuje indeksy i jest gotowy do przyjmowania żądań. OpenSearch Dashboards może wyświetlać błędy połączenia podczas tego okresu inicjalizacji, co jest normalne. Zaplanuj odpowiednią przestrzeń dyskową, ponieważ OpenSearch przechowuje indeksowane dane w trwałym woluminie, a rzeczywiste wykorzystanie dysku zależy od objętości danych i ustawień indeksu.

Kwestie bezpieczeństwa

To wdrożenie OpenSearch obejmuje podstawowe uwierzytelnianie za pomocą wtyczki bezpieczeństwa z Twoją skonfigurowaną nazwą użytkownika i hasłem, chroniąc dostęp do OpenSearch Dashboards i interfejsu REST API przed nieautoryzowanymi użytkownikami. OpenSearch Dashboards jest udostępniany przez HTTPS za pośrednictwem Traefik z automatycznymi certyfikatami Let's Encrypt, zapewniając zaszyfrowany dostęp do interfejsu użytkownika. Wewnętrzna komunikacja między kontenerami wykorzystuje HTTP w prywatnej sieci Docker. Regularnie aktualizuj kontenery OpenSearch, aby otrzymywać poprawki bezpieczeństwa i nowe funkcje. Skonfiguruj automatyczne kopie zapasowe, używając funkcji migawek i przywracania OpenSearch, aby zapobiec utracie danych. Ogranicz dostęp do portu API OpenSearch za pomocą reguł zapory sieciowej VPS, zezwalając tylko zaufanym adresom IP na bezpośredni dostęp do API.

Dlaczego warto wdrożyć OpenSearch na Hostinger VPS

Wdrożenie OpenSearch na Hostinger VPS zapewnia pełną kontrolę nad Twoją infrastrukturą wyszukiwania i analizy bez zastrzeżonych ograniczeń licencyjnych, które obecnie dotyczą Elasticsearch. Dzięki dedykowanym zasobom VPS, OpenSearch zapewnia przewidywalną wydajność zapytań i przepustowość indeksowania, zamiast konkurować o współdzieloną pojemność w usługach zarządzanych, gdzie koszty skalują się wraz z objętością danych i szybkością zapytań. Samodzielne hostowanie utrzymuje wszystkie indeksowane dane, zapytania wyszukiwania i analizy na infrastrukturze, którą Ty kontrolujesz, co jest kluczowe dla organizacji z wymogami rezydencji danych lub obsługujących wrażliwe informacje, które nie mogą być przechowywane na platformach stron trzecich. Licencja Apache 2.0 oznacza brak ograniczeń komercyjnych lub niespodziewanych zmian licencyjnych, w przeciwieństwie do nowoczesnych wersji Elasticsearch. Poziomy wydajności Hostinger VPS pozwalają Ci zacząć od mniejszych zbiorów danych i skalować zasoby wraz ze wzrostem Twoich danych, zapewniając elastyczność w dopasowaniu kosztów infrastruktury do rzeczywistego wykorzystania, zamiast płacić za poziomy usług zarządzanych z pojemnością, której nie potrzebujesz. Traefik automatycznie obsługuje HTTPS dla OpenSearch Dashboards, dzięki czemu Twój interfejs użytkownika analityki jest bezpiecznie dostępny bez ręcznej konfiguracji SSL.

Wybierz plan VPS do wdrożenia OpenSearch

KVM 2
2-rdzeniowy vCPU
8 GB pamięci RAM
100 GB przestrzeni na dysku NVMe
8 TB przepustowości
34,99  zł /mies.

Odnawia się w cenie 64,99 zł/mies. na okres 2 lat. Anuluj w dowolnym momencie.

Przeglądaj inne aplikacje w tej kategorii