Q: AWS Toolkit for Visual Studio란 무엇입니까?

AWS Toolkit for Visual Studio는 Microsoft Visual Studio용 확장 프로그램입니다. 이를 통해 Amazon Web Services를 사용하여 .NET 애플리케이션을 쉽게 개발하고 디버깅하여 배포할 수 있습니다. AWS Toolkit for Visual Studio를 사용하면 AWS 애플리케이션의 구축을 보다 빠르게 시작하고 생산성을 향상할 수 있습니다.

Q: AWS Toolkit for Visual Studio의 용도는 무엇입니까?

AWS Toolkit for Visual Studio의 기능은 다음과 같습니다.

  • .NET용 AWS SDK
  • AWS Explorer
  • AWS CloudFormation 배포
  • 여러 AWS 계정 지원

.NET용 AWS SDK

AWS Toolkit for Visual Studio에는 .NET용 AWS SDK가 포함되어 있어 Visual Studio를 사용하여 편리하게 Amazon S3, Amazon EC2, Amazon SimpleDB를 비롯한 AWS 인프라 서비스에 .NET 애플리케이션 구축을 시작할 수 있습니다.

  • 시작 – AWS .NET 라이브러리에 포함된 프로젝트 템플릿 중 하나를 사용하거나 기존 프로젝트에 이 라이브러리를 추가하여 쉽게 새 .NET 프로젝트를 생성합니다.
  • 개발 – Visual Studio를 사용하여 애플리케이션을 구축하고 디버깅합니다.

AWS Explorer

애플리케이션 개발 동안 Amazon S3, Amazon SimpleDB, Amazon EC2 등의 AWS 인프라에 쉽게 액세스해 관리할 수 있습니다. AWS Explorer는 리소스의 생성, 편집, 삭제를 쉽게 할 수 있는 그래픽 인터페이스를 제공합니다.

  • 구성 – Amazon S3 객체, Amazon SimpleDB 항목과 속성, Amazon SQS 메시지 등을 생성, 검토, 삭제할 수 있습니다.
  • 편집 – 리소스를 추가, 수정 및 삭제하여 Visual Studio를 유지한 상태로 애플리케이션을 구축하고 테스트할 수 있습니다.
  • 쿼리 – Amazon SimpleDB 데이터에 Select 쿼리를 작성하고 결과를 편집할 수 있습니다.

AWS CloudFormation 배포

AWS Toolkit for Visual Studio를 사용하여 AWS CloudFormation에서 ASP.NET 웹 애플리케이션을 개발하고 디버깅하여 배포합니다.

  • 개발 – 웹 애플리케이션 템플릿을 사용하여 새 .NET 웹 애플리케이션을 생성합니다. AWS CloudFormation으로 AWS에 배포하기 전에 Visual Studio를 사용하여 애플리케이션을 로컬에서 구축하고 실행합니다.
  • 배포 – 새 애플리케이션 버전을 간편하게 기존 AWS CloudFormation 스택에 배포한 다음 Visual Studio의 Amazon EC2 Management 또는 AWS Management Console을 사용하여 애플리케이션을 관리합니다.

Q: 지원하는 Visual Studio 버전은 무엇입니까?

AWS Toolkit for Visual Studio는 Visual Studio 2008 Standard Edition 및 Visual Studio 2010 Professional Edition 이상을 지원합니다.

Q: 내 애플리케이션을 로컬에서 개발하고 테스트할 수 있습니까?

예. Visual Studio를 사용할 수 있으며 IIS 7.5 버전을 로컬로 설치하여 AWS Toolkit for Visual Studio와 함께 애플리케이션을 배포하기 전에 해당 애플리케이션을 테스트할 수 있습니다.

Q: 내 애플리케이션에서 사용할 수 있는 스토리지 옵션은 무엇입니까?

Amazon S3 또는 애플리케이션 외부에서 사용 가능한 모든 스토리지 옵션을 사용할 수 있습니다. Amazon S3를 사용할 수 있는 가장 간단한 방법은 .NET용 AWS SDK를 통해 이용하는 것입니다.

Q: 내 애플리케이션에서 사용할 수 있는 데이터베이스 유형은 무엇입니까?

원하는 데이터베이스 기술을 선택하여 사용할 수 있습니다. Amazon RDS, Amazon SimpleDB를 사용하거나 Microsoft SQL Server, Oracle 또는 Amazon EC2에 있는 다른 관계형 데이터베이스를 실행할 수 있습니다.

Q: 내 애플리케이션에서 사용할 수 있는 추가 서비스와 기능에는 무엇이 있습니까?

.NET용 AWS SDK는 애플리케이션에 있는 모든 AWS 인프라 제품에 대한 다음과 같은 API를 제공합니다.

  • 메시징 – Amazon SQS 및 Amazon SNS를 이용해 신뢰성과 확장성이 뛰어난 모바일 대 모바일 커뮤니케이션 기능을 애플리케이션에 통합합니다. Amazon SES를 이용하면 대량의 트랜잭션 이메일을 고객에게 전송할 수 있습니다.
  • 컴퓨팅 – 다양한 기능을 갖춘 Amazon EC2 인스턴스를 시작, 관리하여 확장성과 내결함성이 뛰어난 엔터프라이즈급 애플리케이션을 구축하십시오.
  • 모니터링 – Amazon CloudWatch로 Amazon EC2 인스턴스, Amazon EBS 볼륨, Elastic Load Balancer, Amazon RDS 데이터베이스 인스턴스를 실시간으로 모니터링하십시오.

Q: AWS CloudFormation 배포가 지원하는 .NET Framework 버전은 무엇입니까?

AWS CloudFormation 배포 기능은 32비트와 64비트 애플리케이션 모두에서 .NET v2.0 이상을 지원합니다.

Q: AWS CloudFormation 배포가 지원하는 Microsoft Windows 환경은 무엇입니까?

AWS CloudFormation 배포는 IIS 7.5.가 포함된 Windows Server 2008 R2 SP1을 지원합니다. 또한 ASP.NET MVC2 및 ASP.NET MVC3 웹 애플리케이션도 지원합니다.

Q: 애플리케이션의 성능을 모니터링하고 확인하려면 어떻게 해야 합니까?

AWS Management Console을 사용하여 애플리케이션의 성능과 관련 리소스를 모니터링하고 확인할 수 있습니다.

Q: 기존 ASP.NET 애플리케이션을 실행하기 위해 특별히 필요한 작업이 있습니까?

아니요. AWS CloudFormation 배포와 함께 기존 ASP.NET 애플리케이션을 실행하는 데는 별도의 구성이나 코딩이 필요하지 않습니다. .NET Framework V2.0 이상에 대해 개발된 모든 ASP.NET 애플리케이션은 수정하지 않아도 작동합니다. 자동 장애 조치 및 다중 AZ 배포를 활용하려는 경우에는 로컬 스토리지 사용을 제거하도록 애플리케이션을 변경해야 할 수 있습니다.

Q: AWS Toolkit for Visual Studio를 어떻게 구합니까?

다음과 같이 AWS Toolkit for Visual Studio를 다운로드하여 설치합니다.

  1. http://aws.amazon.com/visualstudio로 이동합니다.
  2. 이 페이지 오른쪽 상단에 있는 다운로드 버튼을 클릭합니다. 브라우저에 파일을 저장하라는 메시지가 표시됩니다.
  3. 저장된 설치 프로그램을 열어 설치 프로세스를 시작하고 화면의 안내를 따릅니다.

Q: 설명서는 어디에서 찾아볼 수 있습니까?

AWS CloudFormation과 모든 AWS 제품 및 서비스에 대한 설명서는 http://aws.amazon.com/documentation에서 확인할 수 있습니다. AWS Toolkit for Visual Studio에 대한 설명서는 여기에서 확인할 수 있습니다.

Q: 애플리케이션에 대한 지원은 어떻게 받을 수 있습니까?

AWS Premium Support는 AWS CloudFormation의 사용과 관련된 문제를 다룹니다. 자세한 내용 및 요금은 AWS Premium Support 세부 정보 페이지를 참조하십시오. Windows 및 .NET 개발자 포럼에서 다른 개발자와 소통하고 기존 AWS 커뮤니티에서 보유하고 있는 폭넓은 지식을 활용할 수 있습니다.

Q: AWS Toolkit for Visual Studio 라이선스는 어떻게 되어 있습니까?

AWS Toolkit은 AWS 고객 계약(“라이선스”) 하에 라이선스를 받습니다. 라이선스를 준수하지 않으면 AWS Tookit을 사용할 수 없습니다. 라이선스 사본은 http://aws.amazon.com/agreement/에서 확인할 수 있습니다.