Compute
Vanliga serverroller
Serverroller
- Servrar utför ofta en specifik uppgift anpassad till ett affärs- eller applikationsbehov. Detta kallas vanligtvis för en serverroll.
Viktiga serverroller
- Webbserver: Levererar webbsidor till klienter.
- Applikationsserver: Hanterar och kör affärslogik för större applikationer.
- Proxyserver: Mellanhand som förbättrar säkerhet och prestanda.
- Bastion Host: Säker åtkomstpunkt för hantering av servrar på interna nätverk.
- Databaseserver: Lagrar och hanterar strukturerad data - databaser.
- Fildelningsserver: Centraliserad lagring och delning av filer.
- DHCP-server, E-postserver, DNS-server, Utskriftsserver, FTP/SFTP-server, Domänkontrollant, Mediadelningsserver, etc.
Webbserver
- Bearbetar HTTP/HTTPS-förfrågningar och levererar webbsidor.
- Hanterar statiskt innehåll (t.ex. HTML, JS, CSS) och dynamiskt innehåll genererat av en server.
- Exempel:
- Apache
- Nginx
- Microsoft IIS
Applikationsserver
- Utför affärslogik och integrerar backend-tjänster.
- Perfekt för flerskiktsarkitekturer och komplexa transaktioner.
- Exempel:
- Apache Tomcat
- JBoss
- Microsoft IIS
Proxyserver
- Forward Proxy: Maskerar klienter och hanterar utgående förfrågningar.
- Reverse Proxy: Dirigerar inkommande trafik till backend-servrar och hanterar säkerhet (ex. SSL).
- Exempel:
- Squid
- HAProxy
- Nginx
Bastion Host
- Ger säker åtkomst till servrar på privata nätverk från externa källor som Internet.
- Fungerar som en gateway för fjärradministration.
- Kallas ibland även för Jump Server
- Exempel:
- AWS Bastion Host
- Azure Bastion
- Fail2Ban
Sammanfattning
- Webbserver: För att leverera webbinnehåll.
- Applikationsserver: För att köra affärsapplikationer.
- Proxyserver: För ökad säkerhet och trafikhantering.
- Bastion Host: För säker åtkomst till fjärradministration av servrar.
What is a Server?
What is a Server?
- Servers provide the computing power behind applications, websites databases and much more.
- A server processes client requests and delivers services across a network.
Key Characteristics
- Processing Power: Equipped with CPU, memory, and storage to execute tasks.
- Networking: Enables communication with clients and other services.
- Service-Oriented: Provides applications, databases, file storage, etc to users.
Types of Servers
- While traditionally physical, servers now include virtual machines, containers, and serverless functions.
Physical Servers
(Bare-Metal)
»