이것은 일반적인 질문이며 msdn에서 발췌하고 싶습니다.
캐싱, 서비스 버스, 스토리지, SQL Azure Database-WebSite : Yes WebRole : Yes와 같은 서비스에 액세스
ASP.NET, 클래식 ASP, Node.js, PHP 지원-WebSite : 예 WebRole : 예
공유 컨텐츠 및 구성-WebSite : 예 WebRole : 아니요
GIT, FTP-SiteSite : Yes WebRole : No를 사용하여 코드 배포
거의 즉각적인 배포 -WebSite : 예 WebRole : 아니요
통합 MySQL 서비스로 지원 -WebSite : Yes WebRole : Yes
다중 배포 환경 (생산 및 준비) -WebSite : No WebRole : Yes
네트워크 격리-웹 사이트 : 웹롤 없음 : 예
서버에 대한 원격 데스크톱 액세스 -WebSite : No WebRole : Yes
높은 권한으로 프로그램을 실행하는 기능 -WebSite : No WebRole : Yes
시작 작업 정의 / 실행 기능 -WebSite : No WebRole : Yes
지원되지 않는 프레임 워크 또는 라이브러리를 사용하는 기능 -WebSite : No WebRole : Yes
Windows Azure Connect / Windows Azure Network-WebSite : No WebRole : Yes 지원
자세한 내용을 보려면 다음 링크를 방문하십시오. http://blogs.msdn.com/b/silverlining/archive/2012/06/27/windows-azure-websites-web-roles-and-vms-when-to -use-which.aspx