Developer MJ

[AWS] Data Store 특징 본문

AWS

[AWS] Data Store 특징

MIN JOON 2017. 10. 11. 11:22
 
Amazon S3
  • Designed to make web-scale computing easier for developers.
  • Enables you to store and retrieve any amount of data, any time , from anywhere on the web
  • Is highly scalable, reliable, fast, secure and durable storage
  • Why Choose S3?
    • Enables you to transfer and store files as object
    • Enables hosting of static web sites
    • Offers a range of storage classes with configurable lifecycle policies
    • Supports multipart uploads, versioning, encryption, and event notifications
 
Amazon Glacier
  • Is optimized for rarely accessed data
  • Is secure, durable storage for data archiving and backup
  • Supports unlimited amount of extremely low-cost data storage
  • Why Choose Glacier?
    • Supports automatic server-side encryption of data
    • Integrates with Amazon S3 to automatically archive data and restore data to S3 when needed

Amazon DynamoDB
  • Is a fast, highly scalable NoSQL database service
  • Is a fully managed service
  • Why Choose DynamoDB?
    • does not have a schema
    • Supports both document and key-value store models
    • Supports event-driven programming
    • Enables you to start a small scale and easily increase throughput as the amount of data increases
    • Integrates with other AWS services to help monitor performance

Amazon ElastiCache
  • Is a fast, managed, in-memory cache.
  • Enables you to easily create and scale a cache cluster
  • Automatically detects and replaces failed cache nodes
  • Why Choose ElastiCache?
    • Mitigates risk of overloaded databases slowing down your application
    • Improves performance => store and retrieve frequently accessed data from in-memory cache
    • Supports Memcached and Redis caching engines

Amazon Relational Database Service
  • Enables you to set up, operate, and scale a relational database in the cloud
  • Offers Amazon Aurora, Oracle, MS SQL, PostgreSQL, MySQL, and MariaDB database engines
  • Automatically patches your database software and creates backups
  • Why RDS?
    • Use the same code and tools that you are familiar with without the administrative burden

Amazon Redshift
  • Is a fast, fully managed, petabyte-scale data warehouse
  • Enables you to easily and cost-effctively analyze all your data by using your existing business intelligence tools
  • Why Choose Redshift?
    • Uses columnar storage technology to enable fast query performance, parallel processing capabilities, and improved I/O performance
    • Provides custom JDBC and ODBC drivers to enable you to use familiar SQL client tools