A computação em nuvem é a entrega de serviços de computação sob demanda de aplicativos, armazenamento e processamento e com pagamento conforme o uso.
Como funciona a computação em nuvem?
Em vez de possuir sua própria infraestrutura de computação ou data centers, as empresas podem alugar acesso a qualquer coisa, desde aplicativos a armazenamento de um provedor de serviços em nuvem.
Um benefício de usar serviços de computação em nuvem é que as empresas podem evitar o custo inicial e a complexidade de possuir e manter sua própria infraestrutura de TI e, em vez disso, simplesmente pagar pelo que usam, quando o usam.
Por sua vez, os provedores de serviços de computação em nuvem podem se beneficiar de economias de escala significativas, entregando os mesmos serviços a uma ampla gama de clientes.
Quais serviços de computação em nuvem estão disponíveis?
Os serviços de computação em nuvem cobrem uma vasta gama de opções agora, desde o básico de armazenamento, rede e poder de processamento até o processamento de linguagem natural e inteligência artificial, bem como aplicativos de escritório padrão. Praticamente qualquer serviço que não exija que você esteja fisicamente próximo ao hardware do computador que está usando agora pode ser fornecido pela nuvem.
Exemplos de computação em nuvem.
A computação em nuvem sustenta um grande número de serviços. Isso inclui serviços ao consumidor como Gmail ou o backup em nuvem das fotos em seu smartphone, até os serviços que permitem que grandes empresas hospedem todos os seus dados e executem todos os seus aplicativos na nuvem. A Netflix depende de serviços de computação em nuvem para executar seu serviço de streaming de vídeo e seus outros sistemas de negócios também, e possui várias outras organizações.
A computação em nuvem está se tornando a opção padrão para muitos aplicativos: os fornecedores de software estão cada vez mais oferecendo seus aplicativos como serviços pela Internet, em vez de produtos autônomos, conforme tentam mudar para um modelo de assinatura. No entanto, há uma desvantagem potencial para a computação em nuvem, pois ela também pode apresentar novos custos e novos riscos para as empresas que a utilizam.
Por que isso é chamado de computação em nuvem?
Um conceito fundamental por trás da computação em nuvem é que a localização do serviço e muitos dos detalhes, como o hardware ou sistema operacional em que está sendo executado, são irrelevantes para o usuário. É com isso em mente que a metáfora da nuvem foi emprestada de antigos esquemas de redes de telecomunicações, nos quais a rede de telefonia pública (e mais tarde a internet) era frequentemente representada como uma nuvem para denotar que simplesmente não importava – era apenas uma nuvem de coisas. Isso é uma simplificação excessiva, é claro; para muitos clientes, a localização de seus serviços e dados continua sendo uma questão fundamental.
A história da computação em nuvem
A computação em nuvem como um termo existe desde o início de 2000, mas o conceito de computação como serviço existe há muito, muito mais tempo – já na década de 1960, quando os escritórios de informática permitiam que as empresas alugassem tempo em um mainframe, em vez de ter que comprar um.
Esses serviços de “compartilhamento de tempo” foram em grande parte superados pelo surgimento do PC, que tornou a posse de um computador muito mais acessível, e depois, por sua vez, pelo surgimento de data centers corporativos onde as empresas armazenavam grandes quantidades de dados.
Mas o conceito de alugar acesso ao poder de computação ressurgiu repetidas vezes – nos provedores de serviços de aplicativos, computação utilitária e computação em grade no final dos anos 1990 e início dos anos 2000. Isso foi seguido pela computação em nuvem, que realmente se consolidou com o surgimento de software como serviço e provedores de computação em nuvem em hiperescala, como a Amazon Web Services.
Quão importante é a nuvem?
Construir a infraestrutura para dar suporte à computação em nuvem agora é responsável por mais de um terço de todos os gastos de TI em todo o mundo , de acordo com uma pesquisa do IDC. Enquanto isso, os gastos com TI tradicional interna continuam caindo, à medida que as cargas de trabalho de computação continuam a se mover para a nuvem, sejam serviços de nuvem pública oferecidos por fornecedores ou nuvens privadas construídas pelas próprias empresas.
De acordo com o Gartner, os gastos globais com serviços em nuvem chegarão a US $ 260 bilhões este ano, ante US $ 219,6 bilhões. Também está crescendo a um ritmo mais rápido do que os analistas esperavam . Mas não está totalmente claro quanto dessa demanda vem de empresas que realmente querem mudar para a nuvem e quanto está sendo criado por fornecedores que agora oferecem apenas versões em nuvem de seus produtos (muitas vezes porque eles estão ansiosos para mudar para longe venda de licenças únicas para a venda de assinaturas de nuvem potencialmente mais lucrativas e previsíveis).
O que é infraestrutura como serviço?
A computação em nuvem pode ser dividida em três modelos de computação em nuvem. Infraestrutura como serviço (IaaS) refere-se aos blocos de construção fundamentais da computação que podem ser alugados: servidores físicos ou virtuais, armazenamento e rede. Isso é atraente para empresas que desejam criar aplicativos do zero e controlar quase todos os elementos por si mesmas, mas exige que as empresas tenham as habilidades técnicas para serem capazes de orquestrar serviços nesse nível. Uma pesquisa da Oracle descobriu que dois terços dos usuários de IaaS disseram que o uso da infraestrutura online torna mais fácil inovar, reduziram seu tempo para implantar novos aplicativos e serviços e reduziram significativamente os custos de manutenção contínua. No entanto, metade disse que o IaaS não é seguro o suficiente para a maioria dos dados críticos.
Platform-as-a-Service?
Platform-as-a-Service (PaaS) é a próxima camada – assim como o armazenamento subjacente, rede e servidores virtuais, isso também incluirá as ferramentas e o software de que os desenvolvedores precisam para construir aplicativos sobre: isso pode incluir middleware, gerenciamento de banco de dados, sistemas operacionais e ferramentas de desenvolvimento.
Software como serviço
Software como serviço (SaaS) é a entrega de aplicativos como serviço, provavelmente a versão da computação em nuvem com a qual a maioria das pessoas está acostumada no dia a dia. O hardware e o sistema operacional subjacentes são irrelevantes para o usuário final, que acessará o serviço por meio de um navegador da web ou aplicativo; geralmente é comprado por usuário ou por usuário.
Benefícios da computação em nuvem
Os benefícios exatos variam de acordo com o tipo de serviço em nuvem que está sendo usado, mas, fundamentalmente, usar serviços em nuvem significa que as empresas não terão que comprar ou manter sua própria infraestrutura de computação.
Chega de comprar servidores, atualizar aplicativos ou sistemas operacionais, ou descomissionar e descartar hardware ou software quando estiver desatualizado, pois tudo é cuidado pelo fornecedor. Para aplicativos de commodities, como e-mail, pode fazer sentido mudar para um provedor de nuvem, em vez de depender de habilidades internas. Uma empresa especializada em executar e proteger esses serviços provavelmente terá melhores habilidades e equipe mais experiente do que uma pequena empresa poderia contratar, portanto, os serviços em nuvem podem fornecer um serviço mais seguro e eficiente aos usuários finais.
Usar serviços em nuvem significa que as empresas podem avançar mais rapidamente em projetos e testar conceitos sem compras demoradas e grandes custos iniciais, porque as empresas pagam apenas pelos recursos que consomem. Esse conceito de agilidade de negócios é frequentemente mencionado pelos defensores da nuvem como um benefício importante. A capacidade de ativar novos serviços sem o tempo e o esforço associados às compras tradicionais de TI deve significar que é mais fácil começar a trabalhar com novos aplicativos com mais rapidez. E se um novo aplicativo se tornar extremamente popular, a natureza elástica da nuvem significa que é mais fácil escalá-lo rapidamente.
Para uma empresa com um aplicativo que tem grandes picos de uso, por exemplo, que é usado apenas em um determinado período da semana ou do ano, pode fazer sentido financeiro hospedá-lo na nuvem, em vez de ter hardware e software dedicados ocioso na maior parte do tempo. Mudar para um aplicativo hospedado na nuvem para serviços como e-mail ou CRM pode remover um fardo para a equipe interna de TI e, se esses aplicativos não gerarem muita vantagem competitiva, haverá pouco outro impacto.
Vantagens e desvantagens da computação em nuvem
A computação em nuvem não é necessariamente mais barata do que outras formas de computação, assim como alugar nem sempre é mais barato do que comprar a longo prazo. Se um aplicativo tiver um requisito regular e previsível para serviços de computação, pode ser mais econômico fornecer esse serviço internamente.
Algumas empresas podem relutar em hospedar dados confidenciais em um serviço que também é usado por concorrentes. Mudar para um aplicativo SaaS também pode significar que você está usando os mesmos aplicativos que um rival, o que pode dificultar a criação de qualquer vantagem competitiva se esse aplicativo for essencial para seus negócios.
Embora possa ser fácil começar a usar um novo aplicativo em nuvem, migrar dados ou aplicativos existentes para a nuvem pode ser muito mais complicado e caro. E parece que agora há uma certa escassez de habilidades em nuvem com equipes com DevOps e monitoramento de várias nuvens e conhecimento de gerenciamento em particular escasso.
Em um relatório recente, uma proporção significativa de usuários de nuvem experientes disse que achava que os custos iniciais de migração, em última análise, superavam as economias de longo prazo criadas pelo IaaS.
E, claro, você só pode acessar seus aplicativos se tiver uma conexão com a Internet.