이 페이지는 무료 시험 덤프 자료 [ http://exams.dumpsmaterials.com ]에서 가져온 것입니다. 내보내기 날짜:Thu Dec 5 2:37:30 2024 / +0000 GMT ___________________________________________________ 제목: [Q12-Q31] MCPA-Level-1 덤프 PDF 특별 할인 혜택 제공 [업데이트 5월-2023] --------------------------------------------------- MCPA-Level-1 덤프 PDF에 대한 특별 할인 혜택 제공 [업데이트 5월-2023] PDF 다운로드를 통해 우리의 MuleSoft시험의 화려한 결과를 얻을 수 있습니다! MuleSoft MCPA - Level 1 소개 : MuleSoft 공인 플랫폼 아키텍트 - Level 1 시험 뮬소프트 인증 개발자 - 레벨 1은 지도와 감독을 받아 기본적인 뮬 4 프로젝트를 성공적으로 수행할 수 있어야 합니다. 이 시험은 개발자가 기본 API 및 통합을 설계, 빌드, 테스트 및 디버그, 배포 및 관리하는 데 필요한 지식과 기술을 갖추고 있는지, 즉 애니포인트 플랫폼에서 애니포인트 스튜디오로 그리고 다시 애니포인트 플랫폼으로 이동하는 데 필요한 지식과 기술을 갖추고 있는지 검증합니다. 인증 응시자는 다음을 수행할 수 있어야 합니다: 배치 레코드 처리하기.데이터베이스, 파일, 웹 서비스, SaaS 애플리케이션 및 JMS 대기열을 포함한 다양한 리소스에 연결하기.MuleSoft에서 호스팅하는 Anypoint Platform을 사용하여 기본 API를 설계, 구축, 배포, 관리 및 제어하는 모든 수명 주기 단계에 걸쳐 활용하기. NO.12 예시를 참조하세요.개발자가 클라이언트 ID 시행 정책에 의해 관리되는 스테이징 환경에 배포된 API를 호출하기 위해 클라이언트 애플리케이션을 빌드하고 있습니다.API를 성공적으로 호출하려면 무엇이 필요하나요? 스테이징 환경에서 API를 소유한 애니포인트 플랫폼 계정의 클라이언트 ID 및 비밀번호 스테이징 환경의 애니포인트 플랫폼 계정에 대한 클라이언트 ID 및 비밀번호 스테이징 환경의 API 인스턴스에 대해 애니포인트 익스체인지에서 획득한 클라이언트 ID 및 비밀번호 애니포인트 플랫폼에서 획득한 유효한 OAuth 토큰과 관련 클라이언트 ID 및 비밀번호 설명https://docs.mulesoft.com/api-manager/2.x/policy-mule3-client-id-based-policiesNO.13 Mule 애플리케이션의 단위 테스트의 올바른 특징은 무엇인가요? 소스 및 대상 시스템의 입력 및 출력의 유효성을 테스트합니다. 해당 환경에 대한 전용 Mule 런타임이 있는 단위 테스트 환경에서 실행되어야 합니다. 외부 클라이언트 도구 또는 이벤트 소스에 의해 트리거되어야 합니다. 일반적으로 외부 연결이 필요 없는 임베디드 Mule 런타임에서 실행하기 위해 MUnit을 사용하여 작성됩니다. 설명https://dzone.com/articles/munit-frameworkNO.14 전시회를 참조하세요.하나의 엔드투엔드 비즈니스 프로세스를 경험, 프로세스 및 시스템 API의 협업으로 분해하는 가장 좋은 방법은 무엇인가요?A) 최종 사용자 애플리케이션에 대한 사용자 지정은 경험 API 수준이 아닌 프로세스 API 수준에서 처리B) 시스템 API가 식별된 프로세스 또는 경험 API에서 현재 필요하지 않은 데이터를 반환하도록 허용C) 항상 3개의 계층(경험, 프로세스 및 시스템 API)에 대해 정확히 하나의 API를 생성하여 계층화된 접근 방식을 사용D) 프로세스 API를 사용하여 여러 시스템 API에 대한 호출을 오케스트레이션하지만 다른 프로세스 API에는 사용하지 않도록 합니다. 옵션 A 옵션 B 옵션 C 옵션 D NO.15 조직에서 다양한 클라우드 기반 SaaS 시스템과 여러 온프레미스 시스템을 사용합니다. 온프레미스 시스템은 조직의 애플리케이션 네트워크의 중요한 부분이며 조직의 인트라넷 내에서만 액세스할 수 있습니다.클라우드 기반 SaaS 시스템과 온프레미스 시스템 모두와의 통합을 지원하기 위해 Anypoint Platform을 구성하고 사용하는 가장 좋은 방법은 무엇인가요?A) Anypoint Platform 프라이빗 클라우드 에디션 제어 플레인에서 관리하는 Anypoint VPC에서 CloudHub 배포 Mule 런타임 사용B) MuleSoft 호스팅 Anypoint Platform 제어 플레인에서 관리하는 공유 작업자 클라우드에서 CloudHub 배포 Mule 런타임 사용C) 외부 네트워크 액세스 없이 완전히 격리된 온프레미스 설치 Mule 런타임을 사용합니다, 외부 네트워크 액세스 없이 완전히 격리된 온프레미스 설치 Mule 런타임 사용D) 클라우드 허브 배포 및 수동 프로비저닝된 온프레미스 Mule 런타임을 조합하여 사용 MuleSoft가 호스팅하는 Anypoint Platform 컨트롤 플레인에서 관리합니다. 옵션 A 옵션 B 옵션 C 옵션 D NO.16 조직이 최신 API를 사용하여 재사용 가능한 IT 자산의 소비를 강조하는 IT 운영 모델로 전환하기로 전략적 결정을 내렸습니다(MuleSoft에서 정의).이 새로운 IT 운영 모델과 관련하여 각 최신 API를 가장 잘 설명하는 것은 무엇인가요? 각 최신 API에는 고유한 소프트웨어 개발 수명주기가 있으므로 문서화 및 자동화의 필요성이 줄어듭니다. 각 모뎀 API는 제품처럼 취급되어야 하며 특정 대상 고객(예: 모바일 앱 개발자)을 위해 설계되어야 합니다. 각 최신 API는 사용하기 쉬워야 하므로 SAML 또는 JWT D와 같은 복잡한 인증 메커니즘을 피해야 합니다. 각 최신 API는 REST 및 HTTP 기반이어야 합니다. 정답:1. 각 최신 API는 제품처럼 취급되어야 하며 특정 대상 고객(예: 모바일 앱 개발자)을 위해 설계되어야 합니다 *****************************************NO.17 전시를 참조하세요.하나의 엔드투엔드 비즈니스 프로세스를 경험, 프로세스 및 시스템 API의 협업으로 분해하는 가장 좋은 방법은 무엇인가요?A) 최종 사용자 애플리케이션에 대한 사용자 지정은 경험 API 수준이 아닌 프로세스 API 수준에서 처리B) 시스템 API가 식별된 프로세스 또는 경험 API에서 현재 필요하지 않은 데이터를 반환하도록 허용C) 항상 3개의 계층(경험, 프로세스 및 시스템 API)에 대해 정확히 하나의 API를 생성하여 계층화된 접근 방식을 사용D) 프로세스 API를 사용하여 여러 시스템 API에 대한 호출을 조율하지만 다른 프로세스 API에는 호출하지 않도록 합니다. 옵션 A 옵션 B 옵션 C 옵션 D 정답입니다: 시스템 API가 식별된 프로세스 또는 경험 API에서 현재 필요하지 않은 데이터를 반환하도록 허용합니다.*****************************************>> 최종 사용자 애플리케이션에 대한 모든 사용자 지정은 "경험 API"에서만 처리해야 합니다. 프로세스 API가 아닌 >> 계층화된 접근 방식을 사용해야 하지만 항상 3개의 계층 각각에 대해 정확히 하나의 API를 생성하는 것은 아닙니다. 경험 API는 하나이지만 프로세스 API와 시스템 API는 둘 이상인 경우가 많습니다. 시스템 API는 엔드 시스템 앞에 구축되는 가장 작은 모듈형 API이기 때문에 항상 하나 이상일 것입니다. >> 프로세스 API는 다른 프로세스 API뿐만 아니라 시스템 API를 호출할 수 있습니다. API 주도 연결에서는 프로세스 API가 다른 프로세스 API를 호출해서는 안 된다는 반설계 패턴은 없으며, 따라서 API 주도 연결 원칙에 따라 합당한 정답은 시스템 API가 식별된 프로세스 또는 경험 API에서 현재 필요하지 않은 데이터를 반환할 수 있도록 허용하는 것이 정답입니다. 이렇게 하면 향후 일부 프로세스 API가 시스템 API의 해당 데이터를 사용할 수 있으며 시스템 계층 API를 반복해서 건드릴 필요가 없습니다.NO.18 시스템 API의 API 데이터 모델이 백엔드 시스템의 데이터 모델보다 최소한의 개선만으로 해당 백엔드 시스템에 의해 노출된 데이터 모델을 합리적으로 모방할 수 있는 경우는 언제인가요? 조직 전체에서 널리 사용되는 기존 엔터프라이즈 데이터 모델이 있는 경우 시스템 API를 해당 데이터 모델과 함께 제한된 컨텍스트에 할당할 수 있는 경우 백엔드 시스템과 제한적으로만 격리하는 실용적인 접근 방식이 적절하다고 판단되는 경우 해당 백엔드 시스템이 가까운 시일 내에 교체될 것으로 예상되는 경우 정답입니다: 백엔드 시스템으로부터 제한적으로만 격리된 실용적인 접근 방식이 적절하다고 판단되는 경우.***************************************** 데이터 모델 선택에 관한 일반 지침 :>> 엔터프라이즈 데이터 모델이 사용 중인 경우 시스템 API의 API 데이터 모델은 해당 엔터프라이즈 데이터 모델의 데이터 유형을 사용해야 하며 해당 API 구현은 엔터프라이즈 데이터 모델의 이러한 데이터 유형과 백엔드 시스템의 기본 데이터 모델 간에 변환해야 합니다.>> 사용 중인 엔터프라이즈 데이터 모델이 없는 경우 각 시스템 API는 바운드 컨텍스트에 할당되어야 하며, 시스템 API의 API 데이터 모델은 해당 바운드 컨텍스트 데이터 모델의 데이터 유형을 사용해야 하고 해당 API 구현은 바운드 컨텍스트 데이터 모델의 이러한 데이터 유형과 백엔드 시스템의 기본 데이터 모델 간에 변환해야 합니다. 이 시나리오에서 바운드 컨텍스트 데이터 모델의 데이터 유형은 순전히 비즈니스 특성으로만 정의되며 일반적으로 백엔드 시스템의 기본 데이터 모델과는 관련이 없습니다. 즉, 번역 노력이 상당할 수 있습니다 >> 엔터프라이즈 데이터 모델이 사용되지 않고 깨끗한 바운드 컨텍스트 데이터 모델을 정의하는 것이 너무 많은 노력으로 간주되는 경우, 시스템 API의 API 데이터 모델은 백엔드 시스템의 데이터 유형을 거의 반영하고, 백엔드 시스템과 동일한 의미 및 명명, 가벼운 위생 처리, 주어진 시스템 API의 기능에 필요한 모든 필드를 노출하지만 훨씬 많지는 않으며 REST 규칙을 잘 활용해야 합니다 후자의 방식, 즉..., 기본적으로 백엔드 시스템의 데이터 모델을 미러링하는 API 데이터 모델을 시스템 API에 노출하는 방식은 그 자체로는 시스템 API 계층을 통해 백엔드 시스템으로부터 만족스러운 격리를 제공하지 못합니다. 특히, 일반적으로 백엔드 시스템 앞에 있는 모든 시스템 API를 크게 변경하지 않고는 백엔드 시스템을 "교체"할 수 없으며, 따라서 해당 시스템 API에 의존하는 모든 프로세스 API의 API 구현을 변경할 수 없습니다! 이는 이전 백엔드 시스템의 데이터 모델의 수명을 새로운 백엔드 시스템 앞에 있는 시스템 API의 API 데이터 모델 형태로 연장하는 것이 바람직하지 않기 때문입니다. 따라서 이 접근 방식을 따르는 시스템 API의 API 데이터 모델은 백엔드 시스템이 교체될 때 변경되어야 합니다.반면에>> 백엔드 시스템에 직접 액세스하는 것보다 비교적 적은 오버헤드를 추가하는 매우 실용적인 접근 방식입니다 >> 데이터 모델 외부의 백엔드 시스템의 복잡성(프로토콜, 인증, 연결 풀링, 네트워크 주소, ...)으로부터 API 클라이언트를 격리합니다.)>> 일반적인 API 정책을 시스템 API에 적용할 수 있음 >> 백엔드 시스템과 상호 작용하기 위한 API 데이터 모델을 시스템 API의 RAML 정의에 노출하여 명시적이고 가시적으로 표시함 >> 백엔드 시스템 데이터 모델로부터의 추가 격리는 Process API 계층의 API 구현에서 이루어짐 아니요.19 공용 애니포인트 익스체인지 포털을 통해 API를 공유하기 전에 무엇을 확인해야 하나요? 공개적으로 액세스할 수 있어야 하는 해당 API 인스턴스의 가시성 수준을 공개 가시성으로 설정해야 합니다. API에 액세스해야 하는 사용자는 애니포인트 플랫폼에서 적절한 역할에 추가되어야 합니다. API는 최소한 초기 구현이 배포되고 사용자가 상호 작용할 수 있도록 액세스 가능한 상태로 작동해야 합니다. API는 데이터가 손상되지 않도록 지원되는 인증/인증 메커니즘 중 하나를 사용하여 보안을 유지해야 합니다. 설명https://docs.mulesoft.com/exchange/to-share-api-asset-to-portalNO.20 전시물 참조.고객 호스팅 Mule 런타임을 MuleSoft 호스팅 Anypoint 플랫폼 컨트롤 플레인과 함께 사용할 때(하이브리드 배포) 어떤 것이 맞나요? 애니포인트 런타임 관리자는 Mule 애플리케이션을 배포하기 위해 Mule 런타임에 대한 네트워크 연결을 시작합니다. MuleSoft가 호스팅하는 공유 로드 밸런서를 사용하여 API 호출을 Mule 런타임에 로드 밸런싱할 수 있습니다. API 구현은 컨트롤 플레인과 통신할 수 없는 경우에도 고객이 호스팅하는 Mule 런타임에서 성공적으로 실행될 수 있습니다. 애니포인트 런타임 매니저는 노드 장애 발생 시 새 Mule 런타임 인스턴스를 생성하여 컨트롤 플레인에서 자동으로 HA를 보장합니다. NO.21 다음 중 API 주도 연결의 정의에 가장 적합한 것은? API 주도 연결은 아키텍처나 기술뿐만 아니라 조직에서 효율적인 IT 제공을 위해 인력과 프로세스를 구성하는 방법이기도 합니다. API 주도 연결은 경험, 프로세스 및 시스템 계층을 포괄하는 3계층 아키텍처입니다. API 주도 연결은 경험, 프로세스 및 시스템 계층 기반 API를 구현할 수 있는 기술입니다. 정답입니다: API 주도 연결은 단순한 아키텍처나 기술이 아니라 조직에서 효율적인 IT 제공을 위해 인력과 프로세스를 구성하는 방법입니다.*****************************************참고: 22 한 조직이 최신 API(MuleSoft에서 정의)를 사용하여 재사용 가능한 IT 자산의 소비를 강조하는 IT 운영 모델로 이동하기로 전략적 결정을 내렸습니다.이 새로운 IT 운영 모델과 관련하여 각 최신 API를 가장 잘 설명하는 것은 무엇입니까? 각 최신 API에는 고유한 소프트웨어 개발 수명주기가 있으므로 문서화 및 자동화의 필요성이 줄어듭니다. 각 최신 API는 제품처럼 취급되어야 하며 특정 대상 고객(예: 모바일 앱 개발자)을 위해 설계되어야 합니다. 각 최신 API는 사용하기 쉬워야 하므로 SAML이나 JWT와 같은 복잡한 인증 메커니즘을 피해야 합니다. 각 최신 API는 REST 및 HTTP 기반이어야 합니다. NO.23 조직에서 오늘의 견적을 캐시하는 오늘의 견적 API를 구현하고 있는데, 어떤 시나리오에서 개체 저장소 커넥터를 통해 GoudHub 개체 저장소를 사용하여 캐시 상태를 유지할 수 있나요? 캐시 상태를 공유해야하는 세 개의 개별 CloudHub 리전에 API 구현이 세 개의 CloudHub 배포가있는 경우 캐시 상태를 공유해야 하는 동일한 CloudHub 리전에 두 개의 Anypoint Platform 비즈니스 그룹에 의한 API 구현의 CloudHub 배포가 두 개 있는 경우 캐시 상태를 공유해야 하는 CloudHub에 API 구현이 한 번 배포되고 고객이 호스팅하는 Mule 런타임에 anottV 배포가 한 번 있는 경우 캐시 상태를 공유해야 하는 세 개의 CloudHub 워커에 대한 API 구현이 하나의 CloudHub 배포가 있는 경우 질문 24 일반적으로 API 주도 연결이라는 프레임워크 내에서 생성된 API의 기능이 아닌 것은 무엇인가요? 기본 백엔드 시스템 위에 추가적인 복원력 계층을 제공하여 클라이언트를 이러한 시스템의 장기적인 장애로부터 보호합니다. 백엔드 시스템에서 데이터가 어떻게 추출되는지 알지 못한 채 기본 자산을 소비함으로써 사용자 인터페이스 수준에서 혁신을 이룰 수 있습니다. 백엔드 시스템에서 데이터를 재사용 가능하고 소모 가능한 방식으로 추출하여 기본 백엔드 시스템에 대한 의존성을 줄입니다. 다양한 소스에서 데이터를 구성하고 오케스트레이션 로직과 결합하여 더 높은 수준의 가치를 창출할 수 있습니다. 정답입니다: 기본 백엔드 시스템 위에 추가적인 복원력 계층을 제공하여 이러한 시스템의 확장된 장애로부터 클라이언트를 보호합니다.***************************************** API 주도 연결에서 >> 경험 API - 백엔드 시스템에서 데이터가 추출되는 방식을 인식하지 않고 기본 자산을 소비함으로써 사용자 인터페이스 수준에서 혁신을 가능하게 합니다.>> 프로세스 API - 다양한 소스의 데이터를 구성하고 오케스트레이션 로직과 결합하여 더 높은 수준의 가치를 창출 >> 시스템 API - 백엔드 시스템에서 재사용 가능하고 소모 가능한 방식으로 데이터를 잠금 해제하여 기본 백엔드 시스템에 대한 의존성을 줄입니다. 그러나 기본 백엔드 시스템 위에 추가적인 복원력을 제공하여 이러한 시스템의 확장된 장애로부터 고객을 보호한다고 약속하지는 않습니다.https://dzone.com/articles/api-led-connectivity-with-muleNO.25. 다운타임이 반복적으로 발생하는 것으로 알려진 주문 API를 호출해야 하는 API 구현을 설계 중입니다.이러한 이유로 주문 API를 사용할 수 없을 때 폴백 API를 호출해야 합니다.폴백 API 호출을 설계하는 어떤 접근 방식이 최상의 복원력을 제공합니까? 애니포인트 익스체인지에서 적합한 기존 폴백 API를 검색한 다음 주문 API와 함께 이 폴백 API에 대한 호출을 구현합니다. API 관리자에서 주문 API에 대한 별도의 항목을 생성한 다음 기본 주문 API를 사용할 수 없는 경우 이 API를 폴백 API로 호출합니다. 주문 API를 사용할 수 없을 때마다 HTTP 307 임시 리디렉션 상태 코드를 통해 클라이언트 요청을 폴백 API로 리디렉션합니다. 주문 API를 호출하는 HTTP 요청자 구성 요소에서 옵션을 설정하여 주문 API에서 HTTP 4xx 또는 5xx 응답 상태 코드가 반환될 때마다 폴백 API를 대신 호출하도록 합니다. NO.26 한 조직이 주문 상태 시스템 API의 새로운 구현을 CloudHub의 여러 작업자에게 배포하고 있습니다. 이 API는 조직의 온프레미스 주문 관리 시스템 앞에 있으며, 이 시스템은 IPsec 터널을 통해 API 구현에 액세스합니다. 일반적으로 어떤 유형의 오류로 인해 주문 상태 시스템 API의 서비스가 중단되지 않나요? CloudHub 워커가 메모리 부족 예외로 실패합니다. API 매니저가 API 구현의 초기 배포 중에 장시간 중단되는 경우 관련 AWS 데이터 센터에 주요 네트워크 장애가 발생하여 AWS 리전이 오프라인 상태가 됩니다. 조직의 온프레미스 데이터 센터의 네트워크 중단으로 인해 주문 관리 시스템에 액세스할 수 없음 정답입니다: 메모리 부족 예외로 CloudHub 워커가 실패합니다.*****************************************>> AWS 리전 자체가 다운되면 해당 리전의 모든 워커가 다운되기 때문에 Mule 앱에 할당된 워커 수와 상관없이 확실히 중단이 발생하게 됩니다. 이는 완전한 다운타임 및 중단입니다 >> API 구현 초기 배포 중 API 매니저의 장시간 중단은 당연히 API 자동 검색이 실패하거나 애플리케이션 시작 시점에 임베드할 API 정책 템플릿 및 정책이 다운로드되지 않을 수 있으므로 애플리케이션 시작 자체에 문제가 발생할 수 있습니다... 등 여러 가지 이유로 인해 문제가 발생할 수 있습니다.>> 온프레미스에서 네트워크 장애가 발생하면 당연히 주문 관리 시스템에 접속할 수 없고, 앱에 할당된 워커의 수와 상관없이 모두 장애가 발생하여 서비스 중단이 발생하게 되며, 클라우드허브 워커가 메모리 부족 예외로 장애가 발생하는 경우 서비스 중단이 발생하지 않는 유일한 옵션은 메모리 부족 예외로 장애가 발생하는 경우입니다. 워커가 실패하여 다운되더라도 요청을 처리하고 API를 계속 가동하고 실행할 다른 워커가 있습니다. 따라서 이것이 정답입니다.NO.27 API에서 작은 메시지 페이투드로 클라이언트 요청(TPS)이 많이 발생합니다. 클라이언트 애플리케이션 유형에 따라 API에 사용량 제한을 적용하려면 어떻게 해야 하나요? SLA 기반 속도 제한 정책을 사용하고 클라이언트 애플리케이션의 유형에 따라 일치하는 SLA 티어에 할당합니다. 각 클라이언트 애플리케이션 유형에 대해 요청 수를 제한하는 스파이크 제어 정책을 사용합니다. CORS(교차 출처 리소스 공유) 정책을 사용하여 클라이언트 애플리케이션 유형에 따라 구성된 클라이언트 애플리케이션 간의 리소스 공유를 제한합니다. 클라이언트 응용 프로그램 유형별로 구성된 속도 제한 정책과 클라이언트 ID 적용 정책을 각각 사용합니다. 정답은 다음과 같습니다: SLA 기반 속도 제한 정책을 사용하고 클라이언트 애플리케이션을 유형에 따라 일치하는 SLA 계층에 할당합니다.*****************************************>> 클라이언트 유형에 따라 API에 제한이 적용될 때마다 SLA 계층이 작동합니다.28 Mule 애플리케이션이 HTTPS 엔드포인트를 노출하고 CloudHub 공유 작업자 클라우드에 배포됩니다. 해당 뮬 애플리케이션에 대한 모든 트래픽은 AWS VPC 내부에 있어야 합니다. 해당 뮬 애플리케이션에 대한 API 호출은 어떤 TCP 포트로 전송해야 하나요? 443 8081 8091 8082 정답입니다: 8082*****************************************>> 8091 및 8092 포트는 각각 HTTP 및 HTTPS 앱을 LOCAL VPC에 비공개로 유지할 때 사용해야 합니다.>> 위의 두 포트는 공유 AWS VPC/공유 작업자 클라우드용