#### 22. AWS에서는 사용자가 웹 기반 사용자 인터페이스를 사용하여 리소스를 관리할 수 있습니다. 이 인터페이스의 이름은 무엇입니까? > 22. AWS allows users to manage their resources using a web based user interface. What is the name of this interface? [[Practice Exam 01 EN.pdf#page=24&selection=34,0,35,51|Practice Exam 01 EN, page 24]] - AWS CLI - AWS SDK - AWS API - AWS 관리 콘솔 전반적인 설명 AWS Management Console을 사용하면 간단하고 직관적인 웹 기반 사용자 인터페이스를 통해 아마존 웹 서비스에 액세스하고 관리할 수 있습니다. 또한 AWS Console 모바일 앱을 사용하여 이동 중에도 리소스를 빠르게 볼 수 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_AWS CLI가 정확하지 않습니다. _** AWS 명령줄 인터페이스 (CLI) 는 AWS 서비스를 관리하는 통합 도구입니다. 하나의 도구만 다운로드하여 구성하면 명령줄에서 여러 AWS 서비스를 제어하고 스크립트를 통해 자동화할 수 있습니다. **_AWS SDK가 올바르지 않습니다. _** AWS SDK (소프트웨어 개발 키트) 를 사용하면 선호하는 프로그래밍 언어를 사용하여 AWS 서비스와 상호 작용할 수 있습니다. **_AWS API가 잘못되었습니다. _** AWS API는 AWS 애플리케이션 프로그래밍 인터페이스를 말합니다. **참조: [https://aws. amazon. com/console/](https://aws. amazon. com/console/) 도메인 [[AWS 개발자 도구]] --- #### 15. 스크립트를 사용하여 모든 AWS 서비스와 리소스를 관리할 수 있게 해주는 AWS 도구란 무엇입니까? > 15. What is the AWS tool that enables you to use scripts to manage all AWS services and resources? [[Practice Exam 02 EN.pdf#page=17&selection=36,0,39,31|Practice Exam 02 EN, page 17]] - AWS 콘솔 - AWS CLI - AWS 서비스 카탈로그 - AWS OpsWorks 전체 설명 AWS 명령줄 인터페이스 (CLI) 는 AWS 서비스를 관리하기 위한 통합 도구입니다. 하나의 도구만 다운로드하여 구성하면 명령줄에서 여러 AWS 서비스를 제어하고 스크립트를 통해 자동화할 수 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_"AWS 서비스 카탈로그”가 올바르지 않습니다._** AWS Service Catalog를 사용하면 조직에서 **일반적으로 배포되는 IT 서비스를 중앙에서 관리**할 수 있고 **IaC (Infrastructure as Code) 템플릿**을 관리할 수 있습니다. 최종 사용자는 자신이 관리하는 카탈로그에서 필요한 제품만 찾아 시작할 수 있으므로 AWS Service Catalog를 사용하면 조직이 민첩성을 높이고 비용을 절감할 수 있다는 이점을 누릴 수 있습니다. 일반적인 제품에는 AWS 리소스를 사용하여 배포한 서버, 데이터베이스 또는 애플리케이션 (예: Amazon EC2 인스턴스 또는 Amazon RDS 데이터베이스) 이 포함됩니다. ^e78cb6 **_"AWS OpsWorks"가 올바르지 않습니다._** AWS OpsWorks를 사용하여 EC2라는 하나의 서비스를 자동화할 수 있습니다. AWS OpsWorks는 Chef 및 Puppet의 관리형 인스턴스를 제공하는 구성 관리 서비스입니다. Chef와 Puppet은 코드를 사용하여 서버 구성을 자동화할 수 있는 자동화 플랫폼입니다. OpsWorks를 사용하면 Chef와 Puppet을 사용하여 Amazon EC2 인스턴스 또는 온프레미스 컴퓨팅 환경에서 서버를 구성, 배포 및 관리하는 방법을 자동화할 수 있습니다. **_"AWS 콘솔"이 올바르지 않습니다. _** AWS 콘솔을 사용하면 웹 기반 사용자 인터페이스를 통해 Amazon Web Services에 액세스하고 관리할 수 있습니다. **참조: [https://aws. amazon. com/cli/](https://aws. amazon. com/cli/) 도메인 [[AWS 개발자 도구]] --- #### 18. 한 회사에서 마이크로서비스 프레임워크를 사용하여 새 애플리케이션을 개발하고 있습니다. 새 애플리케이션에 성능 및 지연 문제가 있습니다. 이러한 문제를 해결하려면 어떤 AWS 서비스를 사용해야 합니까? > 18. A company is developing a new application using a microservices framework. The new application is having performance and latency issues. Which AWS Service should be used to troubleshoot these issues? ^9271f0 [[Practice Exam 02 EN.pdf#page=20&selection=25,0,28,34|Practice Exam 02 EN, page 20]] - 아마존 인스펙터 - AWS 클라우드 트레일 - AWS X-Ray - AWS 코드 파이프라인 전반적인 설명 AWS X-Ray는 개발자가 마이크로서비스 아키텍처를 사용하여 구축한 애플리케이션과 같이 프로덕션 또는 개발 중인 분산 애플리케이션을 분석하고 디버그할 수 있도록 지원합니다. X-Ray를 사용하면 애플리케이션과 기본 서비스의 성능을 파악할 수 있으므로 성능 문제 및 오류의 근본 원인을 식별하고 해결할 수 있습니다. X-Ray는 요청이 애플리케이션을 통과하는 동안 요청을 종합적으로 파악하고 애플리케이션의 기본 구성 요소에 대한 맵을 보여줍니다. X-Ray를 사용하면 단순한 3계층 애플리케이션부터 수천 개의 서비스로 구성된 복잡한 마이크로서비스 애플리케이션에 이르기까지 개발 중인 애플리케이션과 프로덕션 단계에 있는 애플리케이션을 모두 분석할 수 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_"AWS CodePipeline"이 올바르지 않습니다. _** AWS CodePipeline은 완전관리형 지속적 전송 서비스로서, 릴리스 파이프라인을 자동화하여 애플리케이션 및 인프라 업데이트를 빠르고 안정적으로 수행할 수 있도록 도와줍니다. **_"AWS Inspector"는 정확하지 않습니다. _** Amazon Inspector를 사용하면 성능 문제를 해결하는 데 도움이 되지 않고 애플리케이션의 보안 모범 사례와의 편차뿐 아니라 보안 취약성을 식별할 수 있습니다. **_"AWS CloudTrail"은 정확하지 않습니다. _** CloudTrail은 AWS 계정에서 수행한 모든 사용자의 활동을 추적할 수 있는 서비스입니다. **참고 문헌: [https://d1. awsstatic. com/whitepapers/aws-overview. pdf](https://d1. awsstatic. com/whitepapers/aws-overview. pdf) 도메인 [[AWS 개발자 도구]] --- #### 42. 다른 프로그래밍 언어에서 AWS 서비스를 호출하는 데 사용할 수 있는 AWS 서비스 또는 기능은 무엇입니까? > 42. Which AWS service or feature can be used to call AWS Services from different programming languages? [[Practice Exam 03 EN.pdf#page=45&selection=29,0,30,37|Practice Exam 03 EN, page 45]] - AWS 소프트웨어 개발 키트 - AWS 관리 콘솔 - AWS 명령줄 인터페이스 - AWS 코드디플로이 전반적인 설명 AWS 소프트웨어 개발 키트 (AWS SDK) 는 프로그래밍 언어 또는 플랫폼에 맞게 조정된 API를 통해 애플리케이션에서 AWS 서비스를 간편하게 사용할 수 있습니다. 지원되는 프로그래밍 언어로는 자바, 자바스크립트, . NET, Node. js, PHP, 파이썬, 루비, 코틀린, 러스트, 고, 스위프트, C++가 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_"AWS CodeDeploy"가 정확하지 않습니다._** AWS CodeDeploy는 Amazon EC2 인스턴스, 온프레미스 인스턴스, 서버리스 Lambda 함수 또는 Amazon ECS 서비스로의 애플리케이션 배포를 자동화하는 배포 서비스입니다. **_"AWS 관리 콘솔"이 올바르지 않습니다._** AWS 관리 콘솔을 사용하면 웹 기반 사용자 인터페이스를 통해 AWS 서비스를 관리할 수 있습니다. **_"AWS 명령줄 인터페이스"가 잘못되었습니다._** AWS 명령줄 인터페이스 (AWS CLI) 를 사용하면 명령줄에서 여러 AWS 서비스를 제어하고 프로그래밍 언어가 아닌 스크립트를 통해 자동화할 수 있습니다. **참조:** [https://aws. amazon. com/developer/tools/](https://aws. amazon. com/developer/tools/) [https://aws. amazon. com/cli/](https://aws. amazon. com/cli/) 도메인 [[AWS 개발자 도구]] --- #### 57. API를 사용하여 AWS 서비스에 액세스하면 어떤 이점이 있습니까? > 57. What is the benefit of using an API to access AWS Services? [[Practice Exam 03 EN.pdf#page=63&selection=0,0,0,63|Practice Exam 03 EN, page 63]] - AWS 리소스를 프로비저닝하는 데 필요한 시간을 줄여줍니다. - 필요한 개발자 수를 줄입니다. - AWS 리소스의 성능을 개선합니다. - AWS 리소스를 프로그래밍 방식으로 관리할 수 있습니다. 전반적인 설명 AWS API (애플리케이션 프로그래밍 인터페이스) 를 통해 고객은 다양한 AWS 서비스를 프로그래밍 방식으로 사용할 수 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_"AWS 리소스의 성능을 향상시킨다”는 올바르지 않습니다._** 콘솔이나 AWS API를 사용하여 리소스를 프로비저닝할 때 성능에는 차이가 없습니다. 실제로 AWS Management 콘솔이나 명령줄 도구를 통해 AWS에 액세스하면 실제로 AWS API를 호출하는 도구를 사용하고 있는 것입니다. **_"AWS 리소스를 프로비저닝하는 데 필요한 시간을 줄여준다'는 말은 틀렸습니다._** AWS 콘솔과 AWS CLI는 모두 AWS API 호출을 통해 리소스를 프로비저닝하므로 둘 중 하나를 사용하여 이러한 리소스를 프로비저닝하는 데 필요한 시간에는 차이가 없습니다. **"필요한 개발자 수를 줄여준다'는 말은 올바르지 않습니다. ** 사용 사례에 따라 AWS API를 사용하려면 실제로 더 많은 개발자가 프로그래밍 방식으로 AWS 리소스를 관리해야 할 수도 있습니다. **참고 문헌:** [https://docs. aws. amazon. com/AWSEC2/latest/APIReference/making-api-requests. html](https://docs. aws. amazon. com/AWSEC2/latest/APIReference/making-api-requests. html) 도메인 [[AWS 개발자 도구]] --- --- #### 44.조직은 하이브리드 클라우드 아키텍처를 사용하여 비즈니스를 운영합니다. 어떤 AWS 서비스를 통해 애플리케이션을 모든 AWS 또는 온프레미스 서버에 배포할 수 있습니까? [[Practice Exam 05 EN#44. An organization uses a hybrid cloud architecture to run their business. Which AWS service enables them to deploy their applications to any AWS or on-premises server?]] - AWS CodeDeploy - Amazon Kinesis - Amazon Athena - Amazon QuickSight 전반적인 설명 AWS CodeDeploy는 Amazon EC2 인스턴스 및 온프레미스에서 실행되는 인스턴스를 비롯한 모든 인스턴스에 대한 애플리케이션 배포를 자동화하는 서비스입니다. AWS CodeDeploy를 사용하면 새로운 기능을 더 쉽고 빠르게 출시할 수 있고, 배포 중 다운타임을 방지할 수 있으며, 애플리케이션 업데이트의 복잡성을 처리할 수 있습니다. AWS CodeDeploy를 사용하면 배포를 자동화하여 오류가 발생하기 쉬운 수동 작업이 필요 없으며, 인프라에 따라 서비스가 확장되므로 하나 또는 수천 개의 인스턴스에 쉽게 배포할 수 있습니다. 또한 AWS OpsWorks를 사용하여 Amazon EC2 인스턴스 및 온프레미스에서 실행되는 인스턴스를 비롯한 모든 인스턴스에 대한 애플리케이션 배포를 자동화할 수 있습니다. OpsWorks는 Chef 및 Puppet을 사용하여 코드 배포, 소프트웨어 구성, 패키지 설치, 데이터베이스 설정, 서버 확장과 같은 운영 작업을 자동화하는 데 도움이 되는 서비스입니다. **_다른 옵션은 올바르지 않습니다:_** **_"Amazon Athena"가 정확하지 않습니다. _** Amazon Athena는 표준 SQL 명령을 사용하여 Amazon S3에서 데이터를 쉽게 쿼리할 수 있게 해주는 분석 서비스입니다. AWS 고객은 **S3 Select**라는 Amazon S3 기능을 사용하여 SQL 명령을 사용하여 S3에서 데이터를 쿼리할 수도 있습니다. 하지만 S3 Select는 단일 S3 객체에서 간단한 SQL 쿼리를 수행하는 데만 사용할 수 있습니다. **_"Amazon Kinesis"_****는 정확하지 않습니다. _** Amazon Kinesis는 비디오 및 데이터 스트림을 실시간으로 쉽게 수집, 처리 및 분석할 수 있는 분석 서비스입니다. **_"Amazon QuickSight"는 정확하지 않습니다. _** Amazon QuickSight는 클라우드용으로 구축된 머신러닝 기반 서버리스 비즈니스 인텔리전스 (BI) 서비스입니다. QuickSight를 사용하면**대화형 시각화 및 대시보드** 또는**애플리케이션의 자연어 쿼리 기능**을 쉽게 만들고 게시하여 사용자 경험을 차별화하고 새로운 수익 창출 기회를 열 수 있습니다. 기존 BI 또는 데이터 검색 솔루션과 달리 Amazon QuickSight는 간단하고 빠르게 시작할 수 있습니다. 로그인하면 Amazon QuickSight는 Amazon Redshift, Amazon RDS 및 Amazon S3와 같은 AWS 서비스에서 데이터 소스를 원활하게 검색합니다. Amazon QuickSight에서 검색한 모든 데이터 소스에 연결하여 **몇 분 만에 이 데이터에서 통찰력을 얻을 수 있습니다**.Amazon QuickSight는 풍부한 데이터 검색 및 비즈니스 분석 기능을 지원하므로 고객이 인프라 프로비저닝이나 관리에 대해 걱정할 필요 없이 데이터에서 귀중한 통찰력을 도출할 수 있습니다. **참고 문헌:** [https://aws.amazon.com/codedeploy/](https://aws.amazon.com/codedeploy/) [https://aws.amazon.com/about-aws/whats-new/2015/04/aws-codedeploy-supports-on-premises-instances/](https://aws.amazon.com/about-aws/whats-new/2015/04/aws-codedeploy-supports-on-premises-instances/) [https://aws.amazon.com/about-aws/whats-new/2014/12/08/aws-opsworks-supports-existing-ec2-instances-and-on-premises-servers/](https://aws.amazon.com/about-aws/whats-new/2014/12/08/aws-opsworks-supports-existing-ec2-instances-and-on-premises-servers/) 도메인 [[AWS 개발자 도구]] --- --- #### 3.현재 웹 애플리케이션은 성능 문제를 겪고 있으며 로드 시간도 길어지고 있습니다. 다음 중 이러한 문제를 해결하고 성능을 개선하는 데 도움이 될 수 있는 AWS 서비스는 무엇입니까? [[Practice Exam 05 EN#3. Your web application currently faces performance issues and suffers from long load times. Which of the following AWS services could help fix these issues and improve performance?]] - AWS Security Hub - AWS X-Ray - Amazon Detective - AWS Shield 설명: 전체 AWS X-Ray는 성능 병목 현상을 식별하는 데 도움이 됩니다. X-Ray의 서비스 맵을 사용하면 애플리케이션의 서비스와 리소스 간의 관계를 실시간으로 볼 수 있습니다. 지연 시간이 긴 위치를 쉽게 감지하고, 서비스의 노드 및 엣지 지연 시간 분포를 시각화한 다음, 애플리케이션 성능에 영향을 미치는 특정 서비스와 경로를 자세히 살펴볼 수 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_"Amazon Detective"가 정확하지 않습니다. _** Amazon Detective는 고객이 잠재적인 **보안** 문제 또는 의심스러운 활동의 근본 원인을 분석 및 조사하고 신속하게 식별할 수 있도록 하는 보안 서비스입니다. Amazon Detective는 **성능** 문제를 탐지할 수 없습니다. **_"AWS Security Hub”가 올바르지 않습니다. _** AWS Security Hub는 보안 모범 사례 검사를 수행하고, 보안 알림을 집계하고 우선 순위를 지정하며, 자동 문제 해결을 지원하는 **클라우드 보안 상태 관리 (CSPM)** 서비스입니다. AWS Security Hub는 Amazon GuardDuty, Amazon Inspector, Amazon Macie와 같은 여러 AWS 보안 서비스와 지원되는 타사 파트너의 보안 경고 및 결과를 집계, 구성 및 우선 순위를 지정하여 보안 추세를 분석하고 **우선 순위가 가장 높은** 보안 문제를 식별하는 데 도움을 줍니다. **_"AWS Shield”가 올바르지 않습니다. _** AWS Shield는 AWS에서 실행되는 애플리케이션을 보호하는 관리형 분산 서비스 거부 (DDoS) 보호 서비스입니다. AWS Shield Standard는 모든 AWS 고객에게 자동으로 활성화되며 애플리케이션 가동 중지 시간과 지연 시간을 최소화하는 상시 탐지 및 자동 인라인 완화 기능을 제공합니다. **참고 문헌:** [https://aws.amazon.com/xray/](https://aws.amazon.com/xray/) 도메인 [[AWS 개발자 도구]] --- #### 25.개발자가 코드를 컴파일하고 테스트하는 데 도움이 되는 AWS 서비스는 무엇입니까? [[Practice Exam 05 EN#25. Which AWS service helps developers compile and test their code?]] - Amazon CodeCatalyst - AWS CodeDeploy - AWS CodeBuild - AWS CodeCommit 전체 설명 AWS CodeBuild는 소스 코드를 컴파일하고, 테스트를 실행하고, 배포 준비가 완료된 소프트웨어 패키지를 생성하는 완전 관리형 지속적 통합 서비스입니다. **AWS CodeCommit vs. AWS CodeBuild vs. AWS CodeDeploy vs. AWS CodePipeline:** - AWS CodeCommit은 소스 코드를 **저장하고 버전 관리**하는 데 사용됩니다. - AWS CodeBuild는 소스 코드를 **컴파일 및 테스트** 하는 데 사용되므로, 개발 프로세스 초기에 쉽게 버그를 찾아 수정할 수 있습니다. - AWS CodeDeploy는 Amazon EC2, AWS Fargate, AWS Lambda 및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 애플리케이션 코드를 **배포**하는 데 사용됩니다. - AWS CodePipeline은 이러한 단계를 함께 구축할 수 있는 접착제입니다. AWS CodePipeline을 사용하면 코드를 AWS CodeCommit에 커밋하는 것부터 AWS CodeDeploy를 사용하여 배포하는 것까지, **릴리스 프로세스의 모든 단계를 자동화**할 수 있습니다. 또한 자체 사용자 지정 도구를 릴리스 프로세스의 모든 단계에 통합하여 엔드-투-엔드 지속적 전송 솔루션을 구성할 수 있습니다. 이를 통해 새로운 기능과 업데이트를 빠르고 안정적으로 제공할 수 있습니다. **언급할 만한 또 다른 서비스는 Amazon CodeCatalyst입니다.** Amazon CodeCatalyst는 AWS CodePipeline, AWS CodeCommit, AWS CodeBuild 및 AWS CodeDeploy를 사용하여 몇 분 만에 애플리케이션을 개발, 구축 및 배포할 수 있도록 지원합니다. Amazon CodeCatalyst는 개발 팀이 AWS에서 애플리케이션을 신속하게 구축하고 배포할 수 있게 해주는 통합 소프트웨어 개발 서비스입니다. Amazon CodeCatalyst를 사용하면 전체 지속적 통합/지속적 전송 (CI/CD) 파이프라인을 몇 분 만에 설정할 수 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_"AWS CodeCommit"이 잘못되었습니다. _** AWS CodeCommit은 안전한 Git 기반 리포지토리를 호스팅하는 소스 코드 제어 서비스입니다. AWS CodeCommit은 코드 저장 및 버전 관리를 위해 안전하고 안정적이며 확장 가능한 소스 제어 시스템이 필요한 소프트웨어 개발자를 위해 설계되었습니다. **_"AWS CodeDeploy"가 정확하지 않습니다. _** AWS CodeDeploy는 Amazon EC2, AWS Fargate, AWS Lambda 및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 애플리케이션 코드 배포를 자동화하는 완전 관리형 서비스입니다. **_"Amazon CodeCatalyst"가 정확하지 않습니다. _** Amazon CodeCatalyst는 개발 팀이 AWS에서 애플리케이션을 신속하게 구축하고 제공할 수 있게 해주는 통합 소프트웨어 개발 서비스입니다. CodeCatalyst 프로젝트 블루프린트는 CI/CD, 배포 가능한 코드, 문제 추적, 모범 사례에 따라 구성된 AWS 서비스를 포함하여 새로운 소프트웨어 개발 프로젝트를 시작하는 데 필요한 모든 것을 자동으로 설정합니다. **참고 문헌:** [https://aws.amazon.com/codebuild/](https://aws.amazon.com/codebuild/) 도메인 [[AWS 개발자 도구]] --- #### 40.다음 서비스 중 애플리케이션 코드를 저장, 버전 관리 및 관리할 수 있는 AWS 리포지토리 관리 시스템은 무엇입니까? [[Practice Exam 06 EN#40. Which of the following services is an AWS repository management system that allows for storing, versioning, and managing your application code?]] - AWS CodePipeline - AWS 코드 커밋 - AWS X-Ray - 아마존 코드 구루 전반적인 설명 AWS CodeCommit은 코드를 저장하고 버전을 지정할 수 있는 안전하고 안정적이며 확장 가능한 소스 제어 시스템이 필요한 소프트웨어 개발자를 위해 설계되었습니다. 또한 AWS CodeCommit은 사용이 간편하고 버전이 제어되는 완전 관리형 데이터 스토어를 찾는 사람이라면 누구나 사용할 수 있습니다. 예를 들어, IT 관리자는 AWS CodeCommit을 사용하여 스크립트와 구성을 저장할 수 있습니다. 웹 디자이너는 AWS CodeCommit을 사용하여 HTML 페이지와 이미지를 저장할 수 있습니다. AWS CodeCommit을 사용하면 기업이 안전하고 가용성이 뛰어난 프라이빗 Git 리포지토리를 쉽게 호스팅할 수 있습니다. 고객은 AWS CodeCommit을 사용하여 소스 코드에서 바이너리에 이르는 모든 것을 안전하게 저장할 수 있습니다. **_다른 옵션은 올바르지 않습니다:_** **_AWS CodePipeline이 정확하지 않습니다._** AWS CodePipeline은 완전관리형 지속적 전송 서비스로서, 릴리스 파이프라인을 자동화하여 애플리케이션 및 인프라 업데이트를 빠르고 안정적으로 수행할 수 있도록 도와줍니다. **_AWS X-Ray는 정확하지 않습니다._** AWS X-Ray는 애플리케이션에서 처리하는 요청에 대한 데이터를 수집하고, 해당 데이터를 보고, 필터링하고, 통찰력을 확보하여 문제와 최적화 기회를 식별하는 데 사용할 수 있는 도구를 제공하는 서비스입니다. **_Amazon CodeGuru는 정확하지 않습니다._** Amazon CodeGuru는 코드 품질을 개선하고 애플리케이션에서 가장 비용이 많이 드는 코드 라인을 식별하기 위한 지능형 권장 사항을 제공하는 개발자 도구입니다. **참조:** [https://d1.awsstatic.com/whitepapers/aws-overview.pdf](https://d1.awsstatic.com/whitepapers/aws-overview.pdf) 30페이지 도메인 [[AWS 개발자 도구]] ---