AWS Serverless Multi-Tier Architectures Data tier

What is Data Tier?

Using AWS Lambda as your logic tier does not limit the data storage options available in your data tier. Lambda functions connect to any data storage option by including the appropriate database driver in the Lambda deployment package, and use IAM role-based access or encrypted credentials (through AWS KMS or AWS Secrets Manager).

Choosing a data store for your application is highly dependent on your application requirements. AWS offers a number of serverless and non-serverless data stores that you can use to compose the data tier of your application.

Serverless data storage options

>Amazon S3 is an object storage service that offers industry-leading scalability, data availability, security,
and performance.

>Amazon Aurora is a MySQL-compatible and PostgreSQL-compatible relational database built for the
cloud, that combines the performance and availability of traditional enterprise databases with the
simplicity and cost-effectiveness of open-source databases. Aurora offers both serverless and traditional
usage models.

>Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond
performance at any scale. It is a fully managed, serverless, multi-region, multi-master, durable database
with built-in security, backup and restore, and in-memory caching for internet-scale applications.

>Amazon Timestream is a fast, scalable, fully managed time series database service for IoT and
operational applications that makes it simple to store and analyze trillions of events per day at 1/10th
the cost of relational databases. Driven by the rise of IoT devices, IT systems, and smart industrial
machines, time-series data—data that measures how things change over time—is one of the fastest
growing data types.

>Amazon Quantum Ledger Database (Amazon QLDB) is a fully managed ledger database that provides
a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted
authority. Amazon QLDB tracks each and every application data change and maintains a complete and
verifiable history of changes over time.

>Amazon Keyspaces (for Apache Cassandra) is a scalable, highly available, and managed Apache
Cassandra–compatible database service. With Amazon Keyspaces, you can run your Cassandra workloads
on AWS using the same Cassandra application code and developer tools that you use today. You
don’t have to provision, patch, or manage servers, and you don’t have to install, maintain, or operate
software. Amazon Keyspaces is serverless, so you pay for only the resources you use and the service can
automatically scale tables up and down in response to application traffic.

>Amazon Elastic File System (Amazon EFS) provides a simple, serverless, set-and-forget, elastic file
system that lets you share file data without provisioning or managing storage. It can be used with
AWS Cloud services and on-premises resources, and is built to scale on demand to petabytes without
disrupting applications. With Amazon EFS, you can grow and shrink your file systems automatically
as you add and remove files, eliminating the need to provision and manage capacity to accommodate
growth. Amazon EFS can be mounted with Lambda function which makes it a viable file storage option
for APIs.

Click here read React-Js Questions and Answers

Non-serverless data storage options

Amazon Relational Database Service (Amazon RDS) is a managed web service that makes it easier to
set up, operate, and scale a relational database using any of the available engines (Amazon Aurora,
PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server) and running on several different
database instance types that are optimized for memory, performance, or I/O.

Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud.
Amazon ElastiCache is a fully managed deployment of Redis or Memcached. Seamlessly deploy, run, and
scale popular open source compatible in-memory data stores.

Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and
run applications that work with highly connected datasets. Neptune supports popular graph models –
property graphs and W3C Resource Description Framework (RDF) – and their respective query languages,
enabling you to easily build queries that efficiently navigate highly connected datasets.

Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully
managed document database service that supports MongoDB workloads.
Finally, you can also use data stores running independently on Amazon EC2 as the data tier of a multitier

Read more article of AWS

SAP S/4HANA Master Data Concepts Questions & Answers
SAP S/4HANA Functional Capabilities 1909 Questions & Answer
SAP S/4HANA Technical Capabilities 1909 Questions & Answers
SAP Implementation S/4HANA Project Management Questions & Answers
SAP S/4 HANA Enterprise Management – Sales Questions Answers
SAP S/4HANA Key Concepts Overview Questions & Answers
SAP S/4HANA Enterprise Structure Questions & Answer
SAP S/4HANA Reporting and Analytics Questions & Answers
SAP S/4HANA Navigation Interview Questions and Answers
SAP S/4HANA Awareness 1909 Questions and Answers

About Author

After years of Technical Work, I feel like an expert when it comes to Develop wordpress website. Check out How to Create a Wordpress Website in 5 Mins, and Earn Money Online Follow me on Facebook for all the latest updates.

1 thought on “AWS Serverless Multi-Tier Architectures Data tier”

  1. Very educative post, learned a lot from this article. So glad I found your blog, and was able to learn new things. Keep posting informative articles, it’s really helpful.Thanks again for publishing this

Leave a Comment