mardi 30 octobre 2012

Serveurs Web Vs serveurs d'applications


Avant d'aller à la comparaison concernant les serveurs Web contre les serveurs d'applications, essayons de comprendre ce qui est un serveur informatique en premier lieu. Un serveur est un dispositif informatique qui est chargé de fournir divers services à ses clients. La nature de ces services peut être n'importe quoi, comme le transfert de fichier, le partage des ressources, etc Les systèmes client et serveur fournissent des fonctions telles que l'accès centralisé à l'information, le stockage des données et d'autres ressources. C'est donc ce que fait généralement un serveur. Maintenant, laissez-nous jeter un oeil à la comparaison, en particulier les serveurs Web contre les serveurs d'applications.

Serveurs Web expliquée

Lorsque vous essayez d'explorer un serveur Web, vous devez réfléchir à ce Protocole de transfert hypertexte (HTTP) est puis aller plus loin. HTTP est un protocole de niveau application utilisé pour la présentation des informations système hypermédia. Fondamentalement, ce protocole est utilisé quand il ya beaucoup de différents types de médias impliqués. Eh bien, les serveurs Web sont les machines réelles ou virtuelles qui sont responsables de la fourniture de contenus. Les clients sont les machines ou les navigateurs Web qui demande de ce contenu (pages HTML). Principalement, les clients demandent du contenu, mais dans certains cas ils doivent le livrer ainsi (tout en soumettant des informations pour la création de comptes de messagerie, etc.)

Un exemple: Considérez que vous souhaitez créer un compte de messagerie. D'abord, vous saisissez l'adresse Web du fournisseur de services de courriel dans votre navigateur. Le terminal à partir duquel vous accédez au site Web est le client dans ce cas. Une fois que vous entrez l'adresse, vous verrez que l'URL est changé et maintenant il commence par "http:// ...". Cette action est l'indication que protocole de transfert hypertexte est utilisé. En quelques secondes, vous voyez que la page Web du fournisseur de service de messagerie électronique sont chargés sur votre navigateur. Cette action indique que le serveur web est prévu contenu au navigateur. Et quand vous fournissez des informations sur le site (pour l'ouverture d'un compte), vous avez en principe d'envoyer des informations au serveur Web.

Questions importantes pour la sécurité des serveurs Web

* Suppression des services inutiles: C'est la première chose que tout administrateur doit faire. Retirez tous les services inutiles, de sorte que toute personne mal intentionnée ne profite pas de ces services.

* Accès à distance: Un administrateur du serveur doit toujours essayer de se connecter à partir d'un terminal local, de sorte que tout accès de l'extérieur peut être restreinte. L'accès à distance comme une politique devrait être complètement rejetée (mais cela peut ne pas être une solution très pratique).

* Données importantes sur un disque séparé: C'est une expérience commune que les données sur le disque (le même que celui du système d'exploitation) peut être exploitée par un pirate fois qu'il accède au répertoire racine. Par conséquent, ces données doivent être placés dans un disque séparé.

Scanners * Utiliser: Scans pour la détection des virus, logiciels malveillants et spamware doivent être effectuées régulièrement.

Avantages des serveurs Web

* Virtual Hosting: Utilisé pour accueillir plus d'un nom de domaine sur le même ordinateur.

* Large File Support: Ils peuvent même soutenir taille des fichiers à l'ABG.

Limitation de bande passante *: En utilisant cette méthode, ils sont en mesure de servir de nombreux clients.

Serveurs d'applications expliqué

Les serveurs d'applications sont essentiellement ceux des serveurs qui prennent en charge les requêtes de contenu dynamique par différentes applications. Ils peuvent être considérés comme un cadre logiciel, qui font le travail de bonne exécution des procédures. Les serveurs d'applications sont dédiées ou conçus pour la manipulation des applications spécifiques telles que les systèmes de gestion de bases de données comme Oracle ou MySQL. Si la complexité impliquée dans une telle application est très grand, alors peut-être que toutes les ressources qui lui est dédié. Mais c'est un cas rare, un serveur d'application est conçu pour gérer de nombreuses applications.

Un exemple: Beaucoup de fois, les informations que demande un client pour besoin de beaucoup de calculs. Ces calculs peut-être au-delà des capacités du client lui-même. Ils doivent donc être effectuée sur le serveur, puis les résultats sont envoyés au client. Un guichet automatique est un exemple de la vie réelle pour cela. Un distributeur de billets n'est pas crédit ou un dépôt d'argent dans un compte bancaire. Cette tâche est dans le domaine des serveurs centralisés d'une banque en particulier. Un guichet automatique envoie essentiellement la demande de retrait ou de dépôt de la somme, ces mesures sont ensuite effectuées par le serveur d'applications de la banque.

Questions importantes pour la sécurité des serveurs d'application

* Les autorisations et privilèges: les privilèges inutiles Si sont affectés à l'application, puis un pirate peut exploiter ces services. De cette façon, les autres tâches du serveur peut aussi être entravée.

* Contrôler et auditer le serveur: Il s'agit d'une tâche très importante, car un grand nombre de tentatives malveillantes sur le serveur sont découverts au moyen de la vérification par lui-même. En outre, la surveillance continue du réseau peut aider à contrecarrer une faille de sécurité en cours.

Comptes d'utilisateurs *: Désactivation de tous les comptes qui ont été créés par défaut lors de l'installation du système d'exploitation est d'une importance primordiale. Un pirate profitant d'une telle négligence est tout simplement inacceptable.

* Certains modules inutilisés et les extensions d'application: Encore une fois, toutes les choses inutiles qui pourraient prendre les ressources devraient être supprimés. Ceci comprend les modules que vous n'utilisez pas et extensions.

Avantages des serveurs d'applications

* Configuration centralisée: Certains changements (comme changer un paramètre pour tout le monde) se déroule de manière centralisée.

* Sécurité: Ils sont en mesure de fournir une meilleure sécurité des données, comme la plupart des calculs se déroule à côté du serveur.

* Performance: Dans un environnement d'utilisation intensive, le modèle client-serveur offre une meilleure sécurité.

Cet article sur les serveurs serveurs d'applications Web vs était une tentative pour expliquer les différences entre les serveurs d'applications et les serveurs Web. Nous pouvons simplement conclure que les serveurs web sont destinées à la manipulation des pages Web, alors que les serveurs d'applications sont conçues pour gérer basé sur le Web ainsi que des applications de bureau....

Aucun commentaire:

Enregistrer un commentaire