BLCAN'S LAB

๋ฐ˜์‘ํ˜•

์˜ค๋ผํด ํด๋ผ์šฐ๋“œ

 

[Cloud] ๋ฌด๋ฃŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค - ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ (OCI) ์†Œ๊ฐœ

์ตœ๊ทผ ํ† ์ดํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ฐ€์ƒ๋จธ์‹  ํ™˜๊ฒฝ์—์„œ spring ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๊ณ ์ž ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ๋ฅผ ์ด์šฉํ•˜๊ฒŒ ๋˜์–ด ํšŒ๊ณ  ๊ฒธ ๊ฐ„๋‹จํ•œ ์†Œ๊ฐœ๋ฅผ ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ VM ๋งŒ๋“ค๊ธฐ [Cloud] ์˜ค๋ผ

blcan.tistory.com

์˜ค๋ผํด ํด๋ผ์šฐ๋“œ์˜ ๊ฒฝ์šฐ 2๊ฐœ์˜ VM์„ 'ํ‰์ƒ๋ฌด๋ฃŒ'๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

VM ์ŠคํŽ™

- 1 core CPU

- 1GB RAM
- 50GB HDD

- ์‚ฌ์šฉ๊ธฐ๊ฐ„ ํ‰์ƒ ๋ฌด๋ฃŒ

- Linux ๋ฐฐํฌํŒ ๋ฌด๋ฃŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

ํ† ์ดํ”„๋กœ์ ํŠธ๋‚˜ ๊ฐ€๋ฒผ์šด ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋Œ๋ฆฌ๊ธฐ์— ์ถฉ๋ถ„ํ•œ ์ŠคํŽ™์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. 

 

Google Cloud๋„ ๋ฌด๋ฃŒ ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์ง€๋งŒ ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ์™€ ๋น„๊ตํ•˜์˜€์„ ๋•Œ CPU, RAM, Disk, Network Outbound ๋“ฑ์—์„œ ๋น„๊ต์  ๋†’์€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ๋ถ„ Oracle Cloud Infrastructure Google Cloud Platform
 CPU  OCPU 1/8  vCPU 1
 RAM  1GB  614MB
 Disk  ์ตœ๋Œ€ 100GB (VM 2๊ฐœ ํ•ฉ = 100)  30GB ๊นŒ์ง€ ๋ฌด๋ฃŒ
 Network Out  10TB  1GB
 ์‚ฌ์šฉ ๊ธฐ๊ฐ„  ํ‰์ƒ ๋ฌด๋ฃŒ  744์‹œ๊ฐ„/์›”
 OS  Linux ๋ฐฐํฌํŒ ๋ฌด๋ฃŒ  Linux ๋ฐฐํฌํŒ ๋ฌด๋ฃŒ
 ๊ณต์ธ IP  ๊ณ ์ •IP ๋ฌด๋ฃŒ  ๊ณ ์ • IP ์œ ๋ฃŒ

 


1. OCI ๊ณ„์ • ์ƒ์„ฑ

 

๋จผ์ € ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ์— ๊ฐ€์ž…ํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์ • ์ƒ์„ฑ ์ง„ํ–‰ํ•  ๋•Œ ์‹ ์šฉ์นด๋“œ ๋“ฑ๋ก๊ณผ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋•Œ ์œ ํšจํ•œ ์นด๋“œ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ํ•ด์™ธ ๊ฒฐ์ œ๊ฐ€ ์ง„ํ–‰๋œ ํ›„ ๋ฐ”๋กœ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค.

ํ•ด์™ธ๊ฒฐ์ œ ๊ฐ€๋Šฅํ•œ visa, mastercard๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„ ๊ฒฐ์ œ๋Š” ์œ ๋ฃŒ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋น„์šฉ์ด ์ฒญ๊ตฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜น์‹œ๋‚˜ ์‹ค์ˆ˜๋กœ ์œ ๋ฃŒ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋”๋ผ๋„ ์ฒซ ๋‹ฌ ํฌ๋ ˆ๋”ง์ด ์ œ๊ณต๋˜๊ธฐ์— ๊ฑฑ์ •ํ•˜์ง€ ์•Š์œผ์…”๋„ ๋ฉ๋‹ˆ๋‹ค. 

๊ณ„์ • ์ƒ์„ฑํ•  ๋•Œ VM Region์„ ์„ ํƒํ•ด์•ผ ํ•˜๋ฉฐ, ์„ ํƒ ์ดํ›„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์œผ๋‹ˆ ์‹ ์ค‘ํ•˜๊ฒŒ ์„ ํƒํ•ด์ฃผ์„ธ์š”

 

2. VM ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

 

๊ณ„์ • ์ƒ์„ฑ ํ›„ ๋กœ๊ทธ์ธํ•˜์‹œ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํด๋ผ์šฐ๋“œ ๋ฉ”์ธํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ VM ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์„ ํด๋ฆญํ•˜์—ฌ ์ƒ์„ฑ์„ ์ง„ํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

ํ•ด๋‹น VM์˜ ์ด๋ฆ„์„ ์„ค์ •ํ•˜์‹œ๊ณ  ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” OS๋ฅผ ์ด๋ฏธ์ง€ ๋ฐ ๊ตฌ์„ฑ์—์„œ ์„ ํƒํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

Linux๋ฅผ ์ œ์™ธํ•œ ๋‹ค๋ฅธ OS๋Š” ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜๋‹ˆ ์ฃผ์˜ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ €๋Š” Oracle Linux๋ฅผ ์‚ฌ์šฉํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

 

OS ์„ ํƒ ์ดํ›„ 'SSH ํ‚ค'๋ฅผ ์ €์žฅํ•˜์‹œ๊ณ  ์ƒ์„ฑํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด VM ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ์ „์šฉํ‚ค์™€ ๊ณต์šฉ ํ‚ค ๋‘˜ ๋‹ค ์ €์žฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

SSH ํ‚ค๋ž€?

 

[Linux] SSH๋ž€? SSH ๋ณด์•ˆ ๋ฐฉ์‹์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž

SSHํ‚ค? ์ธ์ฆํ‚ค? ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค ๋•Œ ๋“ฑ์žฅํ•˜๋Š” ์ด ํŒŒ์ผ์ด ์ •์ฒด๋Š”? AWS๋‚˜ Azure, OCI๊ฐ™์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค ๋•Œ 'SSHํ‚ค'๋‚˜ '์ธ์ฆํ‚ค'๋‚˜ 'ํ‚ค ํŽ˜์–ด'๋ฅผ ๋งˆ์ฃผ์นœ ์ ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค. Oracle Cloud์—์„œ ๊ฐ€์ƒ

blcan.tistory.com

 

3. SSH ์ ‘์†

 

VM ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด

์ปดํ“จํŠธ > ์ธ์Šคํ„ด์Šค > ์ธ์Šคํ„ด์Šค ์„ธ๋ถ€ ์ •๋ณด์—์„œ ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์ •๋ณด ํ™•์ธ๊ณผ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

PowerShell์„ ์—ด๊ณ  ๋‹ค์šด๋ฐ›์€ SSH ํ‚ค๊ฐ€ ์žˆ๋Š” ์œ„์น˜์—์„œ SSHํ‚ค ์ด๋ฆ„๊ณผ ์‚ฌ์šฉ์ž ์ด๋ฆ„, ๋ฐœ๊ธ‰๋œ IP์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

ssh -i 'SSH ํ‚ค' ์‚ฌ์šฉ์ž์ด๋ฆ„@IP์ฃผ์†Œ

์œˆ๋„์šฐํ™˜๊ฒฝ์—์„œ ๋ฆฌ๋ˆ…์Šค๋กœ ํŒŒ์ผ ์˜ฎ๊ธฐ๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜ ์ฐธ๊ณ 

[Linux] ์œˆ๋„์šฐ์—์„œ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋กœ ํŒŒ์ผ์„ ์ „์†กํ•ด๋ณด์ž - SFTP

 

[Linux] ์œˆ๋„์šฐ์—์„œ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋กœ ํŒŒ์ผ์„ ์ „์†กํ•ด๋ณด์ž - SFTP

์ด์ „ ๊ธ€์„ ํ†ตํ•ด ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ๋ฅผ ํ†ตํ•ด ๋ฌด๋ฃŒ Linux ๊ฐ€์ƒ๋จธ์‹ ์„ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ๊ณต์œ ํ•˜์˜€๋‹ค. [Cloud] ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ - ๋ฌด๋ฃŒ๋กœ VM ๋งŒ๋“ค๊ธฐ ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ์˜ ๊ฒฝ์šฐ 2๊ฐœ์˜ VM์„ 'ํ‰์ƒ๋ฌด๋ฃŒ'๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ

blcan.tistory.com

[Spring] ํ† ์ดํ”„๋กœ์ ํŠธ Linux ์„œ๋ฒ„์— ๋ฐฐํฌํ•˜๊ธฐ - Spring Boot

 

[Spring] ํ† ์ดํ”„๋กœ์ ํŠธ Linux ์„œ๋ฒ„์— ๋ฐฐํฌํ•˜๊ธฐ - Spring Boot

๊ฐœ๋ฐœํ™˜๊ฒฝ์—์„œ๋Š” IDE๋ฅผ ํ†ตํ•ด ์‹คํ–‰ ๋ฒ„ํŠผ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ Spring ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋กœ์ปฌํ™˜๊ฒฝ์ด ์•„๋‹Œ ์‹ค์ œ ์šด์˜์„ ํ•  ์„œ๋ฒ„์— ๋ฐฐํฌํ•  ๋•Œ๋Š” ๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ ๋™์ผํ•œ ํ™˜๊ฒฝ์ด ์•„๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€

blcan.tistory.com

 

 

 

๋ฐ˜์‘ํ˜•