Hospedagem Web

Uma introdução aos servidores de nuvem e seus benefícios - parte 1: definições

O conceito de cloud computing aparece onipresente em nosso mundo moderno, como dependemos de computação sob demanda para gerenciar nossas vidas digitais em vários dispositivos - mobiles, tablets, laptops - enquanto em casa, no escritório ou em movimento. Este trio de artigos apresenta o componente chave na nuvem de computação, os servidores que sustentam cada serviço e fornecem o recurso de computação, bem como descrever como eles oferecem alguns de cloud benefícios mais notáveis computing.

Definições

Servidores de nuvem: Como mencionado acima, pode ser definido como os servidores que são usados para fornecer recursos de computação para a computação em nuvem. Em essência, eles são servidores que estão ligados em rede juntos para fornecer um único pool de quais serviços de nuvem com base podem tirar recursos de poder de computação.

Cloud Computing: Descreve qualquer serviço de computação em que poder de computação é fornecido como um serviço on-demand, através de uma rede pública - geralmente a internet. Em geral serviços de nuvem podem ser classificados usando os três seguintes modelos:

IaaS - infraestrutura como serviço: pool de recursos de servidor e rede física da nuvem (sem quaisquer plataformas de software). Em vez do usuário ser fornecido com um único servidor físico distinto, seus múltiplos ou compartilha aí, eles são fornecidos com recursos equivalentes - poder de processamento de espaço, RAM, disco, largura de banda - desenhada dos servidores de nuvem coletiva subjacente. Estas plataformas de IaaS podem ser configuradas e usadas para instalar o software, frameworks, firmware etc (por exemplo, pilhas de solução) necessário para fornecer serviços e aplicações de software de compilação.

PaaS - Plataforma como serviço:

Plataformas de software virtualizado usando pool de recursos de rede e servidores de nuvem. Esses serviços oferecem recursos físicos coletivos de IaaS juntamente com os pacotes de software acima mencionados para que o usuário tenha uma plataforma pré-configurados que podem construir suas aplicações.

SaaS - Software como serviço:

Aplicativos de nuvem com base fornecidos usando recursos de computação em pool. Esta é a encarnação mais familiar de cloud computing para a maioria dos membros do público, pois inclui qualquer aplicação - como e-mail baseado na web, armazenamento em nuvem, online, jogos - fornecido como um serviço. Os aplicativos são construídos e executados na nuvem com os utilizadores finais, acessando-os através da internet, muitas vezes sem qualquer downloads de software necessárias.

Como funcionam a nuvem de servidores

Modelos de infra-estrutura de computação tradicionais tendem a revolver em torno da idéia de único servidor, sendo usado para um determinado ele funcionar (por exemplo, hospedagem, aplicações de software etc), seja a que esse servidor é um servidor dedicado - ou seja, para o único uso que o cliente - ou compartilhados entre vários clientes. Servidores compartilhados podem ter usado a uma instalação de software/plataforma para todas as suas funções IT/clientes ou eles podem ter entregue servidores privados virtuais (VPS) onde cada cliente tem distinto ambiente operacional, que eles podem configurar.

Cloud computing pode entregar virtualizado semelhante a ambientes de servidor mas usam recursos retirados não um, mas uma infinidade de servidores de nuvem físicas individuais que estão ligados em rede juntos para fornecer combinado pool de recursos de servidor. Em certo sentido, ele usa uma plataforma que pode ser considerada como uma forma de Hospedagem de cluster por meio de que as demandas de recursos de em um cliente funciona são distribuídas por diversos servidores distintos. No entanto, com cloud hosting o pool de recursos tem capacidade suficiente, com servidores suficientes, para fornecer recursos que vários clientes podem explorar como eles precisam.

Dentro da infra-estrutura de serviços em nuvem, servidores de nuvem estão ligados em rede com os chamados hipervisores que são responsáveis pelo gerenciamento da alocação de recursos de cada servidor de nuvem. Em outras palavras, eles controlam quanto recurso é puxado de cada servidor subjacente de nuvem, quando as demandas são feitas do pool de servidores, bem como gerenciar o virtualizado que operam em ambientes que utilizam este recurso.