Negocio

Computação em nuvem e bancos de dados: tecnologia para melhorar o gerenciamento de banco de dados

Onde estão seus arquivos?

Você provavelmente já ouviu falar em ‘nuvem’, como o lugar onde muitos dados são armazenados. O que exatamente é a nuvem? Vamos considerar um cenário que você mesmo pode ter experimentado.

Você está sentado em casa, trabalhando em um e-mail um tanto extenso em seu laptop. Seu telefone toca e seu amigo o convida para um café. Você ainda não concluiu seu e-mail, então clique em ‘Salvar’. Você encontra seu amigo em um café próximo. Depois do café, você decide se demorar e voltar ao seu e-mail. Você abre seu e-mail em seu telefone, faz alguns ajustes em sua mensagem de e-mail e clica em ‘Enviar’. Você volta para casa e um pouco depois recebe uma resposta ao seu e-mail.

Portanto, aqui está a pergunta de $ 64.000: como seu e-mail salvo foi transferido do laptop para o telefone? Em termos mais gerais, onde todos os seus e-mails são armazenados? Ou, por falar nisso, onde estão armazenados todos os seus arquivos?

Bem, alguns arquivos provavelmente estão armazenados no disco rígido do seu computador. Por exemplo, se você abrir um aplicativo de processamento de texto, digite um ensaio e salve-o na unidade local de seu computador. Você pode abrir um aplicativo de gerenciamento de arquivos e ver o arquivo na sua unidade. Mas e quanto ao seu e-mail, informações de sua conta bancária ou atualizações de status em uma rede social?

Digamos que seu endereço de e-mail seja ‘SmartStudent@abcmail.com’. Você se inscreveu online na ABC Company para usar seu sistema de e-mail. Isso significa que eles rodam sistemas de computador para gerenciar todos os e-mails para você; os e-mails normalmente não residem em seu computador local. Assim, quando você clica em ‘Salvar’ em seu laptop, o e-mail é armazenado em um dos servidores de computador da empresa ABC. Quando você acessa seu e-mail no telefone, o e-mail é baixado desses servidores. Então, quando você clica em ‘Enviar’, ele é roteado por esses servidores para o destinatário. Essa é a resposta para a pergunta de $ 64.000.

E daí se o endereço físico da ABC Company for 123 Main St, Smalltown, EUA? E se você fosse a esse endereço e entrasse no escritório deles? Você conseguiu encontrar um computador real ou um disco rígido onde aquele e-mail específico está armazenado e pode encontrá-lo? Possivelmente, mas não é provável. É muito mais provável que a empresa ABC execute vários servidores diferentes em locais diferentes e seu e-mail específico possa estar em qualquer lugar do sistema. A ABC Company pode não ter seus próprios servidores de computador e, em vez disso, alugar armazenamento de outra empresa, de modo que sua mensagem de e-mail pudesse ser literalmente armazenada em qualquer lugar do mundo. Bem-vindo à nuvem!

Computação em Nuvem

Então, o que exatamente é a computação em nuvem? A computação em nuvem usa um grande número de computadores em rede para fornecer serviços aos usuários, como executar aplicativos de software, acessar bancos de dados e armazenamento de arquivos. Normalmente, são serviços que você obteria de um único computador ou de um servidor de computador. Na nuvem, entretanto, você não pode apontar para um único computador como o dispositivo que está fornecendo o serviço a você – é toda a rede.

Na computação em nuvem, a rede de computadores faz o trabalho pesado, como executar software e armazenar arquivos. O computador do usuário só precisa rodar um software para interagir com a nuvem, conhecido como software de interface. O e-mail é um bom exemplo disso. Você pode usar um navegador da web para seu e-mail. Você usa isso para receber, ler, excluir, escrever e enviar mensagens. O software de e-mail real e os arquivos não estão no seu computador, mas na nuvem.

Um dos benefícios da computação em nuvem é que o compartilhamento de recursos leva a economias de escala. Em vez de cada pequena organização construir sua própria rede para serviços e armazenamento, é mais eficiente ter algumas organizações construindo essa rede para outras usarem a um custo. A analogia é freqüentemente feita com concessionárias de energia elétrica. Agora estamos tão acostumados a ter um punhado de concessionárias fornecendo eletricidade para todos nós, que não pensamos em gerar nossa própria eletricidade para nosso próprio uso, embora os painéis solares estejam mudando isso. Um argumento semelhante poderia ser feito, dizendo que os serviços de computador são como um utilitário.

Outro benefício é que o custo de entrada ficou muito baixo. Uma organização muito pequena pode obter acesso a serviços sofisticados a um custo relativamente baixo, já que não precisa construir toda a infraestrutura sozinha. A computação em nuvem também cria flexibilidade. Você pode acessar qualquer informação em sua organização, em qualquer lugar, em qualquer dispositivo. Você não precisa voltar ao escritório para procurar algo. Ou espere até voltar da viagem para trabalhar nesse memorando. Tudo pode estar ao seu alcance – isto é, se tudo funcionar perfeitamente.

Preocupações de segurança e privacidade

Existem também várias preocupações relacionadas à computação em nuvem. As maiores preocupações são a segurança e a privacidade. Se você estiver usando a computação em nuvem, estará transferindo todas as suas informações importantes para outra organização. Você está confiando neles que gerenciarão seus dados com segurança e não os compartilharão com mais ninguém. Inúmeros artigos nas notícias no ano passado levantaram dúvidas nesta área.

Resumo da lição

A computação em nuvem usa uma rede de computadores para fornecer serviços que, de outra forma, seriam fornecidos por um único computador ou servidor de computador. A computação em nuvem faz um uso mais eficiente dos recursos do computador, reduz o custo inicial para o uso de serviços sofisticados e aumenta a flexibilidade. As principais preocupações com a computação em nuvem incluem segurança e privacidade.

Resultados de Aprendizagem

Quando esta lição for concluída, você deverá ser capaz de:

  • Defina ‘a nuvem’
  • Entenda como a nuvem funciona
  • Descreva os benefícios do sistema em nuvem
  • Lembre-se das possíveis desvantagens da nuvem