우리는 Azure로 곧바로 이전 할 예정이지만 IaaS는 기존의 물리적 데이터 센터 설정을 효과적으로 모방 할 예정입니다. 이는 Azure 웹 사이트 플랫폼을 사용하여 테스트 한 적이 없으므로 예상대로 작동하지 않을 수 있기 때문에 주로 발생합니다. 그러나 웹 사이트 서비스를 통해 웹 사이트를 실행하는 방법에 대해 궁금합니다. PaaS)는 IIS를 실행하는 IaaS 스타일의 VM에서 실행하는 것과 다를 수 있습니다. 그것은 기능면에서 동일하지 않습니까? PaaS 및 IaaS 배포를 모두 테스트해야합니까?IIS를 실행하는 (PaaS) 웹 사이트와 (IaaS) VM간에 기능상의 차이점이 있습니까?
-1
A
답변
1
의견에서 알 수 있듯이, 동일하지는 않지만 비슷합니다. 작업 부하를 Azure로 옮긴 나의 경험에서 대다수는 배치만으로 작업합니다. 웹 서버의 "표준 실행"으로 간주되지 않는 일을하는 경향이없는 것들 - 로컬 드라이브에 상태를 저장하거나 LAN 공유에 직접 쓰는 것, 특정 서버 리소스에 직접 액세스하는 것 또는 의존하는 것 추가 종속성/구성 요소가 서버에 설치됩니다. 로컬 드라이브에 쓸 수는 있지만 상태 또는 데이터 지속성을 관리하는 데이 파일을 사용하지 마십시오. 드라이브는 임시로 간주되어야하며 부하 분산 환경을 고려하여 설계해야합니다.
대부분의 web.config 설정은 여전히 예상대로 작동합니다. 서버에 다른 구성 요소가 필요한 경우 클라우드 서비스, 서비스 패브릭 또는 심지어 VM Scale 세트의 IIS를 고려해야합니다. 이러한 모든 기능을 통해 배포하려는 환경을 더 세부적으로 사용자 정의 할 수 있습니다.
웹 응용 프로그램 테스트는 매우 간단해야합니다. azure 웹 사이트는 VS에서 직접 웹 배포를 지원합니다. 해당 경로를 사용하고 싶거나 VSTS가 포함 된 Azure 웹 사이트에 빌드/릴리스/배포를 설정할 수 있습니다. 10 분.
웹 사이트는 초기에 프로비저닝 (몇 분) 될 때 빠르게 회전하며 위의 옵션에서 웹 사이트를 실행하는 가장 저렴한 방법입니다.
관련 문제
- 1. Javascript의 기능상의 차이점이 있습니까?
- 2. Azure - SQL (IaaS 또는 PaaS)
- 3. PaaS, SaaS 또는 Wordpress 용 IaaS
- 4. [,] 2 차원 배열과 [] [] 배열간에 기능상의 차이점이 있습니까?
- 5. iPhone4의 흑백 색상 사이에 기능상의 차이점이 있습니까?
- 6. VS2012 및 VS2013 솔루션간에 기능상의 차이점이 있습니까?
- 7. WPF와 WinForms WebBrowser 컨트롤 간에는 어떤 기능상의 차이점이 있습니까?
- 8. `should be_invalid`와`should_not be_valid` 사이에 기능상의 차이점이 있습니까?
- 9. Assert.That과 전통적인 구문 사이에 기능상의 차이점이 있습니까? NUnit과에서
- 10. SaltStack 및 PaaS
- 11. SqlConnection.CreateCommand와 새 SqlCommand간에 차이점이 있습니까?
- 12. Windows Azure - 외부/원격 액세스를 사용하지 않고 웹 사이트와 VM간에 통신합니다.
- 13. "2.00"과 "2.00f"간에 기능상의 차이가 있습니까?
- 14. 웹 사이트와 상호 작용합니까?
- 15. 웹 사이트와 브라우저의 호환성
- 16. IAAS 가상 시스템에서 Azure 진단을 구성 할 수 있습니까?
- 17. 클라우드 서비스 관련 문제 PaaS VM
- 18. 웹 사이트와 MATLAB 연결
- 19. 스키마의 USER 또는 OWNER로 DBUnit을 실행하는 것과 차이점이 있습니까?
- 20. jsp 및 독립 실행 형 Java 응용 프로그램에는 어떤 종류의 기능상의 차이점이 있습니까?
- 21. triplestore와 PAAS?
- 22. 웹 페이지에서 IIS를 관리하는 방법
- 23. IIS를 통한 웹 사이트 및 웹 서비스에 동일한 캐시를 사용
- 24. Tomcat 및 IIS를 실행하는 서버의 HTTPS
- 25. 웹 사이트와 비슷한 양식 만들기
- 26. C# 웹 사이트에서 IIS를 사용해야합니까?
- 27. 는 아파치 웹 서버를 IIS를
- 28. 웹 사이트와 통신 할 iFrame
- 29. Google 월렛 웹 사이트와 통합
- 30. IIS를 느리게 할 수 있습니까?
잘 설명 된 몇 가지 차이점이 있습니다. 그러나 웹 사이트 (웹 응용 프로그램)와 관련하여 [여기] (http://stackoverflow.com/a/10941526/272109)를 시작하고 싶을 수도 있습니다. 비슷한 질문에 대한 답변입니다. –
나는 그것을 이해하고 이해한다. 장점과 단점이 있지만 내가 이해하려고하는 것은 웹 사이트가 하루가 끝날 때 항상 후드 아래에있는 IIS이기 때문에 똑같이 수행 할 수 있는지 여부입니다. IaaS 설정에서 작동하면 PaaS 설정에서도 마찬가지입니다. – totalfreakingnoob
Azure App Service에서 애플리케이션은이 샌드 박스 (https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox)에서 실행됩니다. 일부 제한 사항은 클린 IaaS 시스템과 비교하여 적용됩니다. 그것을 고려하기 전에 철저히 시험하십시오. 하나 이상의 샌드 박스 제한 사항을 실행하는 경우 Cloud Services 또는 Service Fabric을 대신 살펴보십시오. 모든 PaaS. – evilSnobu