CoCalc์ด๋ ๋ฌด์์ธ๊ฐ?
CoCalc์ ๋ชฉํ๋ Jupyter Notebook, LaTeX ๋ฌธ์ ๋ฐ SageMath์ ํ์
์ ์ํ ์ต๊ณ ์ ํ๊ฒฝ๊ณผ ์ค์๊ฐ ๋๊ธฐํ ํธ์ง์ ์ ๊ณตํ๋ ๊ฒ์
๋๋ค. ์ด๋ ๊ฐ์ธ ์ฌ์ฉ๋ถํฐ ๋๊ท๋ชจ ๊ทธ๋ฃน ๋ฐ ์จ๋ผ์ธ ๊ฐ์๊น์ง ํ์ฅ๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ฌ๋ฌ๋ถ์ด ๊ธฐ์ ์ ์ธ๋ถ ์ฌํญ์ด ์๋ ๋น๋ฉดํ ์์
์ ์ง์คํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.

CoCalc: ํ์
๊ณ์ฐ ๋ฐ ๋ฐ์ดํฐ ๊ณผํ
CoCalc: ํ์ ๊ณ์ฐ ๋ฐ ๋ฐ์ดํฐ ๊ณผํ
์ค์๊ฐ ํ์

ํ์ ์ฐ๊ตฌ, ๋ฐ์ดํฐ ๋ถ์ ๋๋ ๊ต์ก ์ฝํ
์ธ ์์
์ ํ๋ ์ง ๊ฐ์, CoCalc๋ ๊ณ์ฐ ๋ฌธ์์ ํ์
์์
์ ํ์ ํ์ฌ ๋ฒ๊ฑฐ๋ก์ด ํ์ผ ๊ตํ๊ณผ ์๊ฐ ์๋ชจ์ ์ธ ๋ณ๊ฒฝ ๊ฒํ ์ ํ์์ฑ์ ์ ๊ฑฐํฉ๋๋ค.
Jupyter Notebooks, LaTeX ํ์ผ, SageMath ์ํฌ์ํธ ๋ฐ ๊ณ์ฐ ํ์ดํธ๋ณด๋๋ฅผ ํฌํจํ ๋ค์ํ ๋ฌธ์ ์ ํ์ ์ง์ํฉ๋๋ค.
ํจ๊ป ์์
ํ ๋ ํ์ผ ๋ณ๊ฒฝ ์ฌํญ์ด ์ค์๊ฐ์ผ๋ก ๋๊ธฐํ๋๊ณ ์๋ ์์ ๊ธฐ๋ก์ด ์ ์ง๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ํตํด ๋ณ๊ฒฝ ์ฌํญ์ ์ฝ๊ฒ ์ถ์ ํ๊ณ ํ์ํ ๋ ์ด์ ๋ฒ์ ์ผ๋ก ๋๋๋ฆด ์ ์์ด ํ์
ํ๋ก์ ํธ์ ํฌ๋ช
์ฑ๊ณผ ์ฑ
์์ด ๊ฐํ๋ฉ๋๋ค.
์ฑํ ๋ฐฉ

CoCalc์ ์ฑํ
๋ฃธ์ ์์ฌ์ํต๊ณผ ํ์
์ ํฅ์์ํค๊ธฐ ์ํ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค:
- ํ์ ์๋ฅผ ์ง์ ์ธ๊ธํ๊ฑฐ๋ ์ธ์ด ๋ชจ๋ธ์ ์ง๋ฌธํ๊ธฐ ์ํ @-๋ฉ์
- ๊ฐ์ ํํ์ ์ํ ์ด๋ชจํฐ์ฝ ์ง์
- $ ๊ธฐํธ ์ฌ์ด์ LaTeX ์์ ๋ ๋๋ง
- ์ฝ๊ฒ ์ฃผ์ ๋ฅผ ์กฐ์งํํ ์ ์๋ ์ค๋ ๋์ ํด์ํ๊ทธ
- ์ ๋ก๋ ๋๋ ๋๋๊ทธ ์ค ๋๋กญ์ ํตํ ์ด๋ฏธ์ง ์ฝ์
- ํ ์คํธ ์์ ์ง์ ๋ฐ ๋งํฌ ์ฝ์ ์ ์ํ ๋งํฌ๋ค์ด ๊ตฌ๋ฌธ
- ์๋ก์ด ํ๋์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ฌ์ฉ์์๊ฒ ์๋ฆฌ๋ ๋ฒจ ์์ด์ฝ์ด ์๋ ์๋ฆผ ์์คํ
๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
CoCalc์ ๋ง์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค. ์ฌ๊ธฐ์๋ Python, R, Julia, LaTeX, C++๊ฐ ํฌํจ๋ฉ๋๋ค. ์๋ ๋งํฌ๋ฅผ ํตํด ์ฌ์ฉ ๊ฐ๋ฅํ ํญ๋ชฉ์ ๋ํ ๊ฐ์๋ฅผ ํ์ธํ์ธ์. ๋ํ ํ๋ก์ ํธ๋ณ ๋ก์ปฌ ํ๊ฒฝ์ ์์ ์ 3rd ํํฐ ํจํค์ง๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
GPU ์ง์ ์ปดํจํ ์๋ฒ
๊ฐ๋ ฅํ ์ปดํจํธ ์๋ฒ๋ก CoCalc ํ๋ก์ ํธ๋ฅผ ํ์ฅํ์ธ์. ์ด ์๋ฒ๋ ํจ์ฌ ๋ ๋ง์ ์ฑ๋ฅ, GPU ์ต์
๋ฐ ์ ์ฐ์ฑ์ ์ ๊ณตํ์ฌ ๊ณ์ฐ์ ์ฒ๋ฆฌํฉ๋๋ค. ํ๋ก์ ํธ ๋ด์์ ๊ฐ๋ ฅํ ๋จธ์ ์ ์์ํ๊ณ ์ฐ๊ฒฐํ์ฌ ํฐ๋ฏธ๋๊ณผ Jupyter ๋
ธํธ๋ถ์ด ์ด ๋จธ์ ์์ ์คํ๋๋๋ก ํ์ธ์.
์ด ์๋ฒ๋ ์ ํ์ ์ผ๋ก ๋งค์ฐ ๊ฒฝ์๋ ฅ ์๋ ๊ฐ๊ฒฉ์ GPU ์ง์์ ์ ๊ณตํ๋ฉฐ, ์ด ๋จ์๋ก ์ฒญ๊ตฌ๋๊ณ ํ์ผ์ ํ๋ก์ ํธ์ ์๋ฒ ๊ฐ์ ์ํํ๊ฒ ๋๊ธฐํ๋ฉ๋๋ค.
CoCalc์ Jupyter ๋ ธํธ๋ถ

CoCalc์ ํ์
๋ฐ ๊ต์ก์ ์ํด ๋ง์ถคํ๋ ํฅ์๋ Jupyter Notebook ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค:
- ํ์ ์์ ํจ๊ป ํธ์งํ ์ ์๋ ์ค์๊ฐ ๋๊ธฐํ.
- ๋ฌธ์๋ณ ํ ๋ก ์ ์ํ ์ฌ์ด๋ ์ฑํ ๊ธฐ๋ฅ.
- ์ฝ๋ ๊ฐ์ ๋ฐ ๋ฒ๊ทธ ์์ ์ ์ํ ์ธ์ด ๋ชจ๋ธ์ ํตํฉ.
- ํ์ ๋ ธํธ๋ถ์ ๋ฐฐํฌ, ์์ง ๋ฐ ์ฑ์ ์ ์ํ ํฌ๊ด์ ์ธ ๊ฐ์ ๊ด๋ฆฌ ์์คํ .
- ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ๊ณ ๊ฒํ ํ ์ ์๋ TimeTravel ๊ธฐ๋ฅ.
- ์ฑ๋ฅ ์ถ์ ์ ์ํ CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋ํฐ๋ง.
CoCalc์ LaTeX ํธ์ง๊ธฐ

CoCalc์ LaTeX ํธ์ง๊ธฐ๋ LaTeX ๋ฌธ์๋ฅผ ๋งค๋๋ฝ๊ฒ ์์ฑ, ํธ์ง ๋ฐ ํ์
ํ ์ ์๋๋ก ํฉ๋๋ค:
- ํ์ ์์ ํจ๊ป ํธ์งํ ์ ์๋ ์ค์๊ฐ ๋๊ธฐํ.
- ์๋ฐฉํฅ ๋ฐ ์ญ๋ฐฉํฅ ๊ฒ์์ด ๊ฐ๋ฅํ ๋๋ํ ๋ฏธ๋ฆฌ๋ณด๊ธฐ.
- PythonTeX, R/Knitr, SageTeX์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์๋ฒ ๋ฉํ ์ ์๋ ์ง์.
- ์์ ์กฐํ, ํ ์คํธ ๊ฐ์ ๋ฐ ์ ์์ ์ํ ์ธ์ด ๋ชจ๋ธ์ ํตํฉ.
- ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ๊ณ ๊ฒํ ํ ์ ์๋ TimeTravel๊ณผ ๋ฌธ์๋ณ ๋ ผ์๋ฅผ ์ํ ์ฌ์ด๋ ์ฑํ .
๋ฒค๋ ์ข ์ ์์
- ๋ฐ์ดํฐ ๋ฐ ์ฝ๋ ์์ ๊ถ: ์ฝ๋, ํ์ผ ๋ฐ ๋ฐ์ดํฐ์ ๋ํ ์์ ํ ์ ์ด๋ฅผ ์ ์งํ์ญ์์ค. ํ๋ซํผ์ ์ด์ ์ฒด์ ์ ์ ์ฌํ๊ฒ ๊ธฐ๋ฅํ์ฌ ์ฝ๋๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ ์ ํ์ด ์์ต๋๋ค.
- ํ์ค ํ์ผ ํ์: CoCalc์ Jupyter ๋ ธํธ๋ถ์ ์ํ ํ์ค .ipynb ํ์ผ๊ณผ LaTeX ํธ์ง์ ์ํ ํ์ค .tex ํ์ผ์ ์ฌ์ฉํฉ๋๋ค.
- ์คํ ์์ค: CoCalc์ ์ํํธ์จ์ด ํ๊ฒฝ์ ๋ฐฉ๋ํ ์์ ์คํ ์์ค ์ํํธ์จ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ ์ฌ์ ์ํํธ์จ์ด๋ ๋ฒค๋ ์ข ์์ฑ์ ๋ํ ๊ฑฑ์ ์์ด CoCalc์ ์ฌ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
- ์ด์์ฑ: ํ๋ซํผ์ ์์ ์ ์ฝ๊ฒ ์ด์ ํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ํ์ผ์ ๋ค์ด๋ก๋ํ์ฌ ๋ค๋ฅธ ํ๊ฒฝ์ผ๋ก ์ด๋ํ์ญ์์ค.
๊ฐ๋ฐฉํ ์ธ๊ณ ์ ๊ทผ๋ฒ
- CoCalc์ ์ฌ์ฉ์๊ฐ ํจํค์ง๋ฅผ ์ค์นํ๊ณ JupyterLab ๋ฐ VS Code์ ๊ฐ์ ๋ค์ํ ํ๊ฒฝ์ ์คํํ ์ ์๋๋ก ์ต๋์ ์ ์ฐ์ฑ์ ์ต์ํ์ ์ ํ์ผ๋ก ์ ๊ณตํฉ๋๋ค.
- ์ด ํ๋ซํผ์ Python, R, Julia, LaTeX, C++๋ฅผ ํฌํจํ ๋ค์ํ ์ธ์ด์ ๋๊ตฌ๋ฅผ ์ง์ํ๋ ์คํ ์์ค ์ํํธ์จ์ด๋ฅผ ๊ฐ์กฐํฉ๋๋ค.
- CoCalc์ ๊ด๋ฒ์ํ ์ํํธ์จ์ด ์ปฌ๋ ์ ๊ณผ ๊ฒฝ์์ฌ์ ๋นํด ์ฌ์ด ํ์ฅ ์ต์ ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์์ ์ค์ ์๊ฐ์ ์ค์ด๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
- ์ธํฐํ์ด์ค๊ฐ ์ ์ฐ์ฑ ๋๋ฌธ์ ๋ณต์กํ๊ฒ ๋ณด์ผ ์ ์์ง๋ง, CoCalc์ ํ์ ๊ธฐ๋ฅ๊ณผ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ๋ถ๋ฆฌํจ์ผ๋ก์จ ๋จ์ํจ๊ณผ ๊ฐ๋ ฅํจ์ ๊ท ํ์ ๋ง์ถ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค.
๊ฐ๋ ฅํ ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋

CoCalc์ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ ๊ทผํ ์ ์๋ ๊ฐ๋ ฅํ ๋ฆฌ๋
์ค ํฐ๋ฏธ๋์ ์ ๊ณตํฉ๋๋ค:
- ์ค์๊ฐ ํ์ ํฐ๋ฏธ๋ ์ฌ์ฉ, ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ํจ๊ป ์์ ํ ์ ์์ต๋๋ค.
- Bash, Python, Julia, R ๋ฑ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์คํฌ๋ฆฝํธ ํ์ผ์ ํธ์งํ๊ณ ์คํํ ์ ์๋ ๊ธฐ๋ฅ.
- ํฐ๋ฏธ๋์ ๊ธฐ๋ฅ๊ณผ ๋ค์์ฑ์ ํฅ์์ํค๋ ํฌ๊ด์ ์ธ ์ํํธ์จ์ด ์คํ์ ๋ํ ์ ๊ทผ.
๊ฐ์ข ๊ด๋ฆฌ

CoCalc์ ์ฝ์ค ๊ด๋ฆฌ ์์คํ
์ ๋ค์์ ํน์ง์ผ๋ก ํ๋ ํฌ๊ด์ ์ธ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ปดํจํฐ ์ค์ต ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค:
- ๊ฐ ํ์์ ์ํ ๊ฐ๋ณ ์ ์ฉ ์์ ๊ณต๊ฐ์ผ๋ก 100% ์จ๋ผ์ธ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๊ฐ์ฌ์ ์กฐ๊ต๊ฐ ์ฆ์ ํ์ ํ์ผ์ ์ ๊ทผํ๊ณ ํ์ ํ ์ ์๋ ๊ธฐ๋ฅ.
- ํ์์ ๋ฌธ์ ํด๊ฒฐ ๋จ๊ณ๋ฅผ ๊ฒํ ํ๊ณ ๋งฅ๋ฝ์ ๋ง๋ ๋์์ ์ ๊ณตํ๋ TimeTravel ๊ธฐ๋ฅ.
- ํ์ ์ง๋์ ๊ต์์ง ๊ฐ์ ์์ง๋ ํ์ผ ํ ๋ก ์ ์ํ ํตํฉ๋ ์ฑํ ๋ฃธ.
- ์ค์น ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ๊ณ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๋ ์๋ฒฝํ๊ฒ ๊ด๋ฆฌ๋ ์ผ๊ด๋ ์ํํธ์จ์ด ํ๊ฒฝ.
์์ํ๊ธฐ
์จ๋ผ์ธ ์๋น์ค
CoCalc์ ์์ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์:
- ๊ฐ์ ํ์ฌ ๊ณ์ ์ ๋ง๋์ธ์.
- CoCalc์ ๊ธฐ๋ฅ์ ํ์ํ๊ธฐ ์ํด ๋ฌด๋ฃ ์ฒดํ์ ์์ํ์ธ์.
- ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ ๋ฆฌ์์ค์ ์ก์ธ์คํ๊ธฐ ์ํด CoCalc Store๋ฅผ ํตํด ๋ผ์ด์ผ์ค๋ฅผ ๊ตฌ๋งคํ์ฌ ๊ฒฝํ์ ์ ๊ทธ๋ ์ด๋ํ์ธ์.
์จํ๋ ๋ฏธ์ค
CoCalc OnPrem์ CoCalc ํ๋ซํผ ์ ์ฒด๋ฅผ ์์ฒด ์ธํ๋ผ์์ ์คํํ๋ ์์ฒด ํธ์คํ
Kubernetes ๋ณํ์
๋๋ค. ์จ๋ผ์ธ ๋ฒ์ ๊ณผ ๋์ผํ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ, ์์ฒ ๋ช
์ ์ฌ์ฉ์๋ฅผ ์ง์ํ ์ ์๋ ํ์ฅ์ฑ, ๋ง์ถคํ/ํ์ดํธ ๋ผ๋ฒจ๋ง ๋ฐ ์์ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ๊ตญ์ด ๊ฐ์ โ ์ ์ฒด ์ ๋ณด๋์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค ํ ํ์ด์ง.๐ฐ๐ท ํ๊ตญ์ด (Korean)