Conceito


  • O conceito básico da computação em nuvens (ou Cloud Computing) se baseia em servidores e computadores realizando tarefas e armazenando dados do usurário através de uma rede, ou seja, não é necessário um computador pessoal para armazenar arquivos, ou instalar aplicativos na memoria do mesmo, tudo é realizado em um servidor externo, sendo necessário apenas a conexão com internet (e dispositivos de entrada e saída, como teclado e monitor) para que usuário possa, a qualquer hora e qualquer lugar, acessar os serviço desejados.


Estrutura


  • De maneira geral, na computação em nuvens, os dados utilizados e salvos não estão confinados em um disco rígido de seu computador, e sim em um servidor que esta disponibilizando o serviço, por isso a alusão a "nuvem". Porém é importante ressaltar que o sistema é formado de duas seções: o front end e o back end que são conectados através de uma rede de internet.
  • As particularidades de cada seção se dão nos lados a serem operados, ou seja, o front end inclui o hardware do cliente (celular, computador ou mesmo uma rede de computadores) com uma interface própria para a operação do usuário. Já o back end é onde se situa a "nuvem", ou seja, a seção onde as informações são armazenadas e processadas e acessadas pelo cliente (no front end) através de uma conexão própria entre os servidores operantes e o dispositivo utilizado pelo cliente.
  • Ainda há um servidor central responsável por monitorar o tráfego e as demandas do cliente para assegurar que tudo funcione tranquilamente. Para esse servidor é utilizado um software chamado middleware, permitindo que computadores em rede se comuniquem uns com os outros.



Virtualização


A tecnologia da virtualização se baseia em simular diferentes ambientes autônomos em uma mesma maquina física, ou seja, é feita uma criação de um ambiente virtual que simula um ambiente real, propiciando a utilização de diversos sistemas e aplicativos sem a necessidade de acesso físico à máquina na qual estão hospedados. A virtualização de servidores proporciona redução nos custos de aquisição dos servidores físicos, facilita a administração, diminui os recursos de infra-estrutura necessários para hospedar os servidores e o consumo de energia. A Computação em nuvem está intimamente relacionada com a virtualização e pode ser considerada a versão "nas nuvens" dessa tecnologia. A virtualização pode ser classificada em tipos, estes baseados no foco de seus serviços: A virtualização de hardware consiste em rodar vários sistemas operacionais na mesma máquina. Isso é possível com o uso de programas específicos, que geram máquinas virtuais (Virtual Machines, ou VMs): estas emulam os componentes físicos de um PC, possibilitando que um sistema operacional diferente seja instalado em cada uma delas. A maioria dos programas disponíveis no mercado funciona no mesmo local em que se encontra a instalação. Isso pode parecer óbvio para usuários tradicionais, mas tal barreira foi quebrada com o uso da Virtualização da Apresentação: trata-se do acesso a um ambiente computacional sem a necessidade de estar em contato físico com ele. Isso propicia, entre outras coisas, a utilização de um sistema operacional completo (bem como de seus aplicativos) de qualquer local do planeta, como se estivessem instalados no seu PC. Outro tipo de virtualização é a de aplicativos. A técnica consiste em ter uma única cópia de determinado aplicativo, instalada em um servidor virtual; usuários que desejarem ter acesso a tal aplicativo podem fazê-lo diretamente, sem a necessidade de que ele também esteja instalado na máquina física.

Processo de utilização


  • Como se faz para usar esta tecnologia?
  • Quais os requisitos?
  • Quanto custa um serviço básico?
  • Como se faz para contratar?


Referências bibliográficas


Usar como referências somente Livros, Artigos ou Revistas