Minimální Systémové Požadavky pro Infrastrukturu Webového Obchodu
Aby váš webový obchod fungoval efektivně a bezpečně, je důležité zajistit, že vaše infrastruktura splňuje minimální systémové požadavky. Tyto požadavky zahrnují hardware, software a síťové konfigurace potřebné pro provoz webového serveru, databázového serveru a dalších komponent.
Hardware
Webový Server
- Procesor (CPU): Dvoujádrový procesor (doporučeno čtyřjádrový pro vyšší výkon)
- Paměť (RAM): 8 GB (doporučeno 16 GB pro lepší výkon a stabilitu)
- Úložiště: 40 GB SSD (doporučeno 80 GB SSD, záleží na velikosti a množství produktů a dat)
- Síťové Připojení: Stabilní připojení s minimální rychlostí 100 mbit/s, doporučujeme 1000mbit/s
Databázový Server
- Procesor (CPU): Dvoujádrový procesor (doporučeno čtyřjádrový pro vyšší výkon)
- Paměť (RAM): 8 GB (doporučeno 16 GB pro lepší výkon a zvládnutí vyšších zatížení)
- Úložiště: 100 GB SSD (doporučeno 200 GB SSD, záleží na velikosti databáze)
- Síťové Připojení: Stabilní připojení s minimální rychlostí 100 Mbps
Software
Operační Systém
- Webový Server: Linux (Ubuntu 20.04 LTS nebo novější, CentOS 7 nebo novější)
- Databázový Server: Linux (Ubuntu 20.04 LTS nebo novější, CentOS 7 nebo novější)
Webový Server
- Nginx: Verze 1.18 nebo novější
Databázový Server
- PostgreSQL: Verze 12 nebo novější
Programovací Jazyk a Framework
- PHP: Verze 7.4 nebo novější (pro běžné webové aplikace)
- Node.js: Verze 20 nebo novější (pro obchod a admin rozhraní)
Další Software
- SSL/TLS: OpenSSL pro správu SSL/TLS certifikátů
- Firewall: UFW (Uncomplicated Firewall) nebo iptables pro zabezpečení serveru
- SSH: OpenSSH pro bezpečný přístup k serveru
Síťové Konfigurace
- Firewall Nastavení: Otevřené porty 80 (HTTP) a 443 (HTTPS) externě. Interně otevřené porty 80, 443, 5432, 3000, 3001, 3002
- DNS: Konfigurace DNS pro váš doménový název, aby správně směroval na IP adresu vašeho webového serveru
- Zálohování: Pravidelné zálohování dat a databází na externí úložiště
Další Požadavky
- Zabezpečení: Implementace bezpečnostních opatření jako je dvoufaktorová autentizace (2FA), pravidelné aktualizace softwaru a monitorování serveru pro detekci potenciálních hrozeb
- Škálovatelnost: Plán na škálování infrastruktury v případě nárůstu návštěvnosti a dat (např. použití load balancerů, vertikální a horizontální škálování serverů)
Dodržování těchto minimálních systémových požadavků zajistí, že váš webový obchod bude fungovat hladce, bezpečně a efektivně, a zároveň bude připraven na budoucí růst a zvýšení návštěvnosti.
Zátěž
Doporučený hardware vydrží maximálně 100 objednávek za sekundu. Pokud potřebujete obsluhovat více zákazníků, musíte vlastnit lepší hardware