AWS Well-Architected

AWS Well-Architected Labs Repository of documentation and code in the format of hands-on labs to help you learn, measure, and build using architectural best practices. They cover all 5 pillars of Well-Architected Framework: Operational Excellence, Security, Reliability, Performance Efficiency and Cost Optimization

Serverless Application Lens (AWS Well-Architected Framework) This documentdescribes the Serverless Applications Lensfor the AWS Well-Architected Framework. The document covers common serverless applicationsscenarios and identifieskey elements to ensure that your workloads are architected according to best practices.

AWS Well-Architected Operational Excellence Labs (Level 100-400) Repository of documentation and code in the format of hands-on labs to help you learn, measure, and build using architectural best practices - Operational Excellence pillar of Well-Architected Framework (levels 100-400).

General

AWS CLI Introduction The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. In this session, we introduce the AWS CLI and how to use it to automate common administrative tasks in AWS. We cover several features and usage patterns including Amazon EBS snapshot management and Amazon S3 backups. We show how to combine AWS CLI features to create powerful tools for automation. See how to develop, debug, and deploy these examples in several live, end-to-end examples.

Amazon Virtual Private Cloud Connectivity Options This document describes several common network connectivity options available to our customers. These include connectivity options for integrating remote customer networks with Amazon VPC as well as connecting multiple Amazon VPCs into a contiguous virtual network.

Managing Your AWS Infrastructure at Scale This whitepaper describes tools and techniques to provision new instances, configure the instances to meet your requirements, and deploy your application code. We also introduce strategies to ensure that your instances remain stateless, resulting in an architecture that is more scalable and fault tolerant.

Backup and Recovery Approaches Using AWS This paper is intended for enterprise solution architects, backup architects, and IT administrators who are responsible for protecting data in their corporate IT environments. It discusses production workloads and architectures that can be implemented using AWS to augment or replace a backup and recovery solution. These approaches offer lower costs, higher scalability, and more durability to meet Recovery Time Objective (RTO), Recovery Point Objective (RPO), and compliance requirements.

Using AWS for Disaster Recovery Learn how you can build you disaster recovery strategy on AWS with CloudEndure.

Migrating to AWS The course covers various cloud migration strategies with a detailed discussion on each phase of the migration process, including portfolio discovery, application migration planning and design, migration execution, and post-migration validation and application optimization.

Amazon Web Services: Overview of Security Processes This document is intended to answer questions such as “How does AWS help me ensure that my data is secure?” Specifically, AWS physical and operational security processes are described for the network and server infrastructure under the management of AWS.

Software Development

Technology

The Serverless Framework The Serverless Framework gives you everything you need to develop, deploy, monitor and secure serverless applications on any cloud.

Deep Dive into Amazon Simple Storage Service (Amazon S3) This 300-level self-paced course provides you with the knowledge to use, manage, secure, monitor, and optimize Amazon S3 for your storage. You explore buckets, objects, security policies, and the storage management capabilities of Amazon S3. You discover other AWS security services and tools and how they can be used to help monitor and secure Amazon S3.

Introduction to Amazon Route 53 The ability to query your on-premises internal DNS zones from within your VPCs, as well as to query Route 53 Private DNS from your corporate data centers is a must for a successful hybrid implementation. This lesson introduces the Amazon Route 53 Resolver service, which offers a unified view of DNS across your hybrid network by providing bi-directional query resolution. A demonstration on how to set up Amazon Route 53 Resolver is also included in this lesson.

Introduction to AWS Auto Scaling AWS Auto Scaling enables you to centrally configure automatic scaling for the multiple scalable AWS resources used by your application from a single interface. In this course, we introduce you to this service and some of its benefits and main functionality. We also provide a demonstration of the service.

Introduction to AWS Command Line Interface (CLI) AWS Command Line Interface (CLI) is one of several ways to access your AWS resources. In this course, we cover a brief overview and use cases regarding the AWS CLI. At the end of the course, a demonstration is performed to show how the AWS CLI can be used in day-to-day operations.

Two quick, easy, and fun CloudWatch Tutorials The following scenarios illustrate uses of Amazon CloudWatch. In the first scenario, you use the CloudWatch console to create a billing alarm that tracks your AWS usage and lets you know when you have exceeded a certain spending threshold. In the second, more advanced scenario, you use the AWS Command Line Interface (AWS CLI) to publish a single metric for a hypothetical application named GetStarted.

Amazon Elastic Container Service for Kubernetes (EKS) Primer This course teaches you the basics of the Amazon Elastic Kubernetes Service (EKS). You will learn about the implementation of containers on AWS using EKS and complementary services. You will also learn about how communications and management are performed in EKS.

AWS Development Tools Services Overview This course introduces AWS development tools that enable a continuous development pipeline and integrate closely with other AWS services. These tools support a variety of use cases and enable customers to reach ideal solutions.

AWS Lambda Foundations This course introduces AWS Lambda and teaches you the basics of how you configure it to connect to other AWS services. You will also learn about the factors that impact function performance and how serverless development and deployment practices differ from those in traditional deployment environments.

Build and Deploy APIs with a Serverless CI/CD Building an API engine, managing a CI/CD pipeline: achieving these DevOps goals historically took managing a number of instances with all the associated operational overhead. You’ll start by understanding how APIs are currently managed with traditional methods, then learn the real-world, best practices of how serverless application methods (SAM) can streamline your operations.

Introduction to AWS CodeBuild AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. In this introductory course, we discuss what AWS CodeBuild is and how it works and review some common use cases and best practices.

Introduction to AWS CodeCommit This course will introduce you to AWS CodeCommit – the fully-managed source control service that makes it easy for you to host secure and highly scalable private Git repositories. Throughout this course, you will learn more about the service’s features and benefits and how best to use CodeCommit for your own development needs. We also demonstrate how to create a new repository

Introduction to AWS CodePipeline AWS CodePipeline is an AWS service that helps you with fast and reliable application and infrastructure updates. In this introductory course on AWS CodePipeline, a detailed overview of the service will be provided, including a look at service features, best practices when using the service and common use cases. A demonstration of AWS CodePipeline will also be provided.

Introduction to AWS CodeStar When it comes to code developers, the right tools make a difference when developing, building, and deploying applications in the cloud. In this course, we will look at how AWS CodeStar brings together the right tools for the job. The key features and benefits of AWS CodeStar will be discussed, along with a brief demonstration of the service.

Introduction to AWS Elastic Beanstalk AWS Elastic Beanstalk provides you with a platform enabling you to quickly deploy your applications in the cloud. This course will briefly discuss the different components of the AWS Elastic Beanstalk solution, and perform a demonstration of the service.

Deep Dive Into Container Networking - AWS Online Tech Talks In this tech talk, we will dive deep into microservices networking. We will discuss how you can build, secure, and manage the communications into, out of, and between the various microservices that make up your application.

Getting Started with Serverless Architectures (from AWS re:Invent) In this session, learn how to get started with serverless computing with AWS Lambda, which lets you run code without provisioning or managing servers. We introduce you to the basics of building with Lambda. As part of that, we show how you can benefit from features such as continuous scaling, built-in high availability, integrations with AWS and third-party apps, and subsecond metering pricing.

SaaS Architecture Overview

Deconstructing SaaS: A Deep Dive into Building Multi-tenant Solutions on AWS In this video, we look at the full lifecycle of registering new tenants, applying security policies to prevent cross-tenant access, and leveraging tenant profiles to effectively distribute and partition tenant data. We intend to connect many of the conceptual dots of SaaS implementation, highlighting the tradeoffs and considerations that can shape your approach to SaaS architecture.

Microservices Decomposition for SaaS Environments While the rationale for adopting a microservices architecture is well-understood, selecting the right size and scope of your microservices can be challenging—especially in SaaS environments. SaaS microservices must consider your multi-tenant isolation boundaries, your data partitioning requirements, your multi-tenant scaling profile, and your tiering strategy. These services must also be implemented in a model that abstracts away multi-tenant details and accelerates development. In this session, we look at a range of multi-tenant considerations that will directly affect your approach to identifying and implementing services that align with the scale, isolation, cost, and agility profile of your SaaS environment.

Best Practices

AWS Security Best Practices This whitepaper provides security best practices that will help you define your Information Security Management System (ISMS) and build a set of security policies and processes for your organization so you can protect your data and assets in the AWS Cloud. The whitepaper also provides an overview of different security topics such as identifying, categorizing and protecting your assets on AWS, managing access to AWS resources using accounts, users and groups and suggesting ways you can secure your data, your operating systems and applications and overall infrastructure in the cloud.

Introduction to AWS Security by Design This whitepaper discusses the concepts of Security by Design, provides a four-phase approach for security and compliance at scale across multiple industries, points to the resources available to AWS customers to implement security into the AWS environment, and describes how to validate controls are operating.

Migrating AWS Resources to a New Region This document provides a variety of options and methods for migrating various services that you might require in a new region.

Building a Scalable and Secure Multi-VPC AWS Network Infrastructure This whitepaper describes best practices for creating scalable and secure network architectures in a large network using AWS services like Amazon VPC, AWS Transit Gateway, AWS PrivateLink, and AWS Direct Connect Gateway.It demonstrates solutions for managing growing infrastructure—ensuring scalability, high availability,and security while keeping overhead costs low.

Serverless Architectural Patterns and Best Practices (from AWS re-invent) As serverless architectures become more popular, customers need a framework of patterns to help them identify how they can leverage AWS to deploy their workloads without managing servers or operating systems. This session describes reusable serverless patterns while considering costs.

AWS Database Migration Service Best Practices The AWS Database Migration Service helps organizations to migrate database workloads to AWS or change database engineswhile minimizing any associated downtime.This paper outlines best practices forusing AWS DMS. 

Development and Test on AWS In this document, “development and test” refers to the various tools and practices applied when producing software. Regardless of the type of software to be developed, a proper set of development and test practices is key to success.However, producing applications not only requires software engineers, but also IT resources,which are subject toconstraints like time, money,andexpertise.

DevOps Engineering on AWS DevOps Engineering on AWS teaches you how to use the combination of tools, practices, and cultural philosophy of DevOps to improve an organization’s ability to develop, deliver, and maintain applications and services at high velocity on AWS. This course covers Continuous Integration (CI), Continuous Delivery (CD), microservices, infrastructure as code, monitoring and logging, and communication and collaboration.

Blue/Green Deployments on AWS This paper provides an overview of the blue/green deployment methodology and describes techniques customers can implement using Amazon Web Services (AWS) services and tools.This paper alsoaddressesconsiderations around the datatier, which is an important component of most applications.

Introduction to DevOps on AWS This paper focuses on DevOps principles and practices supported on the AWS platform. A brief introduction to the origins of DevOps sets the scene and explains how and why DevOps has evolved.

Practicing Continuous Integration and Continuous Delivery on AWS This paper explains the features and benefits of using continuous integration, continuous delivery(CI/CD), and Amazon Web Services (AWS) tooling in your software development environment. Continuous integration and continuous delivery are best practicesand a vital part of a DevOps initiative.

Serverless Architectures with AWS Lambda This whitepaper is meant to provide you with a broad overview of AWS Lambda, its features, and a slew of recommendations and best practices for building your own serverless applications on AWS.

Security

Overview of Security Processes This document is intended to answer questions, such as How does AWS help me ensure that my data is secure? Specifically, this paper describes AWS physical and operational security processes for the network and server infrastructure under the management of AWS.

Architecting

AWS AMI Design AWS offers several methods to provision Amazon Elastic Compute Cloud (Amazon EC2) instances and store instance configurations across a variety of different server and application deployment models. The most common unit of management is the Amazon Machine Image (AMI), which provides the information required to launch an EC2 instance.

Advanced Architecting on AWS In this course, you will build on concepts introduced in Architecting on AWS. You will learn how to build complex solutions that incorporate data services, governance, and security on the AWS platform. You will also learn about specialized AWS services, including AWS Direct Connect and AWS Storage Gateway, that support hybrid architecture, and you will learn about best practices for building scalable, elastic, secure, and highly available applications on AWS.

Optional: Architecting on AWS - Accelerator This course combines Architecting on AWS and Advanced Architecting on AWS to offer a comprehensive, immersive course in cloud architecture. It covers all aspects of how to architect for the cloud over 5 days. You will learn how to design cloud architectures, starting small and working to large-scale enterprise level designs—and everything in between. Starting with the Well Architected Framework, you will be immersed in AWS services like compute, storage, database, networking, security, monitoring, automation, optimization, benefits of de-coupling applications and serverless, building for resilience, and understanding costs. Using hands-on labs, you will apply knowledge from lectures to gain skills.

Architecting Serverless Solutions This course is designed to help you “think serverless.” Learn how to combine AWS managed services including AWS Lambda and Amazon API Gateway in event-driven patterns to power scalable and secure serverless applications.

AWS SaaS Factory Architecture Track: Tenant Isolation The goal of this course is to examine the competing forces that influence different isolation strategies, weighing the pros and cons of each approach. This highlights how each of these models are realized on AWS and outlines mechanisms that can be used to prevent cross-tenant access.

SaaS Multi-Tenant Isolation Architectures with Amazon Elastic Kubernetes Service Kubernetes represents a very compelling model for SaaS providers. However, it also presents new challenges when it comes to isolating the compute resources of your SaaS environment. In this session, we review the general challenges associated with building a multi-tenant with the Amazon Elastic Kubernetes Service (Amazon EKS). We examine the fundamentals of SaaS Amazon EKS architecture, evaluating the design considerations, architectural patterns, and best practices that will shape this isolation model of an Amazon EKS SaaS environment.

SaaS Storage Strategies Throughout this paper, we assemble and evaluate the common patterns and models that developers must consider as they weigh the business and technical storage requirements of their SaaS environments. The goal is to establish a core set of storage themes and then determine how each of these themes are realized on a range of AWS storage technologies. The paper provides detailed insight into the common considerations that will shape your implementation of multitenancy on top of Amazon DynamoDB, Amazon RDS, and Amazon Redshift. The broader goal is to equip you with a clear, SaaS-focused view of your storage options spanning a range of AWS storage services.

AI/ML

How to innovate your software with Machine Learning (AWS Summit Berlin 2019) In this session several ISVs – fme AG, 4FriendsOnly.com, Haufe and Can Do – present use-cases how they used AWS services such as AWS Translate, Polly and Quicksight to innovate their software. (by Dr. Jürgen Nützel, Markus Oponczewski, Dr. Konstantin Troshin, Thomas Schlereth and Raul Firu)

DevOps

DevOps at Amazon: A Look at Our Tools and Processes Learn about Amazon’s transition to a service-oriented architecture over a decade ago. We share lessons learned, processes adopted, and the tools built to increase both agility and reliability. Learn more about DevOPs and AWS: http://amzn.to/2hZMrxH

Optional Content

General

AWS Developer: Building on AWS self-paced digital course In this course, part of the AWS Developer Series, you will develop and deploy applications on the AWS platform. Throughout the course, working in Python on Linux, you will develop a web application building upon your developer skills and using AWS services and tools. (by edX)

Technology

Kubernetes Fundamentals With the increased use of container technology, Kubernetes is quickly being adopted on-premises and in the public cloud. The result? A fast-growing demand for container and Kubernetes-savvy technologists. This is a starter course for Kubernetes, giving you an understanding of the fundamentals and setting you up for your next ACG course, Kubernetes Deep Dive. It’s designed for developers who are looking to learn about container orchestration, administrators who want to run cloud-native applications and anyone who wants to find out what Kubernetes is. (by CloudGuru, 3 hrs video material)

Automating AWS with Python This course is designed for beginner to intermediate students who already know some basic Python and what want to get better at Python and improve their understanding of AWS. It’s also for people who are using AWS professionally, but not yet using automation extensively. This course will help you understand how to automate AWS, use the boto3 library to manage AWS resources, coordinate processes and workflows, package and deploy code. (by CloudGuru, 6.5 hrs video material)

Introduction to AWS CloudFormation This course is an introduction to AWS CloudFormation, which automates the provisioning of your AWS Infrastructure. Once you’ve specified your infrastructure in a reusable JSON or YAML template, CloudFormation provisions your resources in a safe, repeatable manner, removing the need for manual actions or custom scripts.

AWS DynamoDB - From Beginner to Pro In this course students are taken from little to no Database experience, through to a deep-dive or advanced level of knowledge. The course initially introduces key concepts such as SQL and NoSQL databases, in addition to Python and JSON which are used throughout the lab sections of the course. (by CloudGuru, 19 hrs video material)

S3 Masterclass Amazon Simple Storage Service (S3) is the most feature-rich storage platform available in the cloud today. S3 provides developers with secure, durable and highly scalable cloud storage. Its easy to use web interface allows you to quickly store and retrieve any amount of data, from anywhere on the web. (by CloudGuru, 9 hrs video material)

Application Load Balancer In August 2016 AWS introduced the Application Load Balancer, as a new alternative to the classic Elastic Load Balancer in AWS. It provides powerful features, lower costs, and is fully container-ready for use with ECS. In this course, we’ll introduce you to the Application Load Balance in AWS, and show you how to take advantage of it’s powerful features. (by CloudGuru, 2 hrs video material)

Enterprise Backup & Recovery On-Premises to AWS Youcan use AWS services to augment your existing on-premises backup and recovery environment, or you can use AWS services to build solutions that are based solely in the cloud. In this whitepaper, we discuss both options and help you choose the AWS services that are right for your business.

Introduction to Amazon EC2 Systems Manager This is an introductory course on Amazon EC2 Systems Manager, a management service that helps you automatically collect software inventory, apply OS patches, create system images, and configure Windows and Linux operating systems. In this course, we review the service’s features, going into depth on patch manager, automation and parameter store. The course includes use cases, too.

Building and Deploying Containers Using Amazon Elastic Container Service This lab demonstrates the use of Amazon Elastic Container Service tp host a simple multi-component web application composed of a website with two supporting API services.

Serverless Design with AWS Lambda The labs in this quest will teach you how to integrate services with AWS Lambda functions, and how to create real-world applications without requiring launching and maintaining servers.

Amazon Elastic Container Service (ECS) Primer This course goes beyond the basic concepts and benefits of containerization and teaches you more about the Amazon Elastic Container Service (ECS). You will learn about the implementation of containers on AWS using ECS and complementary services, such as the Amazon Elastic Container Registry (ECR). You will also learn about common microservices scenarios.

Introduction to AWS X-Ray In this course, we discuss how you can use AWS X-Ray to create a service map, identify errors and bugs, and build your own analysis and visualization applications. Use cases and a demonstration of AWS X-Ray will also be included.

AWS Lambda AWS Lambda is a new, serverless way to build systems in the cloud. This is a comprehensive course that covers how to write, deploy, and manage AWS Lambda functions. By combining AWS Lambda with other AWS services, you can build powerful applications that automatically scale up and down and run in a highly available configuration with no servers to manage. You’ll be able to build a full application of tiny, composable Lambda functions. (by CloudGuru, 1.5 hrs video material)

AWS CodeDeploy AWS CodeDeploy automates the deployment of your application into production so you can rapidly release new features. It’s programming language and architecture agnostic, so you can use scripts for any custom deployment logic. To use it, you specify the files to copy and the scripts to run on each instance during the deployment. AWS CodeDeploy is designed for developers and administrators who want to deploy applications to any instance. (by CloudGuru, 4 hrs video material)

Lambda Getting Started To get started with AWS Lambda, use the Lambda console to create a function. In this tutorial you can create a function, invoke it, and view logs, metrics, and trace data in a few minutes.

Docker on Amazon ECS Fargate Using CloudFormation In this video, you learn how to create and run containerized application on Amazon Elastic Container Service (ECS) with AWS Fargate using AWS CloudFormation and AWS CLI.

Getting started with Docker on AWS This session familiarizes you with the benefits of containers, introduce Amazon EC2 Container Service, and demonstrates how to use Amazon ECS to run containerized applications at scale in production.

Introduction to Fargate Amazon Fargate is a highly scalable Docker container management service. Fargate’s new Container Mode runs Docker-enabled applications and automatically manages scaling, load balancing, and availability – all with zero administration. Join us to learn more about how Container Mode works, why we built it, and how you can get started using this powerful new service today.

Import Windows Server to Amazon EC2 with PowerShell This whitepaper is for Microsoft Windows IT professionals who want to learn how to use Amazon Web Services (AWS)VM Import/Export to import custom Windows Server imagesinto Amazon Elastic Compute Cloud (Amazon EC2).

Running Containerized Microservices on AWS This paper explains the features and benefits of using continuous integration, continuous delivery(CI/CD), and Amazon Web Services (AWS) tooling in your software development environment. Continuous integration and continuous delivery are best practicesand a vital part of a DevOps initiative.

Amazon ECS Workshop for AWS Fargate In this workshop, we will launch a frontend and multpile backend services on AWS Elastic Container Service (ECS) a fully managed container orchestration service, and explore how you might adopt this workflow into your environment.

Amazon EKS Workshop The intent of this workshop is to educate users about the features of Amazon Elastic Kubernetes Service (EKS) a fully managed Kubernetes service from AWS

Wild Rydes Web Application, Data Processing, DevOps, Image Processing, and Multi Region Serverless Workshop on GitHub

Best Practices

Modern Application Developmenton AWS Modern application development using containers and serverless technologies can help your organization accelerate innovation. This paper includes information about important best practices and design patterns that you canuse to build your modern application in the AWS Cloud.

SaaS Tenant Isolation Architectures This paper covers the different SaaS deployment models and the combination of AWS services and AWS Partner Network (APN) Partner solutions that can be used to achieve a scalable, available, secure, performant, and cost-effective SaaS offering. AWS now offers a structured AWS SaaS Partner Program to help you build, launch, and grow SaaS solutions on AWS. As your business evolves, AWS will be there to provide the business and technical enablement support you need.

Migrating Your Microsoft Applications to AWS Learn about common architectural patterns for moving Microsoft applications, such as SQL Server, SharePoint, Dynamics, and Active Directory for a seamless transition.

Practical Event-Driven Security with AWS Cloud applications are enabling businesses to move faster than ever, and with that comes a growing demand for security solutions that are able to keep up. This course will introduce you to AWS services that are used to monitor and report on application and infrastructure events, detect changes to infrastructure, and send required notifications. Through the learnings from this course, you can finally rest assured that your application is secure in the cloud. (by CloudGuru, 4 hrs video material)

Architecting

AWS SaaS Factory Architecture Track: SaaS Identity and Onboarding In this course, you will learn the end-to-end elements of the onboarding process and highlight key considerations of building a robust SaaS identity and onboarding experience, explore a specific approach that leverages OpenID Connect to embed tenant context into your system’s identity tokens, and examine how these tokens can be used to scope access to tenant resources. You will also explore the broader elements of onboarding, including billing relationships and the configuration and provisioning of the tenant environment.

Management & Operations

SaaS Monitoring - Creating a Unified View of Multitenant Health Featuring New Relic The goal of this session is to identify specific strategies and tools that can be combined to support the unique set of operational challenges that SaaS providers face. In this session, we look at how analytics, consumption, and application metrics can correlate tenant activity with system health to proactively identify and troubleshoot issues. We also explore techniques for monitoring and managing different SaaS tenant isolation models, such as silo, pool, and so on.

Reference

Optimizing Enterprise Economics with Serverless Architectures This whitepaper covers the basics of serverless approaches and the AWS serverless portfolio, and includes a number of case studies that illustrate how existing companies are already gaining significant agility and economic benefits from adopting serverless approaches.

The State of Modern Applications & DevSecOps in the Cloud (SumoLogic) Evaluates management tools and practices, serverless architecture, container technology and security services (by Sumo Logic)

Profiling & Optimizing

Optimizing SaaS Solutions for AWS The adoption of SaaS and a shared multi-tenant infrastructure brings a unique set of challenges that require developers to find new and creative ways to optimize their SaaS applications. In this video, we will explore a collection of strategies that can be leveraged to increase the performance, flexibility, and agility of SaaS environments. You will learn how to identify areas where services, tools, and design strategies can be combined to enrich the agility of your SaaS architecture. 

Optimizing SaaS Tenant Workflows & Costs Designing robust software as a service (SaaS) solutions often requires developers to find new and creative strategies for optimizing their applications. The emphasis in this blog post is on SaaS-specific optimizations that address the complexities introduced by a diverse set of tenants who might be imposing continually evolving loads on your system. Our goal is to identify strategies for reacting and responding to tenant dynamics in real time. AWS offers SaaS developers a rich collection of services that can be applied in a number of different permutations to help optimize a multi-tenant environment. These services represent the dials and knobs that can be leveraged to refine the performance and general profile of your SaaS offering. In this discussion, we will illustrate a few of these models to give you a better sense of what’s possible.

SaaS Metrics: The Ultimate View of Tenant Consumption Understanding the patterns for tenant consumption provides both business and technical teams the data they need to make sound decisions about product packaging, metering, and tiering. Of course, building a robust model for analyzing and attributing tenant consumption can be tricky. In this session, we look at specific strategies for capturing, aggregating, and associating consumption with tenants in a multitenant, shared resource model. We touch on common patterns and strategies that are used to instrument and publish metrics spanning compute, storage, and so on. We also look at how tools and models that can be used to correlate consumption with AWS spend.

SaaS Analytics: What Metrics Should I Be Capturing? Metrics are foundational to SaaS. As your pour tenants into a multi-tenant environment, you must have your finger on the pulse of how tenants are using your system, how they’re consuming resources, which features they’re using, how they are impacting cost, and how quickly new customers are achieving value. These are amongst a few samples of the many metrics-driven decisions that are fundamental to the business, operational, architectural, and agility goals of SaaS providers. In this webinar, we will explore common SaaS metrics, how they captured and aggregated, and how they are frequently applied across a SaaS business. The goal is to blend the technical and business importance of metrics and illustrate how these metrics can be instrumented into your SaaS environment.

Examples

Sample CloudFormation templates This collection of sample templates will help you get started with AWS CloudFormation and quickly build your own templates. AWS CloudFormation simplifies provisioning and management on AWS. You can create templates for the service or application architectures you want and have AWS CloudFormation use those templates for quick and reliable provisioning of the services or applications (called “stacks”).

AWS Solutions Library: Vetted Technology Solutions for the AWS Cloud AWS solutions help you solve common problems and develop solutions faster with the AWS platform. AWS solutions are tested by AWS architects and are designed for operational efficiency, reliability, security and cost effectiveness. Each AWS solution includes a detailed architecture, a deployment guide, and instructions for both manual and automatic deployment.

Setting up your Demo Environment on AWS Have you ever wondered of running your demos in the cloud? In this session we will guide you through the journey of setting up a demo environment on AWS, including his tips & tricks!

Reference Architectures by AWS and the AWS Community Erweitern Sie mit von AWS und der AWS-Community erstellten technischen Inhalten Ihr Wissen über die Cloud. Zu diesen Inhalten gehört u.a. eine ständig erweiterte Liste von Referenzarchitekturdiagrammen.