Modelos de serviço em nuvem
O que é um modelo de serviço em nuvem?
O que é um modelo de serviço em nuvem?
Os modelos de serviço em nuvem são a forma como os serviços de computação são atendidos pela internet. Basicamente, você alugará em vez de possuir o hardware e software físico, que é então acessado pela nuvem como um serviço de pagamento conforme o uso. NIST’s definition, SP 800-145 (September 2011), defines three: software, platform, and infrastructure as a service.
Quais são os principais modelos de serviço em nuvem?
Os três principais modelos de serviço em nuvem são:
- Software como serviço (SaaS): This service is ready-to-use software accessed through an application via a mobile app or web browser. Examples include Google Workspace, Microsoft 365, and Salesforce.
- Plataforma como serviço (PaaS): Eliminando a necessidade de gerenciar servidores, armazenamento ou sistemas operacionais, o PaaS é uma plataforma para desenvolvedores criarem, testarem, implantarem e gerenciarem aplicativos. Os exemplos incluem AWS Elastic Beanstalk, Google App Engine e Heroku.
- Infraestrutura como serviço (IaaS): IaaS provides digital services, such as virtual machines, storage, and networks, and is associated with the highest level of infrastructure control when compared to PaaS and SaaS. Examples include AWS EC2, Google Compute Engine, and Microsoft Azure Virtual Machines.
Quais são as principais diferenças entre SaaS, PaaS e IaaS?
The key differences between SaaS, PaaS, and IaaS are who controls each layer of the stack, who uses it, and how it is billed:
| Recurso | SaaS | PaaS | IaaS
|
|---|---|---|---|
| Controle e gerenciamento | |||
| Controles do usuário | User settings only | Aplicativos e dados | Aplicativos, dados, tempo de execução, middleware, SO |
| Controles do provedor | Infraestrutura completa e pilha de software | Infraestrutura e plataforma de desenvolvimento | Apenas infraestrutura física |
| Complexidade do Gerenciamento | Mínimo | Moderado | Alto |
| Uso e implementação | |||
| Usuários principais | Usuários finais | Desenvolvedores | Administradores de TI |
| Experiência técnica necessária | Mínimo | Moderado a Alto | Extenso |
| Casos de uso típicos | Email, CRM, suítes de produtividade | Desenvolvimento e teste de aplicativos | Máquinas virtuais, armazenamento de dados, hospedagem |
| Considerações de Negócios | |||
| Estrutura de Custos | Baseado em assinatura, por usuário | Usage-based, development-focused | Baseado no consumo de recursos |
| escalabilidade | Limitado aos recursos do aplicativo | Escalonamento dependente da plataforma | Escalonamento altamente flexível |
| Nível de personalização | Limitado às configurações do aplicativo | Alto dentro das restrições da plataforma | Controle completo da infraestrutura |
Por que o SaaS é considerado um tipo de computação em nuvem?
SaaS functions as cloud software, with applications maintained on a provider’s servers and available via the internet; installation and maintenance on user hardware are not typically involved.
Como escolher o modelo de serviço em nuvem certo para o seu negócio
Para uma boa adequação, considere os seguintes fatores:
- Orçamento: Considere o quanto você está disposto a gastar, mas tenha em mente que varia de SaaS a IaaS quando se trata de diferenças de despesas.
- Necessidades de negócios: Think about your unique needs. Do you require a full software application ou um development platform?
- Controle: Se isso for um fator, considere que IaaS oferece mais, enquanto SaaS oferece menos.
- Especialização técnica: Does your team have the necessary knowledge? SaaS requires the least technical expertise, while IaaS requires the most.
The service model is a separate choice from the cloud deployment model: NIST pairs its three service models with four deployment models, such as public, private, and hybrid cloud (NIST, 2011).
Conclusão
Existem opções para todas as empresas ao escolher a computação em nuvem. Depois de entender suas necessidades para esses serviços, uma decisão informada pode ser tomada sobre qual você está mais alinhado para atender às suas necessidades específicas.