Service Fabric 릴리스

이 문서에서는 Service Fabric 런타임 및 SDK에 대한 최신 릴리스 및 업데이트에 대한 자세한 정보를 제공합니다.

다음 리소스를 사용할 수도 있습니다.

Service Fabric 10.1

Service Fabric 런타임의 10.1 릴리스가 도구 및 SDK 업데이트와 함께 다양한 Azure 지역에 배포되기 시작했습니다. .NET SDK, Java SDK 및 Service Fabric 런타임에 대한 업데이트는 릴리스 정보에 제공된 링크에서 다운로드할 수 있습니다. SDK, NuGet 패키지 및 Maven 리포지토리는 7~10일 이내에 모든 지역에서 사용할 수 있습니다.

주요 알림

  • Service Fabric 런타임은 관리 및 클라이언트의 두 클라이언트 역할을 정의합니다. 관리 역할은 모든 테넌트가 관리 권한을 가지며 다른 테넌트 서비스에서 의도하지 않은 파괴적인 작업을 수행할 수 있는 공유 클러스터에서 문제가 될 수 있는 런타임 자체에서 매우 권한이 높고 구별할 수 없습니다. 이 릴리스에서는 클러스터 매니페스트의 올바르게 구성된 Security/ClientAccess 섹션과 결합되어 설명된 시나리오를 방지할 수 있는 세 번째 클라이언트 역할인 Elevated관리를 소개합니다.
  • 이제 Service Fabric은 세션이 소진되면 SFX/SFE에 표시되는 상태 이벤트를 내보냅니다.
  • 이렇게 하면 InBuild 제한에 적용할 때 InBuild 보조 복제본(replica) 가중치를 설정할 수 있습니다. 가중치가 높을수록 InBuild 보조 복제본(replica) InBuild 제한을 더 많이 차지하며, 마찬가지로 가중치가 낮을수록 제한에 도달하기 전에 InBuild에 더 많은 복제본(replica) 배치할 수 있습니다.

Service Fabric 10.1 릴리스

릴리스 날짜 Release 추가 정보
2023년 11월 1일 Azure Service Fabric 10.1 릴리스 릴리스 정보
2024년 4월 1일 Azure Service Fabric 10.1 두 번째 새로 고침 릴리스 릴리스 정보

Service Fabric 10.0

Service Fabric 런타임의 10.0 릴리스가 도구 및 SDK 업데이트와 함께 다양한 Azure 지역에 출시되기 시작했습니다. .NET SDK, Java SDK 및 Service Fabric 런타임에 대한 업데이트는 릴리스 정보에 제공된 링크에서 다운로드할 수 있습니다. SDK, NuGet 패키지 및 Maven 리포지토리는 7~10일 이내에 모든 지역에서 사용할 수 있습니다.

주요 알림

  • 컨테이너 이미지 정리를 향상시킵니다.
  • 노드 유형당 클러스터의 분산
  • 애플리케이션 및 클러스터 업그레이드를 위한 상태 검사 단계 및 타이머를 노출합니다.
  • 복제본(replica) 빌드 프로세스에서 ESE.dll 버전 호환성을 지원합니다.
  • 임대 프로브를 사용하도록 설정합니다.
  • "HostEndpoints" 없이 "SecurityCredentials"를 포함하도록 FabricClient 생성자를 확장합니다.
  • 클러스터 관리 엔드포인트 설정에 대한 보안 감사입니다.

Service Fabric 10.0 릴리스

릴리스 날짜 Release 추가 정보
2023년 9월 9일 Azure Service Fabric 10.0 릴리스 릴리스 정보
2023년 11월 1일 Azure Service Fabric 10.0 첫 번째 새로 고침 릴리스 릴리스 정보
2024년 4월 1일 Azure Service Fabric 10.1 세 번째 새로 고침 릴리스 릴리스 정보

Service Fabric 9.1

Service Fabric 런타임의 9.1 릴리스가 도구 및 SDK 업데이트와 함께 다양한 Azure 지역에 배포되기 시작했음을 발표하게 되어 기쁩니다. .NET SDK, Java SDK 및 Service Fabric 런타임에 대한 업데이트는 릴리스 정보에 제공된 링크에서 다운로드할 수 있습니다. SDK, NuGet 패키지 및 Maven 리포지토리는 7~10일 이내에 모든 지역에서 사용할 수 있습니다.

주요 알림

  • Azure Service 패브릭은 2022년 11월 10일부터 Silver 또는 Gold 내구성 요구 사항을 충족하지 않는 배포를 차단합니다(날짜가 2022년 10월 30일에서 2022년 11월 10일로 연장됨). 프로덕션 워크로드에 대한 VM 수준 인프라 요청으로 인한 데이터 손실을 방지하기 위해 2022년 11월 10일 이후에 만들어진 최신 클러스터에 대해 이 변경 내용을 적용하여 5개 이상의 VM에 적용됩니다. Bronze 내구성에 대한 VM 수 요구 사항은 변경되지 않습니다. 기존 클러스터에 대한 적용은 앞으로 몇 달 내에 출시될 예정입니다.
  • 가상 머신 확장 집합 내구성이 Silver 또는 Gold인 Azure Service 패브릭 노드 형식은 항상 확장 집합 모델 정의에서 "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" 속성이 false로 설정되어 있어야 합니다. enableAutomaticUpdates를 false로 설정하면 프로덕션 워크로드에 영향을 줄 수 있는 패치와 같은 Windows 업데이트로 인해 의도하지 않은 OS 다시 시작을 방지할 수 있습니다. 대신 "enableAutomaticOSUpgrade"를 true로 설정하여 가상 머신 확장 집합 OS 이미지 업데이트를 통해 자동 OS 업그레이드를 사용하도록 설정해야 합니다. 확장 집합에서 자동 OS 이미지 업그레이드를 사용하면 Windows 업데이트를 통한 추가 패치 프로세스가 필요하지 않습니다.
  • 9.1.1436.9590부터 Service Fabric 런타임은 "Setup/BlockAccessToWireServer"라는 Linux 및 Windows에서 구성을 제공하여 런타임 배포자가 컨테이너에서 유선 서버로의 액세스를 방지하기 위해 VM(가상 머신)에서 ACL(액세스 제어 목록)을 설정할 수 있도록 합니다. 이러한 ACL은 새 클러스터 만들기/업그레이드 및 VM/SF 노드 다시 시작 시나리오 중에 동기화가 유지됩니다.

Service Fabric 9.1 릴리스

릴리스 날짜 Release 추가 정보
2022년 10월 24일 Azure Service Fabric 9.1 릴리스 정보
2022년 12월 8일 Azure Service Fabric 9.1 첫 번째 새 릴리스 릴리스 정보
2023년 3월 1일 Azure Service Fabric 9.1 두 번째 새 릴리스 릴리스 정보
2023년 4월 6일 Azure Service Fabric 9.1 세 번째 새 릴리스 릴리스 정보
2023년 5월 15일 Azure Service Fabric 9.1 네 번째 새 릴리스 릴리스 정보
2023년 6월 19일 Azure Service Fabric 9.1 다섯 번째 새 릴리스 릴리스 정보
2023년 8월 30일 Azure Service Fabric 9.1 여섯 번째 새 릴리스 릴리스 정보
2023년 11월 1일 Azure Service Fabric 9.1 일곱 번째 새로 고침 릴리스 릴리스 정보
2024년 4월 1일 Azure Service Fabric 9.1 9번째 새로 고침 릴리스 릴리스 정보

Service Fabric 9.0

Service Fabric 런타임의 9.0 릴리스가 도구 및 SDK 업데이트와 함께 다양한 Azure 지역에 배포되기 시작했음을 발표하게 되어 기쁩니다. .NET SDK, Java SDK 및 Service Fabric 런타임에 대한 업데이트는 웹 플랫폼 설치 관리자, NuGet 패키지 및 Maven 리포지토리를 통해 사용할 수 있습니다.

주요 알림

  • 일반 공급 .NET 6.0 지원
  • 일반 공급 Ubuntu 20.04 지원
  • 일반 공급 단일 가상 머신 확장 집합 내의 다중 AZ 지원
  • IHost, IHostBuilder 및 최소 호스팅 모델에 대한 지원이 추가됨
  • DCS(데이터 계약 직렬화) 기반 원격 예외에 대한 옵트인 옵션 사용
  • WSL2를 사용하여 Windows에서 Linux 개발을 위한 엔드투엔드 개발자 환경 만들기 지원
  • Service Fabric DNS 서비스에 대한 병렬 재귀 쿼리 지원
  • 관리형 KeyVaultReference 지원
  • 현재 배포된 코드 패키지에 대한 컨테이너 ID 노출
  • 상태 비저장 게스트 애플리케이션에 대한 Fabric_InstanceId 환경 변수 추가
  • MoveCost를 보고하기 위한 노출된 API
  • InstanceCloseDelayDuration에 구성 가능한 최댓값 적용
  • 행위자 미리 알림을 열거하는 기능이 추가됨
  • 플랫폼 이벤트 업데이트
  • SFRP를 통해 ARM 리소스 ID로 설정할 수 있는 Service Fabric 런타임에 속성이 도입되었습니다.
  • 노출된 애플리케이션 유형 프로비전 타임스탬프
  • ARM 리소스 ID부터 시작하여 애플리케이션 유형 + 버전 엔터티에 Service Fabric SFRP(리소스 공급자) 메타데이터에 대한 지원이 추가됨
  • 이제 9.0 CU2 릴리스부터 Windows Server 2022가 지원됩니다.
  • Service Fabric용 Windows 컨테이너에서 Mirantis Container 런타임 지원
  • Service Fabric SDK 및 도구를 설치하는 데 사용되는 Microsoft 웹 플랫폼 설치 관리자(WebPI)는 2022년 7월 1일에 사용 중지되었습니다.
  • Azure Service Fabric은 2022년 9월 30일부터 Silver 또는 Gold 내구성 요구 사항을 충족하지 않는 배포를 차단합니다. 프로덕션 워크로드에 대한 VM 수준 인프라 요청으로 인한 데이터 손실을 방지하기 위해 5개 이상의 VM에 이 변경 내용이 적용됩니다. 기존 클러스터에 대한 적용은 앞으로 몇 달 내에 출시될 예정입니다.
  • 가상 머신 확장 집합 내구성이 Silver 또는 Gold인 Azure Service Fabric 노드 형식은 프로덕션 워크로드에 영향을 미칠 수 있는 Windows 업데이트로 인해 의도하지 않은 OS 다시 시작을 방지하기 위해 항상 Windows 업데이트를 명시적으로 사용하지 않도록 설정해야 합니다. 이는 가상 머신 확장 집합 OSProfile에서 "enableAutomaticUpdates": false를 설정하여 수행할 수 있습니다. 대신 자동 가상 머신 확장 집합 이미지 업그레이드를 사용하는 것이 좋습니다. 가상 머신 확장 집합에서 Windows 업데이트가 사용하지 않도록 설정되지 않은 경우 새 클러스터에 대한 배포는 2022년 9월 30일부터 실패하기 시작합니다. 기존 클러스터에 대한 적용은 앞으로 몇 달 내에 출시될 예정입니다.

Service Fabric 9.0 릴리스

릴리스 날짜 Release 추가 정보
2022년 4월 29일 Azure Service Fabric 9.0 릴리스 정보
2022년 6월 6일 Azure Service Fabric 9.0 첫 번째 새로 고침 릴리스 릴리스 정보
2022년 7월 14일 Azure Service Fabric 9.0 두 번째 새 릴리스 릴리스 정보
2022년 9월 13일 Azure Service Fabric 9.0 세 번째 새 릴리스 릴리스 정보
2022년 10월 11일 Azure Service Fabric 9.0 네 번째 새 릴리스 릴리스 정보
2022년 12월 8일 Azure Service Fabric 9.0 다섯 번째 새 릴리스 릴리스 정보
2023년 3월 1일 Azure Service Fabric 9.0 일곱 번째 새 릴리스 릴리스 정보
2023년 4월 6일 Azure Service Fabric 9.0 여덟 번째 새 릴리스 릴리스 정보
2023년 5월 15일 Azure Service Fabric 9.0 아홉 번째 새 릴리스 릴리스 정보
2023년 11월 1일 Azure Service Fabric 9.0 12번째 새로 고침 릴리스 릴리스 정보

Service Fabric 8.2

Service Fabric 런타임의 8.2 릴리스가 도구 및 SDK 업데이트와 함께 다양한 Azure 지역에 배포되기 시작했음을 발표하게 되어 기쁩니다. .NET SDK, Java SDK 및 Service Fabric 런타임에 대한 업데이트는 웹 플랫폼 설치 관리자, NuGet 패키지 및 Maven 리포지토리를 통해 사용할 수 있습니다.

주요 알림

  • 업그레이드가 영향을 미치는지 유의하기 위해 Cluster Manager에 API 노출
  • Azure Service 패브릭은 2022년 11월 10일부터 Silver 또는 Gold 내구성 요구 사항을 충족하지 않는 배포를 차단합니다(날짜가 2022년 10월 30일에서 2022년 11월 10일로 연장됨). 프로덕션 워크로드에 대한 VM 수준 인프라 요청으로 인한 데이터 손실을 방지하기 위해 2022년 11월 10일 이후에 만들어진 최신 클러스터에 대해 이 변경 내용을 적용하여 5개 이상의 VM에 적용됩니다. Bronze 내구성에 대한 VM 수 요구 사항은 변경되지 않습니다. 기존 클러스터에 대한 적용은 앞으로 몇 달 내에 출시될 예정입니다.
  • 가상 머신 확장 집합 내구성이 Silver 또는 Gold인 Azure Service 패브릭 노드 형식은 항상 확장 집합 모델 정의에서 "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" 속성이 false로 설정되어 있어야 합니다. enableAutomaticUpdates를 false로 설정하면 프로덕션 워크로드에 영향을 줄 수 있는 패치와 같은 Windows 업데이트로 인해 의도하지 않은 OS 다시 시작을 방지할 수 있습니다. 대신 "enableAutomaticOSUpgrade"를 true로 설정하여 가상 머신 확장 집합 OS 이미지 업데이트를 통해 자동 OS 업그레이드를 사용하도록 설정해야 합니다. 확장 집합에서 자동 OS 이미지 업그레이드를 사용하면 Windows 업데이트를 통한 추가 패치 프로세스가 필요하지 않습니다.

Service Fabric 8.2 릴리스

릴리스 날짜 Release 추가 정보
2021년 10월 29일 Azure Service Fabric 8.2 릴리스 정보
2021년 12월 16일 Azure Service Fabric 8.2 첫 번째 새로 고침 릴리스 릴리스 정보
2022년 2월 12일 Azure Service Fabric 8.2 두 번째 새로 고침 릴리스 릴리스 정보
2022년 6월 6일 Azure Service Fabric 8.2 세 번째 새로 고침 릴리스 릴리스 정보
2022년 7월 14일 Azure Service Fabric 8.2 네 번째 새 릴리스 릴리스 정보
2022년 10월 11일 Azure Service Fabric 8.2 여섯 번째 새 릴리스 릴리스 정보
2022년 10월 24일 Azure Service Fabric 8.2 일곱 번째 새 릴리스 릴리스 정보
2023년 3월 1일 Azure Service Fabric 8.2 아홉 번째 새 릴리스 릴리스 정보

Service Fabric 8.1

Service Fabric 런타임의 8.1 릴리스가 도구 및 SDK 업데이트와 함께 다양한 Azure 지역에 배포되기 시작했음을 발표하게 되어 기쁩니다. .NET SDK, Java SDK 및 Service Fabric 런타임에 대한 업데이트는 웹 플랫폼 설치 관리자, NuGet 패키지 및 Maven 리포지토리를 통해 사용할 수 있습니다.

주요 알림

  • 보조 복제본에 대한 지원이 추가됨
  • 미리 보기 .NET 6.0 Service Fabric 애플리케이션에 대한 지원이 추가됨
  • 애플리케이션 설명 업데이트에 대한 API 지원이 추가됨
  • IPC 실패 및 프로세스 중단을 감지하기 위해 RA(재구성 에이전트)와 RAP(재구성 에이전트 프록시) 간에 주기적인 ping이 추가됨
  • 컨테이너화되지 않은 애플리케이션의 활동성 및 준비 상태 프로브에 대한 지원이 추가됨
  • 노드 용량 업데이트에 대한 클러스터 업그레이드가 영향을 주지 않습니다.

Service Fabric 8.1 릴리스

릴리스 날짜 Release 추가 정보
2021년 7월 28일 Azure Service Fabric 8.1 릴리스 정보
2021년 8월 13일 Azure Service Fabric 8.1 첫 번째 새 릴리스 릴리스 정보
2021년 9월 9일 Azure Service Fabric 8.1 두 번째 새 릴리스 릴리스 정보
2021년 10월 6일 Azure Service Fabric 8.1 세 번째 새 릴리스 릴리스 정보

Service Fabric 8.0

Service Fabric 런타임의 8.0 릴리스가 도구 및 SDK 업데이트와 함께 다양한 Azure 지역에 배포되기 시작했음을 발표하게 되어 기쁩니다. .NET SDK, Java SDK 및 Service Fabric 런타임에 대한 업데이트는 웹 플랫폼 설치 관리자, NuGet 패키지 및 Maven 리포지토리를 통해 사용할 수 있습니다.

주요 알림

  • Windows용 .NET 5 지원의 일반 공급
  • 상태 비정상 NodeTypes의 일반 공급
  • 상태 비지정 서비스 인스턴스를 이동하는 기능
  • 애플리케이션 매니페스트에서 매개 변수가 있는 DefaultLoad를 추가하는 기능
  • 싱글톤 복제본(replica) 업그레이드의 경우 - 애플리케이션 수준에서 정의할 클러스터 수준 설정 중 일부를 가질 수 있는 기능
  • 노드 태그를 기반으로 하는 스마트 배치 가능
  • 클러스터 상태에 영향을 주는 비정상 노드의 백분율 임계값을 정의하는 기능
  • 로드된 최상위 서비스 쿼리 가능
  • 새 오류 코드에 대한 새 간격 추가 가능
  • 서비스 인스턴스를 완료된 것으로 표시하는 기능
  • 자동 업그레이드를 위한 웨이브 기반 배포 모델 지원
  • 컨테이너화된 애플리케이션에 대한 준비 상태 프로브 추가됨
  • 기본적으로 UseSeparateSecondaryMoveCost를 true로 설정
  • 릴리스하는 것이 안전한 즉시 참조를 해제하도록 StateManager를 수정했습니다.
  • 사용자 비밀을 저장하는 동안 중앙 비밀 서비스 제거 차단

Service Fabric 8.0 릴리스

릴리스 날짜 Release 추가 정보
2021년 4월 8일 Azure Service Fabric 8.0 릴리스 정보
2021년 5월 17일 Azure Service Fabric 8.0 첫 번째 새로 고침 릴리스 릴리스 정보
2021년 6월 17일 Azure Service Fabric 8.0 두 번째 새로 고침 릴리스 릴리스 정보
2021년 7월 28일 Azure Service Fabric 8.0 세 번째 새로 고침 릴리스 릴리스 정보

이전 버전

Service Fabric 7.2

주요 알림

Service Fabric 7.2 릴리스

릴리스 날짜 Release 추가 정보
2020년 10월 21일 Azure Service Fabric 7.2 릴리스 정보
2020년 11월 9일 Azure Service Fabric 7.2 두 번째 새로 고침 릴리스 릴리스 정보
2020년 11월 10일 Azure Service Fabric 7.2 세 번째 새로 고침 릴리스 릴리스 정보
2020년 12월 2일 Azure Service Fabric 7.2 네 번째 새로 고침 릴리스 릴리스 정보
2021년 1월 25일 Azure Service Fabric 7.2 다섯 번째 새로 고침 릴리스 릴리스 정보
2021년 2월 17일 Azure Service Fabric 7.2 여섯 번째 새로 고침 릴리스 릴리스 정보
2021년 3월 10일 Azure Service Fabric 7.2 일곱 번째 새로 고침 릴리스 릴리스 정보

Service Fabric 7.1

현재 COVID-19 위기로 인해 고객이 직면한 문제를 고려하여 7.1을 사용할 수 있게 하지만, 자동 업그레이드를 받도록 설정된 클러스터를 자동으로 업그레이드하지는 않습니다. 예상치 못한 중단을 방지하기 위해 고객에게 가장 적절한 시기에 업그레이드를 적용할 수 있도록 추후 알림이 제공될 때까지 자동 업그레이드를 일시 중지합니다.

Azure Portal이나 Azure Resource Manager 배포를 통해 7.1로 업데이트할 수 있습니다.

자동 업그레이드를 사용하도록 설정된 Service Fabric 클러스터는 표준 출시 절차를 다시 시작하면 자동으로 7.1 업데이트를 받기 시작합니다. Service Fabric 기술 커뮤니티 사이트에서 표준 출시를 시작하기 전에 다른 알림을 제공합니다. 또한 6.5부터 7.1까지의 주요 릴리스에 대한 지원 종료 날짜에 대한 업데이트를 게시했습니다.

주요 알림

  • Service Fabric 애플리케이션에 대한 Service Fabric 관리 ID의 일반 공급
  • Ubuntu 18.04 지원
  • 미리 보기 : 가상 머신 확장 집합 임시 OS 디스크 지원**: 임시 OS 디스크는 로컬 가상 머신에 만든 스토리지이며, 원격 Azure Storage에 저장되지 않습니다. 기존의 영구 OS 디스크, 임시 OS 디스크에 비해 모든 Service Fabric 노드 형식(기본 및 보조)에 권장됩니다.
    • OS 디스크에 대한 읽기/쓰기 대기 시간 단축
    • 더 빠른 다시 설정/이미지 다시 이미지 노드 관리 작업 사용
    • 전체 비용 절감(디스크는 무료이며 추가 스토리지 비용이 발생하지 않음)
  • 주체 일반 이름으로 Service Fabric 애플리케이션의 서비스 엔드포인트 인증서 선언을 지원합니다.
  • 컨테이너화된 서비스를 위한 상태 프로브 지원: 컨테이너화된 애플리케이션을 위한 활동성 프로브 메커니즘 지원 Liveness Probe는 컨테이너화된 애플리케이션의 활성 상태를 알리는 데 도움이 되며 적시에 응답하지 않으면 다시 시작됩니다.
  • 컨테이너게스트 실행 파일 애플리케이션의 이니셜라이저 코드 패키지 지원 이를 통해 지정된 순서로 코드 패키지(예: 컨테이너)를 실행하여 서비스 패키지 초기화를 수행할 수 있습니다.
  • FabricObserver 및 ClusterObserver 는 SF 클러스터의 다양한 측면과 관련된 Service Fabric 원격 분석을 캡처하는 상태 비저장 애플리케이션입니다. 이러한 두 애플리케이션은 모두 Windows 프로덕션 클러스터에 배포하여 ApplicationInsights, EventSource 및 LogAnalytics에 대한 구현된 지원을 통해 풍부한 원격 분석을 캡처할 준비가 되어 있습니다.
    • FO(FabricObserver) 2.0 - 모든 노드에서 실행되고 상태 이벤트를 생성하며 사용자가 구성한 리소스 사용 임계값에 도달하면 원격 분석을 내보냅니다. 이 릴리스에는 모니터링, 데이터 관리, 상태 이벤트 세부 정보, 구조적 원격 분석의 몇 가지 향상된 기능이 포함되어 있습니다.
    • CO(ClusterObserver) 1.1 - 한 노드에서 실행되고 클러스터 수준 상태 원격 분석을 캡처합니다. 이 릴리스에서 ClusterObserver는 노드 상태를 모니터링하고 사용자가 지정한 기간보다 오랫동안 노드가 다운되었거나, 사용하지 않게 설정 중이거나, 사용하지 않게 설정된 상태이면 원격 분석을 내보냅니다.

애플리케이션 수명 주기 환경 개선

  • 미리 보기: 요청 드레이닝: 서비스 업그레이드 또는 노드 비활성화와 같은 계획된 서비스 유지 관리 중에 서비스가 연결을 정상적으로 드레이닝할 수 있습니다. 이 기능은 서비스 구성에서 인스턴스 종료 지연 기간을 추가합니다. 계획된 작업 중에 SF는 검색에서 서비스의 주소를 제거한 다음 서비스를 종료하기 전에 이 기간을 기다립니다.
  • 자동 하위 클러스터 검색 및 균형 조정: 하위 클러스터링은 배치 제약 조건이 서로 다른 서비스에 공통 로드 메트릭이 있을 때 발생합니다. 서로 다른 노드 집합의 부하가 크게 다른 경우 Service Fabric 클러스터 리소스 관리자는 배치 제약 조건으로 인해 가능한 최상의 균형이 있는 경우에도 클러스터가 불균형하다고 믿습니다. 결과적으로 클러스터의 균형을 다시 맞추고 불필요한 서비스 이동을 유발할 수 있습니다(“불균형”을 크게 개선할 수 없기 때문). 이제 Cluster Resource Manager는 이러한 종류의 구성을 자동으로 감지하고 이동을 통해 불균형을 해결할 수 있는 시기와 실질적인 개선이 이루어지지 않으므로 항목을 그대로 두어야 하는 시기를 이해하려고 시도합니다.
  • 보조 복제본의 다양한 이동 비용 : 보조 복제본에 별도의 이동 비용을 사용해야 하는지 정의하기 위해 일부 시나리오에서 추가 유연성을 제공하는 새로운 이동 비용 값 VeryHigh를 도입했습니다.
  • 컨테이너화된 애플리케이션의 활동성 프로브 메커니즘을 사용하도록 설정했습니다. Liveness Probe는 컨테이너화된 애플리케이션의 활성 상태를 알리는 데 도움이 되며 적시에 응답하지 않으면 다시 시작됩니다.
  • 서비스에 대해 완료될 때까지 실행/한 번 실행**

이미지 저장소 개선 사항

  • Service Fabric 7.1에서는 기본적으로 노드 간 파일 전송을 보호하기 위해 사용자 지정 전송을 사용합니다. SMB 파일 공유에 대한 종속성은 버전 7.1에서 제거됩니다. 고객이 기본값에서 옵트아웃하고 이전 버전으로 업그레이드 및 다운그레이드하도록 선택할 수 있도록 Image Store Service 복제본(replica) 포함된 노드에 보안 SMB 파일 공유가 여전히 존재합니다.

신뢰할 수 있는 컬렉션 개선 사항

  • 신뢰할 수 있는 컬렉션을 사용한 상태 저장 서비스의 메모리 전용 저장 지원: 신뢰할 수 있는 휘발성 컬렉션을 사용하면 대규모 중단 방지 내구성을 위해 데이터를 디스크에 보관할 수 있으며, 간헐적인 데이터 손실을 허용할 수 있는 복제된 캐시와 같은 워크로드에 사용할 수 있습니다. Volatile Reliable Collections의 제한 사항 및 제한 사항에 따라 지속성이 필요하지 않은 워크로드의 경우 쿼럼 손실의 드문 경우를 처리하는 서비스에 권장됩니다.
  • 미리 보기: Service Fabric Backup Explorer: Service Fabric 상태 저장 애플리케이션에 대한 신뢰할 수 있는 컬렉션 백업 관리를 용이하게 하기 위해 Service Fabric Backup Explorer를 통해 사용자가
    • 신뢰할 수 있는 컬렉션의 내용을 감사하고 검토합니다.
    • 현재 상태를 일관된 보기로 업데이트
    • 신뢰할 수 있는 컬렉션의 현재 스냅샷 백업 만들기
    • 데이터 손상 수정

Service Fabric 7.1 릴리스

릴리스 날짜 Release 추가 정보
2020년 4월 20일 Azure Service Fabric 7.1 릴리스 정보
2020년 6월 16일 Microsoft Azure Service Fabric 7.1 첫 번째 새 릴리스 릴리스 정보
2020년 7월 20일 Microsoft Azure Service Fabric 7.1 초 새로 고침 릴리스 정보
2020년 8월 12일 Microsoft Azure Service Fabric 7.1 세 번째 새로 고침 릴리스 정보
2020년 9월 10일 Microsoft Azure Service Fabric 7.1 네 번째 새 릴리스 릴리스 정보
2020년 10월 7일 Microsoft Azure Service Fabric 7.1 여섯 번째 새로 고침 릴리스 정보
2020년 11월 23일 Microsoft Azure Service Fabric 7.1 여덟 번째 새 릴리스 릴리스 정보

Service Fabric 7.0

이제 Azure Service Fabric 7.0을 사용할 수 있습니다! Azure Portal 또는 Azure Resource Manager 배포를 통해 7.0으로 업데이트할 수 있습니다. 연말연시 기간의 릴리스에 대한 고객의 피드백으로 인해 1월까지 자동 업그레이드를 받도록 설정된 클러스터를 자동으로 업데이트하지 않습니다. 1월에 표준 출시 프로시저를 재개하며, 자동 업그레이드가 사용으로 설정된 클러스터는 7.0 업데이트를 자동으로 받기 시작합니다. 출시가 시작되기 전에 또 다른 공지 사항을 드립니다. 또한 이 정책을 고려 중임을 나타내기 위해 계획된 릴리스 날짜를 업데이트할 예정입니다. 향후 릴리스 일정에 대한 업데이트는 여기를 참조하세요.

주요 알림

  • 애플리케이션 비밀의 KeyVaultReference 지원(미리 보기): 관리 ID가 사용으로 설정된 Service Fabric 애플리케이션은 이제 Key Vault 비밀 URL을 환경 변수, 애플리케이션 매개 변수 또는 컨테이너 리포지토리 자격 증명으로 직접 참조할 수 있습니다. Service Fabric은 애플리케이션의 관리 ID를 사용하여 자동으로 비밀을 확인합니다. 

  • 상태 비저장 서비스의 업그레이드 안전성 향상: 애플리케이션 업그레이드 중에 가용성을 보장하기 위해 상태 비저장 서비스의 최소 인스턴스 수를 사용 가능한 것으로 간주하도록 정의하는 새 구성을 도입했습니다. 이전에는 이 값이 모든 서비스에 대해 1이었으며 변경할 수 없었습니다. 이 새로운 서비스별 안전 검사 통해 Service Fabric의 상태 및 안전 검사 의존하는 애플리케이션 업그레이드, 클러스터 업그레이드 및 기타 기본 테넌트 중에 서비스가 최소 개수의 최대 인스턴스를 유지할 수 있습니다.

  • 사용자 서비스의 리소스 한도: 사용자는 Service Fabric 시스템 서비스의 리소스 고갈과 같은 시나리오를 방지하기 위해 노드의 사용자 서비스에 대한 리소스 한도를 설정할 수 있습니다. 

  • 복제본 형식의 매우 높은 서비스 이동 비용 이동 비용이 매우 높은 복제본은 다른 방법으로는 수정할 수 없는 클러스터에 제약 조건 위반이 있는 경우에만 이동됩니다. "매우 높음" 이전 비용을 사용하는 것이 합리적인 경우와 추가 고려 사항에 대한 추가 정보는 링크된 문서를 참조하세요.

  • 추가 클러스터 안전 검사: 이 릴리스에서는 구성 가능한 시드 노드 쿼럼 안전 검사 도입했습니다. 이렇게 하면 클러스터 수명 주기 및 관리 시나리오 중에 사용할 수 있어야 하는 시드 노드 수를 사용자 지정할 수 있습니다. 클러스터를 구성된 값 아래로 가져가는 작업은 차단됩니다. 현재 기본값은 항상 시드 노드의 쿼럼입니다. 예를 들어, 7개의 시드 노드가 있는 경우 5개 시드 노드 미만이 되는 작업은 기본적으로 차단됩니다. 이 변경으로 최소 안전 값 6을 만들 수 있으므로 한 번에 하나의 시드 노드만 다운될 수 있습니다.

  • Service Fabric Explorer에서 백업 및 복원 서비스 관리에 대한 지원이 추가되었습니다. 이렇게 하면 SFX 내에서 직접 수행할 수 있습니다. 백업 및 복원 서비스 검색, 백업 정책 만들기, 자동 백업 사용, 임시 백업 수행, 복원 작업 트리거 및 기존 백업 검색.

  • ReliableCollectionsMissingTypesTool가용성 발표: 이 도구는 롤링 애플리케이션 업그레이드 중에 신뢰할 수 있는 컬렉션에 사용되는 형식이 앞으로 및 이전 버전과 호환되는지 확인하는 데 도움이 됩니다. 이렇게 하면 누락되거나 호환되지 않는 형식으로 인한 업그레이드 오류 또는 데이터 손실 및 데이터 손상을 방지할 수 있습니다.

  • 보조 복제본(replica) 안정적인 읽기 사용: 안정적인 읽기는 보조 복제본(replica) 쿼럼이 적용된 값을 반환하도록 제한합니다.

또한 이 릴리스에는 다른 새 기능, 버그 수정, 지원 가능성, 안정성 및 성능 향상이 포함되어 있습니다. 변경 내용의 전체 목록은 릴리스 정보를 참조하세요.

Service Fabric 7.0 릴리스

릴리스 날짜 Release 추가 정보
2019년 11월 18일 Azure Service Fabric 7.0 릴리스 정보
2020년 1월 30일 Azure Service Fabric 7.0 새로 고침 릴리스 릴리스 정보
2020년 2월 6일 Azure Service Fabric 7.0 새로 고침 릴리스 릴리스 정보
2020년 3월 2일 Azure Service Fabric 7.0 새로 고침 릴리스 릴리스 정보
2020년 5월 6일 Azure Service Fabric 7.0 여섯 번째 새로 고침 릴리스 릴리스 정보
2020년 10월 9일 Azure Service Fabric 7.0 9번째 새로 고침 릴리스 릴리스 정보

Service Fabric 6.5

이 릴리스에는 지원 가능성, 안정성, 성능 향상, 새로운 기능, 버그 수정 및 클러스터와 애플리케이션 수명 주기 관리를 용이하게 하는 개선 사항이 포함되어 있습니다.

Important

Service Fabric 6.5는 Visual Studio 2015에서 Service Fabric 도구를 지원하는 최종 릴리스입니다. 고객은 향후 Visual Studio 2019로 전환하는 것이 좋습니다.

Service Fabric 6.5의 새로운 기능:

자세한 내용은 Service Fabric 6.5 릴리스 정보를 참조하세요.

Service Fabric 6.5 릴리스

릴리스 날짜 Release 추가 정보
2019년 6월 11일 Azure Service Fabric 6.5 릴리스 정보
2019년 7월 2일 Azure Service Fabric 6.5 새 릴리스 릴리스 정보
2019년 7월 29일 Azure Service Fabric 6.5 새 릴리스 릴리스 정보
Aug 23, 2019 Azure Service Fabric 6.5 새 릴리스 릴리스 정보
2019년 10월 14일 Azure Service Fabric 6.5 새 릴리스 릴리스 정보

Service Fabric 6.4 릴리스

릴리스 날짜 Release
2018년 11월 30일 Azure Service Fabric 6.4
2018년 12월 12일 Windows 클러스터용 Azure Service Fabric 6.4 새로 고침 릴리스
2019년 2월 4일 Azure Service Fabric 6.4 새 릴리스
2019년 3월 4일 Azure Service Fabric 6.4 새 릴리스
2019년 4월 8일 Azure Service Fabric 6.4 새 릴리스
2019년 5월 2일 Azure Service Fabric 6.4 새 릴리스
2019년 5월 28일 Azure Service Fabric 6.4 새 릴리스