Power Platform 환경 개요
Power Platform 환경은 조직의 비즈니스 데이터, 앱, 챗봇, 흐름을 저장, 관리 및 공유할 수 있는 공간입니다. 또한 역할, 보안 요구 사항 또는 대상 그룹이 다를 수 있는 앱을 분리하기 위한 컨테이너 역할을 합니다. 환경 활용을 선택하는 방식은 해당 조직 및 빌드하려는 앱에 따라 달라집니다. 예:
- 단일 환경에서 앱 또는 챗봇만 빌드하도록 선택할 수 있습니다.
- 앱 또는 챗봇의 테스트 및 프로덕션 버전을 그룹화하는 별도의 환경을 만들 수 있습니다.
- 회사의 특정 팀이나 부서에 해당하는 별도의 환경을 만들 수 있으며 각 팀에는 각 대상 그룹에 대한 관련 데이터와 앱이 포함되어 있습니다.
- 회사의 여러 글로벌 지점에 대해 별도의 환경을 만들 수도 있습니다.
Power Platform 환경 범위
각 환경은 Microsoft Entra 테넌트에서 만들어지며 해당 리소스는 해당 테넌트 내의 사용자만 액세스할 수 있습니다. 환경은 미국 등과 같은 지리적 위치와 연결되어 있습니다. 환경에서 앱을 만들면 해당 앱은 해당 지리적 위치의 데이터 센터에만 라우팅됩니다. 해당 환경에서 만드는 모든 항목(챗봇, 연결, 게이트웨이, Microsoft Power Automate를 사용하는 흐름 등 포함)도 해당 환경의 위치에 바인딩됩니다.
모든 환경에는 앱과 챗봇을 위한 스토리지를 제공하는 Microsoft Dataverse 데이터베이스가 0개 또는 1개 있을 수 있습니다. 환경에 대한 데이터베이스를 만들 수 있는지 여부는 Power Apps에 대해 구입한 라이선스와 환경 내의 사용자 권한에 따라 달라집니다. 추가 정보: 가격 책정 정보
환경에서 앱을 만들면 해당 앱은 연결, 게이트웨이, 흐름 및 Dataverse데이터베이스를 포함하여 동일한 환경에 배포된 데이터 원본에만 연결할 수 있습니다. 예를 들어, Test와 Dev라는 두 개의 환경을 만들고 각 환경에서 Dataverse 데이터베이스를 만든 시나리오를 고려해 보겠습니다. Test 환경에서 앱을 만들면 Test 데이터베이스에만 연결할 수 있으며 Dev 데이터베이스에는 연결할 수 없습니다.
환경간에 리소스를 이동할 수도 있습니다. 추가 정보: 리소스 마이그레이션
Power Platform 환경 역할
환경에는 환경 내 권한에 대한 액세스를 제공하는 두 가지 기본 제공 역할이 있습니다.
- 환경 관리자 역할은 다음을 포함하여 환경에 대한 모든 관리 조치를 수행할 수 있습니다.
- Environment Admin 또는 Environment Maker 역할에서 사용자 또는 그룹을 추가 또는 제거합니다.
- 이 환경에 대한 Dataverse 데이터베이스를 프로비전합니다.
- 환경 내에서 만든 모든 리소스를 보고 관리합니다.
- 데이터 손실 방지 정책을 설정합니다. 상세 정보: 데이터 손실 방지 정책 관리 참조
환경에서 데이터베이스를 만든 후에는 Environment Admin 역할 대신 System Administrator 역할을 사용할 수 있습니다.
- 환경 결정자 역할은 Power Automate를 사용하여 앱, 연결, 사용자 지정 커넥터 및 흐름을 포함한 환경 내에 새 리소스를 만들 수 있습니다.
또한 환경에서 빌드한 앱을 개별 사용자, 보안 그룹과 앱을 공유하여 조직의 다른 사용자에게 배포하거나 조직의 모든 사용자에게 배포할 수 있습니다. 상세 정보: Power Apps 내에서의 앱 공유
이러한 환경 역할에 할당된 사용자 또는 그룹은 환경 데이터베이스(있는 경우)에 대해 자동으로 액세스가 제공되지 않으므로 별도로 액세스를 부여해야 합니다.
사용자 또는 보안 그룹은 환경의 리소스에 대한 사용자 보안 구성에 설명된 단계를 수행하여 환경 관리자가 이 두 역할 중 하나에 할당할 수 있습니다.
조기 릴리스 주기 환경
표준 릴리스 환경에서 기능을 가져오기 전에 기능을 조기에 가져오는 지역 하위 집합에서 환경을 생성할 수 있습니다.
비즈니스에 중요한 환경이 업데이트되기 전에 시나리오를 검증하는 기능은 새로운 기능을 발견하고 시나리오에 영향을 미칠 수 있는 업데이트를 포착할 수 있는 좋은 방법입니다. 조기 릴리스 환경을 만드는 방법을 알아보려면 Power Platform 관리 센터에서 환경 만들기 및 관리를 참조하세요.
Power Platform 환경 유형
환경에는 여러 가지 유형이 있습니다. 유형은 환경의 목적을 나타내며 특성을 결정합니다. 다음 표에는 접할 수 있는 현재 환경 유형이 요약되어 있습니다.
형식 | 설명 | 보안 |
---|---|---|
생산 | 이것은 조직의 영구 작업에 사용됩니다. 사용 가능한 데이터베이스 용량이 1GB인 경우 관리자 또는 Power Apps 라이선스가 있는 모든 사용자가 만들고 소유할 수 있습니다. 이러한 환경은 버전 9.0 이상으로 업그레이드될 때 각각의 기존 Dataverse 데이터베이스에 대해서도 생성됩니다. 프로덕션 환경은 귀하가 사용하는 모든 환경에 사용해야 합니다. | 전체 컨트롤. |
기본 | 이들은 특수한 유형의 프로덕션 환경입니다. 각 테넌트에는 기본 환경이 자동으로 생성됩니다. 해당 특성은 다음 섹션 기본 환경에서 설명합니다 | 제한된 컨트롤. 모든 라이선스 사용자1에는 환경 제작자 역할이 있습니다. |
샌드박스 | 복사 및 재설정과 같은 기능을 제공하는 비 프로덕션 환경입니다. 샌드박스 환경은 프로덕션과 별도로 개발 및 테스트에 사용됩니다. 프로덕션 샌드박스 환경은 프로덕션 환경 생성이 차단될 수 있기 때문에 관리자로 제한될 수 있지만 프로덕션 환경에서 샌드박스 환경으로의 변환은 차단할 수 없습니다. | 전체 컨트롤. 테스트에 사용되는 경우 사용자 액세스만 필요합니다. 개발자는 리소스를 만들려면 환경 제작자 액세스 권한이 필요합니다. |
평가판 | 평가판 환경은 단기 테스트 요구를 지원하기 위한 것이며 짧은 시간 후에 자동으로 지워집니다. 30일 후에 만료되며 사용자당 1개로 제한됩니다. 프로비저닝 평가판 환경은 관리자로 제한될 수 있습니다. | 전체 컨트롤. |
개발자 | 개발자 환경은 개발자 플랜 라이선스가 있는 사용자가 만듭니다. 담당자만 사용할 수 있는 특수 환경입니다. 프로비저닝 개발자 환경은 관리자로 제한될 수 있습니다. 추가 정보: 환경 만들기 제어. Power Apps 개발자 플랜을 적극적으로 사용하는 한 개발자 환경을 사용할 수 있습니다. 추가 정보: Power Apps 개발자 플랜 | 제한된 컨트롤. 개발자 환경에는 보안 그룹을 할당할 수 없습니다. |
Microsoft Dataverse for Teams | Dataverse for Teams 환경은 앱을 사용하여 Teams에서 앱을 처음 생성하거나 앱 카탈로그에서 앱을 설치할 때 선택한 팀에 대해 자동으로 생성됩니다. 추가 정보: Dataverse for Teams 환경 소개. | 제한된 컨트롤. 관리자는 Teams 환경에 대해 제한된 설정을 사용할 수 있습니다. 보안 역할 또는 할당의 사용자 지정을 사용할 수 없습니다. Teams 구성원은 시스템에서 할당한 해당 보안 역할을 사용하여 Teams 구성원 유형(소유자, 구성원 및 게스트)에 자동으로 매핑됩니다. |
1사용자에게는 Power Apps, Power Automate, Microsoft 365, Dynamics 365, 독립 실행형 라이선스, 무료 및 평가판 라이선스가 부여됩니다.
세부 정보 환경
단일 기본 환경은 각 테넌트에 대해 Power Apps에 의해 자동으로 만들어지고 해당 테넌트의 모든 사용자에게 공유됩니다. 새 사용자가 Power Apps에 등록할 때마다 자동으로 기본 환경의 제작자 역할에 추가합니다. 기본 환경의 환경 관리자 역할에 사용자가 자동으로 추가되지 않습니다. 기본 환경은 Microsoft Entra 테넌트의 기본 지역에 가장 가까운 지역에 생성되며 이름은 "{Microsoft Entra 테넌트 이름} (기본값)"으로 지정됩니다.
기본 환경은 삭제할 수 없습니다. 기본 환경은 수동으로 백업할 수 없으며 시스템 백업은 지속적으로 수행됩니다.
기본 환경은 1TB의 저장 용량으로 제한됩니다. 더 많은 데이터를 저장하기 위해 프로덕션 환경을 만들 수 있습니다. 기본 환경에는 다음과 같은 스토리지 용량이 포함됩니다.
- 3GB Dataverse 데이터베이스 용량
- 3GB Dataverse 파일 용량
- 1GB Dataverse 로그 용량
새 환경을 생성하기 전에 수행되는 용량 확인은 새 환경을 생성하기에 충분한 용량이 있는지 여부를 계산할 때 기본 환경에 포함된 스토리지 용량을 제외합니다.
기본 환경에 관리자 지정
Microsoft 365 Power Platform 관리자는 기본 환경에서 더 이상 Dataverse 시스템 관리자 보안 역할에 자동으로 할당되지 않습니다. 시스템 관리자 역할에 액세스하는 방법에 대한 자세한 내용은 Microsoft Entra Privileged Identity Management를 사용하여 관리자 역할 관리를 참조하세요. 다른 사용자는 기본 환경에 관리자로 자동 추가되지 않습니다. 기본 환경에 대한 관리 잠금 가능성을 방지하려면 시스템 관리자 보안 역할를 신뢰할 수 있는 몇몇 사용자에게 Power Platform 관리자 역할을 할당하지 않고 할당하는 것이 좋습니다. 추가 정보: Dataverse 데이터베이스가 있는 환경 만들기
기본 환경 이름 바꾸기
기본 환경은 명명 규칙 {Microsoft Entra 테넌트 이름}(기본값)을 사용하여 생성됩니다. Power Platform 관리자는 기본 환경을 환경의 의도를 명확하게 요구하는 개인 생산성 환경과 같이 기본 환경을보다 설명적인 것으로 바꾸는 것을 고려해야합니다.
노트
기본 환경의 이름을 변경한 후에도 Power Platform 관리 센터에서 환경 유형이 기본값인 유일한 환경으로 식별할 수 있습니다.
추가 정보: 환경 속성 편집
기본 환경 모범 사례
기본 환경에 대한 자세한 안내 정보는 기본 환경 관리 및 기본 환경 보호를 참조하세요.
프로덕션 및 평가판 환경
여러 목적을 위한 환경을 만들 수 있습니다. 평가판 환경은 Dataverse를 사용하여 환경 및 데이터베이스를 시험하는 용도로 사용됩니다. 일정 기간 후에 만료됩니다.
Power Platform 관리 센터에서 환경 관리
Power Platform 관리 센터의 환경 페이지에서 환경을 보고 관리할 수 있습니다.
환경 목록을 정렬하고 검색할 수 있습니다. 관리할 환경이 많은 경우에 유용합니다.
환경 세부 정보
환경을 선택하면 URL, 호스팅되는 지역, 버전 등 해당 환경의 세부 정보를 볼 수 있습니다. 모두 보기를 선택하여 더 자세한 환경 정보를 봅니다.
편집을 선택하여 환경 세부 사항을 검토하고 편집합니다.
환경 위치
환경 유형에 따라 환경 위치가 달라집니다.
Type | 위치 정보 |
---|---|
생산 | 생성 시 사용자가 설정합니다. |
Default | 테넌트 홈 위치로 설정합니다. 이를 수정하려면 선호하는 환경 위치를 참조하세요. |
샌드박스 | 생성 시 사용자가 설정합니다. |
평가판 | 생성 시 사용자가 설정합니다. |
디벨로퍼 | 관리 포털을 통해 생성된 경우 생성 중에 위치를 지정할 수 있습니다. 가입시 생성된 경우에는 테넌트 홈 위치로 설정됩니다. 수정하려면 선호하는 환경 위치를 참조하세요. |
Microsoft Dataverse for Teams | 테넌트 홈 위치로 설정합니다. 이를 수정하려면 선호하는 환경 위치를 참조하세요. |
선호하는 환경 위치
Teams 환경 및 개발자 환경(가입 시 생성됨)을 테넌트 위치와 다른 위치에 생성하려는 경우 Power Platform PowerShell commandlet을 사용하여 테넌트에 대한 선호하는 환경 위치를 설정할 수 있습니다. 이 변경 사항은 기존 환경을 업데이트하지 않으며 변경 후에 생성된 새 환경에만 적용됩니다. 이러한 설정은 다음에서 설정 > PowerPlatform > 환경에서 확인할 수 있습니다.
$requestBody = [pscustomobject]@{
powerPlatform = [pscustomobject]@{
environments = [pscustomobject]@{
preferredEnvironmentLocation = "unitedstates"
}
}
}
Set-TenantSettings -RequestBody $requestBody
Office 365 다중 위치 테넌트가 있는 경우 선호하는 환경 위치 값을 사용하려면 settings.powerPlatform.powerApps.environments.disablePreferredDataLocationForTeamsEnvironment를 true로 설정해야 합니다.
$settings = Get-TenantSettings
$settings.powerPlatform.environments.disablePreferredDataLocationForTeamsEnvironment = $true
Set-TenantSettings -RequestBody $settings
이 값을 업데이트하면 Power Platform 관리 센터 환경 만들기 환경에 채워진 기본 위치가 업데이트됩니다.
환경 기록
환경 기록은 관리자에게 편집, 복사, 재설정 등과 같이 환경에서 수행되는 모든 작업과 함께 생성된 순간부터 삭제될 때까지 전체 환경 수명 주기의 타임라인을 제공합니다. 타임라인 형식에 대한 작업은 다음과 같습니다.
- 작업 이름: 예를 들어 생성됨
- 시작 시간
- 종료 시간: 해당하는 경우
- 시작자: 사용자
- 상태: 예를 들어 성공 또는 실패
환경 기록을 보려면 다음을 수행합니다.
관리자로 Power Platform 관리 센터에 로그인합니다.
환경을 선택한 다음, 목록에서 환경을 선택합니다.
명령 모음에서 기록을 선택합니다.
노트
- 편집과 같은 일부 작업은 편집을 작업으로 표시하지만 작업의 세부 정보는 표시하지 않습니다.
- 환경이 완전히 삭제되면 환경 기록도 삭제됩니다. 따라서 영구 삭제된 환경을 누가 삭제했는지 알 수 없을 수도 있습니다.