O que são serviços em nuvem? Vamos primeiro dar uma definição de arquitetura em nuvem. A computação em nuvem é um modelo arquitetônico caracterizado pela alocação dinâmica de recursos. As infraestruturas de Cloud Computing são grandes data centers que permitem ao usuário ter os recursos que necessita (armazenamento, aplicações, programas, serviços) de acordo com as suas necessidades. Desta forma, a empresa pode reduzir significativamente o investimento em infraestrutura interna para adquiri-la externamente, dependendo das necessidades do momento.
Os recursos não são totalmente configurados e implementados pelo provedor especificamente para o usuário, mas são alocados a ele, a partir de um conjunto de recursos compartilhados com outros usuários, o que deixa parte da carga de configuração para o usuário. Quando o usuário libera o recurso, ele é reconfigurado para seu estado inicial e disponibilizado no pool de recursos compartilhados.
A computação em nuvem disponibiliza recursos ao usuário como se fossem implementados por sistemas “padrão” (servidores ou dispositivos pessoais). A implementação real dos recursos não está definida em detalhe. Com efeito, a ideia é precisa de que a implementação é um conjunto heterogéneo e distribuído – a nuvem – de recursos cujas características não são conhecidas pelo utilizador.
Serviços em nuvem, aqui estão os principais players e os 3 tipos de serviços oferecidos
Nesta definição podemos reconhecer três diferentes atores que interagem no processo:
O provedor de serviços (provedor de nuvem) que oferece os serviços (servidores virtuais, armazenamento, aplicações completas) geralmente de acordo com um modelo “pay-per-use”;
O administrador do cliente escolhe e configura os serviços oferecidos pelo provedor, normalmente oferecendo valor agregado como aplicativos de software, configurações avançadas e customizações;
O cliente final que utiliza os serviços configurados adequadamente pelo cliente administrador.
Em determinadas situações, o cliente administrador e o cliente final podem coincidir.
Ao definir a arquitetura de computação em nuvem, três tipos básicos de serviços para computação em nuvem gerenciada podem ser distinguidos:
- infraestrutura como serviço (IaaS)
- plataforma como serviço (PaaS)
- software como serviço (SaaS)
Serviço 1: Software como Serviço (IaaS)
Neste tipo de serviço, os clientes não pagam para possuir o software, mas para utilizá-lo. O acesso ao software é possível através de APIs ou, muitas vezes, de serviços web ou REST. SaaS é um conjunto de recursos, serviços e competências que permite às empresas terceirizar completamente certos aspectos do seu sistema de informação (mensagens, segurança, etc.) e substituí-los por um custo operacional em vez de um investimento real.
Serviço 2: Plataforma como Serviço (PaaS)
Plataforma como Serviço (PaaS) significa o fornecimento de uma plataforma completa em nuvem ao cliente, à qual o usuário tem acesso por meio de uma estrutura distribuída específica.
Ele pode ser usado para escrever aplicativos a serem distribuídos por meio de um sistema em nuvem, em que a plataforma aumenta ou diminui recursos com base nas demandas. Os elementos PaaS permitem desenvolver, testar, implantar e gerenciar aplicativos de negócios sem os custos e complexidades associados à compra, configuração, otimização e gerenciamento de hardware e software essenciais. Elementos de PaaS podem ser usados para projetar e desenvolver aplicativos e serviços de aplicativos, como colaboração em equipe, integração web, integração de banco de dados, segurança e gerenciamento de estado. Esses serviços podem ser usados como uma solução integrada baseada na web.
Serviço 3: Infraestrutura como Serviço (IaaS)
Infraestrutura como serviço (IaaS) é um modelo de computação em nuvem no qual recursos de computação virtualizados são entregues pela Internet. Ele permite que as empresas escalem dinamicamente sua infraestrutura, acessando servidores virtuais, armazenamento e recursos de rede sob demanda. A IaaS elimina a necessidade de gerenciar a infraestrutura física, reduzindo custos e permitindo que as empresas se concentrem em seus negócios principais.
Cloud Services, Como planejar a migração: 2 estratégias de abordagem e as vantagens de usar
O processo de abordagem à nuvem depende de muitas variáveis, como o tipo de fornecedor a contactar (nuvem pública ou privada) e o tipo de serviço (SaaS, Paas, Iaas). Em última análise, também depende de como você integra sua infraestrutura interna e gerenciamento de dados com segurança e privacidade. Apesar dessas variáveis, duas estratégias de abordagem podem ser identificadas:
- uma rota interna, que começa com a criação de uma infraestrutura em nuvem e a transferência de aplicações existentes, e depois escolhe quais serviços continuar a fornecer internamente e para quais o modelo SaaS público é apropriado
- uma rota externa, que considera imediatamente a experimentação com serviços SaaS públicos e depois a adoção de serviços PaaS.
Em geral, a abordagem estrutural é a das grandes empresas, porque possuem competências para controlar os recursos, restrições mais restritivas em termos de políticas de gestão de segurança e privacidade, os recursos financeiros necessários para os investimentos iniciais, mais rigidez, maior complexidade arquitetónica e uma exigência para serviços de TI que exigem a exploração das economias de escala possibilitadas pela nuvem.
Para as pequenas empresas ou no caso de start-ups, a rota da infra-estrutura será mais difícil de implementar devido aos elevados custos iniciais e à falta de competências arquitectónicas adequadas. Estas empresas serão provavelmente atraídas por serviços do tipo nuvem pública, através dos quais poderão aceder, no modo pré-pago, a soluções que anteriormente não eram economicamente e/ou tecnicamente acessíveis. Isto não significa necessariamente que no longo prazo a empresa poupará dinheiro, mas pelo menos no curto prazo poderá aceder a soluções que no modelo tradicional de TI teriam sido excluídas devido a investimentos iniciais muito elevados e à falta de recursos adequados. habilidades.
Quais são os benefícios esperados pelas empresas?
- Redução nos tempos de ativação do serviço
- Redução de custos de gestão interna
- Redução do investimento inicial
- Escalabilidade e flexibilidade
A Nuvem tem um potencial que só é plenamente concretizado quando as empresas desenvolvem uma visão clara da Nuvem, tanto do ponto de vista tecnológico como de negócio. A palavra-chave é transformação: a arquitetura em nuvem ajuda a empresa a acompanhar os avanços tecnológicos e a evoluir.
Serviços em nuvem, aspectos críticos e dificuldades. Mas muitas vezes eles não se escolhem porque não se conhecem.
Os aspectos críticos dizem principalmente respeito à segurança e proteção da privacidade:
- Onde os dados são armazenados fisicamente?
- Quem pode acessá-lo?
- Com que regras e garantias?
Embora na realidade os problemas apontados pelos gestores de TI digam principalmente respeito à dificuldade de definição e manutenção de SLAs (Acordo de Nível de Serviço).
Ao nível da empresa, a maior dificuldade está relacionada com a previsão de custos, especialmente para pequenas empresas com crescimento linear.
- Tanto para o desempenho e fiabilidade da rede como para os fornecedores de TIC, uma vez que a maioria das soluções como serviço exige a disponibilidade de tecnologias de ligação à Internet de banda larga, que garantem um elevado nível de serviço.
- e pelo desconhecimento das soluções por parte das empresas usuárias: em mais da metade dos casos de empresas que não utilizam soluções Cloud, a não adoção está ligada ao desconhecimento do modelo e das oportunidades que ele oferece.