2017-09-12
νκ΅ κ²½κΈ°μ°½μ‘°κ²½μ νμ μΌν°
μ€ν 2:00 - 6:00
λ¨Έμ λ¬λ & λΉ λ°μ΄ν°
- μ€νμμ€κΈ°λ°μ λ°μ΄ν° μν€ν μ³ => μ€μ μ½λ©νλ μκ°λ³΄λ€ μ€μΉ λ± μ½μ§μ μκ°μ λ λ§μ΄ μκ² λ¨
- ν΄κ²°μ± : ꡬκΈμ ν΄λΌμ°λκΈ°λ° μν€ν μ³
λ¨Έμ λ¬λ/λΉ λ°μ΄ν° λΆμ μκ³ λ¦¬μ¦μ μ΄λ―Έ νλ₯ν κ²λ€μ΄ λ§μ΄ λμμλ€.
λμμλ κΈ°μ /μκ³ λ¦¬μ¦μ μ΄λ»κ² μΈμ§(=μμ΄λμ΄)κ° μ€μ
λΉ λ°μ΄ν° λΆμ μμ€ν ꡬμΆ
κ΅¬κΈ ν΄λΌμ°λ λ€νΈμν¬λ₯Ό μ΄μ©ν λ€νΈμν¬ κ°μ
- λ€νΈμν¬λ λͺ¨λ μλΉμ€μ κΈ°λ³Έ
- GCP Network = Google Network
Google Cloud κ³μ , κΆν λ° μ‘°μ§ κ΄λ¦¬
- IAM = Identity and Access Management
- μ‘°μ§μ΄ νμλ‘ νλ 보μ μ μ± μ립 & μ¬μ©μμ κ³μ , κΆν κ΄λ¦¬
- Who/Can do what/On Which Resource
- ν΄λΌμ°λ μ΄μ μ‘°μ§ κ΄λ¦¬
- μ€μ νμ¬μ μ‘°μ§μ ν΄λΌμ°λ μ΄μ μ‘°μ§μ 맡ν
Firebaseλ₯Ό μ΄μ©ν λͺ¨λ°μΌ μ± κ°λ°
- Firebase
- μΉ/μ±κ°λ° νλ«νΌ
- μ λ리ν±μ€, μ격 ꡬμ±, μ€μκ° DB, μ€ν 리μ§, μ±λ₯ λͺ¨λν°λ§ λ± κΈ°λ₯ μ§μ
- μκ²©κ΅¬μ± - μμκ°μ μ격μμ ꡬμ±ν μ μμ
- ν΄λΌμ°λ λ©μμ§ - pushλ₯Ό λ³΄λΌ λ νΉμ μ¬μ©μλ₯Ό μ ννμ¬ λ³΄λΌ μ μμ
- μ±λ₯ λͺ¨λν°λ§ - μ±μμ μ¬μ©νλ api μ±λ₯μ λΆμν¨(μλ΅ μκ°, μ±κ³΅λ₯ λ±)
- λλ²κ·Έ λ·° - κ°λ°μ μν μ€μκ° λ¦¬ν¬ν λꡬ
- μ€νΈλ¦Ό λ·° - λΆμ λ°μ΄ν°μ λν λΌμ΄λΈ λ·°(μ΅κ·Ό 30λΆκ° μ¬μ©μμ λν μ 보 λ±)
μλ²λ¦¬μ€ νκ²½μμμ μλΉμ€ κ°λ°
- DevOps = Developer + Operations
- NoOps = No Operations/Serverless Operations
- How?
- Managed Service: μλ² νλμ¨μ΄μ λ―Έλ€μ¨μ΄λ₯Ό νλ«νΌμΌλ‘ μ 곡
- Firebase: λ€μν κΈ°λ₯μ μ 곡νμ¬ λ°±μλ κ°λ° λΆλ΄ κ°μ
- Cloud Function: μλ²λ¦¬μ€ νκ²½μ μ΄λ²€νΈ μλ΅ νΈλ¦¬κ±°(κ°λ²Όμ΄ κΈ°λ₯μ μ ν©)