Termos de computação em nuvem
Ferramentas analíticas de negócios
Um conjunto de ferramentas projetado para extrair dados de vários sistemas empresariais, que depois integram os dados extraídos em um repositório (como um armazém de dados), onde podem ser analisados. As ferramentas utilizadas para análise de dados variam entre planilhas com funções estatísticas incorporadas, para mineração de dados e ferramentas de modelagem preditiva (tais como Radius e SAP HANA).
Ferramentas de Business Intelligence (BI)
Ferramentas individuais ou combinadas com a tarefa singular de processar grandes quantidades de dados não estruturados (de praticamente qualquer fonte), cujos resultados podem ajudar as empresas a descobrir tendências significativas que podem então ser usadas para marketing, projeções e muito mais.
Nuvem
Uma rede global de sistemas e serviços que oferecem armazenamento sob demanda e poder computacional para usuários finais e empresas. Este termo geralmente serve como metáfora para uma rede global de centros de dados disponíveis em todo o mundo.
Quebra de nuvens
Um sistema que fica entre uma nuvem privada e uma nuvem pública que serve para dirigir o tráfego de transbordo de um para outro. Isto é comumente usado para direcionar o tráfego de uma nuvem privada para uma nuvem pública, quando os recursos da nuvem privada estão na capacidade.
Computação em nuvem
Um sistema combinado de servidores remotos, hospedados na Internet, para armazenar, gerenciar e processar dados. Enquanto a Nuvem é usada como um termo geral, a computação em nuvem torna-se mais específica para descrever um servidor ou serviço em particular, como Linode, os serviços em nuvem do Google, ou AWS.
Tipos de computação em nuvem
De modo geral, existem apenas três tipos principais de computação em nuvem: Software as a Service (aplicações baseadas na web), Infraestrutura como Serviço (acesso à rede de armazenamento e poder computacional) e Plataforma como Serviço (ferramentas para que os desenvolvedores possam desenvolver).
Prestador de serviços em nuvem
Qualquer empresa que forneça uma plataforma de nuvem. Estas plataformas são geralmente oferecidas gratuitamente, mas também podem incluir modelos de preços por níveis.
Armazenamento em nuvem
Um serviço baseado em rede que permite aos usuários armazenar dados em servidores remotos. As soluções de armazenamento em nuvem oferecem soluções de sincronização em tempo real (ou quase em tempo real) para múltiplas plataformas e dispositivos.
Grades de computadores
Uma coleção de computadores, interligados em rede, que combinam a soma total de seus recursos para poder processar e executar grandes tarefas. Normalmente, estes tipos de sistemas são utilizados para a análise de vastos conjuntos de dados. Quando combinadas com a computação em nuvem, estas redes permitem aos clientes pagar apenas pelo uso, poupando assim às empresas dinheiro significativo (quando comparado com a construção de redes de computadores internas).
Partilha de banco de dados
A capacidade de dividir um vasto banco de dados em bancos de dados menores, que podem ser analisados e gerenciados mais facilmente através de uma rede de servidores.
DevOps
Quando o desenvolvimento de software e as operações de TI são combinados, com a ajuda da automação, de modo que construir, testar e liberar software é mais rápido e mais confiável. A idéia do DevOps é fundada em uma cultura de colaboração entre as equipes.
Computação elástica
Quando recursos de computador (tais como processamento, memória e armazenamento) podem ser provisionados na hora para atender às demandas sempre mutáveis de uma empresa. Isto é feito de tal forma que nem o planejamento de capacidade nem a engenharia para o pico de utilização são uma preocupação.
Nuvem Híbrida
Uma combinação de nuvens públicas e privadas, ligadas em rede de tal forma que os dados e aplicações podem ser compartilhados entre elas. As nuvens híbridas oferecem às empresas maior flexibilidade para escalonamento e implantação.
Infra-estrutura como serviço (IaaS)
Uma forma de computação em nuvem que fornece recursos de computação virtualizada (isto é, hardware, armazenamento, serviço, espaço de centro de dados, equipamento de rede, software) através da Internet. Estes recursos são normalmente utilizados para apoiar as operações empresariais.
Middleware
Fornece serviços para aplicações de software além do que é oferecido pelo sistema operacional. Qualquer software que exista entre o kernel e as aplicações do usuário final é considerado Middleware. Este tipo de software permite que os dados fluam de uma aplicação para outra.
NoSQL
Um tipo de banco de dados não relacional que fornece um mecanismo para o armazenamento e recuperação de dados baseado em modelos que não os bancos de dados relacionais padrão (como o MySQL). Os bancos de dados NoSQL são capazes de lidar com volumes maciços de dados não estruturados e em mudança. Estes tipos de bancos de dados escalam muito além dos bancos de dados relacionais, e é por isso que eles são frequentemente a escolha dos Grandes Dados.
Plataforma como um serviço (PaaS)
Um modelo de computação em nuvem onde um terceiro fornece hardware e software, principalmente focado no desenvolvimento de software, através da Internet. Tipicamente estas plataformas são sistemas operacionais virtuais, como o Linux, que criam ambientes de desenvolvimento excepcionais.
Nuvem Privada
Um ambiente de computação em nuvem que só é oferecido para usuários ou clientes específicos. Estes podem ser tanto no local ou através das nuvens da Internet que não estão disponíveis para uso geral e generalizado.
Nuvem Pública
Um ambiente de computação em nuvem oferecido ao público, cujos serviços estão disponíveis gratuitamente ou para compra.
Computação sem servidor
Um modelo de computação em nuvem no qual um provedor de nuvens fornece provisões e gerencia dinamicamente a alocação de recursos. O preço da computação sem servidor é baseado na quantidade de recursos consumidos por uma aplicação. Este tipo de serviço permite aos desenvolvedores focar mais em seu software e menos no ambiente de desenvolvimento.
Software as a Service (SaaS)
Um método de entrega de aplicativos hospedados centralmente pela Internet, através de uma assinatura, por um host de terceiros. Estes são às vezes chamados de software baseado na web, software on-demand ou software hospedado.
Máquina virtual
A emulação de um sistema de computador, de modo que uma única peça de hardware possa implantar e gerenciar vários ambientes host, fornecendo a funcionalidade do hardware físico.
Virtualização
Criar um ambiente de computação virtual (também conhecido como máquina virtual), em vez de executar cada ambiente por si só, hardware único. Com recursos suficientes (CPU, RAM, Storage) um único sistema pode hospedar inúmeros convidados, economizando assim dinheiro para as empresas e ajudando-as a se tornarem mais ágeis.