https://www.udemy.com/aws-certified-solutions-architect-associate/learn/v4/t/lecture/2050756?start=0
AWS Storage Services Overview Whitepaper
Scalable storage in the cloud=S3
Low-cost archive storage in the cloud=Glacier
Persistent block storage volumes for EC2 virtual machines=EBS
Temporary (ephemeral) block storage bolumes for EC2 virtual machines=EC2 Instance Storage
Large volume data transfer=Import/Export
Integrates on-premises IT environments with cloud storage=Storage Gateway
Global content delivery network=CloudFront
Managed relational database server for MySQ, Oracle and Microsoft SQL Server=RDS
Fast, predictable, hightly scalable NoSQL data store=DynamoDB
In-memory caching service=ElastiCache
Fast, powerful, fully managed, petabyte scale data warehouse service=Redshift
Self-managed database (MySQL, MariaDB, Postgre, etc.) on an EC2 instance=Database on EC2
Each section contains
- Summary (see above)
- Ideal usage patterns
- Performance
- Durability and Availability
- Cost Model
- Scalability and Elasticity
- Interfaces
- Anti-Patterns (Where it is NOT a good fit)
Import/Export
AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport. AWS transfers your data directly onto and off of storage devices using Amazon’s high-speed internal network and bypassing the Internet. For significant datasets, AWS Import/Export is often faster than Internet transfer and more cost effective than upgrading your connectivity.
You pay for what you use and are charged:
- Per device used
- Data load time (per hour)
- Possible return shipping charges
- For expedited shipping, or
- Shipping to destinations not local to that AWS Import/Export region.
Storage Gateway
Storage Gateway is a service that connects an op-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization’s on-premises IT environment and AWS storage infrastructure. The service enables you to securely store data to the AWS cloud for scalable and cost-effective storage.
AWS Storage Gateway’s software appliance is available for download as a virtual machine (VM) images that you install on a host in your datacenter. Once you’ve installed your gateway and associated it with your AWS account, through our activation process, you can use th AWS Management Console to create either gateway-cached or gateway-stored volumes that can be mounted as iSCSI devices by your own on-premises applications.
Gateway Cache
Gateway cached volumes allow you to utilize S3 for your primary data, while retaining some portion of it locally in a cache for frequently accessed data. These volumes minimize the need to scale your on-premises storage infrastructure, while still providing your applications with low-latency access to their frequently accessed data.
You can create storage volumes up to 32 TBs in size and mount them as iSCSI devices from your on-premises application servers. Data written to these volumes is stored in S3, while only a cache of recently written and recently read data stored locally on your on-premises storage hardware.
Gateway Stored
Gateway stored volumes store your primary data locally, while asynchronously backing up that data to AWS. These volumes provide your on-premises applications with low-latency access to their entire datasets, while providing durable, off-site backups. You can create storage volumes up to 1TB in size and mount them as iSCSI devices from your on-premises application servers.
Data written to your gateway-stored volumes is stored on your on-premises storage hardware, and asynchronously backed up to S3 in form of EBS snapshots.
Pricing
- Per Gateway per month
- Snapshot storage usage (per GB per month)
- Volume storage usage (per GB per month)
- Data transfer out (per GB per month)