Todos nós já ouvimos falar do “nuvem ” e a maioria das pessoas sabe que a computação em nuvem significa que você precisa usar uma conexão com a Internet para acessar softwares e serviços. No entanto, existem muitos tipos de computação em nuvem com finalidades e vantagens diferentes.
Os principais tipos de computação em nuvem
Quando falamos sobre os “tipos” de computação em nuvem, isso pode se referir a duas coisas diferentes. Uma maneira de encarar a computação em nuvem é focar na finalidade da tecnologia. A maior parte deste artigo está focada nisso, mas primeiro precisamos olhar para a computação em nuvem em termos de sua arquitetura.
Desse ponto de vista, existem três tipos de computação em nuvem.
1. Infraestrutura como serviço ( IaaS )
Um tipo de computação em nuvem oferece recursos de data center sob demanda. Você carrega e/ou escreve todo o software. Basicamente, é como comprar seu próprio data center, exceto que você está alugando o hardware.
2. Plataforma como serviço (PaaS)
Se você deseja desenvolver aplicativos em nuvem, mas não deseja manter os sistemas operacionais ou o ambiente de desenvolvimento na nuvem, você precisa de PaaS. Eles fornecerão as ferramentas necessárias para criar seu serviço ou aplicativo em nuvem.
3. Software como serviço (SaaS)
Se você não é um provedor ou desenvolvedor de nuvem, o SaaS é o tipo mais comum de computação em nuvem que você encontrará. Quase todos os tipos de computação em nuvem que discutiremos abaixo são um exemplo de SaaS e são voltados para usuários finais.
4. Aluguel remoto de computadores
Se precisar de acesso a um computador em um data center, você pode pagar para ter acesso exclusivo ou compartilhado. Isso é exatamente o mesmo que usar um área de trabalho remota para acessar seu computador doméstico, por exemplo, de um tablet. A diferença é que você não precisa pagar pelo computador, não precisa mantê-lo, e todas as outras dores de cabeça de disponibilizá-lo 24 horas por dia, 7 dias por semana, são cuidadas por outra pessoa por uma única taxa.
Esta é uma escolha popular para pessoas que precisam de acesso a determinados tipos de hardware por algum tempo ou que não desejam possuir permanentemente um computador que precisa ser atualizado com frequência. Por exemplo, você pode alugar um Mac in the nuvem ou talvez precise de uma estação de trabalho super rápida para processar alguns números e enviar os resultados..
5. Máquina Virtual na Nuvem
Usar uma máquina virtual é um tipo de computação em nuvem um tanto relacionado ao tipo que acabamos de mencionar, exceto que você não está alugando um computador físico. Em vez disso, você está pagando por um máquina virtual que funciona junto com muitas outras máquinas virtuais no mesmo computador físico.
Para muitos usuários, a distinção não importa e eles optam apenas pela opção mais barata. No entanto, alugar um computador de data center físico para seu uso exclusivo significa que você terá desempenho garantido em todos os momentos.
6. Aplicativos nativos em nuvem
Um aplicativo nativo em nuvem é aquele que roda em infraestrutura de computação em nuvem e foi desenvolvido desde o início para funcionar dessa forma. Portanto, executar o Microsoft Word em uma máquina virtual que você está alugando na nuvem nãoé um exemplo de aplicativo nativo em nuvem.
O aplicativo Escritório 365 Word que você acessa através do seu navegador é, no entanto, um aplicativo nativo em nuvem. O mesmo vale para aplicativos como o Gmail e a maioria dos serviços baseados em nuvem que você usa todos os dias.
7. Armazenamento em nuvem
O Cloud Storage é um conceito simples. Em vez de salvar seus arquivos em um disco rígido do seu computador ou em um disco rígido externo local, você os salva usando um serviço de nuvem em um computador remoto.
A maioria dos serviços de armazenamento em nuvem é muito mais do que uma unidade externa no céu. Seus dados são armazenados de acordo com padrões internacionais, o que inclui várias cópias redundantes armazenadas em locais fisicamente separados. Os serviços de armazenamento em nuvem também oferecem recursos extras, como a possibilidade de pesquisar seus arquivos ou editá-los na nuvem.
Exemplos de armazenamento em nuvem incluem Google Drive, Microsoft OneDrive, Dropbox e Apple iCloud.
8. Mídias Sociais
A mídia social conquistou o mundo. Há uma boa chance de que todos que estão lendo este artigo usem pelo menos um dos principais serviços de mídia social, seja Facebook, Twitter, Instagram ou qualquer um dos outros grandes nomes. Nesse caso, você está usando um serviço em nuvem. Mesmo que você não pense nas mídias sociais como aplicativos em nuvem, todos os seus dados e a maior parte da computação usada com esses serviços residem na nuvem..
9. Serviços de streaming de entretenimento
Esteja você ouvindo música no Spotify ou assistindo ao último Netflix Original, você está usando um serviço de nuvem. Embora os aplicativos executados no seu dispositivo façam parte do trabalho, a maior parte do trabalho pesado ocorre longe, em um data center.
Esses serviços não apenas enviam conteúdo sob demanda para o seu dispositivo, mas também ajustam dinamicamente a qualidade dependendo da sua conexão com a Internet. Esses serviços também acompanham de perto o que você faz com o serviço, para que possam fazer recomendações com base nos seus dados pessoais e nos de outros usuários.
Você também pode transmitir videogames. Você não precisa comprar um console ou construir um PC para jogos, apenas pague para usar um serviço como o Xcloud, Geforce agora e o Google Stadia. Eles funcionam com tablets, smart TVs ou praticamente qualquer coisa com suporte para navegador e controlador. Os jogos em nuvem ainda são muito novos, então todos os bugs ainda não foram resolvidos. No entanto, se você tiver uma excelente conectividade com a Internet, já vale a pena tentar.
10. Serviços de nuvem descentralizados
Os serviços de nuvem tradicionais dependem de data centers centralizados para funcionar, mas há preocupações com a privacidade associadas a isso. Por exemplo, se você pode pesquisar seus documentos em um serviço como o Google Docs, isso significa que o Google também pode (em princípio) ler tudo dentro desse documento. A única coisa que protege você são as leis de privacidade e a política de privacidade do próprio provedor de nuvem, mas não há nenhuma barreira real para proteger suas informações delas.
Foi daí que surgiu a ideia de um provedor de nuvem descentralizado. O (agora extinto) Documentos de grafite é talvez o exemplo mais conhecido. O Graphite Docs funcionava muito como o Google Docs, pelo menos do ponto de vista do usuário, mas não tinha um data center central. Em vez disso, usou a tecnologia blockchain para hospedar e criptografar os dados do usuário. Você obtém as vantagens da produtividade na nuvem sem preocupações com privacidade.
Infelizmente, o Graphite Docs foi encerrado em 2020, mas seu código-fonte é Open Source, o que significa que qualquer pessoa pode configurar sua própria versão.
Existem também outras opções de desenvolvimento de aplicativos descentralizados, como Pilhas (anteriormente Blockstacks), que permite escrever “dapps” ou aplicativos descentralizadosque se conectam a moedas baseadas em blockchain. ..
Cabeça Viva nas Nuvens
Embora sempre haja um lugar para o seu computador pessoal, parece que o futuro será cada vez mais baseado na nuvem. À medida que a Internet eventualmente cobrir todo o planeta, veremos a nuvem se tornar o tipo mais importante de tecnologia de computador.
.