Os programas em seu PC de mesa podem utilizar apenas seus recursos locais , ou podem alcançar através da rede para vários computadores , tocando em cada um para obter informações específicas. Os gerentes de TI chamam isso de uma arquitetura de n camadas , em que cada camada é um computador que participa na criação de informações. O "n " no n-tier é uma variável, como o número de computadores varia de um a centenas de pessoas. Camada Única
Quando você se senta em seu computador , crie um documento de processamento de texto e salvá-lo para o disco rígido , você está usando uma única camada . Toda a ação acontece em um computador. Programas de desktop tradicionais, tais como planilhas , também se encaixam nessa descrição , que os navegadores da Web não fazem, como eles desenhar em outros computadores. Uma criança sentada no banco de trás da minivan da mãe dela , jogando um jogo de vídeo portátil , é outro exemplo de uma arquitetura de uma camada, como o jogo usa recursos de computação apenas no dispositivo portátil
Dois. Nível
Se você compor um documento no seu computador desktop no trabalho e salvar o arquivo em um servidor de rede , você está usando uma arquitetura de duas camadas . Nesta situação, dois computadores contribuir significativamente para o processo: seu PC roda o seu programa de processamento de texto, eo servidor de rede mantém o armazenamento de arquivos seguros como um recurso compartilhado. Outro servidor pode manter um banco de dados compartilhado , que é acessado por dezenas de pessoas ao longo do dia de trabalho , embora isso envolve muitos computadores , o layout ainda está dois níveis porque uma determinada transação envolve apenas dois computadores
< . br> três níveis
um aplicativo que você acessar a partir de um PC , que recupera informações de um servidor de banco de dados e armazena arquivos em um servidor de arquivos separado, constitui uma arquitetura de três camadas . Todos os três computadores neste arranjo têm papéis importantes na aplicação . O PC de mesa hospeda interface de usuário do aplicativo , o servidor de banco de dados rapidamente acessa e combina informações de várias tabelas de dados , e os armazena documentos do servidor de arquivos . Combinando os recursos de computação e armazenamento de cada computador melhora o desempenho e as capacidades gerais do aplicativo.
Multicamadas
Um site que tem conteúdo local, a previsão do tempo e três anúncios é um exemplo de uma arquitetura com várias camadas . PC do usuário eo servidor Web formam duas camadas , o servidor Web tem páginas armazenadas em seu disco rígido e informações locais que recebe através da Internet , envolvendo vários outros níveis. Os anúncios , por exemplo , pode vir a partir de cada um servidor separado em amplamente diferentes localizações . Um grande site pode envolver centenas de computadores diferentes, cada uma com diferentes tipos de informação.