Fundamentos da arquitetura SaaS
Data de publicação: 3 de agosto de 2022 (Revisões do documento)
O escopo, as metas e a natureza da administração de uma empresa em um modelo de software como serviço (SaaS) podem ser difíceis de definir. A terminologia e os padrões usados para caracterizar os SaaS variam de acordo com sua origem. O objetivo deste documento é definir melhor os elementos fundamentais do SaaS e criar uma imagem mais clara dos padrões, termos e sistemas de valores que são aplicados ao projetar e fornecer um sistema SaaS no AWS. O objetivo mais amplo é fornecer uma coleção de insights fundamentais que forneçam aos clientes uma visão mais clara das opções que eles devem considerar ao adotar um modelo de entrega SaaS.
Este artigo é destinado a construtores e arquitetos de SaaS que estão no início de sua jornada de SaaS, bem como a construtores mais experientes que desejam refinar sua compreensão dos principais conceitos de SaaS. Algumas dessas informações também podem ser úteis para proprietários e estrategistas de produtos SaaS que desejam se familiarizar mais com o cenário de SaaS.
Introdução
O termo software como serviço (SaaS) é usado para descrever um modelo de negócios e entrega. O desafio, no entanto, é que o que significa ser SaaS não é universalmente compreendido.
Embora haja algum acordo sobre alguns dos principais pilares do SaaS, ainda há alguma confusão sobre o que significa ser SaaS. É natural ter alguma variação na forma como as equipes podem ver o SaaS. Ao mesmo tempo, a falta de clareza sobre os conceitos e termos de SaaS pode criar alguma confusão para aqueles que exploram um modelo de entrega de SaaS.
Este documento se concentra em descrever a terminologia usada para descrever os principais conceitos de SaaS. Ter uma mentalidade compartilhada em torno desses conceitos cria uma imagem clara dos elementos fundamentais de uma arquitetura SaaS, equipando você com um vocabulário compartilhado para descrever estruturas de arquitetura SaaS. Isso é especialmente útil quando você se aprofunda em conteúdo adicional baseado nesses temas.
Este whitepaper se afasta dos detalhes da arquitetura da multilocação e explora como definimos os fundamentos do que significa ser SaaS. Idealmente, isso também fornecerá um conjunto mais claro de terminologia que permita que as organizações se alinhem mais rapidamente ao sabor e à natureza de suas soluções SaaS.
Você é Well-Architected?
O AWSWell-Architected Framework
No SaaS Lens, nos concentramos nas melhores práticas para arquitetar suas cargas de trabalho de software como serviço (SaaS) no AWS.
Para obter orientações especializadas e melhores práticas adicionais para a arquitetura de sua nuvem (implantações de arquitetura de referência, diagramas e whitepapers), consulte o AWS Architecture Center