Cloud
Cloud๋ ์๋ฒ๋ ๊ฐ ๋
ธ๋๋ค์ ๋ฌผ๋ฆฌ์ ์์น์ ๋ฌด๊ดํ๊ฒ ์ธ์ ์ด๋์๋ ๋
ธ๋๋ค๊ณผ ์ ์ํ ์ ์๋๋ก ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ ๊ฒ์ ๋งํ๋ค. ์ผ์ข
์ ์ ๋น์ฟผํฐ์ค(Ubiquitous)๋ก ๋ณผ ์ ์๋ค. ์น์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ Web Hard์ ์น์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ ๊ฐ์ข
์์ฉ ํ๋ก๊ทธ๋จ, ์๋ฒ ๋ฑ์ ์ ์ฅํ๋ Cloud๋ ๊ฐ๋
์ ์๋ก ๋ค๋ฅด๋ค.
์น ํ๋๋ ํ ๊ณณ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ณ ๋ค๋ฅธ ๊ณณ์์ ์ด๋ฅผ ๋ค์ด๋ฐ๋ ์์ด์ง๋ง, ํด๋ผ์ฐ๋์์๋ ๋ชจ๋ ํด๋ผ์ฐ๋ ์์ ํธ์คํธ๋ค์๊ฒ ๋ฐ์ดํฐ๊ฐ ์๋์ผ๋ก ๋๊ธฐํ๋๋ฏ๋ก ์ด๋ ํ ํธ์คํธ์์ ํ์ผ ์
๋ก๋, ์ญ์ ๋ฑ์ ๋ณ๊ฒฝ์ด ์๊ธฐ๋ฉด ์๋์ผ๋ก ๋ค๋ฅธ ๋ชจ๋ ํธ์คํธ๋ค์์ ํด๋น ๋ฐ์ดํฐ๊ฐ ๋๊ธฐํ๋์ด ์์ ๋ค์ ๋
ธ๋์ ์๋ ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ์ด ์๊ฒ ๋๋ค. ์๋ํ์ง ์๊ฒ ์
๋ฐ์ดํธ๋๊ธฐ๋ ํ๋ฏ๋ก ์ด ๋ถ๋ถ์์ ๋ณด์์ด ๋งค์ฐ ์ค์ํด์ง๋ค.
ํ์ฌ ๋๋ถ๋ถ ์ ๋ฃ ํด๋ผ์ฐ๋ ์ปดํจํ
์ธ AWS, Azure, GCP ๋ฑ์ IT ๋ฆฌ์์ค๋ฅผ ์ธํฐ๋ท์ ํตํด์ *์จ-๋๋งจ๋(On-Demand) ๋ฐฉ์์ผ๋ก ์ ๊ณตํ๋๋ฐ ์ฌ์ฉํ ๋งํผ๋ง ๋น์ฉ์ ์ง๋ถํ๋ ๋ฐฉ์์ด๋ฏ๋ก, ์กฐ์ง์์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๊ตฌ์ถํ๊ณ ๊ณ ๊ฐ์ ์๋ฒ๋ฅผ ๊ตฌ์
ํด์ ์์ ๋ฐ ์ ์ง, ๊ด๋ฆฌํ์ง ์๊ณ ์ด๋ฐ ์์ฉ ํด๋ผ์ฐ๋ ๊ณต๊ธ์๋ก๋ถํฐ ํ์์ ๋ฐ๋ผ ํ์ํ ๋งํผ์ ์ปดํจํ
ํ์, ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ๊ธฐ์ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฏ๋ก์จ ๋น์ฉ๊ณผ ์
๋ฌด์ ํจ์จ์ฑ์ ๋์ผ ์ ์๋ค.
์จ๋๋ฉ๋๋ ์ฌ์ฉ์์ ์๊ตฌ๊ฐ ์์์ ๋ ๊ทธ ์๊ตฌ์ ๋ฐ๋ผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ!
Cloud๋ ์ฌ์ฉ ํํ์ ๋ฐ๋ผ ํ์ํ ํด๋ผ์ฐ๋(Private Cloud)์ ๊ณต๊ฐํ ํด๋ผ์ฐ๋(Public Cloud), ๊ทธ๋ฆฌ๊ณ ํผํฉํ ํด๋ผ์ฐ๋(Hybrid Cloud)๋ก ๋ถ๋ฅํ๋๋ฐ
โช ํ์ํ์ ๊ธฐ์
๋ด๋ถ์ ๋น๋ฐ์ ์ ์งํ๊ธฐ ์ํด์ ์ธ๋ถ์ ๊ณต๊ฐ๋์ง ์๋๋ก ๋ด๋ถ๋ก๋ง ์ ํํด์ ์ฌ์ฉํ๊ฒ ํ๋ ๊ฒ์ด๊ณ <= ๊ฐ์ธ ๊ธฐ์
โช ๊ณต๊ฐํ์ ์ผ๋ฐ์๊ฒ ๋ชจ๋ ๊ฐ๋ฐฉํด์ ๋๊ตฌ๋ ์ฌ์ฉํ๊ฒ ํ๋ ๊ฒ์ด๋ฉฐ <= ๊ด๊ณต์์ ๊ณต๊ณต๊ธฐ๊ด
โช ํผํฉํ์ ๋ ์ ํ์ด ์ ์ ํ๊ฒ ์์ฌ ์๋ ๊ฒ์ ๋งํ๋ค. <= ๋ํ์์ ์๊ฐ์ ์ฒญ ์์ฆ
ํด๋ผ์ฐ๋ ์๋น์ค๋ ์ด๋ค ์์์ ์ ๊ณตํ๋๋์ ๋ฐ๋ผ 3๊ฐ์ง๋ก ๋๋๋๋ฐ
โช ์ต์ด ํด๋ผ์ฐ๋ ์๋น์ค๋ก ‘์ง๋ฉ์ผ(Gmail)’์ด๋ ‘๋๋กญ๋ฐ์ค(Dropbox)’, ‘๋ค์ด๋ฒ ํด๋ผ์ฐ๋’์ฒ๋ผ ์ํํธ์จ์ด๋ฅผ ์น์์ ์ธ ์ ์๋
SaaS(Software as a Service: ์๋น์ค๋ก์์ ์ํํธ์จ์ด[์ฌ-์ค])๊ฐ ๋๋ถ๋ถ์ด์์ง๋ง,
โช ๋์ค์๋ ์๋ฒ์ ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ์ฅ๋น ๋ฑ์ IT ์ธํ๋ผ ํ๋์จ์ด ์ฅ๋น๋ฅผ ๋น๋ ค์ฃผ๋ IaaS(Infrastracture as a Service: ์๋น์ค๋ก์์ ํ๋์จ์ด[์ด์์ค]), ๊ทธ๋ฆฌ๊ณ
โช ๊ฐ๋ฐ์ฉ ํ๋ซํผ์ ๋น๋ ค์ฃผ๋ PaaS(Platform as a Service: ์๋น์ค๋ก์์ ์คํ ํ๋ซํผ[ํ-์ค])๊ฐ ์๋ค.
โช ์ด์ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํด๋ผ์ฐ๋์์ ์ด์ฉํ๊ฒ ํ๋ DBaaS ๋ฑ๋ ์์ ๊ฐ๋ฐ๋๊ณ ์๋ค.
์ข ๋ฅ | ์ค๋ช |
SaaS | SaaS๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ด์๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค๋ก ๋ชจ๋ ์๋น์ค๊ฐ ํด๋ผ์ฐ๋์์ ์ด๋ค์ง๊ณ , ์ํํธ์จ์ด๋ฅผ ๊ตฌ์ ํด์ PC์ ์ค์นํ์ง ์๊ณ ๋ ์น์์์ ์ํํธ์จ์ด๋ฅผ ๋น๋ ค์ ์ฌ์ฉํ๋ ๊ฐ๋ ์ด๋ค. SaaS๋ ํ์ํ ๋ ์ํ๋ ๋น์ฉ๋ง ๋ด๋ฉด ์ด ๋์๋ ์ง ๊ณง๋ฐ๋ก ๋น๋ ค ์ธ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค. PC๋ ๊ธฐ์ ์๋ฒ์ ์ํํธ์จ์ด๋ฅผ ์ค์นํ ํ์๊ฐ ์๊ณ , ๋ฐ๋ผ์ ์ํํธ์จ ์ด ์ค์น๋ฅผ ์ํด ๋น์ฉ๊ณผ ์๊ฐ์ ๋ค์ด์ง ์์๋ ๋๋ค. ๋ํ ์ค์์์ ํด๋น ์ํํธ์จ์ด๋ฅผ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๊ฐ ์ผ์ผ์ด ์ ๊ทธ๋ ์ด๋๋ ํจ์น ์์ ์ ํ ํ์๋ ์๋ค. |
IaaS | IaaS๋ ํ์ํ ๋งํผ, ์ํ๋ ๋งํผ ์ฐ๋ ์ปดํจํ ์ธํ๋ผ์ธ๋ฐ ์น์์์ ์๋ฒ์ ์คํ ๋ฆฌ์ง ๋ฑ ๋ฐ์ดํฐ์ผํฐ ์์(ํ๋์จ์ด)์ ๋น ๋ ค์ ์ฌ์ฉํ๋ ๊ฐ๋ ์ด๋ค. ์ด์ฉ์๋ ์ง์ ๋ฐ์ดํฐ์ผํฐ๋ฅผ ๊ตฌ์ถํ ํ์ ์์ด ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ํ์ํ ์ธํ๋ผ๋ฅผ ๊บผ๋ด์ ์ฐ๋ฉด ๋๋ค. ์ด๋ ๊ฒ ๋น๋ ค์จ ์ธํ๋ผ์์ ์ฌ์ฉ์๋ ์ด์์ฒด์ ๋ฅผ ์ค์นํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ์ ์ค์นํ ๋ค์ ์ํ๋ ์๋น์ค๋ฅผ ํด๋ผ์ฐ ๋์์ ์ด์ํ ์ ์๋ค. IaaS๋ ๊ฐ์ ์๋ฒ, ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ๊ฐ์ ๊ธฐ์กด ๋ฐ์ดํฐ์ผํฐ๊ฐ ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋๋ฐ ์ฌ์ฉ ์๋ ์ด๊ฐ์ ์๋น์ค๋ฅผ ์กฐํฉํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๊ฑฐ๋ ์ด์ํ ์ ์๋ค. ๊ฒ๋ค๊ฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ง๋ค์ด์ง ํ๊ฒฝ์ด ์๋๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ์ง ์์ ๋์๋ ์์คํ ์ ์ฉ์ดํ๊ฒ ํด์ฒดํ ์ ์๋ค. |
PaaS | PaaS๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์๋น์ค๋ก์จ ์ํํธ์จ์ด ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ๋ ํ์ํ ํ๋ซํผ์ ๋น๋ ค์ ์ฌ์ฉํ๋ ๊ฐ๋ ์ด๋ค. ์ฌ์ฉ์๋ PaaS์์ ํ์ํ ์๋น์ค๋ฅผ ์ ํํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋๋ฐ PaaS ์ด์ ์ ์ฒด๋ ๊ฐ๋ฐ์๊ฐ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ ๋ ํ์ํ API(Application Programming Interface, ์์ฉ ํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค)๋ฅผ ์ ๊ณตํด์ ๊ฐ๋ฐ์๊ฐ ์ข ๋ ํธ ํ๊ฒ ๊ฐ๋ฐํ ์ ์๋๋ก ๋์์ค๋ค. ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ์ ํ๋ ๋ฐ ํ์ํ ๋๊ตฌ์ ํ๊ฒฝ์ ์ฌ์ฉํ ๋ค ์ฌ์ฉํ ๋งํผ๋ง ๋น์ฉ์ ๋ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์๋ก์ ๋น์ฉ ๋ถ๋ด์ ๋ ์ ์๋ค. ํ์ง๋ง ํ๋ซํผ ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ๋๋ฌธ์ ํน์ ํ๋ซํผ์ ์ข ์๋ ์ ์๋ค๋ ๋จ์ ์ด ์์ด์ ๋ค์ํ ํ๋ซํผ์์ ์์ ํ๋ ค๋ฉด ์ด์ ๋ง๊ฒ ์ฑ์ ์์ ํ๋ ๊ณผ์ ์ด ์ถ๊ฐ์ ์ผ๋ก ํ์ํ ์ ์ ๋ค. |
=>์ฌ๊ธฐ์ BigData์ DFS(Distributed File System:๋ถ์ฐํ์ผ ์์คํ
)์ ๊ธฐ๋ณธ์ด ๋๋ Hadoop์ Ubunut ๋จธ์ ์ ์ค์นํด์ ์์
ํ๊ณ , ์ด์ด์ ownCloud์ GitHub๋ฅผ ์ดํด๋ณธ ๋ค, ๋์ค์ Docker์ Kubernetes(K8s), ๊ทธ๋ฆฌ๊ณ AWS ๋ฑ์ ์์ธํ ์ดํด๋ณผ ๊ฒ์ด๋ค.
=>ํด๋ผ์ฐ๋์๋
โช GitHub - ์น ์์ GitHub, ๋ก์ปฌ Ubuntu & CentOS์์ ์์
โช ownCloud - ownCloud ์๋ฒ๋ฅผ ์์ฑํ ๋ค, Win7๋ CentOS์์ ์์
โช Hadoop - master/slaves๋ก ๊ตฌ์ฑ๋ ํด๋ผ์ฐ๋์์ ์์
, Docker์ ๊ตฌ์กฐ๊ฐ ์ ์ฌ
โช on-demand - AWS(Amazon Web Service), Microsoft Azure, GCP(Google Cloud Platform), ๊ทธ๋ฆฌ๊ณ IBM ๋ฑ ์์ฉ์ด ์๋ค.
=>๊ฐ์ํ ์๋ฒ์๋
โช Windows Hyper-V(Windows Server 2018 ๋ถํฐ), Linux KVM๋ก ๊ฐ์๋จธ์ ๊ตฌ์ถ
โช VMware(VMware), VirtualBox(Oracle), VirtualPC(MS)๋ ์ผ๋ฐ ์ฌ์ฉ์(ํด๋ผ์ด์ธํธ)์ฉ ๊ฐ์๋จธ์ ๊ตฌ์ถ
โช Citrix์ XenServer, VMware์ VSphere ๋ฑ์ ์๋ฒ์ฉ ๊ฐ์๋จธ์ ๊ตฌ์ถ์ด ์๋ค.
=>๊ฐ์๋จธ์ ๊ณผ (ํด๋ผ์ฐ๋์์์ ๊ฐ์๋จธ์ ) ์ปจํ
์ด๋(ํ๋)์ ๊ณตํต์ ์
๋ชจ๋ ๊ฐ์๋จธ์ ์ด๋ผ๋ ๊ฒ๊ณผ ํ์ผ๋ก ์ทจ๊ธ๋๊ธฐ ๋๋ฌธ์ ๋ณต์ฌ(Clone)/์ด๋/์ญ์ ๊ฐ ์ฉ์ดํ๋ค.
๊ฐ์๋จธ์ ์ ์ํด์ ๋ฌผ๋ฆฌ์ (ํ๋์จ์ด์ )์ธ ๊ฒ์คํธ ์์คํ
์ด ํ์ํ์ง ์๋ค.
=>๊ฐ์๋จธ์ ๊ณผ ์ปจํ
์ด๋์ ๊ทน๋ช
ํ ์ฐจ์ด๋
โช ๊ฐ์๋จธ์ ์์์ Windows 10 ๊ฐ์๋จธ์ (4GB)์ ํ๋์ '๋
๋ฆฝ๋ ์ปดํจํฐ ๋จธ์ '์ด์ด์ ๋
๋ฆฝ์ ์ผ๋ก RAM, CPU, HDD ๊ณต๊ฐ์ ๊ฐ์ ธ์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ์ปค์ง๋ค. ํ๋์ ๊ฐ์๋จธ์ ์์ ๋์ถํ ๊ฒฐ๊ณผ๋ ์์ฒด์ ์ผ๋ก HDD๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์์ฒด์ ์ผ๋ก ์ ์ฅ์ด ๋๋ค.
=>์ฃผ๋ก ์ด์์ฒด์ ๋ง ์ค์นํ๊ณ , ๊ทธ ์์ ๊ฐ๋ณ API๋ฅผ ์ค์นํ๋ค. MS Word, NginX๋ง ๋จ๋
์ผ๋ก ์ค์นํ ์ ์๋ค.
โช ํด๋ผ์ฐ๋์์์ Docker Image๋ก ์์ฑํ Windows 10 ๊ฐ์๋จธ์ ์ด๋ฏธ์ง๋ ์ธ๋ถ ํธ์คํธ ๋จธ์ ์ ๋ฆฌ์์ค(HDD, CPU, RAM)๋ฅผ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ Windows 10 ๊ฐ์๋จธ์ ์ ๋งค์ฐ ์ฉ๋์ด ์ ์ผ๋ฏ๋ก(250MB) ํด๋ผ์ฐ๋์์ ์ ํฉํ๋ค. ํ๋์ ๊ฐ์๋จธ์ ์ด๋ฏธ์ง์์ ๋์ถํ ๊ฒฐ๊ณผ๋ ์์ฒด์ ์ผ๋ก HDD๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ธ๋ถ Host ๋จธ์ ์ HDD์ ์ ์ฅ์์ผ ๋์ด์ผ ํ๋ค.
=>์ธ๋ถ ํธ์คํธ ๋จธ์ ์์ ๋ณด๋ฉด ๊ฐ ๊ฐ์๋จธ์ ์ด๋ฏธ์ง๋ CPU์ ํ Process์ ๋ถ๊ณผํ๋ค. ์ญ์ ํ๋ฉด ํ๋ก์ธ์ค ์ญ์ ์ฒ๋ผ ์์๊ฐ์ ์ญ์ ๋๋ค. ํ๋ก์ธ์ค๋ CPU์ด๊ธฐ ๋๋ฌธ์ ํ๋ก์ธ์ค๋ก ์คํ๋๋ ๊ฐ์๋จธ์ ์ ๋งค์ฐ ๋งค์ฐ ์๋๊ฐ ๋น ๋ฅด๋ค.
=>Windows 7/10, CentOS, Ubuntu ๋ฑ ์ด์์ฒด์ ๋ฟ๋ง ์๋๋ผ MS Word, NginX, MariaDB์ ๊ฐ์ ๊ฐ๋ณ API๋ OS ์์ด ์ด๋ฏธ์ง๋ก๋ง ๋จ๋
์ผ๋ก ์ค์น ์ด์์ด ๊ฐ๋ฅํ๋ค!!!
=>MS Office๊ฐ Windows์ ๊ฐ์ ์ด์์ฒด์ ๊ฐ ์์ด๋ ์ด๋ฏธ์ง๋ก ์คํ๋ ์ ์๊ธฐ ๋๋ฌธ์ MS์์๋ Office 365๋ฅผ ์ด์ฉํด์ ์ธ์ ์ด๋์๋ Office API๋ฅผ ์ด์ฉํ๊ฒ ํ๋ค!!! =>Office 365๋ ์ฃผ๋ก ์น ๋ธ๋ผ์ฐ์ ์์ ํ๋์ Plug-In์ผ๋ก ์๋๋๋ค.
์ฌ๊ธฐ์ ์ ์ผ ๋ง์ด ์ฌ์ฉ๋๋ SaaS๋ฅผ ๋ณธ ๋ ์์๋ณด์.
SaaS๋ ๊ณผ๊ฑฐ ํจํค์ง ์ ํ์ ๊ตฌ๋งคํด์ ๊ฐ๊ฐ์ ์ปดํจํฐ์ ์ค์นํด์ ๋
๋ฆฝ์ ์ผ๋ก ์คํํ๋ ์๋๋ฅผ ์ข
์์์ผฐ๋ค.
Cloud์์ SaaS๊ฐ ์ฐจ์งํ๋ ๋น์ค์ 37%์ ์ก๋ฐํ๊ณ ์๋ค. ๋๊ตฌ๋ ์ธ์ ์ด๋์๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ์๋น์คํ ์ํํธ์จ์ด SaaS๋ ๋งค์ฐ ํ์ฌ ๋น์ฆ๋์ค์์ ๋งค์ฐ ํ์ํ ์ํฉ์ด๋ค. ์ธํฐ๋ท ํ๋ช
-> ๋ชจ๋ฐ์ผ ํ๋ช
-> SaaS ํ๋ช
์ผ๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํ๋๋ฐ ๋ํ์ ์ธ SaaS๋ก์จ 28์กฐ์์ Figma, 14์กฐ์์ Notion, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์ Typed๊ฐ ์ ๋์ฃผ์์ด๋ค.
Chromebook์ด๋ Office365๋ ํ์ฌ ๋๋ถ๋ถ ํ
์คํฌ ํ์์์ ์์
- ์์
ํ์ผ์ ์์
์ ์คํํด์ ์ฝ๊ณ , ๋์์์ ๋์์ ํ๋ก๊ทธ๋จ์ ์คํํด์ ๋ณด๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก๊ทธ๋จ์ ์คํํด์ ์์
ํ๋...๋ฑ์ ์์
-์์ ๊ฐ ํ๋ก๊ทธ๋จ๋ค์ด ๋ชจ๋ ํด๋ผ์ฐ๋์ SaaS ํํ๋ก ์ตํฉ๋์ด ์๋น์ค๋๊ฒ ํด์ฃผ๋ฉด Chrome์ด๋ Edge ๋ธ๋ผ์ฐ์ ์์ ์ด ๋ชจ๋ ์์
์ ์ตํฉํด์ ์น๋ธ๋ผ์ฐ์ ์์์ ์์
ํ๊ฒ ํด์ค๋ค.
MS, Oracle, ... ๋ฑ ๊ธ๋ก๋ฒ ์กฐ์ง๊ณผ ์ ํต๋ง, ์์
๋ ฅ์ ๊ฐ์ง ํ์ฌ๋ค๊ณผ ๋ค๋ฅด๊ฒ SaaS๋ฅผ ํ์ฉํ๋ Startup ๊ธฐ์
๋ค์ ๋ฐฐ์ก, ์ค์น, ์ํํธ์จ์ด ์
๋ฐ์ดํธ ๋ฑ์ ์ํด์ ๊ธ๋ก๋ฒ ์ ํต๋ง์ด๋ ๋๊ท๋ชจ ์กฐ์ง ์์ด๋ ํด๋ผ์ฐ๋์์ ๊ฐ๋จํ๊ฒ ์ด๋ฐ ์์
๋ค์ ์ฒ๋ฆฌํ ์ ์๋ค. ์๋ก์ด ์ํํธ์จ์ด ๊ตฌ๋งค๋ ์จ๋ผ์ธ์์ ๊ฐ๋จํ๊ฒ ์ฝ๊ฐ์ ์์๋ฃ๋ฅผ ๋ด๊ณ ์ฌ์ฉํ ์ ์๋ค.
ํด๋ผ์ฐ๋๋ Iaas[์ด์์ค:์๋ฒ์คํ ์ธํ๋ผ-์ ํต์ ์ธ ํด๋ผ์ฐ๋๋ก AWS, AZURE, GCP ๋ฑ], PaaS[ํ-์ค:์๋น์คํ ํ๋ซํผ-๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ ์ด์ฉ ๋ฐ ๊ฐ๋ฐ ํ๋ซํผ ์ ๊ณต], ๊ทธ๋ฆฌ๊ณ SaaS[์ฌ-์ค:์๋น์คํ ์ํํธ์จ์ด๋ฅผ ์ดํ ํํ๋ก ์ ๊ณตํ๋๋ฐ ํ๋ก๊ทธ๋จ ์ค์น ์์ด Netflex, Youtube ์ฒ๋ผ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ผ๋ก ๋ฐ๋ก ์ด์ฉ, MS Office 365๊ฐ ๋ํ์ ์ธ ์ ํ์ธ๋ฐ ๊ตฌ๋
ํํ๋ก ์ฌ์ฉ, ํด๋ผ์ฐ๋์ด์ด์ ๊ณต๋์ผ๋ก ๋ฌธ์ ์์ฑ์ด๋ ์ฌ๋ฌ ๋ช
๋์ ์ ์, ์ ๋ณด ๊ณต์ ๋ฑ์ด ๊ฐ๋ฅ]๋ก ๊ตฌ๋ถ๋๋ค.
GitHub
Github๋ ์๋ ๊ณต๋์ผ๋ก ํ๋ก์ ํธ ์์
์ ์ํํ ๋ ํ๋ก์ ํธ์์์ ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ๋ก์จ ํน์ GitHub์ ๊ฐ์
๋ ๋ชจ๋ ํธ์คํธ๋ค์ด ์๋์ผ๋ก ํ์ผ ๋ฑ์ ๋ณ๊ฒฝ์ ์ถ์ ํ๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ์์ง๋ง, ์ด๋ฐ Git์ ํน์ฑ์ ์ด์ฉํด์ ๋ก์ปฌ์ Git ๋ฆฌํฌ์งํฐ๋ฆฌ(repository: ์ ์ฅ์)๋ฅผ ๋ง๋ค์ด ๋๊ณ ๊ฐ ๋
ธ๋๋ค์ด ํ์ผ์ ์
๋ก๋ํ๊ฑฐ๋ ํ๋ฉด Git ์๋ฒ๊ฐ ์ด๋ฐ ํ์ผ์ ๋ณ๊ฒฝ์ ์ถ์ ํ ๋ค, ๋ค๋ฅธ ์ฌ์ฉ์๋ค์๊ฒ ์๋ ค์ ์
๋ฐ์ดํธ์ํค๋ ๋ฑ์ ์ญํ ์ ํ๋ค.
Git ์๋ฒ์ ์๋ฃ๋ค์ ๋๊ณ ๊ฐ ํด๋ผ์ด์ธํธ ๋จธ์ ๋ค๊ณผ ๋๊ธฐํ์์ผ ๋๋ฉด ํด๋ผ์ด์ธํธ๋ค์ด ํ์ผ ์
/๋ค์ด๋ก๋๋ฅผ ์ค์๊ฐ์ผ๋ก ํต๋ณด๋ฐ์์ ์์
์ ์ํํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ OneNote๋ Google Drive, Naver Drive ๋ฑ๊ณผ ๋๊ธฐํํด์ ์ฌ์ฉํ ์ ์์ด์ Git์ ์ฌ์ฉ ๋ฒ์๊ฐ ๋์ด์ง๊ณ ์๋ค.
=>Cloud์์๋ ์กฐ์ง์ ์ํํธ์จ์ด ๋ฐฐํฌ ๋ฑ์ ์ํด์ GitHub๋ฅผ ์ด์ฉํ๋ค.
Git์์์ ์ผ๋ฐ์ ์ธ ์์
์์๋
'git add ํ์ผ_๋ช
'ํด์ Git ํด๋ผ์ฐ๋ ์๋ฒ๋ก ์ฌ๋ฆด ํ์ผ๋ค์ ์ธ๋ฑ์ฑ์ํค๊ณ =>
'git commit –m ์ฝ๋ฉํธ(๋ฒ์ _์ ๋ณด)'ํด์ ํ์ผ์ ์ ๋ณด๋ฅผ ์ฝ๋ฉํธ๋ก ์ฃผ๊ณ =>
'git push origin master(์๋ฒ_๋ณ์นญ)'์์ผ๋ก ํด์ ๋ก์ปฌ์์ ์ธ๋ฑ์ฑ๋ ํ์ผ๋ค์ ์น์์ Git ํด๋ผ์ฐ๋ ์๋ฒ๋ก ์ฌ๋ฆฌ๊ฑฐ๋
OR 'git fetch/get local'์์ผ๋ก ํด์ ์น์์ ๋ฐ์ดํฐ๋ฅผ ๋ก์ปฌ๋ก ๊ฐ์ ธ์ฌ ์ ์๋ค.
Git์์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ช
๋ น์ด๋ค์ ๊ฐ๋จํ ํ๋ก ์ ๋ฆฌํ๋ค.
๋ช
๋ น์ด ์ญํ
add ๋ก์ปฌ ์๋ฃ๋ฅผ ์น์ผ๋ก ์ฌ๋ฆฌ๊ธฐ ์ํด์ ํ์ผ์ ์ถ๊ฐํด์ค๋ค(์ธ๋ฑ์ค๋ก ๋ถ๋ฅธ๋ค).
comment ํด๋น ํ์ผ์ ๋ฒ์ ์ด๋ ์ฝ๋ฉํธ๋ฅผ ์ ์ด์ค๋ค.
commit ๋ณ๊ฒฝ์ด ์คํ๋๊ฒ ํด์ฃผ๋ execute์ ๊ฐ์ ์ญํ ์ ํ๋ค.
push ๋ก์ปฌ์์ ๋ฉ์ธ master ๋ธ๋์น๋ก ์๋ฃ๋ฅผ ์ฌ๋ฆด ๋ ์ฌ์ฉ๋๋ค(upload).
master ์น์์ Git์ ์๋ ๋ฉ์ธ master ๋ธ๋์น๋ฅผ ๋งํ๋ค.
origin ์น์์ Git์ ๋ฉ์ธ master ๋ธ๋์น ์น ์ฃผ์(alias)๋ฅผ ๋งํ๋ค.
pull ๋ฉ์ธ master ๋ธ๋์น์์ ๋ก์ปฌ๋ก ์๋ฃ๋ฅผ ๊ฐ์ ธ์ฌ ๋ ์ฌ์ฉ๋๋ค(download).
merge ์ฌ๋ฌ ๋ก์ปฌ์ ๋ธ๋์น๋ค์ ํฉ์น๋ ๊ธฐ๋ฅ์ ์ํํ๋ค.
fetch ์ฌ๋ฌ ๋ธ๋์น์ ํฉ์ด์ ธ ์๋ ์๋ฃ๋ค์ merge ํด์ ๊ฐ์ ธ์จ๋ค(download).