Cloud

• CodeStates BootCamp/Section 4

🌈 [Section4] 13. [Cloud] 운영 μ „λž΅

πŸ“• 였늘 배운 λ‚΄μš©! ν”„λ‘μ‹œ μ„œλ²„ λ‘œλ“œλ°ΈλŸ°μ„œ μ˜€ν† μŠ€μΌ€μΌλ§ TOMCAT JETTY NGINX VPC ✏️ ν”„λ‘μ‹œ μ„œλ²„ (Proxy Server) ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„μ™€ μ†Œν†΅ν•  λ•Œ, μ„œλ²„μ— λ°”λ‘œ μ ‘κ·Όν•˜μ§€ μ•Šκ³  μžμ‹ μ„ 톡해 μ„œλ²„μ— μ ‘κ·Όν•  수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” μΌμ’…μ˜ λŒ€λ¦¬ μ„œλ²„ βœ” ν”„λ‘μ‹œ μ„œλ²„μ˜ μ’…λ₯˜ [μ°Έκ³ ] βœ”οΈ Forward Proxy ν΄λΌμ΄μ–ΈνŠΈ κ°€κΉŒμ΄μ— μœ„μΉ˜ν•œ ν”„λ‘μ‹œ μ„œλ²„ ν΄λΌμ΄μ–ΈνŠΈλ₯Ό λŒ€μ‹ ν•΄ μ„œλ²„μ— μš”μ²­ 전달 주둜 캐싱을 μ œκ³΅ν•˜λŠ” κ²½μš°κ°€ λ§Žμ•„ μ‚¬μš©μžκ°€ λΉ λ₯Έ μ„œλΉ„μŠ€ μ΄μš©μ„ ν•  수 μžˆλ„λ‘ λ„μ™€μ€Œ μž₯점 캐싱을 톡해 λΉ λ₯Έ μ„œλΉ„μŠ€ 이용 κ°€λŠ₯ ➜ ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„κ°€ μ•„λ‹Œ ν”„λ‘μ‹œ μ„œλ²„μ™€ μ†Œν†΅ν•˜λ©΄μ„œ, λ™μΌν•œ μš”μ²­μ„ λ³΄λ‚΄λŠ” 경우 첫 응닡 κ²°κ³Όλ₯Ό μΊμ‹œμ— μ €μž₯해놓고, 이후에 μž¬μš”μ²­μ„ 보내지 μ•Šμ•„λ„ μ €μž₯ν•΄ λ†“μ•˜λ˜ 결과둜 λΉ λ₯΄κ²Œ 전달 ..

• CodeStates BootCamp/Section 4

🌈 [Section4] 12. [Cloud] 배포 μžλ™ν™”

πŸ“• 였늘 배운 λ‚΄μš©! 배포 μžλ™ν™” AWS Pipeline을 μ΄μš©ν•œ 배포 μžλ™ν™” Github Actionsλ₯Ό μ΄μš©ν•œ 배포 μžλ™ν™” ✏️ 배포 μžλ™ν™” ν•œλ²ˆμ˜ 클릭 or λͺ…λ Ήμ–΄ μž…λ ₯을 톡해 전체 배포 과정을 μžλ™μœΌλ‘œ μ§„ν–‰ν•˜λŠ” 것 μ‹œκ°„ μ ˆμ•½ 휴먼 μ—λŸ¬(Human Error) λ°©μ§€ βœ”οΈ 휴먼 μ—λŸ¬ (Human Error) - μ‚¬λžŒμ΄ μˆ˜λ™μ μœΌλ‘œ 배포 과정을 μ§„ν–‰ν•˜λŠ” 쀑에 μƒκΈ°λŠ” μ‹€μˆ˜λ“€ βœ” 배포 μžλ™ν™” νŒŒμ΄ν”„λΌμΈ βœ”οΈ νŒŒμ΄ν”„λΌμΈ (Pipeline) μ†ŒμŠ€ μ½”λ“œμ˜ 관리뢀터 μ‹€μ œ μ„œλΉ„μŠ€λ‘œμ˜ 배포 과정을 μ—°κ²°ν•˜λŠ” ꡬ쑰 각 배포 λ‹¨κ³„λŠ” νŒŒμ΄ν”„λΌμΈ μ•ˆμ—μ„œ 순차적으둜 싀행됨 1. Source 단계 원격 μ €μž₯μ†Œμ— κ΄€λ¦¬λ˜κ³  μžˆλŠ” μ†ŒμŠ€ μ½”λ“œμ— λ³€κ²½ 사항이 일어날 경우, 이λ₯Ό κ°μ§€ν•˜κ³  λ‹€μŒ λ‹¨κ³„λ‘œ μ „λ‹¬ν•˜λŠ” μž‘μ—… μˆ˜ν–‰ 2. Build 단계..

• CodeStates BootCamp/Section 4

🌈 [Section4] 11. [Cloud] 배포 μ»¨ν…Œμ΄λ„ˆ Docker

πŸ“• 였늘 배운 λ‚΄μš©! 도컀 (Docker) 가상화 vs μ»¨ν…Œμ΄λ„ˆ ✏️ 도컀 (Docker) λ‹€μ–‘ν•œ μ’…λ₯˜μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹ μ†ν•˜κ²Œ ꡬ좕, ν…ŒμŠ€νŠΈ 및 배포할 수 μžˆλŠ” μ†Œν”„νŠΈμ›¨μ–΄ ν”Œλž«νΌ ν•˜λ“œμ›¨μ–΄μ˜ μžμ›μ„ λͺ¨λ‘ 가상화 ν•˜μ§€ μ•Šκ³  ν”„λ‘œμ„ΈμŠ€λ“€λ§Œμ„ κ²©λ¦¬μ‹œμΌœ λΉ λ₯΄κ²Œ ν™˜κ²½μ„ ꡬ좕 κ°€λŠ₯ ➜ μ‹€ν–‰ ν™˜κ²½μ— ꡬ애받지 μ•Šκ³  μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ κ°€λŠ₯ [Docker μ°Έκ³ ] βœ” λ„μ»€μ˜ μž₯점 μ˜μ‘΄μ„± 좩돌 문제 ν•΄κ²° ➜ μ»¨ν…Œμ΄λ„ˆμ—μ„œ μ‹€ν–‰ 쀑인 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ 각자 고유의 μ˜μ‘΄μ„± 가짐 개발과 배포 ν™˜κ²½μ„ μΌμΉ˜μ‹œν‚΄ μˆ˜ν‰ ν™•μž₯을 μ‰½κ²Œ ν•΄μ€Œ 각 μ„œλ²„μ— μƒˆλ‘œμš΄ λ‚΄μš©μ„ λ°°ν¬ν•˜κΈ° μ‰½κ²Œ λ§Œλ“€μ–΄μ€Œ πŸ’‘ A ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•΄μ•Όν•  λ•Œ B ν”„λ‘œκ·Έλž¨μ΄ λ°˜λ“œμ‹œ ν•„μš”ν•œ 경우, ν”„λ‘œκ·Έλž¨ AλŠ” ν”„λ‘œκ·Έλž¨ B에 의쑴 관계λ₯Ό κ°€μ§€κ³  μžˆλ‹€. 라고 말 ν•  수 μžˆλ‹€. Ex. μœˆλ„μš°..

• CodeStates BootCamp/Section 4

🌈 [Section4] 10. [Cloud] 운영 ν™˜κ²½ ꡬ성

πŸ“• 였늘 배운 λ‚΄μš©! ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… (Cloud Computing) Deploy EC2 (Elastic compute Cloud) RDS (Relational Database Service) S3 (Simple Storage Service) 3 Tier-Architecture 배포 μ „λž΅ ✏️ ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… (Cloud Computing) 인터넷(ν΄λΌμš°λ“œ)을 톡해 μ»΄ν“¨νŒ… μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€ Ex. μ„œλ²„, μŠ€ν† λ¦¬μ§€, λ°μ΄ν„°λ² μ΄μŠ€ 등을 제곡 κΈ°μ—…μ—μ„œ 직접 λ¦¬μ†ŒμŠ€λ₯Ό μ‘°λ‹¬ν•˜κ±°λ‚˜ ꡬ성, 관리할 ν•„μš” X 데이터 센터와 λΉ„μŠ·ν•œ 역할을 ν•˜μ§€λ§Œ 물리적인 컴퓨터가 μ•„λ‹Œ, κ°€μƒμ˜ 컴퓨터λ₯Ό λŒ€μ—¬ν•˜μ—¬ μ‚¬μš© ( 가상화(Virtualization) 기술 μ‚¬μš© ) [μ°Έκ³ ] βœ” ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ˜ μž₯점 ν•„μš”ν•  λ•Œλ§ˆλ‹€ μ»΄ν“¨νŒ… λŠ₯λ ₯..

hjjju
'Cloud' νƒœκ·Έμ˜ κΈ€ λͺ©λ‘