AWS Nonprofits Technical Hub
Resources and content to help you start and advance your cloud journey
Amazon Web Services (AWS) helps nonprofits rapidly innovate with technology while helping reduce the IT management burden. Whether your nonprofit is just starting its cloud journey or developing strategies to transform mission delivery, AWS can help you navigate opportunities to skill up, dive deep, and leverage the cloud to increase your reach and impact. Get started today.
AWS Solutions for Nonprofits
Vetted solutions and guidance for your nonprofit business and technical use cases.
Determine the right solution for your nonprofit
Explore a collection of cloud-based solutions for dozens of technical and business problems, vetted for your nonprofit by AWS. You can use patterns from AWS solutions constructs if you want to build your own well-architected application. Or, browse our collection of AWS solutions implementations if you want to deploy a reference implementation yourself. Choose an AWS solutions consulting offer if you want help from an AWS Competency Partner with deploying, integrating, and managing a solution.
Nonprofits in the AWS Solutions Library
Browse curated solutions for common use cases for nonprofit organizations. Learn more »
AWS Nonprofits Competency Partners
Vetted solutions to common business and technical problems deployed with help from AWS Partners. Learn more »
AWS solutions for nonprofits
Browse curated solutions for common use cases for nonprofit organizations.
AWS Nonprofits Competency Partners
Vetted solutions to common business and technical problems deployed with help from AWS Partners.
AWS Solutions Constructs
Combine pre-built, well-architected multi-service patterns to create solutions
AWS Solutions Implementations
Deploy vetted architecture directly into your AWS account
AWS Solutions Consulting Offers
Receive help deploying vetted architecture from AWS Competency Partners
Learn the core concepts
Get started with step-by-step tutorials to launch your first application.
COMPUTE
Learn how to launch a clone of your WordPress website onto Amazon Lightsail using the Seahorse software.
COMPUTE
Deploy and host a production-ready Drupal website on Amazon Lightsail.
DATABASES
Learn how to create and connect to a MySQL database with Amazon Relational Database Service (Amazon RDS).
SERVERLESS
Follow step-by-step instructions to launch your first serverless web application on AWS.
COMPUTE
Launch, configure, and connect to a Windows instance with Amazon Lightsail.
COMPUTE
Launch, configure and, connect to a Linux instance with Amazon Lightsail.
AWS Nonprofits Office Hours
Join the AWS Nonprofits Office Hours for an interactive service demonstration and participate in an open Q&A session. Take this opportunity to ask technical and business questions and hear what’s on the minds of nonprofit peers.
Ready to get started?
Discover in-demand cloud skills and best practices you can use right away to help advance your career, stay up to date, and innovate in the cloud.
-
Build your foundation
-
Start innovating
-
Build your foundation
-
TRAINING
See how we can help you build and validate your cloud skills, so you can get more out of the cloud.
TRAINING
AWS Training and Certification offers virtual classes as an ideal way for learners who are unable to travel or prefer to take AWS training online.
WEB PAGE
The cloud can expedite the path from idea to execution, helping you step beyond the IT office to communicate value and build consensus among your stakeholders.
WEBINAR SERIES
Join us for online presentations led by AWS solutions architects and engineers. AWS Online Tech Talks cover a range of topics and expertise levels.
-
Start innovating
-
GUIDES
Our downloadable Ramp-Up Guides offer a variety of resources to help build your knowledge of the AWS Cloud.
WEB PAGE
A collection of living articles that describe how Amazon develops, architects, releases, and operates technology.
WEB PAGE
Organizations can use this framework to design and travel an accelerated path to successful cloud adoption.
WEB PAGE
Cloud architects can use this framework to build secure, high-performing, resilient, and efficient infrastructure for their applications.
AWS Nonprofits solution spotlight
We shine a light on resilient, technology driven actions that are creating a positive impact in global communities on the behalf of the environment.
Learn how Boolean Girl uses Amazon Simple Storage Service (S3) to host training videos, giving them better control over content and what shows next to keep the students focused and protected.
Hear from Conservation International (CI) and learn how it built a global fire alert system on AWS to better address fire disasters.
Hear how Ronald McDonald House Charities of Greater Washington, DC (RMHCDC), enhanced cross organization communication to better support patients and their families.
Learn how Center For Advanced Defense (C4ADS) finds meaning in a going global with dataset tracking conflict and violence.
Frequently asked questions (FAQs)
-
Website and WordPress
-
Storage and backup
-
Cloud credit, grants, and nonprofit incentives
-
Website and WordPress
-
-
Can I host and launch a WordPress website on AWS?
Amazon Lightsail is the easiest way to get started with Amazon Web Services (AWS) if you just need instances (virtual private servers). Lightsail includes everything you need to launch your project quickly—instances, managed databases, SSD-based storage, backups (snapshots), data transfer, domain name system (DNS) management, static IPs, and load balancers—for a low, predictable price. Launch and configure a WordPress instance in Lightsail.
-
Can I migrate an existing WordPress website to AWS?
Amazon Lightsail is the easiest way to run a WordPress site. Migrate an existing WordPress blog to Lightsail.
-
How do I install SSL certificate on WordPress?
There are two ways to install SSL certificate; one option is attaching an SSL certificate to your Lightsail load balancer, and the other option is using Let's Encrypt. You can find more detailed information about both options below.
A Lightsail load balancer enables better performance from your web applications by distributing inbound web traffic across your Lightsail instances in multiple Availability Zones. Attaching an SSL certificate to your Lightsail load balancer encrypts traffic between your browser and web server for an extra layer of security. Create a Lightsail load balancer with an SSL/TLS certificate to use with Lightsail instances.
Amazon Lightsail makes it simple to secure your websites and applications with SSL/TLS using Lightsail load balancers. However, using a Lightsail load balancer might not generally be the right choice. Perhaps your site doesn't need the scalability or fault tolerance load balancers provide, or maybe you're optimizing for cost. In the latter case, you might consider using Let's Encrypt to obtain a no-cost SSL certificate. If so, that's no problem. You can integrate those certificates with Lightsail instances. Use Let’s Encrypt SSL certificates with your WordPress instance in Amazon Lightsail.
-
How can I integrate WordPress with other AWS services?
With the AWS for WordPress plugin, you can set up several AWS services, including Amazon CloudFront. With CloudFront, you can provide visitors to your WordPress website an accelerated viewing experience with content cached in edge locations around the world. When visitors come to your website, CloudFront routes them to the edge location that provides the lowest latency for a faster, more reliable experience. You can also use the plugin to set up other AWS services like Amazon Polly and Amazon Translate. Get started with the AWS for WordPress plugin.
-
Can I enable email on WordPress using Amazon Simple Email Service (SES)?
You can enable email on your WordPress instance in Lightsail. Configure the SMTP service in the Amazon Simple Email Service (Amazon SES). Then activate and configure the WP Mail SMTP plugin on your instance. After email is enabled, your WordPress administrators can request password resets for their user profiles and will be sent email notifications for blog posts, website updates, and other plugin messages. This guide shows you how to enable email on your WordPress instance in Lightsail using Amazon SES. Enable email on your WordPress instance in Lightsail.
-
How can I scale my website?
Before you attach instances to your Lightsail load balancer, you need to evaluate your application's configuration. For example, load balancers often work better when the data tier is separated from the rest of the application. This topic tells you about each Lightsail instance and makes recommendations about whether to load balance (or horizontally scale) and how to best configure your application. Configure your Lightsail instances for load balancing.
-
How to register a new internet domain?
In this tutorial, you will register a new domain name for your website. You will then connect that domain name through the DNS to a currently running Amazon Elastic Compute Cloud (Amazon EC2) instance (such as a WebApp, or website running WordPress, Apache, NGINX, IIS, or other website platform). If you already have a domain name registered, do step 1 and then refer to your domain registrar’s documentation for how to set the DNS record for your new site. See how to register a domain name.
To learn about the steps for moving a domain hosted with another registrar to AWS, please visit this website: Transfer a domain to AWS.
-
Can I migrate an existing internet domain to AWS?
To learn about the steps for moving a domain hosted with another registrar to AWS, please visit this website: Transfer a domain to AWS.
-
Can we use AWS Organizations with Lightsail?
You can use Organizations with Lightsail. Organizations enables you to perform account management activities at scale by consolidating multiple AWS accounts into a single organization. Consolidating accounts simplifies how you use other AWS services. You can leverage the multi-account management services available in Organizations with select AWS services including Lightsail to perform tasks on all accounts that are members of your organization. See AWS services that you can use with AWS Organizations.
-
How do I request additional elastic IP addresses?
If you think your architecture warrants additional Elastic IP addresses, you can request a quota increase directly from the Service Quotas console. Learn about elastic IP addresses on Amazon EC2.
-
-
Storage and backup
-
-
Is there a discounted pricing and/or credit available for nonprofits for AWS services such as Amazon S3?
The AWS Nonprofit Credit Program provides access to AWS Promotional Credit, helping to offset costs associated with implementing cloud-based solutions. This helps nonprofits meet mission goals without upfront investment in physical infrastructure. Learn about the AWS Nonprofit Credit Program.
AWS also offers the IMAGINE Grant Program to registered nonprofit organizations in the United States who are using cloud technology to solve the world's most pressing challenges. Our goal is to empower nonprofit organizations to prioritize technology as a mission-critical component of their projects and provide support for organizations pursuing technology-driven goals. As part of the program, we are seeking proposals for pilot projects, proofs of concepts, or existing programs that utilize technology in a new or expanded way. Learn about the AWS IMAGINE Grant Program.
-
What are the different types of storage services available with AWS? Which ones are the most cost effective for my nonprofit?
There are three types of cloud data storage: object storage, file storage, and block storage. Each offers their own advantages and have their own use cases:
- Object storage - Applications developed in the cloud often take advantage of object storage's vast scalability and metadata characteristics. Object storage solutions like Amazon S3 are ideal for building modern applications from scratch that require scale and flexibility, and can also be used to import existing data stores for analytics, backup, or archive.
- File storage - Some applications need to access shared files and require a file system. This type of storage is often supported with a network attached storage (NAS) server. File storage solutions like Amazon Elastic File System (Amazon EFS) are ideal for use cases like large content repositories, development environments, media stores, or user home directories.
- Block storage - Other enterprise applications like databases or ERP systems often require dedicated, low latency storage for each host. This is analogous to direct-attached storage (DAS) or a Storage Area Network (SAN). Block-based cloud storage solutions like Amazon Elastic Block Store (Amazon EBS) are provisioned with each virtual server and offer the ultra low latency required for high performance workloads.
Visit What is cloud storage? » -
We need to archive media content (videos/images) for our nonprofit. What are our options with AWS?
AWS offers archive storage solutions for long term retention, compliance, and digital preservation. Amazon S3 provides you with virtually unlimited scale, 99.999999999% durability, and the highest standards of data security, all with lower costs and faster access times than on-premises tape storage. The Amazon S3 Glacier storage classes are purpose-built for data archiving, providing you with the highest performance, most retrieval flexibility, and the lowest cost archive storage in the cloud. You can now choose from three archive storage classes optimized for different access patterns and storage duration. Amazon S3 Glacier storage classes deliver cost-optimized archive storage, whether you need to access your archive data quarterly, annually, or somewhere in between.
Customers can store infrequently accessed digital media assets in highly durable and massively scalable storage solutions at very low costs. They can easily move data from archival to distribution when needed, and extract insights by easily accessing adjacent AWS services such as AWS Elemental Media Services, AWS Lambda, Amazon Elastic Transcoder, and Amazon Rekognition, to maximize the value of data and generate top line value. Modernize data archiving.
-
What are the various Amazon S3 storage classes available? Which one is best for my nonprofit?
Amazon S3 offers a range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads. Amazon S3 storage classes are purpose-built to provide the lowest cost storage for different access patterns. Amazon S3 storage classes are ideal for virtually any use case, including those with demanding performance needs, data residency requirements, unknown or changing access patterns, or archival storage.
The Amazon S3 storage classes include Amazon S3 Intelligent-Tiering for automatic cost savings for data with unknown or changing access patterns, Amazon S3 Standard for frequently accessed data, Amazon S3 Standard-Infrequent Access (S3 Standard-IA) and Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA) for less frequently accessed data, S3 Glacier Instant Retrieval for archive data that needs immediate access, S3 Glacier Flexible Retrieval (formerly S3 Glacier) for rarely accessed long-term data that does not require immediate access, and Amazon S3 Glacier Deep Archive (S3 Glacier Deep Archive) for long-term archive and digital preservation with retrieval in hours at the lowest cost storage in the cloud. If you have data residency requirements that can’t be met by an existing AWS Region, you can use the Amazon S3 Outposts storage class to store your Amazon S3 data on premises. Amazon S3 also offers capabilities to manage your data throughout its lifecycle. Once an S3 Lifecycle policy is set, your data will automatically transfer to a different storage class without any changes to your application.
Learn more about Amazon S3 storage classes »
-
We need to backup data and need infrequent access to this data. Can I leverage Amazon S3 Glacier Deep Archive to reduce costs?
The Amazon S3 Glacier storage classes are purpose-built for data archiving, providing you with the highest performance, most retrieval flexibility, and the lowest cost archive storage in the cloud. All Amazon S3 Glacier storage classes provide virtually unlimited scalability and are designed for 99.999999999% (11 nines) of data durability. The Amazon S3 Glacier storage classes deliver options for the fastest access to your archive data and the lowest-cost archive storage in the cloud. You can choose from three archive storage classes optimized for different access patterns and storage duration.
Learn more about Amazon S3 Glacier storage classes »
-
We need HIPAA eligible storage of important data. What are our options with AWS?
Customers can use AWS to run sensitive workloads regulated under the U.S. Health Insurance Portability and Accountability Act (HIPAA). If you plan to include Protected Health Information (as defined by HIPAA) on AWS services, you must first accept the AWS Business Associate Addendum (AWS BAA). You can review, accept, and check the status of your AWS BAA through a self-service portal available in AWS Artifact. Any AWS service can be used with a healthcare application, but only services covered by the AWS BAA can be used to store, process, and transmit Protected Health Information under HIPAA.
-
We need to provide access to specific users for our nonprofit data stored in Amazon S3 storage
By default, all Amazon S3 resources—buckets, objects, and related subresources (for example, lifecycle configuration and website configuration)—are private. Only the resource owner, the AWS account that created it, can access the resource. The resource owner can optionally grant access permissions to others by writing an access policy. Amazon S3 offers access policy options broadly categorized as resource-based policies and user policies. Access policies that you attach to your resources (buckets and objects) are referred to as resource-based policies. For example, bucket policies and access point policies are resource-based policies. You can also attach access policies to users in your account. These are called user policies. You can choose to use resource-based policies, user policies, or some combination of these to manage permissions to your Amazon S3 resources. You can also use access control lists (ACLs) to grant basic read and write permissions to other AWS accounts.
Learn more about Identity and access management in Amazon S3 »
-
-
Cloud credit, grants, and nonprofit incentives
-
-
Where can I find information about nonprofit credit and incentives?
The AWS Nonprofit Credit Program provides access to AWS Promotional Credit, helping to offset costs associated with implementing cloud-based solutions. This helps nonprofits meet mission goals without upfront investment in physical infrastructure. Learn about the AWS Nonprofit Credit Program.
-
Where can I find grants information for nonprofits?
AWS offers the Imagine Grant Program to registered nonprofit organizations in the United States who are using cloud technology to solve the world's most pressing challenges. Our goal is to empower nonprofit organizations to prioritize technology as a mission-critical component of their projects and provide support for organizations pursuing technology-driven goals. As part of the program, we are seeking proposals for pilot projects, proofs of concepts, or existing programs that utilize technology in a new or expanded way. Learn about the AWS Imagine Grant Program.
-