Skip to content

Latest commit

 

History

History
116 lines (69 loc) · 1.58 KB

File metadata and controls

116 lines (69 loc) · 1.58 KB

Lecture 12

Infrastructure / cloud computing


Agenda

  1. Technical stuff
  2. Zooming out

Infrastructure

There are whole certifications/careers on this stuff; we're just scratching the surface.


Terms

What's a server?


  • Workload
  • Compute
  • Storage
    • Disk
    • Blob
  • Identity and access management (IAM)
    • Principals
  • Region

Networking

Local area network (LAN)

Show wifi connection


flask run --host 0.0.0.0

Internet Protocol (IP) addresses

  • IPv4
  • IPv6

Wide area network (WAN)


Virtual private cloud (VPC)


Why cloud?


Containers



Demo

  1. Create a Project.
  2. Grant everyone (advanced-computing-for-policy-all@columbia.edu) Viewer access.
  3. Re-run.
  4. Create a BigQuery dataset and table.
  5. Change access to just the dataset.
  6. Change the dataset name.

  • Configuration as code (CaC)
  • Infrastructure as code (IaC)

Why might these be useful?


Why are we talking about all of this? How does it relate to policy?


The magic of law is now inextricably tied to the bits and bytes of computer code.

-Jennifer Pahlka, Recoding America


They're heavy again this week, don't wait!