ํด๋ผ์ฐ๋
-
- [Python] ์๋์ฝ๋ค(Anaconda) ํ๋กฌํํธ์์ ML/DL ์ค์ต ํ๊ฒฝ ์ธํ ํ๊ธฐ (PyTorch)
์๋์ฝ๋ค(Anaconda) ํ๋กฌํํธ์์ ์ค์ต ํ๊ฒฝ ์ธํ ํ๊ธฐ (PyTorch) ๋ค์ด๊ฐ๋ฉฐ ๋จธ์ ๋ฌ๋(ML), ๋ฅ๋ฌ๋(DL) ์ค์ต์ ์ํด ์ปดํจํฐ์ ์๋์ฝ๋ค(Anaconda)๋ฅผ ์ค์นํ ํ, ์๋์ฝ๋ค ํ๋กฌํํธ๋ฅผ ํตํด ์ค์ต ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ์ ๋ฆฌํด๋ณธ๋ค. ์ค์ต์ ํ๊ตญ ๋ง์ดํฌ๋ก์ํํธ(Microsoft Korea)์์ AI ํ๋ก์ ํธ ์ ์ ์ฉ๋๋ก ์ ๊ณตํด์ค ์ ์ (Azure) ํด๋ผ์ฐ๋ ์๋์ฐ VM์ ์ด์ฉํ์ฌ ์งํํ์๋ค. (์ด ํด๋ผ์ฐ๋ ์๋์ฐ VM์ ์ด์ฉํ์ฌ ์์ผ๋ก 2๊ฐ์ ๋์ ํ์ดํ ์น(PyTorch)๋ฅผ ์ด์ฉํ์ฌ AI ํ๋ก์ ํธ๋ฅผ ์งํํ ์์ ์ด๋ค.) ์ค์ตํ๊ธฐ ์ด๋ฒ ์ค์ต์ ๊ทธ๋ํฝ ์นด๋(NVIDIA Tesla T4)๊ฐ ๋ด์ฅ๋ ์ ์ (Azure) ํด๋ผ์ฐ๋์ Windows Server 2019 VM์์ ์งํํ์๋ค. (์ด VM์ ์์ธํ..
2023.07.12 -
- [Docker] ๋์ปค ์จ๋ผ์ธ ์ค์ต ์ฌ์ดํธ (Play with Docker)
๋์ปค ์จ๋ผ์ธ ์ค์ต ์ฌ์ดํธ (Play with Docker) ๋ค์ด๊ฐ๋ฉฐ ์ค์น ์์ด ์จ๋ผ์ธ์์ ๋์ปค๋ฅผ ์ค์ตํ ์ ์๋ ์ฌ์ดํธ๊ฐ ์๋ค. ๋์ปค๋ฅผ ์ค์ตํ๋ ค๋ฉด ๋ฆฌ๋ ์ค๋ฅผ ์ค์นํด์ผ ํ๋๋ฐ, ์ด๋ ๊ฒ ๋ณต์กํ ๋์ปค ์คํ ํ๊ฒฝ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ๋ก๊ทธ์ธ๋ง ํ๋ฉด ์จ๋ผ์ธ์ผ๋ก ๊ฐ๋จํ ์ค์ตํ ์ ์๋ค. ์ฌ์ดํธ ๋ฐ๋ก๊ฐ๊ธฐ https://labs.play-with-docker.com/ Play with Docker Play with Docker A simple, interactive and fun playground to learn Docker Login labs.play-with-docker.com ์ฐธ๊ณ ์ฃผ์ด์ง ์๊ฐ (4์๊ฐ) ๋์๋ง ์ค์ต์ ํ ์ ์๋ค. ์๊ฒฉ ์ ์ ์ฃผ์๋ฅผ ๋ณต์ฌํ์ฌ ๊ฐ์ธ PC์ ํฐ๋ฏธ๋์ ์ด์ฉํ์ฌ ์ ์ํ ์ ์๋ค.
2023.06.29 -
- [Docker] ๋์ปค ๋ช ๋ น์ด ์ ๋ฆฌ (Container, Image, Volume, Network)
๋์ปค ๋ช ๋ น์ด ์ ๋ฆฌ (Container, Image, Volume, Network) ๋ค์ด๊ฐ๋ฉฐ ๋์ปค์์ ์ฌ์ฉํ๋ ๋ํ์ ์ธ ๋ช ๋ น์ด๋ฅผ ์ ๋ฆฌํด๋ณธ๋ค. ์ปจํ ์ด๋(Container), ์ด๋ฏธ์ง(Image), ๋ณผ๋ฅจ(Volume), ๋คํธ์ํฌ(Network) ๊ด๋ จ ๋ช ๋ น์ด์ ๋์ปค ์ค์(Docker Swarm)๊ณผ ๊ด๋ จ๋ ๋ช ๋ น์ด ๊ทธ๋ฆฌ๊ณ ๋จ๋ ์ผ๋ก ์ฐ์ด๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ฆฌํด๋ณธ๋ค. ๋์ปค ๋ช ๋ น์ด ํํ ๋์ปค ๋ช ๋ น์ด์ ํํ๋ ๋ค์๊ณผ ๊ฐ๋ค. $ docker ์ปค๋งจ๋ (์ต์ ) ๋์ (์ธ์) # โโ ์์ ์ปค๋งจ๋ # โ ํ์ ์ปค๋งจ๋ @docker@ ๋ช ๋ น์ด ๋ค์ ์ค๋ '๋ฌด์์' '์ด๋ป๊ฒ'์ ํด๋นํ๋ ๋ถ๋ถ์ ‘์ปค๋งจ๋(Command)’๋ผ๊ณ ํ๋ค. ์ปค๋งจ๋๋ ๋ค์ '์์ ์ปค๋งจ๋’์ ‘ํ์ ์ปค๋งจ๋’๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์์ ์ปค๋งจ๋๊ฐ ‘๋ฌด์์’, ํ์ ์ปค๋งจ๋๊ฐ ‘์ด๋ป๊ฒ’..
2023.06.23 -
- [Docker] ์๋์ฐ์ฉ ๋์ปค ๋ฐ์คํฌํฑ ์ค์นํ๊ธฐ
์๋์ฐ์ฉ ๋์ปค ๋ฐ์คํฌํฑ ์ค์นํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ๋ฆฌ๋ ์ค๊ฐ ์๋, ์๋์ฐ์์ ๋์ปค ๋ฐ์คํฌํฑ ํ๋ก๊ทธ๋จ์ ์ค์นํ์ฌ ๋์ปค ์ค์ต์ ํ ์ ์๋ค. ํ์ง๋ง, WSL2(Windows Subsystem for Linux 2) ๋๋ Hyper-V๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ๋์ปค๋ ๋ฆฌ๋ ์ค ์์์ ์๋ํ๊ฒ ๋๋ค. ์๋์ฐ์ฉ ๋์ปค ๋ฐ์คํฌํฑ ํ๋ก๊ทธ๋จ์ ์ค์นํด๋ณด์. ๋์ปค ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ ๋์ปค ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ด 3๊ฐ์ง๊ฐ ์๋ค. โ ๋ฆฌ๋ ์ค ์ปดํจํฐ์์ ๋์ปค ์ฌ์ฉํ๊ธฐ โก ๊ฐ์ ๋จธ์ ์ด๋ ๋ ํ ํ๊ฒฝ์ ๋์ปค๋ฅผ ์ค์นํ๊ณ , ์๋์ฐ๋ macOS๋ฅผ ํตํด ์ฌ์ฉํ๊ธฐ โข ์๋์ฐ์ฉ/macOS์ฉ ๋์ปค ์ฌ์ฉํ๊ธฐ ์ด๋ฒ ๊ฒ์๊ธ์์๋ ์๋์ฐ์ฉ ๋์ปค ๋ฐ์คํฌํฑ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๋ค. ๋์ปค ๋ฐ์คํฌํฑ ๋์ปค ๋ฐ์คํฌํฑ์ ์ผ๋ฐ์ ์ธ ์ํํธ์จ์ด์ฒ๋ผ ์ฌ์ฉํ๋ค. ํ..
2023.06.17 -
- [Azure] Visual Studio ์๋น์ค๋ฅผ ์ด์ฉํ์ฌ CRUD ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ๊ธฐ
์ ์ (Azure) Visual Studio ์๋น์ค๋ฅผ ์ด์ฉํ์ฌ CRUD ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ Azure์ Visual Studio ์๋น์ค๋ฅผ ์ด์ฉํ์ฌ CRUD ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํด๋ณด์. CRUD๋, ๋๋ถ๋ถ์ ์ปดํจํฐ ์ํํธ์จ์ด๊ฐ ๊ฐ์ง๋ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ธ Create(์์ฑ), Read(์ฝ๊ธฐ), Update(๊ฐฑ์ ), Delete(์ญ์ )๋ฅผ ๋ฌถ์ด์ ์ผ์ปซ๋ ๋ง์ด๋ค. ์ค์ต ์ ์ (Azure) ํฌํธ์์ ์๋น์ค ๋ฐฐํฌํ๊ธฐ SQL Database ์๋น์ค ๋ฐฐํฌํ๊ธฐ ์ ์ (Azure) ํฌํธ์์ SQL Database ์๋น์ค๋ฅผ ๋ฐฐํฌํ๋ค. ๋ฐฐํฌ ์ค์ ๊ณผ ๊ด๋ จ๋ ์์ธํ ๋ด์ฉ์ ์๋์ ๊ฒ์๊ธ์ ์ฐธ๊ณ ํ๋ค. [Azure] ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค๊ธฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ..
2023.06.07 -
- [Azure] Azure Machine Learning Service ์ฌ์ฉํด๋ณด๊ธฐ : Notebooks
์ ์ (Azure) Machine Learning Service์ Notebooks ์ฌ์ฉํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ Azure Machine Learning Service์ Notebooks๋ฅผ ์ด์ฉํ์ฌ ์ค์ตํด๋ณด์. Azure Machine Learning Service ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/400)์ ์ฐธ๊ณ ํ๋ค. ์ค์ตํ๊ธฐ @[Authoring]@ ์น์ ์์ @[Notebooks]@ ํญ์ ํด๋ฆญํ๋ค. ๊ทธ๋ฆฌ๊ณ @[Files]@ ๋ฒํผ์ ํด๋ฆญํ๊ณ , @[Create new file]@์ ์ ํํ๋ค. ๊ทธ๋ฆฌ๊ณ @.ipynb@ ํ์ผ์ ํ๋ ๋ง๋ค์ด์ค๋ค. ๊ทธ๋ฆฌ๊ณ ์คํ ํ๊ฒฝ์ @[Python 3.8 - AzureML]@๋ก ๋ฐ๊ฟ์ค๋ค. ๋ค์ ์ฒ๋ผ ์ธ์ฆ์ ํด์ค๋ค. ์ฐ์ธก ์๋จ์ @[Authentic..
2023.06.01 -
- [Azure] Azure Machine Learning Service ์ฌ์ฉํด๋ณด๊ธฐ : Automated ML
์ ์ (Azure) Machine Learning Service์ Automated ML ์ฌ์ฉํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ Azure Machine Learning Service์ Automated ML์ ์ด์ฉํ์ฌ ์ค์ตํด๋ณด์. Azure Machine Learning Service ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/400)์ ์ฐธ๊ณ ํ๋ค. Azure Automated ML์ ๋ค์์ ๊ณผ์ ๋ค์ ์๋์ผ๋ก ํด์ค๋ค. ์ค์ตํ๊ธฐ ์ข์ธก์ @[Automated ML]@ ํญ์ ํด๋ฆญํ ํ, ํ์ด์ง์์ @[New Automated ML Job]@ ๋ฒํผ์ ํด๋ฆญํ๋ค. @[Create]@ ๋ฒํผ์ ๋๋ฌ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค์ด์ค๋ค. (๋ฐ์ดํฐ ์ด๋ฆ์ @TitanicDataset@์ผ๋ก ์ค์ ํด์ค๋ค.) ๋ฐ์ดํฐ๋ ๋ก์ปฌ PC์์ ..
2023.05.31 -
- [Azure] Azure Machine Learning Service ์ฌ์ฉํด๋ณด๊ธฐ : Designer
์ ์ (Azure) Machine Learning Service์ Designer ์ฌ์ฉํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ Azure์ Machine Learning Service๋ฅผ ๋ฐฐํฌํด๋ณด๊ณ , Desginer๋ฅผ ์ด์ฉํ์ฌ ์ค์ตํด๋ณด์. ์ค์ตํ๊ธฐ Azure Machine Learning ์๋น์ค ๋ง๋ค๊ธฐ ์ ์ ํฌํธ์ ๊ฒ์์ฐฝ์ @Azure Machine Learning@์ ๊ฒ์ํ ํ @[Azure Machine Learning]@ ์๋น์ค๋ก ์ง์ ํ๋ค. @[Azure Machine Learning]@ ํ์ด์ง์์ @[๋ง๋ค๊ธฐ]@ ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค์ด์ค๋ค. Azure Machine Learning Studio ํ์ด์ง์์ ๊ฐ์ ๋จธ์ ์์ฑํ๊ธฐ ๋ณ๋์ ํฌํ์ ์ง์ ํด์ผ ํ๋ค. @[Studio ์์ํ๊ธฐ]@ ๋ฒํผ์ ๋๋ฅด๋ฉด Azure Machin..
2023.05.31 -
- [Azure] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ค์ตํ๊ธฐ : AKS(Azure Kubernetes Service) ์ค์ต
AKS(Azure Kubernetes Service) ์ค์ต ๋ค์ด๊ฐ๋ฉฐ AKS(Azure Kubernetes Service)๋ฅผ ์ค์ตํด๋ณด์. ์ด๋ฒ ์ค์ต์ MS Learn AKS ์์ต์๋ฅผ ํ ๋๋ก ์งํํ์๋ค. ์ด ๊ธ์ ๋์ปค ์ค์น ๊ฒ์๊ธ(https://dev-astra.tistory.com/391)์ ์ด์ด์ ์งํ๋๋ค. (์ค์ต ์ , ์ฐ๋ถํฌ VM์ ๋์ปค๋ฅผ ๋ฏธ๋ฆฌ ์ค์นํ๋ค.) ์ค์ตํ๊ธฐ AKS๋ฅผ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ค๋นํ๊ธฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฅผ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ณต์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ผ ๋ชฉ๋ก์ ํ์ธํ ํ, ๋ณต์ ๋ ๋๋ ํฐ๋ฆฌ์ ์ง์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด๋ถ์ ํ์ผ ๋ชฉ๋ก์ ํ์ธํด๋ณธ๋ค. $ git clone https://github.com/Azure-Samples/azure-voting-app-re..
2023.05.30 -
- [Azure] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ค์ตํ๊ธฐ : ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ๊ตฌ์ถํ๊ณ , ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ๊ฐ๋จํ๊ฒ ์ค์ตํด ๋ณด์. ์ด ๊ธ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/396)์ ์ด์ด์ ์งํ๋๋ค. ์ค์ตํ๊ธฐ ๋ฏธ๋ ์ฟ ๋ฒ ๋ฅผ ์คํํ๊ณ ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ค์นํ ๋ฏธ๋ ์ฟ ๋ฒ ๋ฅผ ์คํํ๋ค. ๋๋ผ์ด๋ฒ(Driver)๋ฅผ ๋์ปค(Docker)๋ก ์ค์ ํ๋ค. ๊ด๋ จ ์ปจํ ์ด๋๋ค๊ณผ ๊ธฐ๋ฅ๋ค์ด ์ค์น๋๊ธฐ ๋๋ฌธ์ ์๊ฐ์ด ์กฐ๊ธ ๊ฑธ๋ฆด ์ ์๋ค. $ minikube start --driver=docker ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ๋ฏธ๋ ์ฟ ๋ฒ ์ ์ํ๋ฅผ ํ์ธํ๋ค. $ minikube status ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ฟ ๋ฒ๋คํฐ์ค ์์คํ ์ ์..
2023.05.29 -
- [Azure] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ค์ตํ๊ธฐ : ๋ฏธ๋์ฟ ๋ฒ (minikube) ์ค์นํ๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ VM์ ๋ฐฐํฌํ๊ณ , ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๊ตฌ์ถํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ(Ubuntu) VM์ ๋ฐฐํฌํ๊ณ , ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ๊ตฌ์ถํด๋ณด์. ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๊ฐ๋จํ๊ฒ ์ค์ตํด๋ณด๊ธฐ ์ํด ๋ฏธ๋์ฟ ๋ฒ (Minikube)๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ต์ ์งํํ๋ค. ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)์ ๋ํ ์์ธํ ์ค๋ช ์ ์๋์ ๊ฒ์๊ธ์ ์ฐธ๊ณ ํ๋ค. [Kubernetes] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๊ฐ๋ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๋ํ๋ก์ด(๋ฐฐ์น), ์ค์ผ์ผ๋ง ๋ฑ์ ์ ๊ณตํ๋ ๊ด๋ฆฌ ์์คํ ์ผ๋ก ์คํ ์์ค ํ๋ซํผ์ด๋ค. ์๋ ๊ตฌ๊ธ(Google)์ ์ํด ์ค๊ณ๋์๊ณ , ํ์ฌ ๋ฆฌ๋ dev-astra.tisto..
2023.05.27 -
- [Kubernetes] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)
์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๊ฐ๋ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๋ํ๋ก์ด(๋ฐฐ์น), ์ค์ผ์ผ๋ง ๋ฑ์ ์ ๊ณตํ๋ ๊ด๋ฆฌ ์์คํ ์ผ๋ก ์คํ ์์ค ํ๋ซํผ์ด๋ค. ์๋ ๊ตฌ๊ธ(Google)์ ์ํด ์ค๊ณ๋์๊ณ , ํ์ฌ ๋ฆฌ๋ ์ค ์ฌ๋จ์ ์ํด ๊ด๋ฆฌ๋๊ณ ์๋ค. ๋ชฉ์ ์ ์ฌ๋ฌ ํด๋ฌ์คํฐ์ ํธ์คํธ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์ด๋์ ๋ฐฐ์น, ์ค์ผ์ผ๋ง, ์ด์์ ์๋ํํ๊ธฐ ์ํ ํ๋ซํผ์ ์ ๊ณตํ๊ธฐ ์ํจ์ด๋ค. ๋์ปค(Docker)๋ฅผ ํฌํจํ์ฌ ์ผ๋ จ์ ์ปจํ ์ด๋ ๋๊ตฌ๋ค๊ณผ ํจ๊ป ๋์ํ๋ค. ๊ตฌ๊ธ, ๋ง์ดํฌ๋ก์ํํธ, ์๋ง์กด, IBM, ์ค๋ผํด, ์์ค์ฝ, ๋ ๋ํ, SAP ๋ฑ์ ํ์ฌ์์ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค. ์ฝ์ด๋ก @k8s@๋ก ์ค์ฌ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค. ์ฟ ๋ฒ๋คํฐ์ค๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ์ฌ์ฉ์ ์ง์ ๋ฉํธ๋ฆญ์ค์ ๊ธฐ๋ฐํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ๋ก์ด(๋ฐฐ์น)ํ๊ณ ์ ์ง ๋ณด์ํ๊ณ , ์ค์ผ..
2023.05.27 -
- [Azure] ๋์ปค(Docker) ์ค์ตํ๊ธฐ : ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๋์ปค(Docker)๋ฅผ ๊ตฌ์ถํ๊ณ , ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ ๋์ปค(Docker)์์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์. ์ด ๊ธ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/392)์ ์ด์ด์ ์งํ๋๋ค. ์ค์ตํ๊ธฐ ์๋๋ฆฌ์ค : ๋์ปค ์ด๋ฏธ์ง๋ฅผ ํ์ฌ ์์ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๊ธฐ ํ์ฌ ์์ ์๋ฒ๋ฅผ ๋ง๋ ๋ค. ์ด ์๋ฒ๋ Local Docker Registry ์ญํ ์ ํ๋ค. ์ด ์๋ฒ์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๋ค. ํ์ํ ๊ฒฝ์ฐ, ํ์๋ค์ ์ด ์๋ฒ์ ์ ์ํด์ ํ์ํ ํ์ผ๋ค์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ค. ํด๋ผ์ฐ๋๋ฅผ ์ด์ฉํ๋ค. ๋ฐฉ๋ฒ โ ๋์ปค ์ด๋ฏธ์ง๋ฅผ Docker Hub ์ฌ์ดํธ(ht..
2023.05.27 -
- [Docker] ๋ฆฌ๋ ์ค์์ ๋์ปค ์ค์นํ๊ธฐ
๋ฆฌ๋ ์ค์์ ๋์ปค ์ค์นํ๊ธฐ๋ค์ด๊ฐ๋ฉฐ๋ฆฌ๋ ์ค์์ ๋น ๋ฅด๊ฒ ๋์ปค(Docker)๋ฅผ ์ค์นํด๋ณด์.์ฐ๋ถํฌ(Ubuntu) 22.04 LTS์์ ๋์ปค๋ฅผ ์ค์นํด๋ณธ๋ค. ๋ฐฉ๋ฒ๋์ปค ์ค์น ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ๋์ปค๋ฅผ ์ค์นํ๊ธฐ์ ์์, ์ค์น ํ๊ฒฝ์ ๊ตฌ์ถํ๋ค. ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ์ ๋ฐ์ดํธ(์ ๊ทธ๋ ์ด๋) ํ๊ธฐ$ sudo apt-get update$ sudo apt-get upgrade ํน์๋ ์์คํ ์ ์ค์น๋์ด ์๋ ๋์ปค ์ ๊ฑฐํ๊ธฐ$ sudo apt-get remove docker docker-engine docker.io containerd runc ๋์ปค๋ฅผ ์ค์นํ๊ธฐ ์ํด ํ์ํ ํจํค์ง๋ค์ ์ค์นํ๊ธฐ$ sudo apt-get install \> apt-transport-https \> ca-certificates \> curl \> gnupg \> lsb-re..
2023.05.27 -
- [Docker] ๋์ปค(Docker)
๋์ปค(Docker) ๊ฐ๋ ๋ฆฌ๋ ์ค์ ์์ฉ ํ๋ก๊ทธ๋จ๋ค์ ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ ๊ธฐ์ ๋ค์ ์ฌ์ฉํด ์ปจํ ์ด๋(Container)๋ก ์คํํ๊ณ ๊ด๋ฆฌํ๋ ์คํ ์์ค ํ๋ก์ ํธ ๋์ปค๋ ๋ฆฌ๋ ์ค์์ ์ด์ ์ฒด์ ์์ค ๊ฐ์ํ์ ์ถ์ํ ๋ฐ ์๋ํ ๊ณ์ธต์ ์ถ๊ฐ์ ์ผ๋ก ์ ๊ณตํ๋ค. ๋ ๋ฆฝ์ ์ธ '์ปจํ ์ด๋'๊ฐ ํ๋์ ๋ฆฌ๋ ์ค ์ธ์คํด์ค ์์์ ์คํํ ์ ์๊ฒ ํจ์ผ๋ก์จ ๊ฐ์ ๋จธ์ ์ ์์ํ์ฌ ์ ์ง ๋ณด์ํด์ผ ํ๋ ๋ถ๋ด์ ์์ ์ค๋ค. GitHub - moby/moby: Moby Project - a collaborative project for the container ecosystem to assemble container-based systems Moby Project - a collaborative project for the container ecosyst..
2023.05.27 -
- [Azure] ๋์ปค(Docker) ์ค์ตํ๊ธฐ : Dockerfile์ ์ด์ฉํ์ฌ ์ง์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค๊ณ ์ปจํ ์ด๋ ๋ง๋ค์ด๋ณด๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๋์ปค(Docker)๋ฅผ ๊ตฌ์ถํ๊ณ , Dockerfile์ ์ด์ฉํ์ฌ ์ง์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค๊ณ ์ปจํ ์ด๋ ๋ง๋ค์ด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ ๋์ปค(Docker)์์ @Dockerfile@์ ์ด์ฉํ์ฌ ์ง์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค๊ณ , ์ด ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํ์ฌ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๋ณด์. ์ด ๊ธ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/390)์ ์ด์ด์ ์งํ๋๋ค. ์ค์ตํ๊ธฐ @Dockerfile@์ ์ด์ฉํ์ฌ ์ง์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด๋ณด๊ธฐ ๋ค์๊ณผ ๊ฐ์ด ํ ๋๋ ํฐ๋ฆฌ(@$HOME@)๋ก ์ด๋ํ ํ, @docker-practice@ ๋๋ ํฐ๋ฆฌ๋ฅผ ์์ฑํ๊ณ , ๊ทธ ์์ @Dockerfile@ ํ์ผ์ ๋ง๋ ๋ค. $ cd $HOME $ mkdir docker-practice $ ..
2023.05.27 -
- [Azure] ๋์ปค(Docker) ์ค์ตํ๊ธฐ : ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๋์ปค(Docker)๋ฅผ ๊ตฌ์ถํ๊ณ , ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ ๋์ปค(Docker)๋ฅผ ๊ฐ๋จํ๊ฒ ์ค์ตํด ๋ณด์. ์ด ๊ธ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/389)์ ์ด์ด์ ์งํ๋๋ค. ์ค์ตํ๊ธฐ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ฐ๋ถํฌ(Ubuntu) 18.04 ๋ฒ์ ์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์จ๋ค. $ docker pull ubuntu:18.04 ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ๋ก์ปฌ์ ์ด๋ค ์ด๋ฏธ์ง๊ฐ ์๋์ง ํ์ธํด๋ณธ๋ค. $ docker images ์ฐ๋ถํฌ 18.04 ๋ฒ์ ์ ์ฉ๋์ด ์์ ๊ฒ์ ํ์ธํ ์ ์๋๋ฐ, ๊ทธ ์ด์ ๋ ํ์ฌ ์ค์น๋ ์ฐ๋ถํฌ 22.04 ๋ฒ์ ๊ณผ ๋๋ถ๋ถ์ ํ์ผ์ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ด๋ค. (63.2MB๋ ์ฐ๋ถํฌ 18.04๋ฒ์ ์ ์ํ ํ์ผ๋ค์ ํฌ๊ธฐ๋ผ๊ณ ์๊ฐ..
2023.05.27 -
- [Azure] ๋์ปค(Docker) ์ค์ตํ๊ธฐ : ๋์ปค ์ค์นํ๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ VM์ ๋ฐฐํฌํ๊ณ , ๋์ปค(Docker) ๊ตฌ์ถํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ(Ubuntu) VM์ ๋ฐฐํฌํ๊ณ , ๋์ปค(Docker)๋ฅผ ๊ตฌ์ถํด๋ณด์. ๋์ปค(Docker) ๋ฆฌ๋ ์ค์ ์์ฉ ํ๋ก๊ทธ๋จ๋ค์ ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ ๊ธฐ์ ๋ค์ ์ฌ์ฉํด ์ปจํ ์ด๋(Container)๋ก ์คํํ๊ณ ๊ด๋ฆฌํ๋ ์คํ ์์ค ํ๋ก์ ํธ ๋์ปค๋ ๋ฆฌ๋ ์ค์์ ์ด์ ์ฒด์ ์์ค ๊ฐ์ํ์ ์ถ์ํ ๋ฐ ์๋ํ ๊ณ์ธต์ ์ถ๊ฐ์ ์ผ๋ก ์ ๊ณตํ๋ค. ๋ ๋ฆฝ์ ์ธ '์ปจํ ์ด๋'๊ฐ ํ๋์ ๋ฆฌ๋ ์ค ์ธ์คํด์ค ์์์ ์คํํ ์ ์๊ฒ ํจ์ผ๋ก์จ ๊ฐ์ ๋จธ์ ์ ์์ํ์ฌ ์ ์ง ๋ณด์ํด์ผ ํ๋ ๋ถ๋ด์ ์์ ์ค๋ค. GitHub - moby/moby: Moby Project - a collaborative project for the container ecosy..
2023.05.27 -
- [Azure] ํ์ด์ฌ(Python)์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ์ค์ตํ๊ธฐ
ํ์ด์ฌ(Python)์ ์ฌ์ฉํ์ฌ ์ ์ (Azure) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ์ค์ตํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ํ์ด์ฌ(Python)์ ์ฌ์ฉํ์ฌ ์ ์ (Azure)์ ์ฌ๋ฆฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฟผ๋ฆฌํด๋ณด์. ์ด๋ฒ ์ค์ต์ ์ด์ ์ ๊ธ(https://dev-astra.tistory.com/387)์ ์ด์ด์ ์งํํ๋ค. ์ค์ตํ๊ธฐ OCBC ๋๋ผ์ด๋ฒ ์ค์นํ๊ธฐ ํ์ด์ฌ์์ @mssql@๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ผ๋ฐ์ ์ผ๋ก @pyodbc@์ @pymssql@์ด ์์ผ๋ฉฐ, ์ด๋ฒ ์ค์ต์์๋ @pyodbc@๋ฅผ ์ฌ์ฉํ๋ค. ์๋์ฐ(Windows)์ ๊ฒฝ์ฐ, ์๋์ ODBC ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ค. SQL Server์ฉ ODBC ๋๋ผ์ด๋ฒ ๋ค์ด๋ก๋ - ODBC Driver for SQL Server Microsoft ODBC Driver for SQL Server๋ฅผ ๋ค์ด๋ก๋ํ์ฌ SQL..
2023.05.24 -
- [Azure] SQL Server ์ค์ตํ๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ SQL Server ์ค์ตํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ SQL Server๋ฅผ ์ค์ตํด๋ณด์. ์ด๋ฒ ์ค์ต์ ์ด์ ์ ๊ธ(https://dev-astra.tistory.com/386)์ ์ด์ด์ ์งํํ๋ค. ์ด๋ฒ ์ค์ต์ SQL Server Tutorial ์ฌ์ดํธ์ SQL Server Basics ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ค์ต์ ์งํํ๋ค. SQL Server Basics The SQL server basics section shows you how to use the Transact-SQL (T-SQL) statements to interact with SQL Server databases. www.sqlservertutorial.net ์ค์ตํ๊ธฐ SQL Server Sample Datab..
2023.05.24 -
- [Azure] SSMS/VS Code๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ ๋ฐ ์ฟผ๋ฆฌ ์ค์ตํ๊ธฐ
SSMS/VS Code๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ (Azure) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๋ฐ ์ฟผ๋ฆฌ ์ค์ตํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)์์ SSMS(SQL Server Management Studio) ๋๋ VS Code๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ ๋ฐ ์ฟผ๋ฆฌ ์ค์ต์ ํด๋ณด์. ์ด๋ฒ ์ค์ต์ ์ด์ ์ ๊ธ(https://dev-astra.tistory.com/385)์ ์ด์ด์ ์งํํ๋ค. ์ค์ตํ๊ธฐ SSMS์์ ์ค์ตํด๋ณด๊ธฐ SSMS(SQL Server Management Studio) ์ค์น ์๋ ๋งํฌ์์ SSMS๋ฅผ ์ค์นํ๋ค. SSMS(SQL Server Management Studio) ๋ค์ด๋ก๋ - SQL Server Management Studio (SSMS) ์ต์ ๋ฒ์ ์ SSMS(SQL Server Management Studio)๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค..
2023.05.23 -
- [Azure] ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์ด๋ณด์. ์ค์ตํ๊ธฐ ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค๊ธฐ ์ ์ ํฌํธ์ [๋ฆฌ์์ค ๋ง๋ค๊ธฐ]์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, Azure SQL ์ ํ ๋๋ [SQL ๋ฐฐํฌ ์ต์ ์ ํ] ํ์ด์ง๋ก ์ด๋ํ๋ค. Microsoft Azure portal.azure.com SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฆฌ์์ค ์ ํ์ ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ค์ ํ ์ํ๋ก ๋๊ณ [๋ง๋ค๊ธฐ]๋ฅผ ์ ํํ๋ค. ํ์ด์ง์์ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํ๊ฑฐ๋ ์ถ๊ฐํ๋ค. [๊ธฐ๋ณธ] ํญ ๋ฆฌ์์ค ๊ทธ๋ฃน : ์๋ก ๋ง๋ค๊ฑฐ๋ ์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ : @mySampleDatabase@ ์๋ฒ [์๋ก ๋ง๋ค๊ธฐ] ์ ํ ํ ์ ์๋ฒ ์์์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ค. ์๋ฒ ์ด๋ฆ : @mysqlserver-xxx@ ์๋ฒ ์ด..
2023.05.23 -
- [Azure] WebApp ์์ฑ ๋ฐ Flask ๋ฐฐํฌํ๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ WebApp ์์ฑ ๋ฐ Flask ๋ฐฐํฌํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ฐ์ ๋ก์ปฌ PC์ Python์ ์ค์นํ๋ค. Azure WebApp์ ์ ์ ํฌํธ๊ณผ VS Code์์ ๊ฐ๊ฐ ์์ฑํ๋ค. VS Code์ ๋ก์ปฌ Git 2๊ฐ์ง ๋ฐฉ์์ผ๋ก ๋ฐฐํฌํด๋ณธ๋ค. ํ๋ผ์คํฌ(Flask) ํ์ด์ฌ์ผ๋ก ์์ฑ๋ ๋ง์ดํฌ๋ก ์น ํ๋ ์์ํฌ์ ํ๋๋ก, @Werkzeug@ ํดํท๊ณผ @Jinja2@ ํ ํ๋ฆฟ ์์ง์ ๊ธฐ๋ฐ์ ๋๋ค. (BSD ๋ผ์ด์ ์ค) ํ๋ผ์คํฌ๋ ํน๋ณํ ๋๊ตฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ ์๊ธฐ ๋๋ฌธ์ ๋ง์ดํฌ๋ก ํ๋ ์์ํฌ๋ผ ๋ถ๋ฅธ๋ค. ๋ค์ํ ์น ์์ง๊ณผ ๋ถ์ฌ์ ์ธ ์ ์๊ณ , ๊ฐ๋ณ๊ธฐ๋ ํด์ Django์ ํจ๊ป ์ฐ์ธ๋ค. ํ ์คํ ์น ํ๋ ์์ํฌ์ธ Django์ ๋ฌ๋ฆฌ ๋ง์ดํฌ๋ก ํ๋ ์์ํฌ๋ผ๊ณ ํด์ ๋ณด๋ค ๊ธฐ๋ฅ์ฑ์ด ๋จ์ด์ง๋๊ฑด ๊ฒฐ์ฝ ์๋๋ค. Django์์๋..
2023.05.23 -
- [Azure] ์๋ํ๋ ์ค(WordPress) ์ฌ์ดํธ ๋ง๋ค๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์๋ํ๋ ์ค(WordPress) ์ฌ์ดํธ ๋ง๋ค๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์๋ํ๋ ์ค(WordPress) ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋ณด์. (PaaS(Platform as a Service) ์ค์ต) ์ด๋ฒ ์ค์ต์ ์ ์ ๋ง์ผํ๋ ์ด์ค(Azure Marketplace)์ ์๋ @AppService@๋ฅผ ์ฌ์ฉํ๋ค. ์ฐธ๊ณ ๋ก, ์ ์ ์ ๋ฌด๋ฃ ํ๋์ ์ด์ฉํ์ฌ ์๋ํ๋ ์ค(WordPress)๋ฅผ ์ ์ ์ ์ฌ๋ ค์ ์ฌ์ฉํ ์ ์๋ค๊ณ ํ๋ค. (2023๋ 5์ 21์ผ ๊ธฐ์ค) ์ค์ตํ๊ธฐ ์ ์ ํฌํธ(Azure Portal)์์ WordPress ์ฌ์ดํธ ๋ง๋ค๊ธฐ ์ ์ ํฌํธ ๊ฒ์์ฐฝ์ @WordPress@๋ฅผ ์ ๋ ฅํ ํ, @[Marketplace]@ ๊ตฌ๊ฐ์ ์๋ @WordPress on App Service@์ ํด๋ฆญํ๋ค. (ํน..
7 2023.05.21 -
- [Azure] ๊ฐ์ ๋คํธ์ํฌ(Virtual Network) ์์ฑ ํ, ๋คํธ์ํฌ ๋ณด์ ๊ทธ๋ฃน(NSG)์ ํตํ ๋คํธ์ํฌ ํธ๋ํฝ ํํฐ๋ง (NIC ์ฐ๊ฒฐ)
๊ฐ์ ๋คํธ์ํฌ(Virtual Network) ์์ฑ ํ, ๋คํธ์ํฌ ๋ณด์ ๊ทธ๋ฃน(NSG)์ ํตํ ๋คํธ์ํฌ ํธ๋ํฝ ํํฐ๋ง (NIC ์ฐ๊ฒฐ) ๋ค์ด๊ฐ๋ฉฐ ๊ฐ์ ๋คํธ์ํฌ(Virtual Network)๋ฅผ ์์ฑํ ํ, ๋คํธ์ํฌ ๋ณด์ ๊ทธ๋ฃน(NSG)์ ๊ฐ์ ๋จธ์ ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC)์ ์ฐ๊ฒฐํด์ ์ฌ์ฉํด๋ณด์. ๋์ผํ ๊ฐ์ ๋คํธ์ํฌ(VNet)์ ํฌํจ๋ ๊ฐ์ ๋จธ์ ์ ๋ชจ๋ ํฌํธ๋ฅผ ํตํด ์๋ก ํต์ ํ ์ ์๋ค. ๋คํธ์ํฌ ๋ณด์ ๊ทธ๋ฃน(NSG)์ ๊ฐ์ ๋จธ์ ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC)์ ์ง์ ์ฐ๊ฒฐํ๊ฑฐ๋ ์๋ธ๋ท์ ์ฐ๊ฒฐํด์ ์ฌ์ฉํ ์ ์๋ค. ์ค์ตํ๊ธฐ ๊ฐ์ ๋คํธ์ํฌ ๋ง๋ค๊ธฐ ์ ์ (Azure) ํฌํธ์์ @Virtual Network@๋ฅผ ๊ฒ์ํ๊ณ ์ ํํ๋ค. ํ์ด์ง์์ ๊ฐ์ ๋คํธ์ํฌ ๋ง๋ค๊ธฐ ์์ ์ ์ํํ๋ค. ํ๋ฉด [๊ธฐ๋ณธ ์ฌํญ] ํญ ๋ค์..
1 2023.05.19 -
- [Azure] ๊ฐ์ ๋คํธ์ํฌ(Virtual Network) ๋ฐฐํฌ ๋ฐ ์ค์ต
๊ฐ์ ๋คํธ์ํฌ(Virtual Network) ๋ฐฐํฌ ๋ฐ ์ค์ต ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)์์ ๊ฐ์ ๋คํธ์ํฌ(VNet)์ ๋ง๋ค์ด๋ณด๊ณ ์ค์ตํด๋ณด์. ์ค์ตํ๊ธฐ ๊ฐ์ ๋คํธ์ํฌ(VNet) ๋ง๋ค๊ธฐ ๊ฒ์์ฐฝ์ '๊ฐ์ ๋คํธ์ํฌ'๋ฅผ ๊ฒ์ํ์ฌ ํ์ด์ง์ ์ง์ ํ๋ค. ํ๋ฉด์ [๊ธฐ๋ณธ ์ฌํญ] ํญ์์ ๋ค์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์ ํํ๋ค. ๋ฆฌ์์ค ๊ทธ๋ฃน : ์ ํ ๊ฐ์ ๋คํธ์ํฌ ์ด๋ฆ : VNet [IP ์ฃผ์] ํ์ด์ง์์ ๋ค์๊ณผ ๊ฐ์ด ์๋ธ๋ท์ ์ถ๊ฐํ๋ค. ์๋ธ๋ท ์ด๋ฆ :@default@ ์๋ธ๋ท ์ฃผ์ ๋ฒ์ : @10.0.0.0/24@ Azure Bastion ์ฌ์ฉ ์ ๋ฌด๋ฅผ ์ ํํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ค. ๋ฐฐ์ค์ฒ ์ด๋ฆ : @bastion@ AzureBastionSubnet ์ฃผ์๊ณต๊ฐ: @10.0.1.0/25@ ๊ณต์ฉ IP ์ฃผ์ : [์๋ก ๋ง๋ค๊ธฐ]๋ฅผ ..
1 2023.05.19 -
- [Azure] ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋(VS Code)์ ์ ์ (Azure) ์ฐ๋ํ๊ธฐ
๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋(VS Code)์ ์ ์ (Azur) ์ฐ๋ํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋(VS COde)์ Azure์ ์ฐ๋ํด๋ณด์. ๋ฐฉ๋ฒ โ VS Code์์ Azure Tools ํ์ฅ ์ค์นํ๊ธฐ VS Code ์คํ ์ด์์ @Azure Tools@๋ฅผ ๊ฒ์ํ์ฌ ์ค์นํ๋ค. ์ค์น๋ฅผ ํ๋ฉด @Azure CLI Tools@๋ฅผ ์ค์นํด์ผ ํ๋ค๋ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ฐ ์ ์๋ค. @Azure CLI Tools@ ํ์ฅ ๋ํ ์ค์นํด์ค๋ค. โก ํ ๋ํธ(Tenant ID) ๋ฑ๋กํ๊ธฐ @Azure Tools@๋ฅผ ์ค์นํ๋ฉด @Azure Account@ ํ์ฅ ๋ํ ์๋์ผ๋ก ์ค์น๋๋ค. Azure Account ํ์ฅ ์ค์น ํ์ด์ง์ ๋ค์ด๊ฐ ํ, [์ค์ ์์ด์ฝ] → [Extension Settings]๋ฅผ ํด๋ฆญํ๋ค. Azure ํ ๋ํธ(Tenant) ID๋ฅผ..
2023.05.19 -
- [Azure] ์ ์ (Azure) ํ ๋ํธ(Tenant) ID ์ฐพ๋ ๋ฐฉ๋ฒ
์ ์ (Azure) ํ ๋ํธ(Tenant) ID ์ฐพ๋ ๋ฐฉ๋ฒ ๋ค์ด๊ฐ๋ฉฐ VS Code๋ก Azure Tools ํ์ฅ์ ์ค์นํ ํ, ์๊ฒฉ์ผ๋ก ๋ก๊ทธ์ธ ํ๋ ค๊ณ ํ์ผ๋ ๊ณ์ ๋ก๊ทธ์ธ์ด ๋์ง ์์๋ค. ๊ทธ๋์ ํ ๋ํธ(Tenant) ID๋ฅผ ์ง์ ์ ๋ ฅํ์ฌ ๋ก๊ทธ์ธํ ์ ์๋ค๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋์๋ค. ๋ฐฉ๋ฒ Azure ํฌํธ์ ๋ก๊ทธ์ธํ ํ, @[Azure Active Directory]@ ํ์ด์ง์ ๋ค์ด๊ฐ๋ฉด ๋ณธ์ธ์ ํ ๋ํธ ID๋ฅผ ํ์ธํ ์ ์๋ค. ๊ฒฐ๊ณผ ์ฐธ๊ณ ์ฌ์ดํธ Visual Studio Code does not connect to my Azure account - Microsoft Q&A Hello. So this problem, I have the latest Visual Studio Code version, I need to conn..
2023.05.18 -
- [Azure] ์คํ ๋ฆฌ์ง ๊ณ์ (Storage Account) Blob Service/File Service/Queue Service ์ฐ๋ ๋ฐ ์ค์ต
Azure ์คํ ๋ฆฌ์ง ๊ณ์ (Storage Account) Blob Service/File Service/Queue Service ์ฐ๋ ๋ฐ ์ค์ต ๋ค์ด๊ฐ๋ฉฐ Microsoft Azure์ Blob Service, File Service, Queue Service๋ฅผ Local Storage์ ์ฐ๋ํ ํ, Local Storage์์ ์ค์ต์ ์งํํด๋ณด์. ์ด ๊ณผ์ ์ ํตํด ์๊ฒฉ์ผ๋ก Local Storage์์ Azure(ํด๋ผ์ฐ๋)์ ์๋ Storage Account๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค. Azure Storage Account ์๋น์ค โ Azure Containers(Blobs) HTTP ๋๋ HTTPS๋ฅผ ํตํด ์ด๋์๋ ์ก์ธ์ค ๊ฐ๋ฅํ๋ค. ํ ์คํธ ๋๋ ์ด์ง ํ์ผ๊ณผ ๊ฐ์ ๋๋์ ๋น๊ตฌ์กฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ค. ์ก์ธ์ค : ..
2023.05.15 -
- [Azure] Microsoft Azure ๊ณต๋ถ ๋ด์ฉ ์ ๋ฆฌ ๐
Microsoft Azure ๊ณต๋ถ ๋ด์ฉ ์ ๋ฆฌ ๋ค์ด๊ฐ๋ฉฐ Microsoft Azure๋ฅผ ๊ณต๋ถํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ๋ค์ ํ ํ์ด์ง์ ์ ๋ฆฌํด๋ณธ๋ค. ์ค์ต ์ฃผ์ ๋งํฌ ๋น๊ณ ๋ฆฌ๋ ์ค VM ๋ฐฐํฌ/์ฐ๊ฒฐ ๋ฐ ์ค์ต https://dev-astra.tistory.com/370 Azure์ ๋ฆฌ๋ ์ค VM์ ๋ฐฐํฌํ๊ณ ์ฐ๊ฒฐํด๋ณด๊ธฐ ์๋์ฐ VM ๋ฐฐํฌ/์ฐ๊ฒฐ https://dev-astra.tistory.com/371 Azure์ ์๋์ฐ VM์ ๋ฐฐํฌํ๊ณ ์ฐ๊ฒฐํด๋ณด๊ธฐ GPT with Azure https://dev-astra.tistory.com/369 Azure์ ์ด์ฉํ์ฌ GPT ์ฌ์ฉํด๋ณด๊ธฐ Image Analysis (with Azure Cognitive Service Computer Vision) https://dev-astra.tistory...
2023.05.09