FATA #15/ Big Data in Clouds

Nazar Khimin
2 min readApr 1, 2022

[FATA] — From test automation to architecture article series

Cloud computing is the delivery of different services through the Internet instead of your computer’s hard drive. These resources include tools and applications like data storage, servers, databases, networking, and software.

Cloud allows reducing costs, consolidating billing, availability, disaster recovery.

The cloud model is composed of five characteristics, three service models, and four deployment models.

Cloud Databases

Features of AWS

  1. Uptime
  2. Feature-Rich
  3. User-Friendly

Feature of the message queues:

  1. Decoupled
  2. Scalable
  3. Asynchronous
  4. Resilient
  5. Efficient

Selecting Database Architecture

  1. Availability
  2. Consistency
  3. Partial tolerance
  4. Latency
  5. Durability
  6. Scalability
  7. Query capability

AWS DB Services

  1. Amazon RDS (Relational Database Service) — Relational DB
    A managed relational db on the cloud that can be launched in minutes with just a few clicks.
  2. Amazon Aurora — Relational DB
    A fully managed MySQL and PostgreSQL-compatible relational database with 5x performance and enterprise-level features.
  3. Amazon DynamoDB — NoSQL
    A managed NoSQL database that offers extremely fast performance, seamless scalability, and reliability.
  4. Amazon Redshift — Data Warehouse
    A fast, fully managed, petabyte-scale data warehouse at a fraction of the cost of traditional solutions.
  5. Amazon ElasticCache — In-Memory Cache
    To deploy, operate, and scale in-memory cache based on memcached on Redis in the cloud
  6. AWS Database Migration Service — Database Migration
    To migrate databases to AWS easily and inexpensively with zero downtime.

--

--