Tag Archives: cloud

AWS Solutions Architect – Associate – Database Services

aws database

Overview

Getting ready for your Solutions Architect Associate exam? Let’s review the main database services of AWS as you will encounter many questions regarding these in your exam. Note that things will not get too detailed, and you can answer many questions right out of this post. You should also note that many of these technologies are not explicitly called out on the exam blueprint.

The Services

  • Relational Database Service (RDS) – optimized with various EC2 instance types, this relational database service supports Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server.
  • Database Migration Service – used to take existing databases that are on-prem or with other clouds to the RDS service.
  • Aurora – a MySQL and PostgreSQL-compatible relational database for the cloud that seeks performance balanced with open source compatibility.
  • DynamoDB – a fast, flexible NoSQL database service for applications that need a single-second millisecond latency at small to large scale.
  • DynamoDB Accelerator (DAX) – a highly available, in-memory cache that reduces DynamoDB response times even further.
  • ElastiCache – used to create in-memory data stores (caches) in the cloud. This technology provides performance unheard of for disk-based databases and supports two open-source memory engines – Redis and Memcached.
  • Redshift – a high-performance, fully-managed data warehouse that provides data analysis using standard SQL and Business Intelligence tools.
  • Redshift Spectrum – allows running SQL queries against exabytes of unstructured data in Amazon S3 storage.

Summary

Unless you work with these everyday, it can be fairly difficult to remember the key principles of each one. I recommend making some handy flashcards to assist you in such areas! Be sure to subscribe to the blog where I will present many practice quizzes for you!
Pearson Education (InformIT)

Storage Gateway in AWS – The Basics

Storage Gateway

Overview

The storage gateway of AWS provides a simple way to integrate your on-premises storage with your AWS S3. It does this through the installation of a VM appliance in your VMware or Hyper-V implementation. You could also install it on to an EC2 instance in your Virtual Private Cloud (VPC) infrastructure for a different modality.

Types of Storage Gateways

There are four total types of Storage Gateway (note that Volume Gateway consists of two variations):

  • File gateway – this uses NFS and is for your flat files (PDFs, JPGs, etc)
  • Volume gateway – this actually consists of stored volumes and cached volumes – this is for block storage using iSCSI
  • Tape gateway – to create virtual tape libraries

While the volume gateway options both provide block storage (using iSCSI) and would be great for things like virtual hard disks and databases, note that the stored volume approach duplicates your data to the cloud while the cached volume approach only keeps cached copies of frequently accessed files in your on-premises location.

Common Use Cases

Customers commonly use Storage Gateway services for use cases such as:

  • Hybrid cloud workloads – big data, cloud bursting or cloud data migration architectures may need local capacity and performance with a connection to a central storage repository in the cloud. Storage Gateway streamlines moving data between your organization and AWS to manage workloads in the cloud.
  • Backup, archive, and disaster recovery – Storage Gateway is a drop-in replacement for tape and tape automation, and integrates with industry backup software packages. Storage Gateway can take snapshots of your local volumes which can restored as Amazon EBS volumes in the event of a local site disaster.
  • Tiered Storage – some customers design storage architectures that preserve or extend high performance on-premises investments by adding a lower cost, on-demand cloud tier. This helps with archival or cost-reduction projects.

Want to learn more – this is from my latest CBT Nuggets course on AWS. This course is in development as I post this.
Pearson Education (InformIT)