CB Spider Overview - cloud-barista/cb-spider GitHub Wiki

[NOTE] λ©€ν‹° ν΄λΌμš°λ“œ 인프라 연동 ν”„λ ˆμž„μ›Œν¬ = CB-Spider = CB-Spider ν”„λ ˆμž„μ›Œν¬ = CB-Spider μ„œλΈŒμ‹œμŠ€ν…œ

CB-Spider κ°œμš”

  기쑴의 λ©€ν‹° ν΄λΌμš°λ“œ 인프라 μ„œλΉ„μŠ€ μ‚¬μš©μž ν™˜κ²½μ€ κ·Έλ¦Ό 1 (a)μ—μ„œ λ³΄λŠ” 바와 같이 ν΄λΌμš°λ“œ 인프라별 μ „λ¬Έ μ‚¬μš© λŠ₯λ ₯을 λ³΄μœ ν•œ μ‚¬μš©μž λ˜λŠ” μ „λ¬Έ κ°œλ°œμžμ— μ˜ν•΄ 개발된 μ „μš© ν”„λ‘œκ·Έλž¨μ„ ν†΅ν•˜μ—¬ ν™œμš©μ΄ κ°€λŠ₯ν•˜λ‹€. μ „λ¬Έ κ°œλ°œμžλŠ” 각기 λ‹€λ₯Έ μ—°κ²° 및 인증 방법과 μžμ›μ„ μ‚¬μš©ν•˜κΈ° μœ„ν•œ 쑰건 및 ꡬ성 방법, 그리고 ν΄λΌμš°λ“œ λ³„λ‘œ μ„œλ‘œ λ‹€λ₯Έ μ‚¬μš©μž APIλ₯Ό μ΄μš©ν•œ λ³΅μž‘ν•œ 개발 및 μ‹œν—˜μ΄ ν•„μš”ν•˜λ‹€. 이와 같은 기쑴의 λ©€ν‹° ν΄λΌμš°λ“œ μ„œλΉ„μŠ€ 개발 방법 및 μ„œλΉ„μŠ€ μ‚¬μš©μž ν™˜κ²½μ€ λ©€ν‹° ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… ν™œμš© μ΄ˆκΈ°μ—λŠ” κ°€λŠ₯ν•  수 μžˆμ§€λ§Œ, λ©€ν‹° ν΄λΌμš°λ“œ μ„œλΉ„μŠ€ μˆ˜μš” 및 μ‚¬μš©μžκ°€ 점차 μ¦κ°€λ˜λ©΄ μ„œλΉ„μŠ€ 개발 및 μš΄μ˜μ— λ¬Έμ œκ°€ λ°œμƒν•  수 μžˆλ‹€.

  λ©€ν‹° ν΄λΌμš°λ“œ 인프라 연동 ν”„λ ˆμž„μ›Œν¬(μ΄ν•˜ CB-Spider μ„œλΈŒμ‹œμŠ€ν…œ)λŠ” 이와 같은 이쒅 연동 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ μ„œλΈŒμ‹œμŠ€ν…œμ΄λ‹€. κ·Έλ¦Ό 1 (b)μ—μ„œ λ³΄λŠ” 바와 같이 μ‚¬μš©μž 및 타 μ„œλΈŒμ‹œμŠ€ν…œμ—κ²Œ μ„œλ‘œ λ‹€λ₯Έ ν΄λΌμš°λ“œ 인프라에 λŒ€ν•˜μ—¬ 단일 λ°©μ‹μ˜ 연동 및 곡톡 μ œμ–΄ 방법 등을 μ œκ³΅ν•œλ‹€.   λ©€ν‹° ν΄λΌμš°λ“œ 인프라 연동 ν”„λ ˆμž„μ›Œν¬μ˜ ν™œμš© κ°œμš”λŠ” κ·Έλ¦Ό 2와 κ°™κ³ , μ„ΈλΆ€ λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™λ‹€.CB-Spider μ„œλΈŒμ‹œμŠ€ν…œ μ‚¬μš©μžλŠ” μ—°λ™ν•˜κ³ μž ν•˜λŠ” λŒ€μƒ ν΄λΌμš°λ“œμ˜ 계정 생성 및 ν¬λ¦¬λ΄μ…œ(Credential) λ°œκΈ‰ λ“±μ˜ μ„ ν–‰ μž‘μ—… ν›„ λ‹€μŒκ³Ό 같은 κΈ°λŠ₯을 ν™œμš©ν•˜κ³ μž ν•œλ‹€.

  • λ©€ν‹° ν΄λΌμš°λ“œ 인프라 연동 정보 등둝 및 ν™œμš© μ„œλ‘œ λ‹€λ₯Έ ν΄λΌμš°λ“œ 인프라 연동을 μœ„ν•΄μ„œ ν•„μš”ν•œ 연동 μ„€μ • 정보λ₯Ό λ™μΌν•œ λ°©μ‹μœΌλ‘œ 톡합 κ΄€λ¦¬ν•˜μ—¬ ν΄λΌμš°λ“œ 인프라 연동 μ‹œ 반볡 ν™œμš©ν•  수 μžˆλ„λ‘ λ“±λ‘ν•œλ‹€.

  • λ©€ν‹° ν΄λΌμš°λ“œ 인프라 곡톡 μ œμ–΄ 및 ν΄λΌμš°λ“œ 연동 ν™•μž₯ λ“±λ‘ν•œ ν΄λΌμš°λ“œ 인프라 연동 정보λ₯Ό ν™œμš©ν•˜μ—¬ λ™μΌν•œ λ°©λ²•μœΌλ‘œ λ©€ν‹° ν΄λΌμš°λ“œ μžμ›λ“€μ„ 곡톡 μ œμ–΄ ν•œλ‹€. λ˜ν•œ, μƒˆλ‘œμš΄ ν΄λΌμš°λ“œλ“€μ„ μΆ”κ°€ μ—°λ™ν•˜μ—¬ λŒ€κ·œλͺ¨ ν΄λΌμš°λ“œ 인프라 μžμ›μ„ ν™œμš©ν•œλ‹€.

  • λ©€ν‹° ν΄λΌμš°λ“œ 인프라 연동 이λ ₯ 정보 ν™œμš© 운영 쀑인 CB-Spider μ„œλΈŒμ‹œμŠ€ν…œμ€ μ—°λ™λœ λ©€ν‹° ν΄λΌμš°λ“œ 인프라 μžμ›λ“€μ˜ μ œμ–΄λ₯Ό μœ„ν•΄μ„œ λΉˆλ²ˆν•œ API 호좜이 λ°œμƒν•˜λ©°, 이와 같은 λŒ€κ·œλͺ¨ API ν˜ΈμΆœμ— λŒ€ν•œ 이λ ₯ 정보λ₯Ό 뢄석 및 ν™œμš©ν•˜μ—¬ λ©€ν‹° ν΄λΌμš°λ“œ 인프라 ν™œμš© μ •μ±… 수립 등에 ν™œμš©ν•œλ‹€.