Azure 앱 서비스와 클라우드 서비스의 차이점
저는 작년에 마이크로소프트 애저에 대해 배우기 시작했는데, 제공되는 서비스 중 하나가 클라우드 서비스였습니다.제가 이해하는 클라우드 서비스는 N-계층 앱을 구축할 수 있는 서비스입니다.따라서 예를 들어 하나의 ASP를 호스팅하는 웹 역할을 설정할 수 있습니다.백그라운드 처리 등을 위한 NET Web API 프로젝트 및 일부 작업자 역할.웹사이트 서비스도 있었습니다.
이제 Build 2015에서는 기본적으로 만들어진 Azure App Services를 소개했습니다.
- 웹 앱
- API 앱
- 로직 앱
- 모바일 앱
이제 클라우드 서비스를 언제 사용해야 하는지, 앱 서비스를 언제 사용해야 하는지 모르겠습니다.제 말은, 웹 앱과 API 앱, 로직 앱이 함께 있는 것이 클라우드 서비스와 같다는 인상을 받았지만 잘 모르겠습니다.
그렇다면 클라우드 서비스와 앱 서비스의 차이점은 무엇이며, 다른 서비스 대신 어떤 서비스를 선택해야 할까요?
Azure는 웹 사이트를 호스팅하는 여러 가지 방법을 제공합니다.
같은 생각이지만 추상적인 비전:
출처: http://www.hanselman.com/blog/IntroducingWindowsAzureWebJobs.aspx
저는 또한 다음 블로그를 읽기 전까지 그들의 차이점에 대해 혼란을 겪었습니다.이게 도움이 되길 바랍니다.
http://cloudacademy.com/blog/microsoft-azure-app-service-virtual-machines/
지난 달에 약간의 움직임이 있었습니다 :).웹 사이트가 웹 앱이 되었습니다.모바일 앱에서도 마찬가지입니다.
이제 둘 사이의 대조에 대한 당신의 질문에 답하기 위해, 각각의 목표를 달성합니다.클라우드 서비스는 VM과 관련된 PaaS였습니다.반면, 앱 서비스는 "자원 그룹"에 대해 말합니다.
애플리케이션 서비스와 관련하여 VM 인스턴스 내에서 훨씬 더 많은 애플리케이션을 큰 노력 없이 응축할 수 있습니다.그러나 앱 서비스가 클라우드 서비스에 비해 가장 많이 판매하는 것은 BizTalk가 외부에서 다른 프로세스에 연결하는 것과 마찬가지로 앱 로직으로 비즈니스 프로세스를 구성할 수 있는 기능입니다.
리소스 그룹은 DevOps에 접근하는 방법에 대한 다음 단계입니다.IMHO, Azure가 다음으로 '약속'하는 것은 애플리케이션이 마이크로소프트 서비스 패브릭에 마이크로서비스로 구축된다는 개념입니다.(지난 주에 발표되었습니다.)
Microsoft는 앱 서비스와 클라우드 서비스의 차이점을 다음과 같이 설명합니다. http://azure.microsoft.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/
실제로 클라우드 서비스는 상태 비저장 기능이 덜하며 직접 네트워킹/DR/HA를 더 많이 수행해야 하며 앱 서비스는 상태 비저장 기능이 더 많으며 즉시 네트워킹/DR/HA를 사용할 수 있습니다.
App Service
응용 프로그램을 배포할 수 있습니다.없음)에 대한 가 없습니다.Cloud Service
제어(RDP를 제공할 수 예, 역할(은 조금 PaaS)의 파일입니다. 예: 웹 역할, 작업자 역할(현재는 조금 오래됨)Virtual Machine
( 제어 을 부여합니다. (IaaS)
난처한 점은 애플리케이션 서비스 + VM를 사용하면 GIT를 사용하여 구축할 수 있지만 클라우드 서비스는 구현할 수 없다는 것입니다.
한가지 더 어색한 점은 앱 서비스가 서비스 패브릭과 매우 비슷하지만 SF는 RDP를 허용한다는 것입니다! 게다가 SF는 OS 업데이트를 하지 않지만 앱 서비스는 당신을 위해 OS 업데이트를 해줍니다!모든 비교 항목
"클라우드 서비스는 제어 수준과 사용 편의성 면에서 서비스 패브릭과 유사하지만 이제는 레거시 서비스이므로 새로운 개발에 서비스 패브릭을 사용하는 것이 좋습니다."
여기서 말한 바와 같이
웹 포털, 공용 API 및 WCF 서비스에 웹 앱 사용(xx.azurewebsites.net )
반면, 장시간 실행되는 백그라운드 작업을 수행하는 경우 클라우드 서비스(xx.cloudapp.net )를 사용하는 것을 고려해 보십시오.OnStart() 및 OnStop() 이벤트가 있는 윈도우즈 서비스를 개발하여 가상 시스템 내에서 호스팅하는 것과 같습니다.하지만 가상 머신을 관리하는 번거로움 없이 이러한 작업을 수행할 수 있습니다.
위의 내용이 명확하기를 바랍니다.
언급URL : https://stackoverflow.com/questions/30017451/differences-between-azure-app-services-and-cloud-services
'programing' 카테고리의 다른 글
범위 선택 시 VBA 런타임 오류 1004 "응용 프로그램 정의 오류 또는 개체 정의 오류" (0) | 2023.05.09 |
---|---|
Python 3.5.1용 urllib2를 설치해야 함 (0) | 2023.05.09 |
Swift에서 문자열에 다른 문자열이 포함되어 있는지 확인하려면 어떻게 해야 합니까? (0) | 2023.05.09 |
Xcode 4로 업그레이드한 후 파일 경고 누락 (0) | 2023.05.09 |
작은 테이블에서 중복 행 삭제 (0) | 2023.05.09 |