La nube de AWS
La nube de AWS
Existe una gran variedad de factores que determinarán e influirán en el diseño y arquitectura de su oferta SaaS. El área en la que opere, los objetivos comerciales de su empresa, y el ámbito y la comercialización de su oferta inicial son algunas de las numerosas consideraciones que repercutirán en el enfoque que adopte para su solución SaaS. En definitiva, debe identificar un enfoque que equilibre las realidades técnicas y estratégicas de su empresa.
 
Por suerte, AWS dispone de numerosas tecnologías que permiten a las organizaciones de SaaS encontrar la combinación ideal de servicios que se adapten a las complejas necesidades arquitectónicas de los entornos SaaS. Mientras que la gama de opciones de arquitectura SaaS es diversa, existen varios aspectos que cada arquitecto de SaaS debe afrontar al crear soluciones SaaS en AWS.
 
Para ayudarle a desenvolverse en este panorama y desarrollar una solución que satisfaga los objetivos de su producto, hemos reunido contenido prescriptivo que abarca algunos de los desafíos arquitectónicos más comunes con los que podrá encontrarse al crear su solución.
 
Consulte la página sobre historias de éxito de SaaS para ver ejemplos de cómo distintas compañías han implementado con éxito lo siguiente.
200x200_APN_saas-partner

Esta guía de inicio rápido implementa una solución de alta disponibilidad para identidad y aislamiento en entornos de software como servicio (SaaS) multiinquilino mediante el uso de Amazon Cognito como proveedor de identidades.

La guía de inicio rápido ofrece un sistema de administración de órdenes tipo SaaS ligero que ilustra diferentes aspectos de las identidades y el aislamiento, y se extiende por las funciones en un entorno multiinquilino. La implementación de la guía de inicio rápido incluye servicios de AWS como Amazon Cognito, AWS Lambda, Amazon API Gateway y Amazon EC2 Container Service (Amazon ECS).

Las plantillas de AWS CloudFormation que automatizan la implementación pueden personalizarse. La guía de implementación explica los conceptos fundamentales de identidad y aislamiento SaaS, así como detalles de la implementación. Además, incluye instrucciones para la implementación paso a paso y la configuración.

saas-identity-with-cognito-architecture-on-aws
100x100_benefit_compute

Si está empezando con SaaS, podría resultarle útil una introducción general a los principios arquitectónicos y prácticas recomendadas de SaaS. La presentación Architecting Next Generation SaaS Applications on AWS proporciona unas buenas bases informativas sobre cómo crear soluciones SaaS en AWS. También puede resultarle útil leer el marco de capacitación de SaaS, que abarca por completo los conceptos de la arquitectura y las operaciones de SaaS.
 

Benefit_100x100_Increase-Read-Throughput

Las aplicaciones SaaS deben asegurarse de que los datos y los recursos de los usuarios están aislados de otros usuarios. Existen varios factores empresariales y técnicos que deben tenerse en cuenta al diseñar un entorno SaaS. AWS también proporciona varios mecanismos que pueden utilizarse para reforzar este aislamiento.

Contenido de referencia:

100x100_benefit_databases

Existen numerosos enfoques a la hora de almacenar datos en entornos multiusuario. Los arquitectos de SaaS deben identificar la combinación de estrategias que mejor satisface los objetivos de cumplimiento, desempeño, operaciones y optimización de su entorno SaaS. También ha de considerar la mejor manera de organizar un entorno multiusuario en los distintos servicios de almacenamiento de AWS.

Contenido de referencia:

100x100_benefit_click1

SaaS agrega mayor complejidad a la identidad y el acceso. Los arquitectos deben introducir la identificación del usuario en sus modelos de autenticación y autorización para determinar y controlar el acceso a recursos específicos de usuarios en diversas funciones. Como arquitecto Saas, dispone de acceso a una gran colección de ofertas de AWS y socios de APN que le ayudan a llenar este vacío.

Contenido de referencia:

100x100_benefit_management1

Los entornos de SaaS requieren unas operaciones sólidas y con capacidad de respuesta. Disponer de una vista precisa y proactiva del estado de su sistema es fundamental para maximizar la fiabilidad de su entorno SaaS. Los arquitectos SaaS pueden aprovechar la gran variedad de herramientas de AWS y sus socios para crear políticas y vistas sólidas con diferenciación de usuario para administrar el estado del sistema.

Contenido de referencia:

100x100_benefit_workflow2

Los proveedores de SaaS evalúan constantemente las tendencias de uso y actividad en sus aplicaciones para ayudar a determinar cómo y dónde deben modificar la dirección de sus productos. Estos datos de análisis también se utilizan para optimizar y mejorar el perfil de desempeño de aplicaciones SaaS y crear mejor alineamiento entre el costo y el consumo de los usuarios.

Contenido de referencia:

100x100_benefit_migration

Para algunas empresas, pasarse a SaaS comienza con descubrir cómo migrar su producto de un único usuario a un modelo multiusuario. Existen numerosas estrategias y enfoques para realizar esta migración, que incluyen la transformación técnica y empresarial. Con frecuencia, la migración implica la compensación de las repercusiones en la empresa a corto plazo con la agilidad a largo plazo.

Contenido de referencia:

100x100_benefit_performance

La facturación y la medición son conceptos fundamentales en el mundo de SaaS. Es crucial que sus soluciones SaaS registren y creen perfiles del consumo y usen los datos como las bases de un sistema de facturación por niveles. En este aspecto, las soluciones de AWS y los socios de APN pueden ayudarle enormemente con mecanismos listos para usar que satisfacen sus necesidades de medición y facturación.

Contenido de referencia:

benefit_cloud

La informática sin servidor soluciona varios problemas comunes de los arquitectos SaaS. Escalar cargas multiusuario con el servicio AWS Lambda permite a las organizaciones de SaaS alinear mejor la actividad de los usuarios al consumo de infraestructura en tiempo real. De este modo, se optimizan los costos y se simplifica la agilidad operativa y de implementación de las aplicaciones SaaS.

Contenido de referencia:

Regístrese en la red de socios de AWS