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