Postagens

Mostrando postagens de fevereiro, 2026

Aula 6 - Agrupamento de Recursos e Elasticidade Rápida

O Agrupamento de Recursos (ou Resource Pooling) e a Elasticidade Rápida são os motores econômicos e operacionais que dão à computação em nuvem sua vantagem competitiva avassaladora. O agrupamento de recursos refere-se à capacidade do provedor de servir múltiplos consumidores utilizando um modelo multilocatário (multi-tenant), onde diferentes recursos físicos e virtuais são atribuídos e reatribuídos dinamicamente de acordo com a demanda. Isso permite uma economia de escala sem precedentes, pois o hardware é utilizado de forma muito mais eficiente do que em um modelo onde cada empresa possui seus próprios servidores subutilizados. Nesse cenário, o cliente geralmente não tem controle ou conhecimento sobre a localização exata dos recursos, embora possa especificar um nível de abstração superior, como o país ou o datacenter regional. Ferramentas e mecanismos de virtualização são essenciais aqui, criando máquinas virtuais que isolam os dados de diferentes clientes, mesmo que eles compartilhe...

Aula 5 - Autoatendimento sob Demanda e Acesso Amplo à Rede

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...

Aula 4 - O Modelo NIST: Características Essenciais da Nuvem

O modelo desenvolvido pelo National Institute of Standards and Technology (NIST) é amplamente aceito como a definição padrão para a computação em nuvem, estabelecendo os fundamentos que permitem diferenciar essa tecnologia de serviços de hospedagem tradicionais ou datacenters convencionais. De acordo com essa ementa, os fundamentos da nuvem baseiam-se em um conjunto de atributos que garantem agilidade e escalabilidade para as organizações. O NIST define cinco características essenciais: autoatendimento sob demanda, acesso amplo à rede, agrupamento de recursos, elasticidade rápida e serviço mensurado. A compreensão desses pilares é vital para qualquer profissional de TI, pois eles formam a arquitetura básica da computação em nuvem. Sem a presença concomitante dessas cinco características, um serviço não pode ser tecnicamente classificado como "nuvem", mas sim como uma variação de computação distribuída ou virtualização isolada. Essa padronização permite que empresas avaliem f...

Aula 3: Conceitos Relevantes de Sistemas Distribuídos

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...

Aula 2: Histórico e Evolução da Tecnologia de Nuvem

A computação em nuvem não surgiu de forma isolada, mas é o resultado de décadas de evolução na arquitetura de computadores e redes. Compreender esse percurso é fundamental para entender como passamos da dependência de hardware físico local para a abstração completa dos recursos tecnológicos. As Raízes: Do Mainframe ao Grid Computing Nos anos 60, o conceito de Time-Sharing permitia que múltiplos usuários acessassem um único computador central (Mainframe), uma ideia embrionária de compartilhamento de recursos. Nas décadas de 90 e início de 2000, o Grid Computing (Computação em Grade) permitiu unir o poder de processamento de computadores geograficamente distantes para resolver problemas complexos. Foi essa lógica de "rede como computador" que pavimentou o caminho para a nuvem moderna. A Revolução da Virtualização e o Modelo de Utilidade A grande virada ocorreu com o amadurecimento das tecnologias de virtualização, que permitiram que os provedores de infraestrutura otimizassem o...

Aula 1: Introdução à Computação em Nuvem – Definições e Origem

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 ...