Seja bem-vindo à disciplina de Computação em Nuvem e Virtualização. Hoje iniciamos o estudo de uma das tecnologias mais disruptivas das últimas décadas, que alterou permanentemente a forma como empresas e indivíduos consomem recursos de tecnologia da informação. O que é Computação em Nuvem? A Computação em Nuvem (ou Cloud Computing) é um modelo tecnológico que permite o acesso sob demanda, via rede (geralmente a internet), a um conjunto compartilhado de recursos computacionais configuráveis — como redes, servidores, armazenamento, aplicativos e serviços. O grande diferencial deste modelo é que esses recursos podem ser rapidamente provisionados e liberados com o mínimo esforço de gerenciamento ou interação com o provedor de serviços. Em vez de uma empresa investir pesadamente em hardware próprio (servidores físicos, nobreaks, sistemas de refrigeração) e mantê-los em um Data Center local, ela "aluga" essa capacidade de provedores especializados. Isso transforma custos fixos de ...
A computação em nuvem é, em sua essência, a aplicação prática e em larga escala de Sistemas Distribuídos. Para entender como a nuvem funciona "por baixo do capô", precisamos compreender como componentes localizados em computadores diferentes se comunicam e coordenam suas ações. Definição e Características Um sistema distribuído é uma coleção de computadores independentes que aparecem para o usuário como um sistema único e coerente. Suas principais características são: • Concorrência: Vários processos são executados ao mesmo tempo em diferentes máquinas. • Inexistência de um Relógio Global: A coordenação depende da troca de mensagens, já que cada máquina tem seu próprio tempo interno. • Falhas Independentes: Uma máquina pode falhar sem que todo o sistema pare de funcionar, o que garante a alta disponibilidade. Transparência e Escalabilidade Um conceito vital é a Transparência. O usuário não precisa saber em qual servidor físico seu arquivo está armazenado ou qual CPU está p...
As duas primeiras características essenciais do modelo NIST, o Autoatendimento sob Demanda e o Acesso Amplo à Rede, representam a quebra definitiva com o modelo tradicional de provisionamento de TI. O autoatendimento permite que o usuário provisione recursos computacionais, como tempo de processamento ou armazenamento em nuvem, de forma automática e unilateral, sem a necessidade de intervenção humana por parte do provedor de serviços. Isso significa que desenvolvedores podem escalar suas aplicações em minutos, algo que antigamente exigiria semanas de processos burocráticos e aprovações manuais. Essa autonomia é um dos principais mecanismos da computação em nuvem para garantir agilidade aos negócios. Ao eliminar o "fator humano" no provisionamento técnico, as empresas reduzem gargalos operacionais e permitem que suas equipes foquem na entrega de valor. Na prática, isso é realizado através de painéis de controle (consolas) ou APIs, onde a infraestrutura é tratada como código. C...
Comentários
Postar um comentário