image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image

JV

Joston Veiga23/06/2023 13:44
Share

O que é Computação em Nuvem (Cloud Computing)?

    Conceito de Computação em Nuvem (Cloud Computing)

    Computação em nuvem é o fornecimento de recursos de computação como banco de dados, armazenamento, software ou qualquer outro recurso tecnológico através da internet. Isso significa que a infraestrutura/recursos de TI são armazenados externamente, em um data center mantido pelo provedor de computação em nuvem. Assim, a computação em nuvem nos permite alugar uma infraestrutura e/ou recursos de TI ao invés de comprar.

    O que a computação em nuvem resolve?

    Sem a computação em nuvem as empresas precisariam comprar servidores físicos e outros recursos de infraestrutura que poderiam levar muito tempo. Além do mais, todos esses recursos adquiridos precisariam de um espaço físico adequado e uma equipe especializada para gerenciá-los. Outro ponto crítico é o escalonamento dessas aplicações. Quando a demanda aumenta e é preciso expandir os recursos, pode-se adquirir mais recursos do que o necessário e isso pode significar perda de tempo e dinheiro. A computação em nuvem resolve esses problemas por de maneira eficiente prover recursos maneira rápida, escalonável e sob demanda.

    Modelos de computação em nuvem

    Há três tipos de nuvens: pública, privada e híbrida.

    • Nuvem pública(Public cloud): Serviços prestados por empresas provedoras de computação em nuvem que qualquer pessoa pode contratar.
    • Nuvem privada(Private cloud): Datacenter privado(particular) de uma empresa, instituição ou indivíduo. São os recursos de computação em nuvem usados exclusivamente por uma única empresa ou organização.
    • Nuvem híbrida(Hybrid cloud): É a combinação entre nuvem pública e privada.

    Tipos de computação em nuvem

    • IaaS(Infrastructure As a Service): Infraestrutura como Serviço. Neste tipo o provedor oferece como serviço toda a infraestrutura seja ela física ou virtual necessária para que o cliente instale e gerencie os recursos que precisa, como sistemas operacionais e outros softwares. Um exemplo desse tipo de serviço é a VPS(Virtual Private Server).
    • PaaS(Platform As a Service): Plataforma como Serviço. Neste tipo o provedor é responsável pelos recursos(físicos ou virtuais) fornecidos, como sistemas operacionais, softwares e itens de segurança. Dessa forma você se concentra no desenvolvimento do seu aplicativo sem precisar se preocupar com o gerenciamento da infraestrutura. Um exemplo deste serviço são as plataformas de hospedagem de site.
    • SaaS(Software As a Service): Software como Serviço. Neste tipo o provedor disponibiliza algum tipo de serviço executado e gerenciado por ele para que você faça uso. Alguns exemplos: Gmail, Outlook, Google Drive, Spotify, entre outros.

    Benefícios da computação em nuvem

    • Flexibilidade: devido a sua arquitetura as empresas e os usuários delas podem acessar os serviços de nuvem de qualquer lugar desde que tenham acesso a internet.
    • Eficiência: aplicativos podem ser colocados rapidamente em produção, sem se preocupar com a infraestrutura.
    • Segurança: os provedores de computação em nuvem oferecem um amplo conjunto de políticas, tecnologias, controles e mecanismos de segurança que protegem os dados, a infraestrutura e os aplicativos contra ameaças.
    • Custo: a computação em nuvem pode otimizar os custos de T.I pois o preço dos recursos é baseado no consumo(pay-as-you-go), ou seja, você paga pelo que você consome. Sendo assim não é necessário sobrecarregar o servidor com mais recursos do que o necessário para ele conseguir lidar com picos inesperados de demanda.

    Referências:

    • https://aws.amazon.com/pt/what-is-cloud-computing/
    • https://cloud.google.com/learn/what-is-cloud-computing?hl=pt-br
    • https://www.oracle.com/br/cloud/what-is-cloud-computing/
    • https://azure.microsoft.com/pt-br/resources/cloud-computing-dictionary/what-is-cloud-computing/
    Share
    Comments (0)