10.5.1의 새로운 기능
ArcGIS Data Store 10.5.1에서는 디스크 공간 절감을 위해 관계형 데이터 저장소의 증분 백업이 기본적으로 비활성화되며, backupdatastore 및 restoredatastore 유틸리티가 확장되며, 데이터 저장소 구성 마법사의 통신이나 ArcGIS Data Store 머신과 기타 ArcGIS Enterprise 컴포넌트 간의 통신에 사용되는 SSL 인증서를 바꿀 수 있는 새 도구가 제공됩니다.
기본 설정으로 비활성화된 증분 백업
이전 릴리스에서는 관계형 데이터 저장소에 대한 증분 백업이 자동으로 생성되었습니다. ArcGIS Data Store 10.5.1 이상에서 생성하는 관계형 데이터 저장소에 대해서는 증분 백업이 기본 설정에 따라 비활성화됩니다.
ArcGIS Data Store 10.5.1로 업그레이드하는 경우 증분 백업은 관계형 데이터 저장소에 대해 활성화된 상태로 유지됩니다.
webgisdr 유틸리티를 사용하여 백업을 생성하거나 ArcGIS Enterprise 배포를 다른 머신에 복제하기 위해서는 관계형 데이터 저장소에 대한 증분 백업이 활성화되어 있어야 합니다. 새로 생성된 10.5.1 관계형 데이터 저장소에 대해 이 유틸리티를 사용하거나 관계형 데이터 저장소를 특정 시점으로 복구하려는 경우 changedbproperties 유틸리티를 사용하여 지정 시간 복구를 활성화합니다. 업그레이드된 관계형 데이터 저장소에서 지정 시간 복구 또는 webgisdr 유틸리티가 필요 없는 경우 changedbproperties 유틸리티를 사용하여 지정 시간 복구를 비활성화할 수 있습니다.
버전 간 이동이 허용되도록 확장된 backupdatastore 유틸리티
이전 릴리스에서는 관계형 데이터 저장소를 다른 운영 체제에 설치된 ArcGIS Data Store 또는 다른 ArcGIS Data Store 버전에 복원하려는 경우 exportmanageddb 유틸리티를 사용해야 했습니다. 10.5.1에서는 backupdatastore 유틸리티를 사용하여 백업을 생성할 때 이 기능이 포함되어 있으며 exportmanageddb 유틸리티는 더 이상 지원되지 않습니다. 복원할 때는 운영 체제 또는 ArcGIS Data Store 버전 간에 이동하는 경우라도 restoredatastore 유틸리티를 사용합니다. importmanageddb 유틸리티도 더 이상 지원되지 않습니다.
하드웨어 장애 후 시공간형 빅데이터 저장소 복원 시의 개선된 기능
시공간형 빅데이터 저장소의 머신 중 하나 이상에 장애가 발생한 경우 새 머신에 복원해야 합니다. 대부분의 시공간형 빅데이터 저장소에는 여러 머신과 대용량 데이터가 포함되어 있으므로 모든 데이터를 하나의 새 머신에 복원하는 것이 불가능했습니다. 10.5.1에서는 restoredatastore 유틸리티에 --loaddata라는 새 작업이 포함되어 있습니다. 대부분의 시공간형 빅데이터 저장소의 경우 이 작업을 false로 설정하고 데이터를 불러오지 않고 복구할 첫 번째 새 시공간형 빅데이터 저장소 머신을 생성합니다. 이렇게 하면 시공간형 빅데이터 저장소에 추가 머신을 구성하여 백업 파일의 모든 데이터를 수용할 수 있으며 --loaddata 작업을 true로 설정하여 restoredatastore 유틸리티를 다시 실행함으로써 모든 데이터를 복원할 수 있습니다. 자세한 내용은 데이터 저장소 복구를 참고하세요.
SSL 인증서 업데이트를 위한 새 유틸리티
모든 웹 통신이 인증 기관의 SSL 인증서를 사용하여 인증되어야 하는 기관에서 ArcGIS Data Store와의 통신에 사용된 자체 서명된 SSL 인증서를 바꿀 수 있는 유틸리티가 추가되었습니다.
10.5의 새로운 기능
ArcGIS Data Store 10.5에서는 각 데이터 저장소 유형을 더욱 쉽게 구성하고 관리할 수 있습니다. 이 버전에는 확장된 구성 마법사, 모든 데이터 저장소 유형을 백업하고 복원하는 기능, 디스크 공간 부족으로 인한 데이터 손실 방지 기능, 여러 유틸리티의 개선 사항이 포함되어 있습니다.
특정 데이터 저장소 유형 구성
각 데이터 저장소 유형은 서로 다른 용도로 사용됩니다. 필요한 기능 및 사용할 클라이언트에 따라 각기 다른 유형의 데이터 저장소를 구성합니다. 10.5에서는 데이터 저장소 구성 마법사가 변경되어 이 프로세스를 더욱 간편하고 명확하게 수행할 수 있습니다. 이제는 생성하여 GIS Server 사이트에 등록할 데이터 저장소 유형을 지정할 수 있습니다. 관계형, 타일 캐시 또는 시공간형 빅데이터 저장소를 구성하도록 선택할 수 있습니다.
이전 릴리스에서는 마법사가 항상 관계형 타일 캐시 데이터 저장소를 모두 구성했으며 시공간형 빅데이터 저장소를 생성할 때는 마법사를 사용할 수 없었습니다.
모든 데이터 저장소 유형 백업 및 복원
이제는 모든 데이터 저장소 유형에 대해 자동 및 수동 백업이 가능합니다. 새로운 configurebackuplocation 유틸리티를 사용하여 각 데이터 저장소용 공유 네트워크 위치를 구성합니다. configurebackuplocation 유틸리티의 register 작업을 사용하여 시공간형 빅데이터 저장소 백업용 공유 네트워크 위치를 구성해야 합니다. change 작업을 포함해 configurebackuplocation 유틸리티를 사용하여 타일 캐시 및 관계형 데이터 저장소 백업용 공유 네트워크 위치를 지정합니다.
백업 위치를 설정한 후에는 backupdatastore 유틸리티를 사용하여 관계형, 타일 캐시 또는 시공간형 빅데이터 저장소의 수동 백업을 생성할 수 있습니다. backupdatastore 유틸리티는 관계형 데이터 저장소에 대해 실행하는 경우 전체 백업을 생성합니다.
이전 릴리스에서와 마찬가지로 관계형 데이터 저장소에 대해서는 기본 설정에 따라 자동 백업이 생성됩니다. 타일 캐시 및 시공간형 빅데이터 저장소의 경우에는 이제 이러한 데이터 저장소용 공유 네트워크 백업 위치를 설정한 후 updatebackupschedule 유틸리티를 실행하여 백업 일정을 설정할 수 있습니다.
수동이나 자동으로 처음 생성하는 시공간형 빅데이터 저장소 백업은 전체 백업입니다. 시공간형 빅데이터 저장소는 크기가 매우 클 수 있으므로 그 이후 백업에서는 초기 전체 백업 이후의 변경 사항만 포함하는 백업 파일이 생성됩니다.
마찬가지로 타일 캐시 데이터 저장소에 대해 수동 또는 자동 백업을 처음으로 생성하면 모든 기존 타일 캐시 데이터 저장소 데이터베이스의 백업 복사본이 작성됩니다. 그 이후 수동 또는 자동 백업에서는 백업을 마지막으로 생성한 이후 생성된 타일 캐시 데이터 저장소 데이터베이스의 백업 복사본이 생성됩니다.
restoredatastore 유틸리티도 확장되어 백업 파일이 있는 모든 데이터 저장소 유형을 복원할 수 있습니다.
관계형 데이터 저장소의 읽기 전용 모드
관계형 데이터 저장소를 생성한 머신의 디스크 공간이 부족해지면 데이터 저장소를 사용할 수 없게 되어 데이터가 손실될 수 있습니다. 이러한 현상은 원격 공유 디렉터리에 관계형 데이터 저장소 자동 백업을 구성하는 권장 사례를 따르지 않아 발생하는 경우가 많지만, 데이터 저장소가 매우 커지거나 여유 디스크 공간이 거의 없는 머신에 관계형 데이터 저장소를 생성한 경우에도 발생할 수 있습니다.
데이터 손상을 방지하기 위해 프라이머리 관계형 데이터 저장소가 실행되고 있는 머신의 디스크 공간이 특정 크기 미만으로 줄어들면 해당 데이터 저장소는 읽기 전용 모드로 설정됩니다. 기본 설정에 따라 해당 크기는 1024MB이지만 disk-threshold-readonly 작업을 포함해 changedbproperties 유틸리티를 사용하면 이 크기를 변경할 수 있습니다. 읽기 전용 모드가 설정되면 클라이언트는 호스팅 피처 레이어를 게시하는 등 데이터가 관계형 데이터 저장소에 복사되는 작업을 완료할 수 없게 됩니다.
데이터 저장소가 읽기 전용 모드로 설정되기 전에 관계형 데이터 저장소의 디스크 공간이 부족함을 나타내는 경고가 호스팅 서버의 로그 파일에 나타납니다. 기본 설정에 따라 이러한 메시지는 프라이머리 관계형 데이터 저장소 머신의 남은 공간이 10GB에 이르면 로그에 나타나기 시작합니다. ArcGIS Data Store 는 1시간마다 디스크 크기를 확인하므로 메시지도 매시간 기록됩니다.
남은 디스크 공간이 1024MB 또는 changedbproperties 유틸리티를 사용하여 지정한 크기 미만이 되면 관계형 데이터 저장소는 읽기 전용 모드로 설정됩니다.
프라이머리 데이터 저장소 머신에 디스크 공간을 추가한 후에는 changedatastoremode 유틸리티를 실행하여 관계형 데이터 저장소를 다시 읽기-쓰기 모드로 설정하고 updatebackupschedule 유틸리티를 사용하여 관계형 데이터 저장소에 대해 자동 백업을 다시 설정합니다.
changedatastoremode 유틸리티를 사용하여 머신에서 유지 보수 작업을 수행하는 동안 프라이머리 관계형 데이터 저장소를 읽기 전용 모드로 설정할 수도 있습니다.
describedatastore 유틸리티는 프라이머리 관계형 데이터 저장소 머신에서 실행하는 경우 데이터 저장소가 읽기 전용 모드인지 아니면 읽기-쓰기 모드인지를 나타내는 추가 정보 줄을 반환합니다.
타일 캐시 및 시공간형 빅데이터 저장소의 디스크 공간 모니터링
ArcGIS Data Store 는 타일 캐시 및 시공간형 빅데이터 저장소 머신의 남은 디스크 공간도 모니터링합니다. 남은 디스크 공간이 10GB 미만으로 떨어지면 디스크 공간을 추가해야 함을 알리는 경고가 기록됩니다. 데이터 저장소의 디스크 공간이 1024MB 미만이 되면 데이터 손실을 방지하기 위해 데이터 저장소가 종료됩니다.
데이터 저장소 머신에 디스크 공간을 추가한 후에는 머신에 한 가지 데이터 저장소 유형만 설치되어 있는 경우 해당 머신에서 ArcGIS Data Store 서비스를 다시 시작할 수도 있고, 호스팅 서버의 ArcGIS Server Administrator Directory에 로그인한 다음 start REST 함수를 사용하여 타일 캐시 또는 시공간형 빅데이터 저장소 머신을 재시작할 수도 있습니다.
ArcGIS Data Store 커맨드 유틸리티 변경 사항
커맨드 유틸리티에 대한 대부분의 변경 사항은 세 가지 데이터 저장소 유형의 운영 관리를 모두 개선하기 위해 적용되었습니다.
각 데이터 저장소 유형의 운영 관리를 더욱 명확하고 간편하게 수행하기 위한 개선의 일환으로, 등록 해제하거나 제거할 데이터 저장소 유형을 지정할 수 있도록 unregisterdatastore 및 removemachine 유틸리티에 새로운 옵션이 추가되었습니다. 같은 머신에 데이터 저장소 유형이 둘 이상 설치되어 있는 경우 이러한 옵션이 유용합니다. 예를 들어 관계형 데이터 저장소는 등록 해제하지 않고 타일 캐시 데이터 저장소를 등록 해제할 수 있습니다. 마찬가지로 다른 데이터 저장소에는 영향을 주지 않고 시공간형 빅데이터 저장소 머신 하나를 제거할 수 있습니다.
이제는 세 가지 데이터 저장소 유형에 모두 backupdatastore, restoredatastore, updatebackupschedule 유틸리티를 사용할 수 있습니다. 따라서 각 유틸리티의 구문이 변경되었습니다.
이제는 모든 데이터 저장소 유형의 백업을 생성할 수 있으므로, listbackups 유틸리티가 각 데이터 저장소 유형에 대해 작성된 백업의 정보를 반환할 수 있습니다.
각 데이터 저장소 유형의 정보를 더욱 효율적으로 나타내기 위해 describedatastore 유틸리티의 결과가 확장 및 수정되었습니다.
이제 listmanageduser 유틸리티는 세 가지 데이터 저장소 유형 모두에 대해 데이터 소유자의 사용자 이름과 비밀번호를 반환합니다.
changedbproperties 유틸리티는 다음과 같이 변경되었습니다.
- 이제 changedbproperties 유틸리티를 실행할 때 구성할 데이터 저장소 유형을 지정할 수 있습니다.
- disk-threshold-readonly 작업이 추가되어 디스크 공간 크기 제약 조건으로 인해 관계형 데이터 저장소 머신이 읽기 전용 모드로 설정되는 시기를 제어할 수 있습니다.
- 시공간형 빅데이터 저장소와 관련된 두 가지 옵션의 이름이 변경되었습니다. 이제 reallocation 옵션의 이름은 rebalance(이)고 max-allocation-off 옵션의 이름은 max-rebalance-off입니다. 이러한 새 이름은 해당 등록정보를 설정할 때 시공간형 빅데이터 저장소가 수행하는 작업을 더욱 정확하게 반영합니다.
새로운 changedatastoremode 유틸리티를 사용하면 관계형 데이터 저장소를 읽기 전용 상태로 설정했다가 클라이언트가 다시 관계형 데이터 저장소에 데이터를 쓰거나 해당 저장소의 데이터를 편집하도록 허용할 준비가 되면 관계형 데이터 저장소를 다시 읽기-쓰기 상태로 설정할 수 있습니다.
changebackuplocation 유틸리티는 더 이상 사용되지 않습니다. changebackuplocation 유틸리티는 기존 스크립트를 계속 사용할 수 있도록 아직 제공되고 있지만 이제는 configurebackuplocation 유틸리티를 대신 사용해야 합니다.