Cloud

  1. NIST
    1. Cloud features
    2. Cloud models
    3. Cost model
    4. Deployment
  2. Content delivery network (CDN)
  3. Cloud data management initiative (CDMI)
  4. CAP theory

NIST

Cloud features

  • on-demand self-service
  • broad network access
  • resource pooling
  • rapid elasticity
  • measure service

Cloud models

  • IaaS
  • PaaS
  • SaaS

Cost model

  • fixed
  • allocation based
  • utilization based

Deployment

  • private
  • public
  • hybrid
  • community: shared

Content delivery network (CDN)

  • cache objects from provider on CDN edge locations (≡ PoP)

Cloud data management initiative (CDMI)

  • SNIA
  • attempt to standardize API for object manipulation in cloud (AWS S3, Openstack Swift, Azure)
  • container ≡ flat namespace, ≈ AWS S3 bucket

CAP theory

  • Brewer’s theory
  • cannot fulfill simultaneously consistency, availability and partition tolerance, pair of them is possible
    • CP: block access to ensure consistency in case of partition (no availability)
    • CA: vulnerable to partitioning (cluster)
    • AC: eventially consistent (NoSQL, DNS)