Systémová Dokumentace
Nefukční
Minimální systémové požadavky

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