Você provavelmente já ouviu o termo “a nuvem” em referência à computação, mas o que exatamente isso significa?
Computação em nuvem pode soar como uma série de TV ruim sobre seres celestiais enfrentando problemas tecnológicos, mas no mundo real isso significa outra coisa. Mesmo que você não saiba o que é a nuvem, provavelmente você a utiliza todos os dias. Ela ajuda você a se comunicar, a consumir entretenimento e a gerenciar dados. Vamos aprender mais sobre isso.
O que é a nuvem, em termos simples?
Então, o que exatamente é a nuvem e como ela é diferente de computadores e servidores locais? Resumindo, a nuvem refere-se a servidores acessíveis remotamente pela Internet. As empresas de nuvem mantêm grandes redes de servidores que indivíduos e outras empresas usam para armazenar dados e oferecer serviços online, como streaming de vídeo, redes sociais, webmail, e muitas outras ferramentas, como mencionado abaixo.
O que é computação em nuvem?
Enquanto isso, a computação em nuvem refere-se à entrega de diversos processos e serviços pela nuvem, como backup de dados, sincronização de dados, streaming de vídeo, teste de aplicativos, análise de dados e muito mais. Contraste isso com os dados que você armazena ou processa localmente em seu computador ou nos servidores do seu escritório. Esses dados são armazenados em um disco fisicamente localizado no seu computador ou escritório, enquanto os dados armazenados "na nuvem" estão localizados em servidores em data centers geridos por provedores de nuvem.
Exemplos de computação em nuvem
- Serviços de streaming de vídeo: Netflix, Amazon Prime, Apple TV, Hulu, HBO Max
- Serviços de jogos na nuvem: NVIDIA GeForce Now, Xbox Cloud Gaming, Google Stadia, PlayStation Now
- Email: Gmail, Hotmail, Yahoo Mail
- Armazenamento de Dados: Dropbox, Microsoft OneDrive, Google Drive
- Compartilhamento de Imagens: Flickr, iCloud Photos
- Processamento de Texto: Google Docs
- Cibersegurança: plataforma de segurança hospedada na nuvem Malwarebytes Nebula
- Software como Serviço (SaaS): Microsoft Office 365
Quais são os benefícios da computação em nuvem?
Acesso Remoto
O acesso remoto já era um benefício significativo da computação em nuvem. Seu e-mail, arquivos de jogos salvos, documentos ou servidores da empresa são acessíveis de qualquer lugar que tenha uma conexão com a Internet na nuvem. Mas o uso da computação em nuvem disparou nos últimos anos, parcialmente porque os consumidores estão passando mais tempo em casa, longe dos escritórios.
Poder de Processamento
Seu computador ou dispositivo não precisa fazer todo o trabalho pesado de processamento com a computação em nuvem. Por exemplo, você não precisa de uma CPU, GPU ou RAM de última geração para jogar um jogo AAA exigente com jogos na nuvem. Você também não precisa de um SSD ou HDD para jogos na nuvem, pois não está baixando gigabytes de dados. Além do jogo, a computação em nuvem também é útil para outras atividades que requerem um processamento significativo que você não quer que seu computador tenha que lidar.
Segurança
Um serviço de armazenamento em nuvem reputável provavelmente tem melhor segurança do que o seu dispositivo ou laptop. Por exemplo, se você perder seu dispositivo por falha de hardware ou roubo, provavelmente não verá seus dados novamente, a menos que estejam na nuvem.
Claro, a computação em nuvem não é infalível. Por exemplo, servidores são vulneráveis a ataques de negação de serviço distribuído (DDoS), desastres naturais, quedas de energia, etc. Os usuários também podem ser enganados por ataques de engenharia social, como phishing na nuvem, em que um agente ameaça usa o disfarce de serviços de computação em nuvem para enganar vítimas a clicar em links maliciosos. De fato, a CISA (Agência de Segurança de Infraestrutura e Cibersegurança) alerta que cibercriminosos querem suas contas de serviços em nuvem.
Custos Reduzidos
As empresas estão migrando para a nuvem em números recordes. A Gartner diz que 85% das empresas adotarão o princípio cloud-first até 2025. Além da segurança e do acesso remoto, a redução de custos é uma razão significativa. Por exemplo, uma das maiores companhias aéreas do mundo, a Emirates Airlines, disse que espera economizar AED 3,8 milhões (USD 1 milhão) anualmente após a mudança para a nuvem.
Empresas com sua infraestrutura na nuvem não precisam lidar com custos operacionais como manutenção, reparo e atualizações. Além disso, elas não precisam operar tecnologia redundante que só é útil algumas vezes ao ano durante as horas de pico. Com serviços baseados em nuvem, elas podem escalar para cima e para baixo facilmente.
Inovação
As empresas podem inovar com novas ideias, serviços, aplicações porque a computação baseada em nuvem é mais flexível. Por exemplo, elas podem construir e desmontar projetos mais rapidamente e de forma mais econômica. A computação em nuvem também fomenta a colaboração, o que pode impulsionar a criatividade.
Desvantagens da computação em nuvem
A desvantagem mais significativa da computação em nuvem é que geralmente você precisa de uma largura de banda generosa (verifique a diferença entre largura de banda e velocidade da Internet) para usar serviços em nuvem exigentes, como jogos de alta qualidade ou streaming de filmes em 4K. A conexão à Internet também precisa ser estável para que você use serviços baseados na nuvem sem interrupção. Da mesma forma, o seu trabalho sofrerá se os servidores em nuvem da sua empresa estiverem fora do ar.
Quais são as desvantagens do uso de armazenamento em nuvem?
Se suas credenciais de login forem comprometidas, seus dados estarão vulneráveis a qualquer hacker no mundo com uma conexão com a Internet. Para proteger sua conta de armazenamento em nuvem, você deve usar uma senha sofisticada e ativar a autenticação de dois fatores. Aprender a identificar e-mails de phishing também pode ajudar. Você pode ler essas dicas sobre proteção de dados na nuvem para mais informações.
Modelos de entrega de computação em nuvem
Software como Serviço (SaaS)
Com serviços de SaaS, você acessa aplicativos na nuvem, normalmente em um plano de pagamento conforme o uso. O serviço sempre tem controle total sobre a nuvem ou infraestrutura. Dropbox e MailChimp são bons exemplos de SaaS.
Infraestrutura como Serviço (IaaS)
Quando você precisa de virtualização, armazenamento, segurança ou infraestrutura de redes flexíveis e econômicos sob demanda, você usa IaaS. EC2 da AWS (Amazon Web Services) é um excelente exemplo de IaaS. Ele fornece servidores virtuais para empresas que desejam hospedar aplicativos baseados em nuvem.
Plataforma como Serviço (PaaS)
PaaS oferece acesso sob demanda a ferramentas de software e hardware para serviços de plataforma baseados em nuvem. Clientes de PaaS utilizam essas ferramentas para desenvolver software. Dokku é um exemplo amplamente utilizado desse tipo de modelo de entrega em nuvem.
Exemplos de provedores de nuvem
Microsoft Azure
Anteriormente conhecido como Windows Azure, o Microsoft Azure é o serviço de computação em nuvem da multinacional americana de tecnologia. Ele oferece mais de 200 serviços e permite que os clientes personalizem profundamente suas compilações e implantações. Azure oferece PaaS, IaaS e SaaS.
AWS
AWS significa Amazon Web Services. Segundo a Amazon, é a plataforma de nuvem mais amplamente adotada no mundo. Assim como a Microsoft, a Amazon oferece uma mistura de PaaS, IaaS e SaaS.