programing

Windows AppFabric이란 무엇입니까?

mailnote 2023. 5. 6. 15:18
반응형

Windows AppFabric이란 무엇입니까?

마이크로소프트는 "IIS에서 실행되는 웹 및 복합 응용프로그램을 더 쉽게 빌드, 확장 및 관리할 수 있게 해주는" Windows Server AppFabric의 베타 버전을 릴리스했습니다.

MS는 또한 사용자의 서버, 타사 호스트 및 Windows Azure에 AppFabric을 배포할 수 있다고 밝혔습니다.

지금까지 우리는 Azure 개발을 하지 않았습니다. 대부분 API가 ASP와 다르기 때문입니다.NET에서는 애플리케이션을 클라우드에만 배포할 수 있습니다(사용자의 서버에는 배포할 수 없음).

AppFabric API를 사용하면 사내, 타사 호스트 또는 클라우드에서 동일한 API로 배포할 수 있는 앱을 만들 수 있습니까?이 모든 것에서 '일류 시민'이 될 것인가요?

이것은 Azure API를 어디에 남기게 됩니까? AppFabric은 대체품입니까?Azure SQL은 어떻습니까?

제가 아는 한, AppFabric이 제공하는 주요 기능은 이전에 "Velocity"라는 코드명으로 명명된 것입니다.

Velocity는 MemCached에 대한 Microsoft의 답변의 원래 이름으로, Windows용으로 특별히 작성되었으며(x64 호환성 포함) ASP가 더 우수하다는 이점이 있습니다.NET 통합.

마이크로소프트는 이것을 "Windows Workflow Foundation 및 Windows Communication Foundation으로 빌드된 소프트웨어 관리"를 위한 무언가와 함께 번들로 제공했습니다(이전에는 코드명이 더블린이었습니다).

이 두 프로젝트(Velocity Dublin)는 이제 통합되어 AppFabric이라는 제목으로 판매되고 있습니다.

지금까지 AppFabric은 캐싱 프로바이더와 모니터링 서비스의 두 가지 요소입니다.

캐슁 기능은 이전에는 Velocity로 불렸으며 최근에야 AppFabric에 추가되었습니다.현재 AppFabric Caching이라고 하는 이 캐싱 기능은 로컬 캐싱, 대량 업데이트, 업데이트 콜백 등을 제공합니다.따라서 이러한 기능을 제공하지 않는 MemCache와 같은 기능에 대해 흥미로운 이유가 여기에 있습니다.

모니터링 기능은 AppFabric Workflow Management Service 및 AppFabric Event Collection Service라고 하는 2개의 윈도우즈 서비스와 함께 작동하는 IIS 7 관리자용 플러그인입니다.AppFabric을 설치하면 IIS 관리자에 세 가지 "기능"이 표시됩니다.

  1. AppFabric 대시보드
  2. 끝점
  3. 서비스

WWF(Windows Workflow)를 사용하는 경우 AppFabric을 사용하면 워크플로우를 사용하여 오류를 모니터링하고 문제를 해결할 수 있는 고급 제어 기능을 제공합니다.

그것은 더블린이라는 이름의 기술 코드의 새로운 이름입니다.간단히 말해 WF 및 WCF를 기반으로 하는 애플리케이션에 대해 사전 정의된 호스팅의 최신 발전을 보여준다는 것입니다.그것은 확장 가능한 서비스를 위한 기반을 형성할 것이며, 따라서 이러한 환경은 풍경의 일부가 될 것입니다.현재 WF를 위한 자체 호스팅 서비스가 있지만 WF4로 마이그레이션하는 동안 장기적인 확장성 솔루션을 위해 App Fabric을 사용해보고 있습니다.

IIS, WF, WCF ETW 등 기존 기술을 기반으로 하는 것이 많고, 이 MS들 위에 보고, 관리 등의 기능을 추가하고 있습니다.나는 azure api's가 더 낮은 수준 또는 더 정확하게 cloud only api를 형성할 것이라고 의심합니다.

채널 9 주제에 대한 비디오는 여기를 참조하십시오.

Windows Server Developer Center > Learn > Windows Server AppFabric 페이지 백서를 참조하십시오.

서비스 버스가 포함된 윈도우즈 Azure 플랫폼 구성 요소를 윈도우즈 Azure AppFabric이라고 합니다.이름에도 불구하고 이 구성 요소는 현재 윈도우즈 서버 AppFabric과 기술을 공유하지 않습니다.하지만 마이크로소프트는 이것이 바뀔 것이라고 말합니다.특히 AppFabric Caching Services와 AppFabric Hosting Services 모두 머지않은 미래에 Windows Azure AppFabric에 진출할 것입니다.이렇게 되면 애플리케이션 개발자는 Windows Server가 설치된 사내와 Windows Azure가 설치된 클라우드 모두에서 동일한 애플리케이션 인프라를 사용할 수 있습니다.

출시된 지 2년이 지났음에도 앱패브릭은 여전히 시장에서 이름을 알리기 위해 노력하고 있으며, 이는 지금까지 그들에게 불가능한 임무처럼 보입니다.마이크로소프트는 시장에서 독점을 즐기는 습관이 있지만 앱 패브릭의 경우는 그렇지 않습니다.NCache와 같은 잘 확립되고 성숙한 분산 캐싱 제품 중 일부와 다른 일부는 꽤 잘 수행하고 있으므로 앱 패브릭은 이 제품들과 경쟁하기 위해 새롭고 특별한 무언가를 고안해야 합니다.

새 프로젝트에서 App Fabric을 사용하지 마십시오.Microsoft에서 이 제품에 대한 지원 종료에 대한 정보를 게시했습니다. https://blogs.msdn.microsoft.com/appfabric/2015/06/19/microsoft-appfabric-1-1-for-windows-server-support-lifecycle-extension-4112017/

언급URL : https://stackoverflow.com/questions/1879672/what-exactly-is-the-windows-appfabric

반응형