
Envolve o modelo de entrada, processamento e saída que é explicado abaixo; O diagrama ilustra a relação entre computação em nuvem e big data em detalhes.
Gráfico de comparação
Base para comparação | Cloud Computing | Big Data |
---|---|---|
Basic | Os serviços sob demanda são fornecidos usando recursos e sistemas integrados do computador. | Extenso conjunto de dados estruturados, não estruturados e complexos que proíbem a técnica tradicional de processamento para trabalhar nela. |
Propósito | Habilite os dados a serem armazenados e processados no servidor remoto e acessados de qualquer lugar. | Organização do grande volume de dados e informações para a extração de conhecimento valioso escondido. |
Trabalhando | A computação distribuída é usada para analisar os dados e produzir dados mais úteis. | A Internet é usada para fornecer os serviços baseados em nuvem. |
Vantagens | Baixa despesa de manutenção, plataforma centralizada, provisão para backup e recuperação. | Paralelismo econômico, escalável e robusto. |
Desafios | Disponibilidade, transformação, segurança, modelo de cobrança. | Variedade de dados, armazenamento de dados, integração de dados, processamento de dados e gerenciamento de recursos. |
Definição de Cloud Computing
A computação em nuvem fornece uma plataforma integrada de serviços para armazenar e recuperar qualquer quantidade de dados, a qualquer hora, de qualquer lugar sob demanda, usando a Internet de alta velocidade. Cloud é um amplo conjunto de servidores terrestres espalhados pela Internet para armazenar, gerenciar e processar os dados. A computação em nuvem é desenvolvida para que os desenvolvedores implementem facilmente a computação em escala da web. A evolução da internet criou o modelo de computação em nuvem, já que a internet é a base da computação em nuvem. Para que a computação em nuvem funcione de forma eficiente, precisamos da conexão com a Internet de alta velocidade. Ele oferece um ambiente flexível, onde a capacidade e os recursos podem ser adicionados dinamicamente e usados de acordo com a estratégia de pagamento por uso.
A computação em nuvem tem algumas propriedades essenciais que são o pool de recursos, o autoatendimento sob demanda, o amplo acesso à rede, o serviço medido e a rápida elasticidade. Existem quatro tipos de nuvem - pública, privada, híbrida e comunitária.
Existem basicamente três modelos de computação em nuvem - Plataforma como serviço (Paas), Infraestrutura como serviço (Iaas), Software como serviço (Saas), que usa hardware e serviços de software.
- Infraestrutura como Serviço - Este serviço é usado para fornecer a infraestrutura, que inclui poder de processamento de armazenamento e máquinas virtuais. Implementa a virtualização de recursos com base no contrato de nível de serviço (SLA's).
- Plataforma como um serviço - Ela está acima da camada IaaS, que fornece programação e ambiente de tempo de execução para permitir que os usuários implantem os aplicativos em nuvem.
- Software como serviço - entrega os aplicativos ao cliente que é executado diretamente no provedor de nuvem.
Definição de Big Data
Os dados se transformam em big data com o aumento de volume, variedade, velocidade, além das habilidades dos sistemas de TI, que por sua vez geram dificuldade em armazenar, analisar e processar os dados. Algumas organizações desenvolveram o equipamento e a especialização para lidar com esse tipo de grande quantidade de dados estruturados, mas o volume exponencialmente crescente e o fluxo rápido de dados impedem a capacidade de mineração e de gerar inteligência acionável prontamente. Esses dados volumosos não podem ser armazenados nos dispositivos comuns e dispersos no ambiente distribuído. A computação em big data é um conceito inicial de ciência de dados que se concentra na mineração de informações multidimensionais para descoberta científica e análise de negócios em infra-estrutura de larga escala.
As dimensões fundamentais do big data são o volume, a velocidade, a variedade e a veracidade, que também são mencionadas acima. Posteriormente, mais duas dimensões evoluem, que são a variabilidade e o valor.
- Volume - Significa o tamanho crescente dos dados que já são problemáticos para processá-los e armazená-los.
- Velocidade - É a instância na qual os dados são capturados e a velocidade do fluxo dos dados.
- Variedade - Os dados não apresentam em uma única forma sempre, existem várias formas de dados, por exemplo - texto, áudio, imagem e vídeo.
- Veracidade - Refere-se à confiabilidade dos dados.
- Variabilidade - Descreve a confiabilidade, complexidade e inconsistências produzidas no big data.
- Valor - A forma original do conteúdo pode não ser muito útil e produtiva, portanto, os dados são analisados e dados de alto valor são descobertos.
Principais diferenças entre cloud computing e big data
- A computação em nuvem é o serviço de computação entregue sob demanda usando recursos de computação dispersos pela Internet. Por outro lado, o big data é um grande conjunto de dados computacionais, incluindo dados estruturados, não estruturados e semi-estruturados que não podem ser processados pelos algoritmos e técnicas tradicionais.
- A computação em nuvem fornece uma plataforma para os usuários utilizarem serviços como Saas, Paas e Iaas, sob demanda, e também cobra pelo serviço de acordo com o uso. Em contraste, o objetivo principal do Big Data é extrair o conhecimento e os padrões ocultos de uma enorme coleção de dados.
- Conexão de internet de alta velocidade é o requisito essencial para a computação em nuvem. Em contrapartida, o big data usa computação distribuída para analisar e extrair os dados.
Relação entre computação em nuvem e Big data
O diagrama mostrado abaixo ilustra a relação e o funcionamento da computação em nuvem com big data. Neste modelo, o principal modelo de computação de entrada, processamento e saída é usado como uma referência na qual o big data é inserido no sistema usando os dispositivos de entrada, como mouse, teclado, telefones celulares e outros dispositivos inteligentes. O segundo estágio do processamento inclui as ferramentas e técnicas usadas pela nuvem para fornecer os serviços. Por fim, o resultado do processamento é entregue aos usuários.

Conclusão
A tecnologia de computação em nuvem fornece uma estrutura adequada e compatível para o big data por meio da facilidade de uso, acesso a recursos, baixo custo no uso de recursos na oferta e demanda e também minimiza o uso de equipamentos sólidos utilizados no processamento de big data. Tanto a nuvem quanto o big data enfatizam o aumento do valor de uma empresa e, ao mesmo tempo, diminuem o custo do investimento.