Áttekintés
Az Elastic Stack a naplókat és a mutatókat kereshető, vizuális és felhasználható adatokká alakítja. Cloudzyn az Elasticsearch, a Kibana, a Logstash és a Filebeat előre telepítve érkezik az Ubuntu Server 24.04-re, ésszerű alapbeállításokkal, így azonnal megkezdheti az adatok bevitelét. A dedikált EPYC vCPU-k, a DDR5 RAM, a tiszta NVMe tároló és a 10 Gbps-es uplink biztosítják a gyors indexelést és a műveleti panelek gyors működését. A rugalmas óránkénti számlázás támogatja a gyors staging klasztereket és a skálázási tesztelést, míg a hosszú távú tervezetek alkalmasak a termelési bevezetésekhez.
Leírás
Ez a kép a kereséshez, elemzéshez és naplófeldolgozáshoz szükséges teljes Elastic Stack-et tartalmazza. A szolgáltatásokat a systemd kezeli, és azok előre be vannak állítva, hogy egymással kommunikáljanak. Az első indításkor létrehozásra kerül az első rendszergazda, és a hitelesítő adatok biztonsági okokból a szerveren kerülnek tárolásra.
- Szolgáltatások: Elasticsearch, Kibana, Logstash, Filebeat
- Hitelesítő adatok: felhasználónév rugalmas, jelszó tárolva a /rootcloudzy
- Főbb portok: Kibana 5601, Elasticsearch HTTP 9200, Elasticsearch belső szállítás 127.0.0.1:9300
- Fontos könyvtárak:
- Konfiguráció: /etc/{szolgáltatás}/
- Adatok: /var/lib/{szolgáltatás}/
- Naplók: /var/log/{szolgáltatás}/
- Bináris fájlok: /usr/share/{szolgáltatás}/bin/
- Pluginek (Elasticsearch és Kibana): /usr/share/{elasticsearch|kibana}/plugins/
Hozzáférés a webes felülethez
Íme az első nap útvonala a bekapcsolástól az első irányítópultig. Az első hozzáféréshez használja közvetlenül az IP-címet, majd később, ha szeretné, adja hozzá a DNS-t.
- Kibana
Nyissa meg a böngészőjét a következő címen: http://<server-ip>:5601. Bejelentkezés rugalmas és a jelszót a /rootcloudzyA Kibana kezdőlapjáról adja hozzá az első adatnézetét, és fedezze fel a Discover vagy a Dashboards funkciókat. - Elasticsearch API
Tesztelje a csomópontot a következővel:
| curl http://<server-ip>:9200 |
A klaszter transzport a következő címen fut 127.0.0.1:9300 címre a helyi folyamatok közötti kommunikációhoz.
- Beats és Logstash
A Filebeat és a Logstash szolgáltatásként futnak. Irányítsa a Filebeat-et az alkalmazás naplófájljaira, és szükség szerint továbbítsa a strukturált bemeneteket a Logstash csővezetéken keresztül.
Hasznos szolgáltatási parancsok:
| systemctl status <service> systemctl restart <service> systemctl stop <service> systemctl start <service> # Replace <service> with: elasticsearch, kibana, logstash, filebeat |
Speciális funkciók
Ez az a praktikus kombináció, amely biztosítja az indexelés stabilitását, a lekérdezések gyorsaságát és a frissítések biztonságát. Alkalmas kis, egycsomópontos elemzésekhez, és vertikálisan skálázható nagyobb terhelés esetén is, újratelepítés nélkül.
- Dedikált vCPU-k és DDR5 RAM az állandó lekérdezési párhuzamosság és a gyorsabb szilánkok egyesítése érdekében
- Tiszta NVMe-tároló nagy IOPS-értékekhez szegmensekben, transzlogokban és pillanatképekben
- 10 Gbps hálózati port a robbanásszerű adatbeviteli és többfelhasználós Kibana munkamenetekhez
- Pillanatképek és gyors visszaállítás panel pillanatképek segítségével a biztonságosabb frissítések és pluginok kipróbálása érdekében
- Óradíjszámítás az eldobható staging csomópontokért; csak azt tartsa meg, amit használ
Egyetlen újraindítás alkalmazza az átméretezést; nincs adatmigráció, nincs DNS-szerkesztés.
Könnyű használat
Cloudzyirányítópultja kezeli az áramellátást, a méretváltoztatást, a pillanatképeket és a régiók áthelyezését. Percek alatt telepítheti, csatlakozhat a Kibana 5601-es portjához, és megkezdheti a naplófájlok továbbítását. Azonnal használhatja a statikus IP-címet, vagy később csatlakoztathat egy domaint, ha elégedett a beállítással.
Teljesítményközpontúság
A jobb telemetria segít a valódi webhelyek gyorsabb betöltésében. Az Nginx vagy az alkalmazásnaplók Filebeat segítségével történő gyűjtésével és a forgalmi minták Kibana-ban történő megjelenítésével felismerheti a lassú végpontokat és csökkentheti a nyilvános oldalak TTFB-jét. A gyors NVMe I/O és a 10 Gbps-es felkapcsolási sebesség biztosítja a zökkenőmentes adatbevitelt a forgalmi csúcsok idején is, így az elemzési nézet továbbra is reagál, miközben Ön a Core Web Vitals beállításait finomítja.
Teljes webhely-ellenőrzés
Root hozzáféréssel rendelkezik a klaszter hangolásához, a tűzfal szabályokhoz és a bővítmények kezeléséhez. A KVM elszigetelés megkülönbözteti a kernelt és a folyamatokat a szomszédos munkaterhelésektől, a dedikált IP-címek pedig csökkentik a CAPTCHA-val kapcsolatos problémákat az adminisztrátori felhasználói felületeken.
- Kezelje a szolgáltatásokat a systemctl paranccsal, és ellenőrizze a naplófájlokat a /var/log/{szolgáltatás}/
- A konfigurációk tárolása /etc/{szolgáltatás}/ és az adatokat /var/lib/{szolgáltatás}/
- Telepítse a bővítményeket úgy, hogy azokat a következő helyre helyezi: /usr/share/{elasticsearch|kibana}/plugins/ majd a szolgáltatás újraindítása
- Biztosítsa a hozzáférést úgy, hogy csak az Ön IP-címét engedélyezi a 5601 és 9200 portokon, vagy hitelesítő fordított proxyt helyez el előtte.
Hatékony eszközök
A dobozból kivéve megkapja az alapvető stacket, valamint tiszta hookokat a megerősítéshez, a monitorozáshoz és a biztonsági mentésekhez. Minden úgy van beállítva, hogy a kép memóriája és lemezhasználata kiszámítható legyen.
- Előre telepítve: Elasticsearch, Kibana, Logstash, Filebeat az Ubuntu Server 24.04 rendszeren
- Opcionális megerősítő és felügyeleti kiegészítők, mint például a Fail2Ban és a node_exporter
- Pillanatfelvételek receptjei objektumtárolókba, például S3 vagy GCS
- Cron sablonok az index életciklusának karbantartásához és a naplófájlok törléséhez
- Példa Logstash csővezetékekre gyakori bemenetekhez
Globális hatókör
Válassza ki a legközelebbi adatközpontot a gyorsabb adatbeviteli és gyorsabb irányítópultok érdekében. Cloudzy három kontinensen több jelenléti pontot Cloudzy .
- Észak-Amerika: New York City, Dallas, Miami, Utah, Las Vegas
- Európa: London, Amszterdam, Frankfurt, Zürich
- Ázsia-Csendes-óceán: Szingapúr
Minden helyszín 10 Gbps-os felkapcsolási sebességet és 99,95%-os rendelkezésre állási SLA-t kínál. Az egyetlen változó tényező a felhasználók vagy az adatforrások távolsága.
Az alkalmazás részletei
Verzió: Nem meghatározva
Operációs rendszer: Ubuntu Server 24.04
Minimális RAM: 8 GB
IP-típusok: IPv6, IPv4
Telepítse most az Elastic Stacket: indítson el egy használatra kész ELK plus Filebeat csomópontot, és perceken belül kezdje el az adatok bevitelét.
Fontos: Konfigurációs és domain felelősségek
Minden OCA-n teljes SSH/root hozzáférést kapsz. Ez azt is jelenti, hogy a változtatások megszakíthatják meghibásodhat az alkalmazás. Kérjük, olvassa el ezt, mielőtt módosítaná a konfigurációkat.
- Te kezeled a domaint. Nem értékesítünk és nem tárolunk domainnevet/DNS-t. Ha az alkalmazáshoz domainnév szükséges, a domainjét a szerverre kell irányítania (A/AAAA/CNAME és MX/TXT, ha releváns). Az SSL-kibocsátás és számos irányítópult működése attól függ, hogy ez helyes-e.
- A telepítés után a domain/hostname megváltoztatása nem triviális feladat. Sok OCA írja be a domaint a konfigurációkba (.env, fordított proxy, alkalmazás URL-ek). Ha megváltoztatja, frissítse a következőket is:
- Fordított proxy (Nginx/Caddy) és TLS tanúsítványok
- Alkalmazás „külső URL”/alap URL és visszahívási/webhook URL-ek
- Az alkalmazásban vagy kiegészítőkben található bármelyik hardveresen kódolt link
- A képesítések fontosak. Az alapértelmezett rendszergazda átnevezése, a jelszavak cseréje vagy a szolgáltatás portjainak megváltoztatása az alkalmazás konfigurációjának frissítése nélkül kizárni vagy leállíthatja a szolgáltatásokat. Tartsa biztonságban és szinkronban a hitelesítő adatokat az alkalmazásban, a proxyn és az integrációkban.
- A névszerver változásai leállást okozhatnak. A domain új névszerverekre való áthelyezése vagy az NS-rekordok szerkesztése terjesztési késleltetéseket okoz. Tervezze meg a változtatásokat, csökkentse előre a TTL-t, és ellenőrizze az A/AAAA-rekordokat a váltás előtt.
- A tűzfal/port módosítások megszakíthatják a hozzáférést. Ha megváltoztatja az SSH, HTTP/HTTPS, RDP vagy alkalmazás portokat, frissítse a tűzfalakat (UFW/CSF/biztonsági csoportok) és a fordított proxy szabályokat ennek megfelelően.
- Az e-mail (SMTP) portok alapértelmezés szerint korlátozottak. Kimenő levelek portjai (pl. 25/465/587) lehet zárva, hogy megakadályozzák a visszaéléseket. Ha az OCA-nak e-mailt kell küldenie, SMTP-hozzáférést kérni. támogatástól, vagy tranzakciós e-mail szolgáltatót (SendGrid/Mailgun/SES) használjon API-n vagy jóváhagyott SMTP-n keresztül.
- E-mail és engedélyezési listák. Ha az alkalmazás e-maileket küld vagy webhookokat fogad, az IP-címek/hostnevek megváltoztatása hatással lehet a kézbesíthetőségre vagy az engedélyezési listákra. Frissítse az SPF/DKIM/DMARC és az IP-címek engedélyezési listáit.
- Mielőtt bármilyen nagy változást végrehajtanál: készíts egy pillanatképet. Használja a panel pillanatfelvétel/biztonsági másolat Először is: ha egy plugin, frissítés vagy konfigurációs módosítás nem a várt eredményt hozza, akkor perceken belül visszaállíthatja az eredeti állapotot.
- Támogatási kör. Mi biztosítjuk a szervert és az előre telepített OCA képet. Folyamatos alkalmazás szintű konfiguráció (domainnevek, DNS, alkalmazásbeállítások, bővítmények, egyéni kód) a felhasználó felelőssége.
Gyors szabály: ha megérinti a domainhez, portokhoz, jelszavakhoz, hosztnevekhez vagy proxy/SSL konfigurációkhoz, akkor az alkalmazás beállításait is frissítenie kell, és először készítsen pillanatképet.