하이라이트
- 지원 비용을 보장하기 위해 새로운 API 트래픽 관리 제어를 구현하고 있습니다. ORCID 우리 커뮤니티에서 공정하게 공유되고 서비스를 가장 많이 사용하는 사람들이 공정한 부담을 지고 있습니다.
- 2월 2025에서, ORCID 일일 사용 할당량을 구현하고 공개 및 익명 API에 대한 속도 제한을 변경하기 시작합니다.
- 회원 API는 변경되지 않으며, ORCID 회원들에게는 영향이 없습니다
- 이는 공개 또는 익명 API 클라이언트의 1% 미만에 영향을 미칠 것으로 예상합니다.
다른 PID 인프라 조직과 마찬가지로 ORCID 전 세계적으로 채택이 계속 증가하고 있으며, 보관된 데이터에 대한 액세스 요청이 계속 증가하고 있습니다. ORCID 레지스트리도 함께 성장하고 있습니다. ORCID지역사회 중심의 비영리 인프라 조직으로서의 사명은 다음을 보장하는 것입니다. ORCID 데이터는 누구나 자유롭게 공개적으로 사용할 수 있으며, 가능한 한 접근 장벽이 적어서 누구나 사용할 수 있습니다. 우리는 공개 데이터 파일을 매년 공개하고, 누구나 무료로 모든 공개 데이터를 쿼리하고 액세스할 수 있는 공개(등록) API와 익명 API를 제공함으로써 이를 달성합니다. ORCID 레지스트리. 이러한 서비스는 매우 많이 사용됩니다. 공개 데이터 파일은 일반적으로 100년에 수천 번 다운로드되고, 당사의 공개 API는 일반적으로 한 달에 150억~XNUMX억 XNUMX천만 건의 요청을 처리합니다.
우리 사명의 또 다른 핵심 부분은 지속 가능성을 보장하는 것입니다. 우리의 목표는 지속적인 식별자 서비스를 제공하는 것이며, 이 약속을 이행하기 위해 장기적으로 존재하고 싶습니다. 우리는 재정적으로 스스로를 지탱할 수 있도록 1,400명 이상의 조직 구성원의 지원에 매우 감사드립니다. 형평성의 정신으로, 우리는 또한 지원 비용이 ORCID 우리 커뮤니티에서 공평하게 공유되고, 우리 서비스를 가장 많이 사용하는 사용자가 부담을 공평하게 나눠 짊어져야 합니다. 사용이 계속 증가함에 따라, 우리는 최근 몇 달 동안 API에 대한 액세스 패턴을 자세히 살펴보았고, 대다수의 보다 겸손한 사용자와 비교했을 때 매우 많은 양의 호출을 하는 소수의 클라이언트가 있다는 것을 알아챘습니다. 이러한 사용을 관리하는 데 도움이 되도록, 우리는 2025년에 API 트래픽을 관리하는 방식에 몇 가지 변경 사항을 도입할 것입니다.
처음부터, ORCID 모든 API(멤버, 퍼블릭, 익명)에 관대한 API 속도 제한(각 API 클라이언트가 초당 만들 수 있는 최대 요청 수 지정)이 있습니다.이 제한은 주로 시스템 상태를 유지하고 한 클라이언트의 과도한 사용이 다른 모든 사람의 액세스에 영향을 미치지 않도록 하는 데 사용됩니다.이제 아래에서 자세히 설명하는 대로 익명 및 퍼블릭 API에 대해 2025년 초에 새로운 사용 할당량(각 API 클라이언트가 하루에 만들 수 있는 최대 요청 수 지정)을 구현할 계획입니다.또한 동일한 API에 대한 속도 제한을 줄일 것입니다.대부분의 API 사용자는 이러한 할당량의 영향을 받지 않습니다.현재 익명 및 퍼블릭 API 클라이언트의 XNUMX% 미만에게 영향을 미칠 것으로 예상합니다!멤버 API에 대한 사용 할당량을 도입하거나 속도 제한을 변경하지 않으므로 영향을 받는 멤버는 없을 것으로 예상합니다.
API 트래픽은 어떻게 관리되나요?
- 속도 제한: 정의된 기간 내에 API 클라이언트에 대해 이루어질 수 있는 요청 수, 즉 초당 24개 요청
- 사용 할당량: 정의된 기간(예: 24시간 기간) 동안 만들 수 있는 최대 요청 수
접근을 가능하게 하는 목표의 균형 ORCID 장기적 지속 가능성을 갖춘 데이터
올해 초에 API 사용 한도를 변경하는 것을 고려하는 프로세스를 시작했을 때, 우리의 목표는 소규모의 상업적 통합을 사용하는 데 있어 가능한 가장 낮은 장벽을 유지하면서도 공개 API를 지원하는 데 드는 비용을 공유하도록 장려하는 것이었습니다. 10가지 기본 원칙:
"ORCID 식별자 및 기록 데이터 (개인 정보 보호 설정에 따름)는 무료 및 유료 API 및 서비스의 조합을 통해 제공됩니다. 모든 비용은 지속 가능성을 보장하기 위해 설정됩니다. ORCID 비영리 자선 단체로서 장기적인 ORCID 체계."
2024년 초에 우리는 익명 및 공개 API 트래픽에 대한 자세한 분석을 수행하여 다양한 시나리오의 영향을 정확하게 모델링하여 이러한 이중 목표를 가장 잘 충족하는 시나리오를 결정할 수 있었습니다. 우리는 하루에 1,000개 이상의 API 호출을 하는 모든 클라이언트에 대한 몇 달 분의 사용 데이터를 수집하여 익명 API의 유사한 IP 주소 범위에서 사용량을 클러스터링했습니다. 일부 당사자가 현재 속도 제한을 우회하기 위해 여러 서버에서 동시에 API에 액세스하는 것으로 보이기 때문입니다.

저희 분석에 따르면 소수의 익명 API 클라이언트가 전체 레지스트리 트래픽의 80%에 해당하는 대부분의 API 호출을 생성하고 있으며, 일부 익명 API 클라이언트는 하루에 약 1만 건의 호출을 단독으로 처리하고 있습니다. 이들은 새로운 사용 할당량의 주요 영향을 받는 클라이언트입니다. 저희는 저희 분석에 대해 ORCID 이사회는 다양한 시나리오를 검토하고 각각의 전략적, 위험적, 형평적 의미를 고려합니다. 아래에 설명된 사용 한도는 2024년 XNUMX월 회의에서 이사회에서 승인했습니다.
API 트래픽 관리가 도움이 됩니다. ORCID'의 커뮤니티는 우리의 지속 가능성에 공평하게 기여합니다
ORCID'의 현재 속도 제한은 Member, Public 및 Anonymous API에 대해 초당 24개 요청입니다. 현재 어떤 API에도 사용 할당량이 없습니다.
2025년 XNUMX월부터 일일 사용 할당량을 구현하고 공개 및 익명 API에 대한 속도 제한을 다음과 같이 변경합니다.
새로운 API 제한 | 익명 API | 공개(등록) API | 회원 API — 변경 없음 |
속도 제한 | 12요청/초 | 12요청/초 | 24요청/초 |
사용 할당량 | 25회 읽기/일 (IP 주소당) | 100회 읽기/일 (클라이언트 ID 당) | 사용 할당량 없음 |
익명 API의 사용 할당량은 고객이 적응할 시간을 주기 위해 몇 달에 걸쳐 단계적으로 적용될 예정입니다.
우리는 이것이 50개의 활성 통합 중 5,700개 미만의 익명 및 공개 API 클라이언트에 영향을 미칠 것으로 예상합니다! 우리는 멤버 API에 대한 사용 할당량을 도입하지 않을 것이며, 속도 제한은 변경되지 않습니다. 즉, ORCID 현재의 요금 한도를 최대한 활용하는 회원 기관은 하루에 약 2만 건의 요청을 계속 처리할 수 있습니다. 이는 당사 분석에서 드러난 사용 패턴을 훌쩍 넘는 수치입니다. 따라서 회원 중 누구도 어떠한 종류의 중단도 경험하지 않을 것으로 예상합니다.
ORCID 우리는 항상 연례를 제공할 것입니다 공용 데이터 파일 다운로드를 원하는 모든 사람에게 무료로 제공되지만, 데이터에 대한 공정하고 공평한 액세스를 보장하는 것이 중요합니다. ORCID 레지스트리를 지금과 미래에. API 트래픽 관리에 대한 접근 방식을 검토하는 것은 이의 한 부분입니다. 10월에 우리는 "공개 API 서비스 약관"(이전 명칭은 "공개 클라이언트 서비스 약관")으로, 공개 및 익명 API에 대한 이용 약관을 추가로 명시합니다. 여기에서 우리는:
- 해당 조건이 익명(등록되지 않음) API와 공개(등록됨) API 모두에 적용된다는 점을 명확히 했습니다.
- '상업적 이용'의 정의를 명확히 했습니다.
- 제한 외에도 Public API에 대한 트래픽을 관리하기 위해 속도 제한을 사용하거나 사용 할당량을 적용할 수 있다고 설명했습니다.
- 공개 API에 액세스할 때 게시된 요금 제한 및 사용 할당량을 준수해야 한다는 점을 설명했습니다.
- 회원 API를 통해 귀하의 조직으로 귀하의 공개 API 자격 증명을 전송하는 데 동의하는 상황을 설명했습니다.
- 개인정보 보호 규정을 준수하기 위해 마케팅 커뮤니케이션을 위해 공개 API에서 얻은 데이터를 사용할 수 있는 상황을 명확히 했습니다.
- 서비스 약관 번역 상태에 대한 참고 사항을 추가했습니다.
하루 25회 이상, 하루 100회 미만을 사용하는 Anonymous API의 비상업적 사용자는 My를 통해 무료 공개 API 키에 등록할 것을 권장합니다. ORCID 페이지. 이를 통해 누가 API를 대량으로 사용하는지 더 잘 파악하고, 사용량이 다른 공개 API 사용자에게 영향을 미칠 수 있는 수준에 도달하면 연락할 수 있습니다. API를 비상업적으로 하루 100회 이상 사용하는 조직과 모든 상업적 API 액세스의 경우 가입을 고려하시기 바랍니다. ORCID 로 조직 구성원여기에는 실시간 동기화를 포함한 다양한 다른 이점이 제공됩니다. ORCID 사용 할당량 없이 API에 접근할 수 있고, 관대한 비율 제한도 있는 공개 데이터 파일입니다.
적당한 사용 할당량을 구현하고 익명 및 공개 API 클라이언트에 대한 요금 한도를 조정함으로써, 수요가 증가하더라도 장기적인 지속 가능성을 보장하고 데이터에 대한 공평한 액세스를 부여하는 능력을 용이하게 하는 방식으로 서비스의 무결성과 가용성을 유지할 수 있을 것이라고 확신합니다. 공개 또는 익명 API 사용자를 위한 다가올 변경 사항이나 공개 API 서비스 약관 업데이트에 대한 의견이나 질문이 있으면 언제든지 게시해 주세요. API 사용자 그룹 포럼.