지난 시간에는 클라우드 개념과 Windows Azure 에 대해서 관련된 내용을 알아 보았습니다.

이번에는 클라우드 개발에 필요한 SDK, 개발 툴, 그리고 무료로 Azure 서비스를 이용해 볼

수 있는 트라이얼 신청에 대해서 같이 살펴 보도록 하겠습니다.

 

Azure 환경에서 개발을 하기 위해 필요한 내용을 살펴보면 Tools & SDK 설치,

그리고 무료로 Azure 플랫폼을 체험해 볼 수 있는 트라이얼 신청을 해서 사용해 보는 것이

좋을 거라 생각됩니다~

이후에 보시면 아시겠지만 로컬에서 Compute, Storage 시뮬레이션을 통해 애플리케이션을

테스트 하고 Azure 포털에 개발한 애플리케이션(서비스)를 호스팅 하는 형태라는 것을 알 수

있습니다.

 

Azure 개발을 하기 위해서는 로컬 컴퓨터에 Windows Vista SP2 이상의 OS IIS 7.0 그리고

.NET Framework 3.5 SP1 이상이 설치되어 있어야 합니다.

Windows XP는 지원되지 않으며 기본적으로 대부분의 요구사항을 포함하고 있는 Windows 7

운영체제 에서 Azure 개발 환경을 구성하여 사용하는 것이 바람 직 할거라 생각됩니다.

 

 

필요 준비 사항

비고

지원 운영 체제

Windows Vista Service Pack 2

Windows 7 Enterprise

Windows 7 Home Premium(32/64bit)

Windows 7 Professional(32/64bit)

Windows 7 Ultimate(32/64bit)

Windows Server 2008 R2

Windows Server 2008 Service Pack 2

Microsoft .NET Framework

. NET Framework 3.5 Service Pack 1이상

(http://go.microsoft.com/fwlink/?LinkID=131605)

IIS

(Internet Information Services)

IIS 7.0(ASP.NET, WCF HTTP 활성화, 정적 콘텐츠, IIS 관리 콘솔 및 선택적 CGI 사용)

MS SQL

Microsoft SQL Server Express 2005 또는

Microsoft SQL Server 2005 이상 또는

Microsoft SQL Server Express 2008 또는

Microsoft SQL Server 2008 이상

 

 

준비가 되었다면  Azure 공식 웹 사이트에 방문합니다.

http://www.microsoft.com/windowsazure/getstarted/

 

화면과 같이 툴과 SDK 설치, Windows Azure & SQL Azure Trial 신청 링크가 보입니다.

AzureSDK신청웹사이트.png

 

Tools & SDK 를 설치하는 과정은 Step By Step 로 설치가 진행됩니다.

웹 플랫폼 설치(WPI) 관리자를 통해 설치가 진행되며 Visual Studio 2010 에서 Azure 개발이 가능하도록 관련 확장 기능 및 서비스 프로젝트 템플릿(Web Role, Worker Role, WCF Role )이 추가되어 개발 할 수 있도록 인터페이스에 관련된

기능이 확장되어 Visual Studio 에서 통합 개발환경을 제공해 줍니다.

또는 Visual Studio 2010 에서 [새 프로젝트]-[Cloud] 프로젝트를 생성하면 SDK 설치가 되어 있지 않은 상태라면 Windows Azure Tools 다운로드 페이지가 표시되므로 해당 버튼을 클릭하여 설치를 진행해도 됩니다.

설치가 완료 된 후에는 Visual Studio 를 재 시작해야 프로젝트 내용이 표시됩니다.

WPI애저SDK설치화면.png  

 

설치 완료 후 Visual Studio 에서 다음과 같이 Azure Project 형식으로 각 Role 형식의 서비스 템플릿이 제공되는 프로젝트 생성 대화상자를 보실 수 있습니다.

AzureProject웹롤.png

 

 

개발 툴과 SDK 가 설치가 완료되었습니다.

그럼 무료로 체험해 볼 수 있는 Auzre 트라이얼 신청을 해 보겠습니다.

무료 신청 기간은 6 30일 까지 예정이라고 합니다.

http://www.microsoft.com/windowsazure/free-trial/

애저30Days신청.png

 

Azure는 아직 한국 서비스가 오픈 되지 않은 상태이지만 곧 국내에도 서비스 오픈 예정이라고 합니다. United States 에 프로모션 코드 “MSL001”를 입력하고

[Submit] 버튼을 클릭한 후 [Sign In] – Name, Address, Company Name, Zip Code 정보를 입력 후

최종 [Submit] 버튼을 클릭하면 신청이 완료 됩니다.

애저30Days신청-2.png

 

신청한 건에 대해서 승인완료 메일이 2~3일 정도 소요되어 처리 됩니다.

처리가 완료되면 다음과 같은 내용의 메일을 받아 보실 수 있습니다.

30day pass active success.png  

 

메일 내용에 [developer portal] 링크 또는 https://windows.azure.com 사이트에 사이트에 접속

하여 Windows Live ID 로그인 하시면 웹 페이지에 Windows Azure 관리 화면이 표시됩니다.

실버라이트 방식의 New 관리 포털, 그리고 웹 페이지 방식인 Old 포털 두 가지가 보입니다.

 

아래 화면은 New 관리 포털 입니다.

Old 버전에 비해서 UI 나 기능 제공 면에 있어서 휠씬 나은 모습을 보여 줍니다.

windows azure 관리화면.png

 

아래 화면은 Old 포털 입니다.

실제 사용을 해보았는데 New 포털 관리 사이트는 포스트 백 없이 화면 깜박임도 없고

일반 클라이언트 형태의 애플리케이션을 사용하는 것 같습니다~

좀 더 편리해진 New 버전 관리 포털을 이용해 보세요~

windows azure OLD 관리화면.png 

 

이외에 Azure 환경에서 C# 이외에 PHP, JAVA 언어로 개발이 가능하며 패키지 및 배포 시 별도의 관련 작업이 필요합니다. PHP IIS 7.0 에서 CGI 추가 설정이 필요하고 JAVA Eclipse 개발 툴과 Apache Tomcat 설치가 필요하고 자세한 내용은 아래 관련 정보를 참고하시기 바랍니다.

 

JAVA 개발자 가이드 문서

http://www.sqler.com/bAzure/380397

PHP 개발자 가이드 문서

http://www.sqler.com/bAzure/380664

 

 


Azure - 클라우드 컴퓨팅 - 시리즈 강좌 리스트
[Azure강좌] 1. 클라우드와 원도우 애저 소개
[Azure강좌] 2. SDK 설치와 Azure 무료 신청
[Azure강좌] 3. ASP.NET(Web Role) Hello World
[Azure강좌] 4. 프로젝트 패키지 Azure 배포
[Azure강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure강좌] 7. SQL Azure 소개와 서버 구성
[Azure강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure강좌] 10. SQL Azure 방화벽 설정
[Azure강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure강좌] 14. Blob 서비스와 Container
[Azure강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure강좌] 17. Windows Azure CDN 설정
[Azure강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션

 

 

Azure - 클라우드 컴퓨팅 - 동영상 참고 자료

[Azure 동영상 강좌] 1. 클라우드와 원도우 애저 소개 (애저 포털 둘러보기) 

[Azure 동영상 강좌] 2. SDK 설치와 Azure 무료 신청
[Azure 동영상 강좌] 3. ASP.NET(Web Role) Hello World
[Azure 동영상 강좌] 4. 프로젝트 패키지 Azure 배포
[Azure 동영상 강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure 동영상 강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure 동영상 강좌] 7. SQL Azure 소개와 서버 구성
[Azure 동영상 강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure 동영상 강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure 동영상 강좌] 10. SQL Azure 방화벽 설정
[Azure 동영상 강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure 동영상 강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure 동영상 강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure 동영상 강좌] 14. Blob 서비스와 Container
[Azure 동영상 강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure 동영상 강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure 동영상 강좌] 17. Windows Azure CDN 설정
[Azure 동영상 강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure 동영상 강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure 동영상 강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션





profile

안녕하세요. 이호엽 입니다!

ASP.NET 프론티어 

블로그: algorizm.tistory.com