AWS ํด๋ผ์šฐ๋“œ์—์„œ ์•ˆ์ „ํ•˜๊ณ  ์•ˆ์ •์ ์ด๋ฉฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ Windows ๋ฐ .NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๋„๊ตฌ, ์„ค๋ช…์„œ ๋ฐ ์ƒ˜ํ”Œ ์ฝ”๋“œ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.



๋””์ž์ธ ๋ฐ ์ฝ”๋“œ. ๊ตฌ์ถ• ๋ฐ ํ…Œ์ŠคํŠธ. ์‹คํ–‰ ๋ฐ ๋””๋ฒ„๊ทธ.

.NET์šฉ AWS SDK๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Windows ๋ฐ .NET์—์„œ AWS์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visual Studio์šฉ AWS Toolkit์€ Visual Studio๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AWS์—์„œ ๋น ๋ฅด๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค๋‹ˆ๋‹ค.

Microsoft Visual Studio Team Services์šฉ AWS ๋„๊ตฌ๋Š” VSTS ๋˜๋Š” TFS์—์„œ AWS๋กœ .NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ํ™•์žฅ์ž…๋‹ˆ๋‹ค.

PowerShell์šฉ AWS ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Windows, Linux ๋ฐ MacOS์˜ PowerShell ์Šคํฌ๋ฆฝํŒ… ํ™˜๊ฒฝ์—์„œ AWS ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


ํ…Œ์ŠคํŠธ ๋˜๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ฝ”๋“œ ๋ฐฐํฌ

AWS Lambda๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋ฒ„๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

Microsoft Windows Server ๊ตฌ๋™ Amazon EC2๋Š” ASP.NET, ASP.NET AJAX ๋ฐ Internet Information Server(IIS)๋ฅผ ๋น„๋กฏํ•˜์—ฌ Microsoft ์›น ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค.

AWS Elastic Beanstalk์€ IIS์—์„œ .NET์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ํ™•์žฅํ•˜๋Š” ๋ฐ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. VS Toolkit ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜๋ฉด Elastic Beanstalk์„ ์‚ฌ์šฉํ•˜์—ฌ AWS์— .NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon Elastic Container Service(ECS)๋Š” ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚œ ๊ณ ์„ฑ๋Šฅ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์„œ๋น„์Šค๋กœ์„œ, Docker ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง€์›ํ•˜๋ฉฐ AWS์—์„œ ์ปจํ…Œ์ด๋„ˆ์‹ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ์‹คํ–‰ํ•˜๊ณ  ํ™•์žฅ ๋ฐ ์ถ•์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค 

Amazon Lightsail์€ ์ €๋ ดํ•˜๊ณ  ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๋Š” ์š”๊ธˆ์œผ๋กœ ์ปดํ“จํ„ฐ, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋„คํŠธ์›Œํ‚น ๋“ฑ AWS์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์š”์†Œ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

AWS CodeDeploy๋Š” Amazon EC2, AWS Lambda ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ์‹คํ–‰๋˜๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ์ปดํ“จํŒ… ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค


๋™์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค๊ณ„ ๋ฐ ์œ ์ง€

SQL Server์šฉ Amazon RDS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์šฐ๋“œ์—์„œ SQL Server ๋ฐฐํฌ๋ฅผ ์†์‰ฝ๊ฒŒ ์„ค์ •, ์šด์˜ ๋ฐ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

AWS CloudFormation์—์„œ๋Š” ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ๋‚ด ๋ชจ๋“  ์ธํ”„๋ผ ๋ฆฌ์†Œ์Šค๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณตํ†ต ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

AWS X-Ray๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•ด ๊ตฌ์ถ•๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ฐ™์€ ํ”„๋กœ๋•์…˜ ๋ถ„์‚ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ถ„์„ํ•˜๊ณ  ๋””๋ฒ„๊ทธํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค



์งˆ๋ฌธ์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ๋‹ต๋ณ€์„ ์–ป์Šต๋‹ˆ๋‹ค. AWS์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

AWS ํด๋ผ์šฐ๋“œ์—์„œ ์•ˆ์ „ํ•˜๊ณ  ์•ˆ์ •์ ์ด๋ฉฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ฐ€์ž…ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•˜๋Š” ์—ฐ๊ฒฐ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ณ  ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ํ™•์žฅํ•˜๊ณ  ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

AWS์— ๊ด€ํ•œ ์ „๋ฌธ๊ฐ€์˜ ์•ˆ๋‚ด๋ฅผ ์ฝ๊ณ  ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. AWS๋ฅผ ์ตœ๋Œ€ํ•œ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์„ ์ฐพ์Šต๋‹ˆ๋‹ค. AWS ํด๋ผ์šฐ๋“œ๋ฅผ ์ตœ๋Œ€ํ•œ์œผ๋กœ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ง€์‹์„ ์Šต๋“ํ•ฉ๋‹ˆ๋‹ค.

AWS Toolkit for Visual Studio์„ ์‚ฌ์šฉํ•ด Visual Studio IDE์—์„œ ๋ชจ๋“  AWS ๋ฆฌ์†Œ์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.

AWS Toolkit for Microsoft Visual Studio๋ฅผ ์‚ฌ์šฉํ•ด ASP.NET ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋””๋ฒ„๊น…ํ•˜์—ฌ AWS Elastic Beanstalk์— ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.


AWS์—์„œ SQL์ด๋‚˜ SharePoint ๊ฐ™์€ Microsoft Windows Server ๋˜๋Š” Windows Server ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋ฉฐ, ๊ท€์‚ฌ์˜ IT ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด AWS ์˜์—… ๋‹ด๋‹น์ž๊ฐ€ ์—ฐ๋ฝ์„ ๋“œ๋ฆฌ๊ธธ ์›ํ•˜์‹ญ๋‹ˆ๊นŒ? ๋‹น์‚ฌ์— ๋ฌธ์˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.