AWS Partner Network (APN) Blog
Category: Best Practices
In-Depth Strategies for Building a Scalable, Multi-Tenant SaaS Solution with Amazon Redshift
Software-as-a-Service (SaaS) presents developers and architects with a unique set of challenges. One essential decision you’ll have to make is how to partition data for each tenant of your system. Learn how to harness Amazon Redshift to build a scalable, multi-tenant SaaS solution on AWS. This post explores trategies that are commonly used to partition and isolate tenant data in a SaaS environment, and how to apply them in Amazon Redshift.
The 6 Pillars of the AWS Well-Architected Framework
Creating a software system is a lot like constructing a building. If the foundation is not solid, structural problems can undermine the integrity and function of the building. The AWS Well-Architected Framework helps cloud architects build the most secure, high-performing, resilient, and efficient infrastructure possible for their applications. This framework provides a consistent approach to evaluate architectures, and provides guidance to implement designs that scale with your application needs over time.
Enabling New SaaS Strategies with AWS PrivateLink
Networking is often viewed as a foundational element of a system’s architecture. The reality is there are plenty of scenarios where the networking footprint of a SaaS application can influence the functionality, extensibility, and management profile of your SaaS environment. While there are plenty of creative ways developers leverage AWS networking constructs to refine SaaS solutions, the introduction of AWS PrivateLink adds new opportunities in the SaaS networking landscape.
Easing the Creation of Cross-Account Roles for Customers
By Erin McGill, Partner Solutions Architect – AWS AWS Partners frequently ask me about the most secure way to access resources in a customer account. While this is possible using keys – secrets that are hard to manage, rotate, and ideally, should never be shared. We recommend that AWS Partners use a more secure method: […]
Oracle Database Encryption Options on Amazon RDS
Follow an AWS expert’s research on various encryption options such as Oracle Transparent Data Encryption (TDE) and Oracle Native Network Encryption (NNE), as well as SSL options on Amazon RDS. This post explains how Amazon RDS supports Oracle TDE, Oracle NNE, and SSL. If you’re an architect or a developer, this will help you plan and configure storage and network encryption on Amazon RDS. You should be aware of the need to encrypt data at rest and how Oracle TDE, Oracle NNE, and SSL can help you achieve your encryption goals.
Amazon VPC for On-Premises Network Engineers – Part 2
Editor’s note: This is the second of a popular two-part series by Nick Matthews. Read Part 1 >> By Nick Matthews, Partner Solutions Architect, CCIE #23560 In the previous post on Amazon Virtual Private Cloud (Amazon VPC), we covered the basic anatomy of a VPC and the different ways to connect a VPC to the outside world. […]
Amazon VPC for On-Premises Network Engineers – Part 1
Editor’s note: This is the first of a popular two-part series by Nick Matthews. Read Part 2 >> By Nick Matthews, Partner Solutions Architect, CCIE #23560 I relate better to networking when people use words and phrases I know, such as “router on a stick,” “MPLS WAN,” and “VRF,” and then show me a packet […]
Terraform: Beyond the Basics with AWS
Editor’s note: This post was updated in March 2018. By Josh Campbell and Brandon Chavis, Partner Solutions Architects at AWS Terraform by HashiCorp, an AWS Partner and member of the AWS DevOps Competency, is an infrastructure as code (IaC) tool similar to AWS CloudFormation that allows you to create, update, and version your Amazon Web […]