quartz/content/BigData/AWS/AWS Cloud Services.md
2025-07-23 20:36:04 +03:00

2.8 KiB
Raw Blame History

Cloud Computing

AWS Overview

  • over 175+ services
  • Pay-as-you-go pricing
  • No upfront costs
  • Ideal for experimentation
  • Access to cutting-edge tools and scalability
Region
  • A physical location worldwide with multiple data centers.
Availability Zone (AZ)
  • Logical group of one or more data centers within a region.
  • Physically isolated (up to 100 km apart).
  • Designed for high availability and fault tolerance.
Edge Location
  • are physical sites dispersed across the globe
  • Part of Amazons CDN (content delivery network).
  • Distributes services/data closer to users to reduce latency.
Planning for Failure (Resiliency)
  • Storage:

    • S3 service is designed for failure.
    • Each file is copied to every [[AWS Cloud Services#Availability Zone (AZ)|AZ]] in the region. Thus you always have three copies of your file.
  • Compute:

    • The owner is responsible to manually distribute resources across multiple [[AWS Cloud Services#Availability Zone (AZ)|AZ]]s.
    • If one fails the others still operate.
  • Databases:

    • The owner can configure DB deployment in multiple [[AWS Cloud Services#Availability Zone (AZ)|AZ]]s to keep redundancy.
Benefits of AWS Global Infrastructure
  • High performance
  • Low latency
  • High availability
  • Scalability
  • Unlimited capacity (horizontally scalable)
  • Built-in security and monitoring
  • Confidential
  • Reliable
  • Low Cost
Shared Responsibility of Security

!Screenshot 2025-07-23 at 14.20.31.png

AWS Core Services

Networking
Security & Identity
Compute
Storage
  • Instance Store:
    • Specified by instance type. Data is stored on the same server as the Amazon EC2 instance. It is removed when the instance is terminated.
  • Amazon EBS
  • Amazon S3
Databases
  • Relational

  • Non-Relational

  • Alternatively:

    • you can install a DB of your choice in an Amazon EC2 instance and not use one provided by AWS. In that case, you take all responsibility of the security and management of your DB.

AWS Pricing Models

Principles:
  • Pay-as-you-go (only pay for usage)
  • Reserved pricing (discounted with commitment)
  • Volume discount (pay less when you use more)
Free Tier Options:
  • Always free (e.g., 1M free Lambda calls)
  • 12-months free (introductory offer)
  • Trial services

Billing Examples: