A computação em nuvem possui diversas características
vantajosas para seus clientes, como aquela em que os recursos de
armazenamento, memória e processamento dos computadores
são rapidamente expandidos ou diminuídos para atender às
exigências dinâmicas, sem preocupação com o planejamento de
capacidade e engenharia para o uso em picos, evitando-se, assim,
o pagamento de capacidade não utilizada ou recursos inativos.
A característica descrita no texto precedente é denominada
A virtualização de servidores possibilita rodar em uma só
máquina física diversos servidores virtuais. As máquinas
virtuais e suas correspondentes reais, em um ambiente de
servidores virtualizados, são denominadas
respectivamente:
A paravirtualização é uma técnica de virtualização que
fornece uma interface para máquinas virtuais semelhantes
ao hardware subjacente. São elementos característicos de
um sistema paravirtualizado:
Os sistemas operacionais são responsáveis por controlar e
impedir que um programa em execução acesse
indevidamente um espaço de memória reservado a outro.
A gerência de memória deve tentar manter na memória
principal o maior número de processos residentes,
permitindo maximizar o compartilhamento do processador
e demais recursos computacionais. Mesmo na ausência de
espaço livre, o sistema deve permitir que novos processos
sejam aceitos e executados. O processo em que cada
software em execução tem seu próprio espaço de
endereçamento é a:
Contêineres e máquinas virtuais são tecnologias que
tornam as aplicações independentes dos recursos de
infraestrutura. A conteinerização é uma forma de
virtualização de sistema operacional, em que aplicativos
são executados em espaços de usuário isolados
chamados contêineres que compartilham o SO. Um
contêiner de aplicativos é um ambiente de computação
totalmente embalado e portátil. Na conteinerização, o
mecanismo que engloba recursos do sistema em uma
abstração é denominado