Computação em nuvem é uma palavra da moda popular que se refere a uma tecnologia on-demand que dominou o mundo da tecnologia e simplifica a maneira como fornecemos recursos de TI e acessamos dados. Para entender e apreciar melhor o conceito de computação em nuvem, vamos voltar no tempo e ver como era o ambiente de tecnologia antes do advento da tecnologia em nuvem.
Tradicionalmente, uma organização adquiria servidores físicos e os configurava em seu próprio escritório. Conforme a empresa crescia, as crescentes demandas de negócios obrigariam a empresa a transferir seus recursos para um data center onde obteria recursos adicionais, como servidores, equipamentos de rede, energia de backup e refrigeração sistemas. Agora, isso funcionou bem, mas a configuração apresentou alguns desafios.
Claramente, a abordagem tradicional de provisionamento de recursos físicos no local muitas vezes levaria ao aumento dos custos operacionais ocasionados pela expansão dos negócios. Conforme discutido anteriormente, as empresas teriam que canalizar mais fundos para alugar espaço extra, custos de energia, manutenção e contratação de uma equipe de especialistas para monitorar seus recursos 24 horas por dia.
Escalonar recursos em tempo hábil para atender às crescentes demandas dos negócios também seria um desafio. Além disso, catástrofes naturais como terremotos, tufões e incêndios costumam representar um risco para os negócios e levar a paralisações massivas que, por sua vez, impactariam os negócios.
E é aqui que entra a computação em nuvem.
Computação em nuvem é uma entrega sob demanda de serviços que incluem armazenamento de banco de dados, poder de computação, aplicativos, rede e outros recursos de TI. A palavra-chave é SOB DEMANDA. Isso significa que você pode provisionar recursos quando precisar deles. Isso é possível por meio de um provedor de serviços em nuvem em um modelo de precificação pré-pago, em que você paga apenas pelo que precisa.
Você também pode expandir facilmente seus recursos em trânsito para atender às suas necessidades crescentes. Dessa forma, você pode adicionar espaço em disco, CPU ou memória em sua instância de computação em nuvem em questão de segundos, sem tendo que suportar os atrasos agonizantes de obter aprovações para comprar equipamentos adicionais no tradicional configurar.
Simplificando, a computação em nuvem envolve a entrega de serviços de TI, como servidores, bancos de dados, armazenamento, aplicativos e redena nuvem'Ou pela internet com a ajuda de um Provedor de serviços em nuvem. Isso oferece economias de escala, pois você normalmente paga pelo que usa e, na verdade, reduz seus custos operacionais e ajuda a administrar seus negócios com mais eficiência.
Algumas das principais plataformas de computação em nuvem incluem:
Nem todas as implantações de nuvem são iguais e não existe um tipo de implantação de nuvem que sirva para todos. Diferentes modelos e arquiteturas de nuvem evoluíram para ajudar usuários e organizações a atender às suas necessidades. Vamos dar uma olhada rápida nos principais tipos de nuvem.
No nuvem pública, todos os recursos pertencem e são gerenciados exclusivamente por empresas ou fornecedores terceirizados. Esses fornecedores fornecem recursos de computação pela Internet e incluem empresas como AWS, Google Cloud e Microsoft Azure.
Na nuvem pública, os recursos são compartilhados entre vários usuários e organizações. Para acessar e desfrutar dos serviços, basta criar uma conta e adicionar seus detalhes de faturamento para começar a acessar os recursos através de um navegador da web.
Em um nuvem privada, os recursos de computação são uma reserva para uma única empresa ou negócio. Aqui, a infraestrutura é hospedada e mantida no data center de uma empresa. A organização tem controle total sobre o hardware e os serviços que fornece.
A nuvem privada dá às organizações mais controle sobre seus recursos e oferece um grau decente de privacidade e garante que as informações confidenciais não sejam acessíveis a fornecedores terceirizados.
Exemplos de nuvem privada incluem HP Cloud Services & Ubuntu Cloud.
Esta é uma mistura de Público e Privado nuvens. Uma empresa pode optar por aproveitar a nuvem pública para um serviço específico e hospedar arquivos e outros dados na nuvem privada, o que permite maior flexibilidade.
Podemos categorizar os serviços em nuvem nas seguintes categorias amplas - IaaS, PaaS, SaaS, e Sem servidor.
IaaS é a categoria fundamental da tecnologia baseada em nuvem e sustenta a infraestrutura da nuvem. Ele fornece uma plataforma na qual usuários e empresas podem acessar recursos como armazenamento e aplicativos. Ele também permite que as empresas criem e gerenciem seu conteúdo de maneira integrada.
Exemplos de IaaS incluem Microsoft Azure, AWS e Google Cloud Platform.
SaaS, abreviatura de Software como serviço, refere-se a aplicativos ou software baseados em nuvem que os usuários finais podem acessar para criar e gerenciar seu conteúdo. SaaS os aplicativos podem ser acessados pelo navegador e eliminam a necessidade de backups e instalação de aplicativos diretamente no PC local.
SaaS é altamente escalonável e fornece segurança corporativa muito necessária. É sem dúvida uma das categorias mais populares de Serviços na nuvem e é usado por praticamente todas as empresas - seja uma pequena startup ou uma grande empresa. O SaaS é útil principalmente em colaboração, especialmente quando os membros da equipe trabalham remotamente ou residem em diferentes regiões geográficas.
Exemplos populares de serviços SaaS incluem Google Apps, Microsoft Office 365 e DropBox.
PaaS, uma abreviatura para Plataforma como serviço, é uma plataforma em nuvem voltada para desenvolvedores e empresas. Ele oferece um ambiente para hospedar, instanciar e implantar seus próprios aplicativos personalizados.
Além da infraestrutura básica como você encontraria em IaaS, como servidores, bancos de dados, rede e armazenamento, PaaS fornece desenvolvimento ferramentas, sistemas de gerenciamento de banco de dados e serviços de BI (Business Intelligence) para permitir que as empresas construam e implantem com eficiência seus formulários.
Simplificando, em PaaS, você é responsável por seus próprios aplicativos e serviços. O Cloud Provider cuida de todo o resto.
Exemplos de plataformas PaaS incluem OpenShift e Google App Engine.
Até agora, vimos o que a computação em nuvem envolve e os vários tipos de plataformas e serviços em nuvem. Neste ponto, você já tem uma ideia de alguns dos benefícios que vêm com a computação em nuvem. Vamos ter uma visão geral de alguns dos méritos da tecnologia em nuvem.
O Modelo de computação em nuvem é uma base de repartição. Isso significa que você paga apenas pelos recursos que usa, ao contrário de um ambiente de TI tradicional, onde paga caro mesmo por serviços subutilizados.
Não há absolutamente nenhum custo inicial ou aquisição de equipamento de hardware. Seu faturamento termina assim que você parar de usar os serviços em nuvem. Tudo isso fornece uma maneira econômica de provisionar recursos e implementar seus aplicativos e leva a uma melhor previsão de custos futuros.
A tecnologia de nuvem permite aumentar ou diminuir seus recursos de acordo com as demandas de seus negócios. Você pode aumentar facilmente seus recursos de computação, como RAM e CPU, em caso de aumento da carga de trabalho e escaloná-los para reduzir os custos quando a carga de trabalho diminuir.
A nuvem garante que você possa acessar facilmente seus recursos a qualquer hora do dia a partir de vários dispositivos, como mac, PCs, tablets e até smartphones com tempo de inatividade insignificante.
A segurança na nuvem tem duas facetas. Existe a segurança física que vem com data centers robustos protegidos com sistemas de vigilância e monitoramento de alto nível. Além disso, os provedores de nuvem fornecem segurança digital para proteger seus ativos de não autorizados e mal-intencionados usuários que usam tecnologia de firewall de última geração, sistemas de prevenção e detecção de intrusão e 24/7/365 monitoramento.
Os provedores de nuvem têm vários data centers em diferentes regiões geográficas que fornecem replicação de dados e, portanto, garantem redundância de dados e tolerância a falhas no caso de algo dar errado. As preocupações com desastres físicos, como incêndios e terremotos, que afetam seus dados agora são coisas do passado.
Esses são alguns dos principais benefícios de acessar a nuvem.
Claro, a nuvem traz alguns benefícios para a mesa que tornam a vida muito mais fácil. Mas é sem falhas? Certamente não e como acontece com qualquer tecnologia, a nuvem está associada a algumas desvantagens que buscaremos explorar.
Um dos maiores desafios da nuvem é que você entrega o controle de seus dados a terceiros. Você está essencialmente confiando seus dados a eles e espera que eles os mantenham e os mantenham com segurança em seus data centers, longe de olhares indiscretos e ameaças externas.
No entanto, seus dados são armazenados em sua infraestrutura, sujeitos às políticas deles. Se o provedor passar por um tempo de inatividade ou, pior ainda, se dobrar, seus dados ficarão inacessíveis. Simplificando, salvar dados na nuvem significa que você cede o controle sobre seus dados ao fornecedor.
Não há absolutamente nenhuma maneira de contornar isso: você precisa de uma conexão com a Internet para acessar seus dados e recursos na nuvem. A falta de conexão com a Internet por qualquer motivo o deixará no limbo e impossibilitará o acesso aos seus dados.
Isso pode parecer confuso, pois sugerimos anteriormente que seus dados na nuvem estão seguros. No entanto, a segurança de seus dados é tão boa quanto as medidas de segurança implementadas pelo provedor de nuvem. Medidas de segurança negligentes podem fornecer uma brecha para que hackers se infiltrem em seu fornecedor de nuvem e acessem suas informações confidenciais.
Se você tiver qualquer problema técnico, será necessário solicitar ao seu provedor e aguardar que eles resolvam o problema. Alguns provedores demoram um pouco para entrar em contato com você, o que causa atrasos.
Desde o seu início, a computação em nuvem continua a revolucionar a maneira como as empresas e usuários manipulam e processam seus dados, e com o maior absorção da tecnologia em nuvem, projeta-se que os provedores de nuvem aumentarão a capacidade de armazenamento e tornarão os serviços em nuvem mais preços acessíveis.
Mais provedores buscarão melhorar a segurança de suas plataformas para acompanhar as ameaças emergentes e proteger os dados de seus usuários. Maiores esforços também serão feitos para integrar tecnologias emergentes, como IoT, com a nuvem.
Na verdade, o futuro da nuvem é brilhante, dados os inúmeros benefícios que ela tem a oferecer. Sua relação custo-benefício e confiabilidade são ideais para acelerar o crescimento de empresas, tanto pequenas como grandes.