AWS Partner Network (APN) Blog

Tag: Multi-Tenant

Well-Architected-SaaS-Lens-3

Assessing the Reliability of Your SaaS Environment with the AWS Well-Architected SaaS Lens

The reliability pillar of the AWS Well-Architected SaaS Lens focuses on the reliability posture of your SaaS solution. The SaaS Lens helps AWS customers assess the overall reliability of their SaaS architecture, providing prescriptive guidance that enables better alignment of their architecture. There are several considerations to keep in mind when building or optimizing a SaaS solution for reliability. While some apply to all modern solutions, others are specific to SaaS and that’s the focus of this post.

Read More
Cloud Anything-9

Building a Multi-Tenant SaaS Solution Using Amazon EKS

As more organizations make the move to a SaaS delivery model, many are choosing Amazon EKS as the target for their solutions. The programming model, cost efficiency, security, deployment, and operational attributes of Amazon EKS represent a compelling model for SaaS providers. Walk through the key architectural elements of a sample architecture, and learn how to isolate tenants within an EKS cluster, automate tenant onboarding, manage tenant identities, and support routing of tenant workloads.

Read More
AWS-SaaS-Factory-2020

Storing Multi-Tenant SaaS Data in a Serverless Environment with Amazon Keyspaces

With Amazon Keyspaces, AWS has enabled SaaS providers to run their Apache Cassandra workloads using a fully managed, serverless offering. This option allows you to leverage the strengths of Cassandra while getting all of the scale, cost, reliability, and operational efficiency that comes with a managed model. Learn how Amazon Keyspaces can be used to store data in a multi-tenant architecture and review common models for partitioning each tenant’s data.

Read More
AWS-SaaS-Factory-2020

Capturing and Visualizing Multi-Tenant Metrics Inside a SaaS Application on AWS

As a SaaS provider, it’s essential to have a clear picture of how tenants are exercising your system. Being able to model the functional and operational profile of tenants and tenant tiers is critical to evolving the business and technical strategies of a SaaS organization. Learn about the role metrics play within a SaaS-based application, and dive deep into a solution that provides all of the infrastructure that will support the ingestion, aggregation, and analysis of SaaS metric data.

Read More
Cloud Anything-9

Applying Dynamically Generated Isolation Policies in SaaS Environments

As part of adopting a multi-tenant SaaS model, a key challenge is how to provide strong tenant isolation in a cost effective and scalable manner. Being able to effectively isolate your tenants is an important part of a multi-tenant system. Learn how dynamic policy generation gets applied as part of the overall isolation story of your SaaS solution, and follow along with AWS reference implementation to demonstrate how to use dynamically generated policies in code.

Read More
APN Blog Posts-2020

The Most Viewed APN Blog Posts in 2020

From SaaS to ISVs, here’s a look at the most popular APN Blog posts in 2020. Our goal with this blog is to share timely and relevant news, technical solutions, partner success stories, and more from Amazon Web Services and the AWS Partner Network (APN) specifically. The APN is the global partner program for AWS and helps tens of thousands of organizations across the world build, market, and sell their AWS-based offerings.

Read More
Cloud Anything-9

Onboarding and Managing Agents in a SaaS Solution – Using AWS IoT Core

You can manage agents in a multi-tenant SaaS environment using AWS IoT Core. Review a solution that offers a modular and secure approach to register and manage agents. It relies on AWS managed services to offload the heavy lifting of implementing and maintaining those mechanisms, and provides scalability, elasticity, and availability. Using AWS IoT Core for agent management provides various capabilities for managing, securing, and analyzing usage and sent data from the registered agents.

Read More
AWS-SaaS-Factory-1

Importance of Service Level Agreement for SaaS Providers

One of the fundamental changes in adopting a SaaS model is moving from a product delivery to a service-oriented mindset. SaaS provides a 24×7 digital channel between you and the end customers. This post looks at how service level agreements (SLAs) aren’t just a measure of availability, but a tool that helps measure if the service is meeting the requirements of the customer-independent of the underlying architecture.

Read More
AWS-SaaS-Factory-1

Using Amazon SQS in a Multi-Tenant SaaS Solution

Modern applications often rely on queuing for service integrations, batch processing, or as part of workflow orchestration. Queues are key to adding scale and resiliency to your environment. This is especially true in software-as-a-service (SaaS) environments. Explore some of the common scenarios used when building SaaS solutions with Amazon Simple Queue Service (SQS), and learn how data isolation, scalability, and compliance requirements might influence the queuing model you select.

Read More
AWS-SaaS-Factory-1

Isolating SaaS Tenants with Dynamically Generated IAM Policies

Many SaaS organizations leverage AWS Identity and Access Management (IAM) to define a series of policies and roles that can be used to ensure tenants are not allowed to cross tenant boundaries when accessing resources. To make this work, you have to create separate policies for each tenant which can create an explosion of tenant policies that push the account limits of IAM. Learn how dynamic policy generation creates a more scalable and manageable isolation experience.

Read More