Edge-home-orchestration-go: [κ³ λ €] ν”Œλž«νΌ 지원 μ •μ±…

에 λ§Œλ“  2020λ…„ 09μ›” 01일  Β·  5μ½”λ©˜νŠΈ  Β·  좜처: lf-edge/edge-home-orchestration-go

ν˜„μž¬ μ΅œμ‹  PR #125 λ₯Ό μ±„νƒν•˜λ©΄ 1) x86-64 Linux, 2) Rpi 2, 3) Hikey960을 μ§€μ›ν•©λ‹ˆλ‹€. μ§€κΈˆμ€ κΈ°μ‘΄ ν”Œλž«νΌκ³Ό Coconut을 ν¬ν•¨ν•œ ν–₯ν›„ 릴리슀의 μΆ”κ°€ ν”Œλž«νΌμ„ μ§€μ›ν•˜κΈ° μœ„ν•΄ 정책을 μ„€μ •ν•˜λŠ” 방법을 κ³ λ €ν•  λ•Œμž…λ‹ˆλ‹€.

이에 λŒ€ν•œ 생각이 μžˆμŠ΅λ‹ˆκΉŒ?

question

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

일반적으둜 우리의 edge-orchestration μ‹œμŠ€ν…œμ„ λŒ€μ€‘ν™”ν•˜κΈ° μœ„ν•΄μ„œλŠ” κ°€λŠ₯ν•œ λ§Žμ€ H/W ν”Œλž«νΌμ„ 지원해야 ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ 에지 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ„ μœ μ§€ κ΄€λ¦¬ν•˜κ³  ν…ŒμŠ€νŠΈν•˜λŠ” 데 어렀움이 μžˆμ„ 수 μžˆμŒμ„ μ΄ν•΄ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 메인 νŽ˜μ΄μ§€μ— ν‘œλ₯Ό λ§Œλ“€ 것을 μ œμ•ˆν–ˆμŠ΅λ‹ˆλ‹€.

ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Maintained 열은 edge-orchestration이 κ°€μž₯ μ΅œκ·Όμ— ν…ŒμŠ€νŠΈλœ _version_ λ˜λŠ” _repository tag_λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€. λ˜ν•œ λΉŒλ“œμ— λŒ€ν•œ μΆ”κ°€ 정보(예: ν”Œλž«νΌ - docker, native, android)λ₯Ό μΆ”κ°€ν•˜κ³  μ™ΈλΆ€ κ°œλ°œμžκ°€ 이 H/W ν”Œλž«νΌμ—μ„œ 에지 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ„ μ‹€ν–‰ν•˜λŠ” 데 도움을 쀄 수 μžˆλŠ” λ‹΄λ‹Ήμžλ₯Ό 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•žμ„œ μ–ΈκΈ‰ν–ˆλ“―μ΄ build.sh 슀크립트λ₯Ό μ—…λ°μ΄νŠΈλœ Makefile 및 각 H/W λ˜λŠ” S/W ν”Œλž«νΌμ— λŒ€ν•œ ꡬ성 파일둜 κ΅μ²΄ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. (μ΄λ ‡κ²Œ ν•˜λ©΄ 에지 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ μ‹œμŠ€ν…œμ„ 보닀 μœ μ—°ν•˜κ²Œ ꡬ좕할 수 μžˆμŠ΅λ‹ˆλ‹€.) λ˜ν•œ μƒˆ λ³΄λ“œ 및 ꡬ성을 μΆ”κ°€ν•˜λŠ” 방법에 λŒ€ν•œ μ„€λͺ…

λ˜ν•œ μΆœμ‹œ λ˜λŠ” μš”μ²­ 전에 Raspberry Pi 3 및 HiKey960 λ³΄λ“œμ—μ„œ 에지 쑰정을 ν…ŒμŠ€νŠΈν•  μ€€λΉ„κ°€ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Raspberry Pi 4μ—μ„œ 에지 쑰정을 μ‹€ν–‰ν•˜κ³  이에 λŒ€ν•œ μ„€λͺ…을 μΆ”κ°€ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. μ•„λ§ˆλ„ @t25kim 이 Raspberry Pi 2μ—μ„œ 이 μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 방법에 λŒ€ν•œ μ„€λͺ…도 μ œκ³΅ν•  κ²ƒμž…λ‹ˆλ‹€.

λͺ¨λ“  5 λŒ“κΈ€

일반적으둜 우리의 edge-orchestration μ‹œμŠ€ν…œμ„ λŒ€μ€‘ν™”ν•˜κΈ° μœ„ν•΄μ„œλŠ” κ°€λŠ₯ν•œ λ§Žμ€ H/W ν”Œλž«νΌμ„ 지원해야 ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ 에지 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ„ μœ μ§€ κ΄€λ¦¬ν•˜κ³  ν…ŒμŠ€νŠΈν•˜λŠ” 데 어렀움이 μžˆμ„ 수 μžˆμŒμ„ μ΄ν•΄ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 메인 νŽ˜μ΄μ§€μ— ν‘œλ₯Ό λ§Œλ“€ 것을 μ œμ•ˆν–ˆμŠ΅λ‹ˆλ‹€.

ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Maintained 열은 edge-orchestration이 κ°€μž₯ μ΅œκ·Όμ— ν…ŒμŠ€νŠΈλœ _version_ λ˜λŠ” _repository tag_λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€. λ˜ν•œ λΉŒλ“œμ— λŒ€ν•œ μΆ”κ°€ 정보(예: ν”Œλž«νΌ - docker, native, android)λ₯Ό μΆ”κ°€ν•˜κ³  μ™ΈλΆ€ κ°œλ°œμžκ°€ 이 H/W ν”Œλž«νΌμ—μ„œ 에지 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ„ μ‹€ν–‰ν•˜λŠ” 데 도움을 쀄 수 μžˆλŠ” λ‹΄λ‹Ήμžλ₯Ό 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•žμ„œ μ–ΈκΈ‰ν–ˆλ“―μ΄ build.sh 슀크립트λ₯Ό μ—…λ°μ΄νŠΈλœ Makefile 및 각 H/W λ˜λŠ” S/W ν”Œλž«νΌμ— λŒ€ν•œ ꡬ성 파일둜 κ΅μ²΄ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. (μ΄λ ‡κ²Œ ν•˜λ©΄ 에지 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ μ‹œμŠ€ν…œμ„ 보닀 μœ μ—°ν•˜κ²Œ ꡬ좕할 수 μžˆμŠ΅λ‹ˆλ‹€.) λ˜ν•œ μƒˆ λ³΄λ“œ 및 ꡬ성을 μΆ”κ°€ν•˜λŠ” 방법에 λŒ€ν•œ μ„€λͺ…

λ˜ν•œ μΆœμ‹œ λ˜λŠ” μš”μ²­ 전에 Raspberry Pi 3 및 HiKey960 λ³΄λ“œμ—μ„œ 에지 쑰정을 ν…ŒμŠ€νŠΈν•  μ€€λΉ„κ°€ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Raspberry Pi 4μ—μ„œ 에지 쑰정을 μ‹€ν–‰ν•˜κ³  이에 λŒ€ν•œ μ„€λͺ…을 μΆ”κ°€ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. μ•„λ§ˆλ„ @t25kim 이 Raspberry Pi 2μ—μ„œ 이 μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 방법에 λŒ€ν•œ μ„€λͺ…도 μ œκ³΅ν•  κ²ƒμž…λ‹ˆλ‹€.

@tdrozdovsky 이 문제 λ³΄κ³ μ„œμ—μ„œ ν”Œλž«νΌ 지원 ν™•μž₯에 λŒ€ν•œ 잠재적 μ œμ•ˆ(및 PR μΈ‘λ©΄μ—μ„œμ˜ λ…Έλ ₯)으둜 μ‹œμž‘ν•˜κ² μŠ΅λ‹ˆλ‹€.

μœ μ§€ 관리할 μ—¬μœ κ°€ μžˆλ‹€λ©΄ λ§Žμ€ ν”Œλž«νΌμ„ μ§€μ›ν•˜λŠ” 것은 정말 쒋은 μƒκ°μž…λ‹ˆλ‹€.

μ•„λ§ˆλ„ @t25kim 이 Raspberry Pi 2μ—μ„œ 이 μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 방법에 λŒ€ν•œ μ„€λͺ…도 μ œκ³΅ν•  κ²ƒμž…λ‹ˆλ‹€.

Raspberry Pi OSκ°€ λ™μΌν•˜κΈ° λ•Œλ¬Έμ— RPi3 의 μ§€μ‹œμ— 따라 Edge Orchestration을 μ„€μΉ˜ν–ˆμŠ΅λ‹ˆλ‹€.

μš°λ¦¬λŠ” μƒˆλ‘œμš΄ ν•˜λ“œμ›¨μ–΄ ν”Œλž«νΌμ„ μΆ”κ°€ν•˜κ³  μ•„λ¦„λ‹΅μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ λ¬Όλ‘  μš°λ¦¬λŠ” μž‘λ™ κ°€λŠ₯μ„±κ³Ό ν…ŒμŠ€νŠΈμ— λŒ€ν•΄ μš°λ €ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 이 μ§ˆλ¬Έμ„ ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ‹€μŒκ³Ό 같이 ν•  수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
ν…Œμ΄λΈ” λ³€κ²½

| ν”Œλž«νΌ | μœ μ§€ |
|-------------------------|------------|
| [x86_64 λ¦¬λˆ…μŠ€] | μ½”μ½”λ„› |
| [라즈베리 파이3] | μ½”μ½”λ„› |
| [ν•˜μ΄ν‚€960] | μ½”μ½”λ„› |
| [라즈베리 파이3 ν΄λŸ¬μŠ€ν„°] | μ½”μ½”λ„› |
| [μ˜€λ Œμ§€ 파이3] | μ½”μ½”λ„› |

이에:

| ν”Œλž«νΌ | μœ μ§€ | κ΄€λ¦¬μž | 짧은 μ½”λ©˜νŠΈ |
|-------------------------|------------|---------- ---| ------------------ |
| [x86_64 λ¦¬λˆ…μŠ€] | μ½”μ½”λ„› | @lf-edge/edge-home-orchestration-go-maintainers @lf-edge/edge-home-orchestration-go-committers | |
| [라즈베리 파이3] | μ½”μ½”λ„› | @t25kim | |
| [ν•˜μ΄ν‚€960] | μ½”μ½”λ„› | @tdrozdovsky | |
| [라즈베리 파이3 ν΄λŸ¬μŠ€ν„°] | μ½”μ½”λ„› | @tdrozdovsky | |
| [μ˜€λ Œμ§€ 파이3] | μ½”μ½”λ„› | @Vitalii55 | |

λ¬Όλ‘  coconut λŒ€μ‹  ν…ŒμŠ€νŠΈλœ μ‹œλ§¨ν‹± 버전 을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

그것은 단지 μ΄ˆμ•ˆμž…λ‹ˆλ‹€, 그것에 λŒ€ν•΄ μƒκ°ν•©μ‹œλ‹€!

@tdrozdovsky 100% λ™μ˜ν•©λ‹ˆλ‹€!

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰