Índice:
Definição - O que significa On-Demand Computing (ODC)?
A computação sob demanda (ODC) é um modelo de tecnologia e computação em nível corporativo, no qual os recursos são fornecidos conforme a necessidade e quando necessário. O ODC disponibiliza recursos de computação, como capacidade de armazenamento, velocidade computacional e aplicativos de software, conforme e quando necessário, para projetos temporários específicos, cargas de trabalho conhecidas ou inesperadas, trabalho de rotina ou requisitos tecnológicos e de computação de longo prazo.
Serviços da Web e outras tarefas especializadas às vezes são referenciados como tipos de ODC.
ODC é definido de forma sucinta como "pagar e usar" o poder da computação. Também é conhecido como computação OD ou computação utilitária.
Techopedia explica On-Demand Computing (ODC)
A principal vantagem do ODC é o baixo custo inicial, pois os recursos computacionais são essencialmente alugados quando necessários. Isso proporciona economia de custos em relação à compra imediata.
O conceito de ODC não é novo. John McCarthy, do Instituto de Tecnologia de Massachusetts (MIT), fez o comentário profético e perspicaz em 1961 de que um dia a computação poderá ser organizada para fornecer serviços, da mesma forma que os serviços públicos. Nas duas décadas seguintes, a IBM e outros fornecedores de mainframe disponibilizaram o poder da computação e o armazenamento de banco de dados para muitos bancos e outras grandes organizações em todo o mundo. Mais tarde, o modelo de negócios mudou à medida que os computadores de baixo custo se tornaram onipresentes no mundo dos negócios.
No final dos anos 90, os datacenters de computadores estavam cheios de milhares de servidores e a computação utilitária surgiu. Computação sob demanda, software como serviço e computação em nuvem são todos modelos para reembalar serviços computacionais, de aplicativos de software e de rede.
As tecnologias conceituais e atuais que permitem que essas empresas desenvolvam serviços ODC incluem virtualização, clusters de computadores, supercomputadores e computação distribuída.