Monday, January 14, 2019

AWS Developer Associate - 2

S3 - Simple Storage Service

  1. for files/images/web pages
  2. Fundamentals
    1. Key
    2. Value
    3. Version
    4. Metadata
    5. Subresources - bucket specific configuration
      1. Policies, ACL
      2. CORS - Cross Origin Resource Sharing
      3. Transfer Acceleration
  3. object based, not block storage
  4. HA, DR
  5. file size: 0bytes to 5 TB
  6. Unlimited Storage
  7. HTTP 200 on successful upload
  8. Data Consistency
    1. Read after Write for PUTS of new objects
    2. Eventual consistency for overwrite PUTS
  9. Amazon guarantees 99.9% availability
  10. Amazon guarantees 99.(11 9s) % durability
  11. Tiers/Classes
    1. Regular - can sustain the loss of 2 facilities concurrently
    2. Infrequent Access - low fee, but charged for retrieval
    3. OneZone - 99.5% availability, 20% less cost than regular
    4. Reduced Redundancy Storage: 99.99% durability, ex for thumbnails, may be deprecated
    5. Glacier: Cheap, optimized for infrequent access, takes 3-5 hours to restore data, archives
    6. Intelligent Tiering - unknown access patterns, data not accessed for 30+ days, moved to infrequent, after access, moved to frequent tier, optimized cost
      1. Frequent
      2. Infrequent
  12. Charged for:
    1. Storage/GB
    2. Requests
    3. Storage mgmt - inventory/analytics/tags
    4. Data mgmt - data taken out of S3
    5. Transfer acceleration


No comments: