Computação em Nuvem

sala-de-servidores-icone-de-armazenamento-em-nuvem-datacenter-e-banco-de-dados-conceito-processo-de-troca-de-dados_39422-556
Computação em nuvem é um tipo de fornecimento de serviços de computação sob demanda via internet, este estilo de serviço pode contemplar desde sistemas e servidores virtualizados até estruturas completas com controle de temperatura.



Na computação em nuvem existem o conceito de 3 tipos de nuvens, a nuvem pública, a privada e a híbrida.

Nuvem Pública:
É a alternativa de menor custo das três, neste modelo de nuvem todas as informações são compartilhadas com o fornecedor da nuvem, sendo que o cliente não é dono dos gigabytes, nem dos clusters dos servidores, nem das plataformas, aplicativos ou serviços. Por isso a segurança toda é baseada nos contratos feitos com o fornecedor. Porém a nuvem pública também traz algumas vantagens além do seu custo sendo algumas delas;
Capacidade de alocar e utilizar os recursos de forma dinâmica;
 A capacidade de processamento pode ser aumentada elasticamente conforme demanda;
 Liberdade e agilidade para configurar demandas sem depender ou falar com terceiros por meio de um atendimento Self-Service;
Pagamento sobre consumo.

Nuvem Privada:
A nuvem privada é a alternativa de maior custo já que a mesma é construída e mantida dentro do domínio da empresa e pela necessidade de uma mão de obra especializada. Na sua implementação é considerado a cultura da empresa e suas políticas de segurança e privacidade sendo assim a alternativa mais segura e privativa para as empresas. Esta modalidade de nuvem é ideal para processamento de dados críticos da empresa.

Nuvem Híbrida:
A nuvem híbrida busca trazer o melhor dos dois mundos, trazendo as vantagens da nuvem pública e privada. A parte privada pode ser utilizada para manter o controle e armazenamento de dados críticos e que necessitam de mais segurança, quanto a parte pública pode ser utilizada para armazenamento de dados não críticos ou processamentos de grande volume devido a elasticidade da nuvem pública. Vale lembrar que a nuvem híbrida também carrega algumas desvantagens como o custo mais elevado que uma nuvem pública e a necessidade de profissionais especializados e atenção na hora de implementação.

Tipos de Serviços
Existem diversas aplicações e serviços que podem ser implementados sem nuvens, eles são separados em categorias, segue o exemplo das mais utilizadas:

SaaS:
Software as a service (Software como um serviço) – Utiliza a web para gerenciar as aplicações e o terceiro é responsável por manter todos os serviços, a maior parte desses serviços é acessado diretamente pelo navegador sem a necessidade de baixar ou instalar o programa na estação de trabalho. Este tipo de serviço é muito utilizado para sistemas de gerenciamento de e-mails, relacionamentos com clientes e fornecedores. Alguns exemplos de SaaS são: Google Apps, Salesforce e GoToMeeting.

PaaS:
Plataform as a service (Plataforma como um serviço) – São usados para aplicativos e outros desenvolvimentos, fornecendo componentes de nuvem ao software. Utilizado por desenvolvedores por tornar o desenvolvimento, teste e implantação de aplicativos mais simples, rápido e econômico. Reduz a quantidade de codificação, ajuda a migrar aplicativos e automatiza a política de negócios. O serviço de PaaS está um nível abaixo de SaaS sendo utilizado muitas vezes para agilizar o desenvolvimento de um software ou serviço que será vendido na modalidade SaaS.

IaaS:
Infrastructure as a service (Infraestrutura como um serviço) – São modelos para acessar, monitorar e gerenciar infraestrutura remotas de data center, como computação, armazenamento, rede e serviços de rede. Ao invés de comprar o hardware imediatamente é possível a compra por base no consumo, semelhante à compra de energia elétrica. É comum que seja utilizado para ampliar a capacidade de um data center para cargas temporárias como aumento de tráfego durante a Black Friday. Alguns exemplos de IaaS são: Amazon web services (AWS), Microsoft Azure e Google Compute Enginee (GCE). 
Estes 3 tipos de serviços estão interligados e são os mais utilizados no mercado de computação em nuvem. A ilustração abaixo demonstra como SaaS, PaaS e IaaS estão em níveis diferentes e são dependentes um do outro.

Vantagens
 Agilidade na implementação – O intervalo entre a contratação e o início da utilização do sistema é mais agilizado
Disponibilidade – Bons fornecedores possuem alto grau de disponibilidade de seus serviços este alto grau de disponibilidade é repassado ao cliente.
Segurança – Por se tratar de um especialista em fornecimento de serviços, um alto investimento é feito em segurança pela empresa contratada.
 Flexibilidade – Recursos utilizados na quantidade necessária, aumentando e diminuindo capacidade computacional conforme demanda
Desvantagens
Conexão – Necessidade de conexão com a internet para utilização dos serviços, sendo assim a performance afetada por instabilidades ou até mesmo a parada caso ocorra uma queda de link.
Confiabilidade – Mesmo com contratos e medidas de segurança os dados podem ser copiados ou explorados pelo fornecedor, podendo causar vazamentos de dados.
Regulamentação – Com o armazenamento de dados em nuvem que fica localizada no exterior, o titular dos dados pode ser sujeito a outras leis de proteção de dados pessoais. Também pode trazer necessidade de cuidado na hora de se adequar a LGPD.
Em resumo, a computação em nuvem é uma tecnologia muito completa que engloba diversas áreas de aplicação e que se desenvolveu muito nos últimos anos. Como toda tecnologia ela tem suas vantagens e desvantagens que devem ser consideradas na hora de sua aplicação.

Compartilhe este post: