ํค์ด ํ๋ธ๋ฅด! ์ด์ ์ ์ฐ๋ฆฌ๋ Microsoft์ ํฅ๋ฏธ๋ก์ด ๊ต์ก ๊ณผ์ ๋ชจ์ ์๋ฆฌ์ฆ์์ 3๊ฐ ๊ธฐ์ฌ ์ค 5๊ฐ ๊ธฐ์ฌ๋ฅผ ์ด๋ฏธ ๊ฒ์ํ์ต๋๋ค. ์ค๋์ ๋ค ๋ฒ์งธ ๋ถ๋ถ์ผ๋ก Azure ํด๋ผ์ฐ๋์ ์ต์ ๊ณผ์ ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ !
- ๋ชจ๋ ๊ณผ์ ์ ๋ฌด๋ฃ์ ๋๋ค(์ ๋ฃ ์ ํ์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํด ๋ณผ ์๋ ์์).
- ๋ฌ์์์ด๋ก 5/6;
- ์ฆ์ ํ๋ จ์ ์์ํ ์ ์์ต๋๋ค.
- ๊ณผ์ ์ ์๋ฃํ๋ฉด ๊ณผ์ ์ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํ์์ ํ์ธํ๋ ๋ฐฐ์ง๋ฅผ ๋ฐ๊ฒ ๋ฉ๋๋ค.
์ปท ์๋ ์ธ๋ถ ์ฌํญ์ ๊ฐ์ ํ์ญ์์ค!
์๋ฆฌ์ฆ์ ๋ชจ๋ ๊ธฐ์ฌ
์ด ๋ธ๋ก์ ์ ๊ธฐ์ฌ๊ฐ ์ถ์๋๋ฉด ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
๊ฐ๋ฐ์๋ฅผ ์ํ 7๊ฐ์ง ๋ฌด๋ฃ ๊ฐ์ข IT ๊ด๋ฆฌ์๋ฅผ ์ํ 5๊ฐ์ง ๋ฌด๋ฃ ๊ฐ์ข ์๋ฃจ์ ์ํคํ ํธ๋ฅผ ์ํ 7๊ฐ์ง ๋ฌด๋ฃ ๊ฐ์ข Azure์ ์ต์ ๊ณผ์ 6๊ฐ - ** ๊ฐ์ฅ ********** ****** M********์์ *******๊น์ง
1. Azure์์ ์ปจํ ์ด๋ ๊ด๋ฆฌ
Azure Container Instances๋ Azure์์ ์ปจํ ์ด๋๋ฅผ ์คํํ๋ ๊ฐ์ฅ ๋น ๋ฅด๊ณ ์ฌ์ด ๋ฐฉ๋ฒ์ ๋๋ค. ์ด ํ์ต ๊ฒฝ๋ก๋ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ๊ณผ ACI๋ฅผ ์ฌ์ฉํ์ฌ Kubernetes์ ๋ํ ์ ์ฐํ ํ์ฅ์ ๋ฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๊ณผ์ ๋ชจ๋:
- Docker๋ก ์ปจํ ์ด๋ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ
- Azure Container Registry๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค๊ณ ์ ์ฅํฉ๋๋ค.
- Azure Container Instances๋ก Docker ์ปจํ ์ด๋ ์คํ
- Azure App Service๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ ์ด๋ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ์คํํฉ๋๋ค.
- Azure Kubernetes Service์ ๋ํ ์ผ๋ฐ ์ ๋ณด์ ๋๋ค.
2. Azure Databricks๋ฅผ ์ฌ์ฉํ ๋ฐ์ดํฐ ์์ง๋์ด๋ง
์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก Azure Databricks๋ฅผ ์ฌ์ฉํ๊ณ ์๋ฃจ์ ์ค์ ์๋๋ฅผ ๋์ด๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์. ๊ธฐ๋ณธ ์ ๊ณต ์ปค๋ฅํฐ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ Azure SQL Data Warehouse์ ๋ฐ์ดํฐ๋ก ์์ ํฉ๋๋ค. Azure์์ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํฐ ์๋น์ค์ ๋ํ ๊ฐ์์ ๋๋ค. ๊ฐ์ํ๋ ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถํ๊ณ Apache Spark์์ ์ ๊ณตํ๋ ๋ํํ ๋ถ์ ์์ ๊ณต๊ฐ์ผ๋ก ์์ ํ์ธ์. ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์ฝ์ค๋ ์ฝ 8 ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
๋ชจ๋ธ:
- Azure Databricks ์๊ฐ
- Azure Databricks๋ก SQL ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์ธ์คํด์ค์ ์ก์ธ์คํฉ๋๋ค.
- Azure Databricks๋ก ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ
- Azure Databricks๋ก ๋ฐ์ดํฐ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ
- Azure Databricks์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๋ณํ
- Azure Databricks์์ ๊ณ ๊ธ ๋ฐ์ดํฐ ๋ณํ์ ์ํํฉ๋๋ค.
- Databricks Delta๋ก ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- Azure Databricks์์ ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ ์์
- Azure Databricks ๋ฐ Power BI๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์๊ฐํ๋ฅผ ๋ง๋ญ๋๋ค.
3. Azure์์ ํจ๊ณผ์ ์ธ ์๋ฃจ์ ๊ฐ๋ฐ
ํจ์จ์ ์ธ ์ํคํ ์ฒ์ ์ฃผ์ ํน์ฑ์ ํ์ตํ์ฌ Azure์์ ์์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ์๋ฃจ์ ์ ์ค๊ณํ๊ณ ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
์ด 4,5์๊ฐ XNUMX๋ถ ๊ณผ์ ์์๋ ์ฑ๊ณต์ ์ธ Azure ์ํคํ ์ฒ์ ํต์ฌ ๊ธฐ์ค์ ๋ฐฐ์ฐ๊ณ ๋ณด์, ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ, ์ด์ ํจ์จ์ฑ, ๊ณ ํจ์จ ๋ฐ ๊ฐ์ฉ์ฑ์ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค. ์ง๊ธ ๊ฐ์ ํ์ธ์!
4. Azure Cosmos DB์์ NoSQL ๋ฐ์ดํฐ ์์
NoSQL ๋ฐ์ดํฐ๋ SQL ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ์ง ์๋ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. Azure Portal, Visual Studio Code์ฉ Azure Cosmos DB ํ์ฅ ๋ฐ Azure Cosmos DB .NET Core SDK๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์์น์์ NoSQL ๋ฐ์ดํฐ๋ก ์์ ํ๊ณ ์์น์ ๊ด๊ณ์์ด ์ฌ์ฉ์์๊ฒ ๊ณ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค.
Azure Cosmos DB์์ NoSQL ํ์ต์ ์ฐธ์ฌํ์ธ์!
5. Azure SQL ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๊ตฌํ
Azure SQL Data Warehouse๋ ์ฌ๋ฌ ํํ๋ฐ์ดํธ์ ๋ฐ์ดํฐ๋ก ํ์ฅํ ์ ์๋ ๊ด๊ณํ ๋น ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ํ์ต ๊ฒฝ๋ก์์๋ Azure SQL ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๊ฐ MPP(๋๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ) ์ํคํ ์ฒ๋ก ์ด๋ฌํ ๊ท๋ชจ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค. ๋ช ๋ถ ๋ง์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์์ฑํ๊ณ ์น์ํ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด๊ณ ์๋ฅผ ์์ฑํฉ๋๋ค. ๋ช ๋ถ ์์ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ๋ฐ์ดํฐ ์ ์ฅ์๊ฐ ์์ ํ์ง ํ์ธํ์ญ์์ค.
์ด ํ์ต ๊ฒฝ๋ก์์๋ ๋ค์ ํญ๋ชฉ์ ๋ค๋ฃน๋๋ค.
- Azure SQL ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค.
- Azure SQL Data Warehouse์์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํฉ๋๋ค.
- Polybase๋ฅผ ์ฌ์ฉํ์ฌ SQL Data Warehouse๋ก ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ
- Azure Storage ๋ฐ Azure SQL Data Warehouse์์ ์ ๊ณตํ๋ ๋ณด์ ์ ์ด์ ๋ํด ์์๋ณด์ธ์.
6. Azure DevOps๋ก ์ฑ ๊ตฌ์ถ
Azure DevOps๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋ผ์ฐ๋ ๋๋ ์จ-ํ๋ ๋ฏธ์ค์์ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์์ ์ผ๋ก ๋น๋, ํ ์คํธ ๋ฐ ๊ฒ์ฆํ๋ ๋น๋ ํ์ดํ๋ผ์ธ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
์ด ํ์ต ๊ฒฝ๋ก์์๋ ๋ค์ ํญ๋ชฉ์ ๋ค๋ฃน๋๋ค.
- Azure Pipelines ๋ฐ GitHub๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ ๊ตฌ์ถ์ ๋ํด ํ์ ํฉ๋๋ค.
- ํ์ดํ๋ผ์ธ์์ ์๋ ํ ์คํธ๋ฅผ ์คํํ์ฌ ์ฝ๋ ํ์ง์ ํ์ธํฉ๋๋ค.
- ์ ์ฌ์ ์ธ ์ทจ์ฝ์ ์ ๋ํ ์์ค ์ฝ๋ ๋ฐ ํ์ฌ ๊ตฌ์ฑ ์์ ์ค์บ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํด ํจ๊ป ์๋ํ๋ ์ฌ๋ฌ ํ์ดํ๋ผ์ธ์ ์ ์ํฉ๋๋ค.
- ํด๋ผ์ฐ๋ ํธ์คํ ์์ด์ ํธ ๋ฐ ๋น๋ ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ์ ๋น๋ํ์ญ์์ค.
๊ฒฐ๋ก
๊ณง ์ฐ๋ฆฌ๋ ์ด ์๋ฆฌ์ฆ์ ์ต์ ์ ํ์ ๊ณต์ ํ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ๋งค์ฐ ๋ฉ์ง ๊ฒ์ด๊ณ ์ฐ๋ฆฌ๋ ๋น์ ์ด ๊ทธ๊ฒ์ ์ฆ๊ธฐ์๊ธฐ ๋ฐ๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ์, ์ฌ์ ํ ๊ทธ ์์ ๋ฌด์์ด ์์์ง ์ถ์ธกํ ์ ์์ต๋๋ค. ํํธ๋ ๋ชฉ์ฐจ์ ์จ๊ฒจ์ ธ ์์ต๋๋ค.
*์ผ๋ถ ๋ชจ๋์ ์๋ฃํ๋ ค๋ฉด ๋ณด์ ์ฐ๊ฒฐ์ด ํ์ํ ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com