This is the Trace Id: a87072ad8b34427187b728f601649ef9
Avançar para o conteúdo principal
Azure

O que é a computação em grelha?

A computação em grelha liga vários sistemas para que as organizações possam processar cargas de trabalho em grande escala através da partilha de recursos, o que reduz os custos de infraestrutura.

Significado da computação em grelha

À medida que o volume de dados aumenta e as cargas de trabalho se tornam mais complexas, muitas organizações têm dificuldade em acompanhar a procura crescente de capacidade de processamento. A computação em grelha é um modelo de computação distribuída que cria uma solução económica e dimensionável ao agregar recursos subutilizados de processamento, armazenamento e aplicações em vários sistemas. Permite a colaboração entre departamentos, instituições e até regiões geográficas, o que a torna uma ferramenta essencial para a computação de alto desempenho.

Principais conclusões

  • A computação em grelha é um modelo de computação distribuída que liga sistemas heterogéneos numa infraestrutura virtual unificada.
  • Os principais componentes da computação em grelha são os nós, os servidores de controlo e o middleware.
  • As organizações adotam modelos de computação em grelha para melhorar a escalabilidade, a eficiência de custos e o desempenho de cargas de trabalho em grande escala.
  • A investigação científica, a previsão meteorológica e a imagiologia médica são algumas aplicações reais da computação em grelha.
  • As tendências emergentes da computação em grelha incluem a interoperabilidade com plataformas de cloud e a otimização da alocação de recursos com IA.

O que é a computação em grelha?

Ao contrário dos sistemas centralizados tradicionais, a computação em grelha utiliza um modelo descentralizado que liga sistemas heterogéneos em vários locais para funcionarem como um único ambiente coordenado. Estes sistemas, ou nós, colaboram na partilha de capacidade de processamento e armazenamento, para que as organizações possam utilizar recursos inativos e processar cargas de trabalho complexas com eficiência.

A computação em grelha surgiu na década de 1990, quando as organizações procuravam formas de processar cargas de trabalho cada vez mais complexas sem investir em supercomputadores dispendiosos. Ao agregar recursos de vários sistemas, a computação em grelha proporcionou uma solução prática às instituições de investigação e a outras organizações que necessitavam de capacidade de computação dimensionável.

Atualmente, a computação em grelha continua a ser relevante devido ao crescimento exponencial dos dados e à procura de análise avançada. As empresas, as universidades e os organismos governamentais utilizam-na para processar conjuntos de dados enormes, executar simulações e suportar projetos colaborativos. A sua capacidade para otimizar os recursos existentes torna-a uma alternativa económica à criação de sistemas dedicados de elevado desempenho.

Explicação da computação em grelha

Uma grelha consiste normalmente em vários nós ligados através de uma rede, muitas vezes a Internet, e geridos por middleware, que coordena as tarefas. Este tipo de arquitetura suporta a flexibilidade, uma vez que é possível adicionar ou remover nós sem perturbar as operações.

O processo começa quando uma tarefa de grande dimensão é submetida à grelha. O middleware divide a tarefa em subtarefas e atribui-as aos nós disponíveis. Cada nó processa a respetiva parte e envia os resultados para o servidor de controlo, que agrega os dados de saída num resultado final. Este modelo de processamento paralelo reduz significativamente o tempo necessário para cálculos complexos.

Os principais componentes da computação em grelha

Segue-se uma descrição mais detalhada do funcionamento de cada componente:

  • Os nós são sistemas independentes que contribuem com capacidade de processamento, armazenamento e, por vezes, aplicações para a grelha. Cada nó executa as tarefas atribuídas e devolve resultados, o que permite à grelha funcionar como um ambiente informático unificado sem exigir hardware idêntico.
  • Os servidores de controlo gerem o funcionamento geral da grelha através do agendamento de tarefas, da monitorização do desempenho e da garantia de uma utilização eficiente dos recursos. Coordenam a distribuição de tarefas entre os nós, lidam com falhas e mantêm a estabilidade do sistema para assegurar um processamento ininterrupto.
  • O middleware é a camada de software que facilita a comunicação entre os nós e os servidores de controlo. Gere a alocação de recursos, a distribuição de tarefas e a troca de dados, o que ajuda a assegurar que todos os componentes trabalhem em conjunto de forma integrada para concluir cargas de trabalho complexas com eficiência.

À medida que as redes de computação em grelha se tornam mais complexas, as organizações podem utilizar tecnologias de virtualização, como máquinas virtuais (VMs) e contentores para implementar e gerir eficazmente recursos distribuídos.

Qual é a diferença entre a computação em grelha e a computação na cloud?

Embora tanto a computação em grelha como a computação na cloud distribuam recursos, os respetivos modelos e finalidades diferem significativamente.

A computação em grelha agrega recursos de vários sistemas independentes, muitas vezes pertencentes a diferentes organizações, para trabalharem em conjunto em tarefas de grande escala. Baseia-se numa infraestrutura partilhada e num controlo descentralizado, o que a torna ideal para investigação e cargas de trabalho com utilização intensiva de dados.

Em contrapartida, a computação na cloud fornece serviços a pedido a partir de datacenters centralizados geridos por um único fornecedor. Estes serviços são fornecidos através de um modelo de subscrição ou pay as you go. Seguem-se dois tipos comuns de serviços de computação na cloud:

  • Infraestrutura como um serviço (IaaS): este é o tipo mais básico de serviços de computação na cloud. Com a IaaS, as organizações alugam infraestrutura de TI a um fornecedor de cloud, como servidores e VMs, redes de armazenamento e sistemas operativos, segundo um modelo pay as you go.
  • Plataforma como serviço (PaaS): este tipo de serviço de computação na cloud refere-se a serviços que fornecem um ambiente a pedido para desenvolver, testar, disponibilizar e gerir aplicações de software.

Em resumo, a computação em grelha centra-se na partilha de recursos e na colaboração em ambientes distribuídos, enquanto a computação na cloud dá prioridade à escalabilidade, à facilidade de gestão e à disponibilidade dos serviços.

Quais são os principais benefícios da computação em grelha?

A computação em grelha oferece as seguintes vantagens principais às organizações que gerem cargas de trabalho complexas:

Eficiência de custos

A computação em grelha reduz os custos de infraestrutura ao agregar recursos existentes de vários sistemas. Minimiza a necessidade de hardware dispendioso e otimiza a capacidade inativa, o que a torna uma solução económica para necessidades de computação em grande escala.

Escalabilidade

As organizações podem dimensionar facilmente a capacidade de computação ao adicionar ou remover nós, sem alterações significativas. Esta flexibilidade suporta cargas de trabalho variáveis e o crescimento a longo prazo, além de ajudar a assegurar que os recursos correspondem à procura sem sobreaprovisionamento.

Elevada disponibilidade

Ao distribuir as cargas de trabalho por vários nós, a computação em grelha reduz os pontos únicos de falha. Se um nó ficar offline, os restantes continuam o processamento, o que aumenta a fiabilidade e assegura um desempenho consistente durante os picos de procura.

Desempenho acelerado

A computação em grelha acelera o processamento ao dividir as tarefas em unidades mais pequenas e executá-las em paralelo em vários sistemas. Esta abordagem proporciona um elevado desempenho para cargas de trabalho complexas sem exigir uma infraestrutura ao nível de um supercomputador.

Flexibilidade e interoperabilidade

A computação em grelha pode combinar diversos sistemas, ambientes operativos e hardware num único framework de computação. Esta flexibilidade permite às organizações executar cargas de trabalho em infraestruturas mistas, adaptar-se à evolução das condições técnicas e evitar a dependência de uma única plataforma ou arquitetura.

Quais são alguns exemplos de computação em grelha?

Seguem-se algumas aplicações reais comuns da computação em grelha:

Investigação científica

A computação em grelha permite aos investigadores processar conjuntos de dados enormes para experiências, simulações e modelação. Suporta projetos colaborativos entre instituições e acelera descobertas em áreas como a física, a genómica e as ciências ambientais.

Análise do risco financeiro e de portefólios

As instituições financeiras utilizam a computação em grelha para executar modelos de risco complexos, realizar simulações em tempo real e analisar grandes conjuntos de dados. Esta abordagem contribui para uma melhor tomada de decisões, suporta a conformidade e melhora a rapidez da previsão financeira e da elaboração de relatórios.

Previsão meteorológica

Os meteorologistas recorrem à computação em grelha para processar modelos climáticos e prever padrões meteorológicos. Ao distribuir os cálculos por vários sistemas, as previsões tornam-se mais rigorosas e atempadas, o que melhora a preparação para catástrofes e o planeamento de recursos.

Análise de macrodados

As organizações utilizam a computação em grelha para processar dados em grande escala, de modo a obter informações e analisar tendências. Permite processar mais rapidamente dados estruturados e não estruturados e suporta business intelligence, análise preditiva e tomada de decisões estratégicas.

Cuidados de saúde e imagiologia médica

As organizações de saúde utilizam a computação em grelha para processar grandes volumes de dados médicos, nomeadamente dados de imagiologia, genómica e registos de pacientes. Esta abordagem permite analisar imagens mais rapidamente, realizar investigação genómica em grande escala e obter um diagnóstico baseado em dados, o que ajuda os profissionais clínicos e os investigadores a melhorar os resultados dos pacientes.

Qual é o futuro da computação em grelha?

A computação em grelha continuará a adaptar-se a novas exigências e oportunidades à medida que a tecnologia evolui. Seguem-se algumas tendências dignas de nota:

Interoperabilidade com plataformas de cloud

Os modelos híbridos que combinam computação em grelha e computação na cloud proporcionarão ainda mais flexibilidade, escalabilidade e controlo de custos. Esta abordagem permite às organizações equilibrar os recursos no local com serviços com base na cloud para otimizar o desempenho.

Alocação de recursos assistida por IA

A IA desempenhará um papel fundamental na otimização da distribuição de cargas de trabalho pelos nós. Os sistemas assistidos por IA podem prever a procura, alocar recursos com eficiência e reduzir o tempo de processamento, o que melhora o desempenho geral e a fiabilidade da grelha.

Aplicações na computação periférica

A computação periférica dependerá cada vez mais da computação em grelha para processar e analisar rapidamente os dados na respetiva origem. Esta tendência suporta a análise em tempo real para ecossistemas da Internet das Coisas (IoT), o que reduz a latência e melhora a capacidade de resposta em ambientes distribuídos.

Frameworks de segurança avançados

À medida que as grelhas crescem em dimensão e complexidade, as medidas de segurança avançadas tornam-se cada vez mais essenciais. Os frameworks em evolução centram-se na encriptação, na gestão de identidades e na conformidade para proteger recursos partilhados e dados confidenciais nas redes.

A importância da computação em grelha

A computação em grelha continua a ser essencial para a computação de alto desempenho e colaborativa. A sua capacidade para combinar sistemas numa infraestrutura virtual unificada torna-a uma solução eficaz para processar cargas de trabalho complexas e com utilização intensiva de dados. Mesmo com a evolução das estratégias de TI, as organizações de várias indústrias continuarão a recorrer à computação em grelha para impulsionar a inovação e a eficiência.

RECURSOS

Expandir os seus conhecimentos sobre computação em grelha

Aceda a uma vasta gama de recursos de aprendizagem para estudantes e profissionais sobre as tecnologias de funcionamento em rede mais recentes. 
Um homem de óculos a olhar para o ecrã do computador.
Azure

Visitar o centro de recursos do Azure

Encontre formação gratuita e programas de certificação do Azure, vídeos de procedimentos do Azure, relatórios de analistas e e-books.
Uma mulher a trabalhar num computador que apresenta código.
Programadores estudantes

Dar um impulso à sua carreira na área da tecnologia

Conheça as tecnologias cloud e desenvolva as suas competências de programação com ferramentas e programas para estudantes.
 Um homem sorridente a olhar para o tablet.
Eventos e webinars

Explorar eventos e webinars do Azure

Comunique com especialistas e programadores do Azure em eventos digitais e presenciais e formações virtuais.
FAQ

Perguntas frequentes

  • A computação em grelha é um modelo distribuído que liga vários sistemas para partilhar recursos, como capacidade de processamento e armazenamento. Utiliza middleware e servidores de controlo para dividir tarefas de grande dimensão em unidades mais pequenas, distribuí-las pelos nós e, em seguida, combinar os resultados com eficiência para realizar computação de alto desempenho.
  • A computação em grelha agrega recursos de vários sistemas independentes para utilização colaborativa, muitas vezes entre organizações. Em contrapartida, a computação na cloud disponibiliza serviços a pedido a partir de datacenters centralizados geridos por um fornecedor. A cloud dá prioridade à escalabilidade e à conveniência, enquanto as grelhas se centram na utilização de recursos partilhados.
  • A computação em grelha proporciona eficiência de custos ao utilizar recursos que, de outro modo, estariam inativos, escalabilidade graças à facilidade de adicionar nós e elevada disponibilidade através da distribuição de cargas de trabalho. Também melhora o desempenho ao suportar o processamento paralelo, o que a torna ideal para tarefas complexas e com utilização intensiva de dados.
  • A computação em grelha tem várias aplicações reais, nomeadamente o suporte à investigação científica, a modelação financeira, a previsão meteorológica e a análise de macrodados. As organizações podem utilizá-la para processar conjuntos de dados enormes, executar simulações e realizar cálculos avançados.