Cloud Computing Termos
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.
Cloud Computing
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 é mais específica para descrever um determinado servidor ou serviço, como o Linode, os serviços de nuvem do Google ou o AWS.
Cloud Computing Tipos
De modo geral, existem apenas três tipos principais de computação em nuvem: Software como serviço (aplicativos baseados na Web), infraestrutura como serviço (acesso à rede para armazenamento e capacidade de computação) e plataforma como serviço (ferramentas para os desenvolvedores criarem).
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
Um conjunto de computadores, conectados em rede, que combinam a soma total de seus recursos para poder processar e executar grandes tarefas. Normalmente, esses tipos de sistemas são usados para analisar grandes conjuntos de dados. Quando combinados com a computação em nuvem, esses grids permitem que os clientes paguem apenas pelo uso, economizando muito dinheiro para as empresas (em comparação com a construção de grids de computadores internos).
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 virtualizados (ou seja, hardware, armazenamento, serviço, espaço no data center, equipamento de rede, software) pela Internet. Em geral, esses recursos são usados para dar suporte a operações corporativas.
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 em que um terceiro fornece hardware e software, principalmente com foco no desenvolvimento de software, pela Internet. Em geral, essas plataformas são sistemas operacionais virtuais, como o Linux, que são excelentes ambientes de desenvolvimento.
Nuvem Privada
Um ambiente de computação em nuvem que é oferecido apenas para usuários ou clientes específicos. Podem ser nuvens no local ou na 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 mediante compra.
Computação sem servidor
Um modelo de computação em nuvem no qual um provedor de nuvem provisiona e gerencia dinamicamente a alocação de recursos. O preço da computação sem servidor é baseado na quantidade de recursos consumidos por um aplicativo. Esse tipo de serviço permite que os desenvolvedores se concentrem 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.