Skip to content

Latest commit

 

History

History
173 lines (149 loc) · 5.08 KB

README.md

File metadata and controls

173 lines (149 loc) · 5.08 KB

Class 01

AWS 101

Agenda

  • General cloud concepts
  • Cloud Benefits
  • AWS Foundations
  • AWS Services
  • Labs and Exercises

General Cloud Concepts

  • Someone’s else computer with:

    • “Infinite” resources
      • Most of the services can scale to unlimited values and also very fast
    • Elastic services
      • Services can scale up and down so you can only pay what you need
    • Easy and cheap to test new technologies
      • Because you only pay for what you use, and during the time you use, you can run tests with new technologies for a week and only pay for the resources consumed during that week.
    • Fast innovation pace
      • Being able to test without big investments, the feedback on tests are quicker and you can continuosly innovate
  • Architecting and developing for the cloud

    • Pets vs Cattle
      • Instead of having servers that you will try to fix, you'll just kill it and replace it
    • Decoupled systems
      • Ideally there is no interdependency between your servers/services.
    • Ephemeral Environments
      • Components are not changed/upgraded. They are fully replaced and nothing is expected to be lost
    • Automation
      • Automation is an important factor to be able to recreate environments faster and without human errors

Cloud Benefits

  • Many managed services
    • Most services can be consumed without any management required.
  • Easy to test new solutions
    • Testing new solutions is cheaper and faster, speeding innovation
  • No upfront investments
    • There is no need for initial investments in server/network equipments from day one.
  • Pay as you go
    • You only pay for what you use, generally based on hours/minutes/seconds

AWS Foundations

  • Availability Zone
    • Consider it as a Datacenter
    • Currently at 76
  • Region
    • A geographical location with 2 or more AZs
    • AZ’s are physically separated by many kilometers, from any other AZ, although all are within 100 km (60 miles) of each other.
    • Currently at 24
  • Edge Location
    • AWS Endpoint used for caching content(CDN)
    • Currently at 216 (Edge locations + Regional Edge caches)

Image from this link.

AWS Services (+130)

Main AWS Services

Computing

Database

Storage

Networking

Management

Messaging

Security/Compliance

Development Tools