Computação nas nuvens
Computação em Nuvens
1. Computação em Nuvens Computação em Nuvens é um termo relativamente novo, devido a isso não há uma definição bem consistente sobre o assunto causando ainda muita divergência de opiniões quanto à utilização do termo. Computação em Nuvem é uma maneira eficiente de aumentar e tornar flexível os recursos computacionais. Como nenhuma máquina tem a capacidade de armazenar todo conteúdo da rede mundial de computadores, a solução foi desenvolver um meio que teoricamente não precisasse ocupar qualquer espaço. Ao invés dos arquivos ficarem guardados em um HD em casa ou no escritório, tal trabalho é realizado por servidores gigantescos que ocupam diversos galpões. A Computação em Nuvens (do inglês “cloud computing”) já é uma tendência e a aposta é que ninguém mais precise instalar programa algum em seu computador para realizar desde tarefas básicas (como mexer com planilhas) até trabalhos mais complexos (vide edição de imagens e vídeos), pois tudo seria feito pela internet. Ilustração:
2. Características Essenciais O modelo de computação em nuvem é composto por cinco características essenciais. Para que a aplicação seja realmente uma aplicação na nuvem ela deve atender suas características essenciais. Estas características são: Auto-serviço sob demanda: O usuário pode abastecer os recursos computacionais sem necessitar de interação humana com o provedor de serviço. Acesso por banda larga: Os recursos estão disponíveis através da Internet e podem ser por mecanismos padronizados independente da plataforma, podendo ser acessado tanto por celulares, notebooks, desktops, etc. Agrupamento de recursos: O provedor de serviços agrupa os recursos computacionais (armazenamento, processamento, memória, banda larga e máquinas virtuais) através de um modelo multi-tenant que os recursos físicos e virtuais distribuídos dinamicamente de acordo com