Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je rozdiel medzi aplikačným serverom a internetovým informačným serverom?

Podmienky „aplikačný server“ a „Internet Information Server (IIS)“ sa vzťahujú na rôzne funkcie a slúžia na rôzne účely, aj keď sa niekedy môžu prekrývať. Tu je porucha:

Aplikačný server

* koncept: Softvérová platforma určená na hosťovanie, správu a spúšťanie aplikácií. Poskytuje runtime prostredie pre aplikácie napísané v rôznych programovacích jazykoch a rámcoch, ktoré ponúka služby ako:

* nasadenie aplikácie: Správa inštalácie a konfigurácie aplikácií.

* Runtime prostredie: Poskytovanie potrebných knižníc, rámcov a zdrojov na vykonanie aplikácií.

* Zabezpečenie: Implementácia bezpečnostných opatrení na ochranu aplikácií a údajov.

* Manažment súbežnosti: Efektívne spracovanie viacerých požiadaviek.

* Prístup k údajom: Poskytovanie prístupu k databázam a iným zdrojom údajov.

* Správa transakcií: Zabezpečenie integrity a konzistentnosti údajov.

* Príklady: Apache Tomcat, JBoss, Glassfish, WebSphere, WebLogic atď.

Internet Information Server (IIS)

* koncept: Webový server vyvinutý spoločnosťou Microsoft pre operačné systémy Windows. Primárne spracováva webové požiadavky a slúži statickému obsahu (HTML, obrázky atď.) Na internete.

* Vlastnosti:

* Webový server: Zvláda požiadavky HTTP a slúži webovým stránkam.

* ftp server: Umožňuje prenosy súborov medzi počítačmi.

* SMTP Server: Spravuje e -mailové odosielanie a prijímanie.

* ASP.NET Support: Spustí aplikácie ASP.NET, rámec pre vytváranie dynamických webových stránok a webových aplikácií.

* ssl/tls podpora: Poskytuje bezpečnú komunikáciu nad HTTPS.

Kľúčové rozdiely:

| Funkcia | Aplikačný server | Internet Information Server (IIS)

| ------------------- | --------------------------- ----------------------- | ------------------------------ ------------------------- |

| Primárna funkcia | Hosťovanie a prevádzkovanie webových aplikácií Poskytovanie webového obsahu a spracovanie webových požiadaviek

| Focus | Logika aplikácií a obchodné procesy Podávanie statických a dynamických webových stránok

| Aplikácie | Dynamické webové stránky, podnikové aplikácie, API REST | Webové stránky, obrázky, videá, stiahnutie

| jazyky | Rozmanité (java, python, php atď.) | Primárne ASP.NET, ale aj iné jazyky

| Operačné systémy | Nezávislá od platformy (často založená na Java) Iba Windows

Prekryt:

Aplikačné servery aj IIS dokážu spracovať webové požiadavky a podávať webové stránky. IIS je však primárne webový server, zatiaľ čo aplikačný server je platformou pre spustenie aplikácií.

Príklad:

* Webová aplikácia využívajúca javový Spring Framework by sa pravdepodobne nasadila na aplikačnom serveri, ako je Tomcat, JBoss alebo Wildfly.

* Webová stránka postavená s ASP.Net by bola hostiteľná na IIS.

Záver:

Zatiaľ čo zdieľajú niektoré funkcie, aplikačné servery a II majú zreteľné úlohy. Aplikačné servery sa zameriavajú na spustenie aplikácií, zatiaľ čo IIS je webový server, ktorý primárne poskytuje statický a dynamický webový obsah. Výber medzi nimi závisí od konkrétnych požiadaviek aplikácie alebo webovej stránky.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené