(31) 2573-2077 / contato@toplink.com.br

Computação em nuvem – Entenda o que é

computação em nuvem

Por:Ana Flávia Tornelli
Artigos

01

dez 2017

Olá, pessoal! Hoje vamos falar de uma vertente muito em voga no mundo do desenvolvimento de software. Trata-se das plataformas de softwares embarcados para web. Em princípio, analisando de uma forma simplista, é a famosa “nuvem”, na qual você pode contratar uma empresa para desenvolver seu sistema ou adquirir de empresas que já o tenha feito. Mas, o que é a computação em nuvem?

Desenvolver um sistema web (ou para web, comumente dito), é disponibilizar a ferramenta de gestão tecnologia em um servidor web próprio ou de terceiros. Você deve estar pensando: “Ah, Alexandre! Isto todos já sabem. Conte-me a novidade”.

Bom, para começar, não tem lá tanta novidade. O que, de fato, ocorre é uma mudança de plataforma. Vejamos: quando você desenvolvia/comprava um sistema 10 anos atrás, 99% deles eram (e ainda existem) os chamados desktops. Para fazer este sistema “rodar”, a empresa teria que dispor de uma infraestrutura completa. Aqui é ou era onde entravam aqueles investimentos em servidores, redes, firewalls etc, que geralmente “estourava” o orçamento. Você só queria o sistema, não é verdade? Pois é.

Mas por que a mudança? Porque os desktops rodam “off-line”, na sua rede própria/local. Aqui vai uma observação: há sim como acessá-los remotamente de outros locais, pela internet, com tecnologias que surgiram para facilitar esta restrição “off-line”. Para citar duas, o Remote Desktop e a criação de redes virtuais, as chamadas VPN, que interligam suas redes locais em uma grande rede, a WLAN. Mas isso é papo para outro artigo. Não irei “aborrecê-los” agora. O que queremos evidenciar é a diferença de uma para o outra.

Sistemas desktops, em sua essência, rodam em redes locais, com o banco de dados locais, aplicativos (executáveis) locais, dentro de uma pasta em seu servidor local. Já os sistemas web, para a tal “nuvem”, rodam em servidores web, conectados à rede mundial de computadores (internet), e são acessados pelos usuários, por navegadores web, ou para muitos, o famoso Google Chrome. Mas vejam bem, lá, onde eles estão hospedados, existe uma grande infraestrutura para que tudo isso rode no seu navegador.

Já ouviram falar no termo data center?

Para melhor explicar seu significado, irei aqui fazer uma analogia. Imagine uma grande plantação de tomates, que, ao ficarem maduros, demandam o trabalho de todos os funcionários da fazenda para fazer a colheita. Bom, nesse sentido, o data center é uma grande “fazenda” de computadores, aliás, vários deles, conectados entre si e à internet. Eles não são como os PCs comuns que vocês usam no dia a dia, mas sim clusters de produção. Outro assunto que depois explicamos melhor.

Eles, os data centers, podem estar fisicamente separados, até em continentes distintos, para não pararem de funcionar, formando o chamado backup entre os “backbones” da internet (outro assunto para mais tarde). Assim, esta grande fazenda de computadores provê acesso e serve para colocarmos nossas aplicações – são campos de tomates prontos para a colheita.

O que fazemos?

De forma análoga, os sistemas são vendidos como os “tomates” para vocês colherem, no sentido de acessá-los. Na prática, sistemas em “nuvem” estão disponíveis 24/7 com 99,98% de disponibilidade. Conseguiram capturar a diferença? O que vocês teriam que possuir para os sistemas funcionarem em sua empresa de forma adequada; na plataforma web, junto com os data centers, vocês têm tudo disponível em um único ambiente. Você só precisa ter, na sua empresa, um computador “normal”, sem se preocupar com a infraestrutura, aquisição de servidores, licenças de softwares, com segurança etc. Basta ter um PC (que pode ter um sistema operacional free) com acesso à internet e pronto, já “tá” no ar, ou em um bom trocadilho: “na nuvem”.

Até a próxima, pessoal!

Alexandre Penizza Perdigão – Gestor de relacionamento e parcerias da TopLink

 


Compartilhe:

Av. Prudente de Morais, 621 Sala 107 Cidade Jardim 30350-143 - Belo Horizonte - MG

(31) 2573-2077

contato@toplink.com.br