웹 서버에 서비스를 올릴때 외부에 노출 되는 웹 페이지와 같은 서비스를 올릴 수도 있지만, 뒷단의 비지니스 로직을 담당하는 시스템 서비스를 올릴 경우도 있습니다. Windows Azure에서 클라우드에 올리는 서비스 역시 이 처럼 두 가지 종류의 서비스가 나누어져서 올라가게 되며, 이를 각각 웹롤과 워커롤이라는 이름으로 불리게 됩니다.

다시 말하면 웹롤은 웹 페이지 처럼 외부에서 보이며 사용되는 서비스를 뜻하며, 워커롤은 자신이 보이지는 않으며 뒷단에서 묵묵히 일을 하는 것이라고 보시면 됩니다. 이번 따라하기에서는 워커롤을 사용하는 방법에 대해서 알아보려고 합니다. 이번 따라하기에 계속 사용하고 있는 방명록 서비스에서 사용자가 사진을 올리면 그 사진의 썸네일 이미지를 생성하는 것이지요. 아래는 이번에 다루는 내용 입니다.

06 워커롤 사용하기
1. Windows Azure가 C# 이외의 다른 언어를 호스트할 수 있음을 살펴 봅니다.
2. 워커롤이 RoleEntryPoint를 상속하는 클래스를 갖는 간단한 클래스 라이브러리임을 배웁니다. 워커를 콘솔 애플리케이션 또는 윈도우즈 서비스(Windows Service)로 생각하십시오.
3. Fabric이 시작하고, 정지하고, 상태를 얻기 위해 사용되는 상호 작용 포인트에 대해 살펴봅니다.

이번 과정 역시 로컬의 가상 클라우드 환경을 사용하므로 윈도우 애저 계정이 따로 필요하지 않습니다.

<애저 따라하기 이전 강좌>
[한국어 애저 자료] 따라하기 01 윈도우 애저 서비스 배포하기
[한국어 애저 자료] 따라하기 02 Hello 윈도우 애저
[한국어 애저 자료] 따라하기 03 방명록 데모
[한국어 애저 자료] 따라하기 04 로깅과 설정
[한국어 애저 자료] 따라하기 05 Blob 저장소 사용하기

Posted by joongs