OpenSearch
Silnik typu open-source do wyszukiwania i analizy, rozgałęzienie społecznościowe Elasticsearch
Wybierz plan VPS do wdrożenia OpenSearch
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 poprzez rozproszoną, skalowalną architekturę. 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 zasila przypadki użycia od wyszukiwania produktów w e-commerce po systemy zarządzania informacjami i zdarzeniami bezpieczeństwa (SIEM).
Typowe przypadki użycia
Platformy e-commerce i treści wykorzystują OpenSearch do zasilania 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 dzienników, zbierając dzienniki z aplikacji, serwerów i infrastruktury w celu rozwiązywania problemów, wykrywania anomalii i utrzymywania zdrowia systemu za pomocą paneli monitorowania w czasie rzeczywistym. Centra operacji bezpieczeństwa wykorzystują OpenSearch do SIEM (Security Information and Event Management), pozyskując dzienniki 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 DSL zapytań
- Indeksowanie w czasie rzeczywistym i niemal natychmiastowe wyniki wyszukiwania
- Rozproszona architektura ze skalowalnością horyzontalną
- OpenSearch Dashboards do wizualizacji i eksploracji danych
- Agregacje i analityka do podsumowywania danych
- API RESTful do ł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 intensywnie wykorzystująca zasoby 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 zastosowań 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 inicjalizuje 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 woluminie trwałym, a rzeczywiste wykorzystanie dysku zależy od iloś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 szyfrowany 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 za pomocą 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 rosną wraz z ilością danych i stawkami zapytań. Samodzielne hostowanie utrzymuje wszystkie indeksowane dane, zapytania wyszukiwania i analizy na infrastrukturze, którą 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ą rozpocząć od mniejszych zbiorów danych i skalować zasoby wraz ze wzrostem 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
Odnawia się w cenie 64,99 zł/mies. na okres 2 lat. Anuluj w dowolnym momencie.