2017-11-08 25 views
0

다른 사람들이 다른 환경에서 Pingfederate의 배포를 어떻게 관리하고 있는지 알고 싶습니다.Pingfederate에 대한 자동화 된 배포

우리는 플러그인을 개발할 필요가 있습니다. 템플리트 등을 만들 수도 있습니다. 현재 푸시되고있는 생각의 기차는 우리가 SVN에 디렉토리 구조를 제출하고 (그 때문에 우리가 가지고있는 것입니다) 그리고 Octopus를 사용합니다 환경 (localDev -> devTest -> pre-prod -> prod)을 통해 변경 사항을 푸시합니다. 위의 모든 환경은로드 균형 조정되는 prod를 제외한 단일 서버입니다.

config 유틸리티와 admin API를보고 있었지만 여기에 대한 이해는 서버 접근 방식에 대한 서버라는 의미이며 SVN에서 가져와 devTest로 푸시해야합니다. 잘 작동하지 않을 수도있는 설치된 시스템에 소스 코드 접근법을 적용하라는 요청을 받고있는 것 같습니다.

누가 PingFederate와 협력 중이며 환경을 통해 배포하고 제어하기 위해 어떤 전략을 사용하고 있습니까? 이 문제를 해결하기 위해 admin API에 많은 작업이 투입된 것으로 보입니다.

우리가 시도 할 때 어떤 문제가 있습니까?

이것이 유효한 아이디어인가 (SVN 방식), 소스 제어하에 모든 관련 파일을 가질 수 있으며 다음 환경의 관리 API로 그 파일을 보낼 수 있습니까?

우리는 플러그인 및 개발 도구 및 템플릿을 소스로 제어해야만하며 관리 API 및 PingFederate 관리 페이지를 사용하여 실제로 서버를 관리해야합니까?

답변

3

다음 PingFederate (버전 9, 2017 년 12 월 말에 출시 예정)에서 상당한 양의 작업이 수행되어 관리 API가 100 % 적용 사례에 적용됩니다. 나는 우리가 그것을 만들 것인지 말 것인지를 확신하지 못한다. (우리는 2017 년 11 월 말에 얼어 붙는다.) 그러나 그것은 가까워 질 것이다. 현재 제품이 설치되어 있으므로 (8.4.3 버전), 가장 큰 WS-Trust 구성 인 admin API에서 다루지 않는 몇 가지 주요 사용 사례가 있습니다. 한편으로 우리는 더 이상 ConfigCopy에 시간과 노력을 투입하지 않습니다. API가 실제로 고객 또는 파트너가 API에 대한 스크립팅을 통해 필요한 연결을 만들 수있는 메커니즘을 개발할 수 있도록하기 위해 설계 되었기 때문입니다. 예를 들어, SAML 통합을 제공하는 대형 SaaS 제공 업체를 생각해보십시오. 관리자 포털에 로그인하고 인증서를 추가하고 엔티티 ID를 설정하고 메타 데이터를 내보내고 메타 데이터 가져 오기 등을 수행 할 수 있습니다. 문제가 발생하지 않는 한 사람을 다루지 않습니다. admin API를 사용하면 PingFed에서 동일한 작업을 수행 할 수 있습니다. 이것은 모두 배경입니다. Ping이이 글을 쓰는 시점에서 어떤 위치에 배치했는지 이해합니다. 그럼, 그게 어디서 나올거야 ...

제 생각에는으로 admin API가 있습니다. 이것은 PingFed의 미래와의 인터페이스입니다. 그것에 대해 스크립팅하는 것은 "단순한"것이 아니라, 텍스트에서 나오는 것이 텍스트이고 변경할 수 있다는 사실 때문에 상황을 환경으로 푸시 할 수 있습니다.

지금, 그렇게 말했습니까? 모든 일을 "백업"목적으로 SVN에 저장하는 경우 ... 이동하십시오. 여기이 제품이 많은 고객과 함께 일할 때 내가 발견 한 것이기 때문입니다. 당신은 여섯 가지 (또는 많은) 환경을 가질 수 있습니다 ... 그러나 어떤 종류의 테스트를 할 수 있습니까? 최종 테스트에는 파트너가 포함됩니다 ... 에는 두 개의 공용 환경이 있습니다 (운이 좋다면). 얼마나 많은 "수준"의 사용자 데이터 저장소에 액세스 할 수 있습니까? 하나? 두? 그래서, 정말로, 당신은 당신의 다른 네 가지 (또는 무엇이든) 환경과 무엇을 할 것입니까? "오, 좋았어. 오류없이 전개됐다."그게 전부다.

귀하의 계정에 지정된 건축가와 대화하십시오. 선택을 제시하고 비즈니스 선택에 맞춰 선택을하는 것을 돕는 것이 그들의 임무입니다. 당신이 누군지 모르겠다면 세일즈맨이 당신 건축가와 연락을 취하십시오.

+0

Andrew가 답장을 보내 주셔서 감사합니다. 나는 svn 접근 방식에 관심이 있었지만 지금은 그렇지 않다. API를 사용하는 것을 선호하지만 Google 팀에 조언을 구할 것입니다. – onesixtyfourth