AWS 자격증 AWS 공인 클라우드 전문가 CLF-C01 연습문제 #30

빌드업웍스
7 min readDec 21, 2020

--

Photo by Norbert Levajsics on Unsplash

본 문제는 빌드업웍스에서 AWS 공인 클라우드 전문가 CLF-C01 (AWS Certified Cloud Practitioner)를 위해 개발한 연습문제입니다.

2개의 연습문제를 풀어 보시고 정답해설을 확인해 보세요.

문제

1. 데이터 처리 프로젝트에서 비정형 데이터를 저장하기 위해 어떤 AWS 서비스를 선택 하시겠습니까?

A) Amazon RedShift

B) Amazon Aurora

C) Amazon RDS

D) Amazon DynamoDB

2. Amazon EC2 인스턴스에 코드를 자동으로 배포하는 데 도움이 되는 AWS 서비스는 무엇입니까?

A) AWS Elastic Beanstalk

B) AWS CloudFormation

C) AWS CodeDeploy

D) AWS CodeBuild

정답

1. D

Amazon DynamoDB는 키 값과 문서 데이터 모델을 지원하는 NoSQL 데이터베이스로서, 개발자가 작은 규모에서 시작하여 페타바이트 규모의 데이터와 초당 수천만 개의 읽기 및 쓰기 요청을 지원하는 글로벌 규모로 확장할 수 있는 현대적인 서버리스 애플리케이션을 개발할 수 있도록 도와줍니다. DynamoDB는 기존의 관계형 데이터베이스에서는 역부족인 인터넷 규모의 고성능 애플리케이션을 실행할 수 있도록 설계되었습니다.

DynamoDB는 수평 조정 확장을 통해 모든 크기의 테이블을 지원하는 키 값과 문서 데이터베이스입니다. 이를 통해 DynamoDB는 초당 2,000만 개 이상의 요청과 페타바이트 규모의 스토리지를 제공하여 하루에 10조 건 이상의 요청을 처리하도록 확장할 수 있습니다.

[ 오답 ]

Amazon Redshift Cluster Management Guide입니다. Amazon Redshift는 클라우드에서 완벽하게 관리되는 페타바이트급 데이터 웨어하우스 서비스입니다. 작게는 수백 기가바이트부터 시작하여 페타바이트 이상까지 데이터를 확장할 수 있습니다. 이를 통해 데이터를 사용하여 비즈니스 및 고객에 대한 새로운 인사이트를 발굴하는 것도 가능합니다. 데이터 웨어하우스를 생성할 때는 먼저 Amazon Redshift 클러스터라고 하는 노드 집합을 시작하는 것이 첫 번째 단계입니다. 클러스터 프로비저닝을 마치면 데이터 집합을 업로드하여 데이터 분석 쿼리를 실행할 수 있습니다. 는 데이터 집합의 크기와 상관없이 오늘날 사용되는 것과 동일한 SQL 기반 도구 및 비즈니스 인텔리전스 애플리케이션을 사용하여 쿼리 성능을 가속화합니다.

Amazon Aurora는 고성능 상용 데이터베이스의 성능과 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합하였으며 클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스입니다.

Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있습니다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 용량을 제공합니다. 사용자가 애플리케이션에 집중하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원합니다.

[ 참조 링크 ]

2. C

AWS CodeDeploy는 Amazon EC2, AWS Fargate, AWS Lambda 및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 대한 소프트웨어 배포를 자동화하는 완전관리형 배포 서비스입니다. AWS CodeDeploy를 사용하면 새로운 기능을 더욱 쉽고 빠르게 출시할 수 있고, 애플리케이션을 배포하는 동안 가동 중지 시간을 줄이는 데 도움이 되며, 복잡한 애플리케이션 업데이트 작업을 처리할 수 있습니다. AWS CodeDeploy를 사용하여 소프트웨어 배포를 자동화함으로써 오류가 발생하기 쉬운 수동 작업을 제거할 수 있습니다. 배포 요구 사항에 맞게 서비스가 확장됩니다.

AWS CodeDeploy에서 소프트웨어 배포를 완전히 자동화하므로 신속하고 안정적으로 배포할 수 있습니다. Amazon EC2, AWS Fargate, AWS Lambda 또는 온프레미스 서버에 배포하든 관계없이 개발, 테스트 및 프로덕션 환경에 걸쳐 일관되게 애플리케이션을 배포할 수 있습니다. 인프라에 따라 서비스가 확장됩니다.

[ 오답 ]

AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스입니다.

AWS CloudFormation을 활용하면 Infrastructure as Code를 통해 손쉬운 방법으로 관련된 AWS 및 서드 파티 리소스 모음을 모델링하고, 일관된 방식으로 간단히 프로비저닝하고, 수명 주기 전반에 걸쳐 관리할 수 있습니다. CloudFormation 템플릿에는 원하는 리소스와 종속성이 설명되어 있으므로 이를 모두 하나의 스택으로 구성하고 시작할 수 있습니다. 리소스를 개별적으로 관리하는 대신 템플릿을 통해 전체 스택을 단일 단위로 처리하여 필요한 만큼 자주 생성 및 업데이트하고 삭제할 수 있습니다. 스택은 여러 AWS 계정 및 AWS 리전에 걸쳐 관리 및 프로비저닝할 수 있습니다.

AWS CodeBuild는 소스 코드를 컴파일하는 단계부터 테스트 실행 후 소프트웨어 패키지를 개발하여 배포하는 단계까지 마칠 수 있는 완전관리형의 지속적 통합 서비스입니다. CodeBuild를 사용하면 자체 빌드 서버를 프로비저닝, 관리 및 확장할 필요가 없습니다. CodeBuild는 지속적으로 확장되며 여러 빌드를 동시에 처리하기 때문에 빌드가 대기열에서 대기하지 않고 바로 처리됩니다. 사전 패키징된 빌드 환경을 사용하면 신속하게 시작할 수 있으며 혹은 자체 빌드 도구를 사용하는 사용자 지정 빌드 환경을 만들 수 있습니다.

[ 참조 링크 ]

빌드업웍스에서는 AWS 공인 클라우드 전문가 CLF-C01 연습문제 (AWS Certified Cloud Practitioner)를 개발했습니다.

더 많은 문제와 자세한 해설을 원하신다면 AWS 공인 클라우드 전문가 CLF-C01 연습문제 (AWS Certified Cloud Practitioner)로 오셔서 내용을 확인하세요.

빌드업웍스와 함께 클라우드 인증 시험에 도전하여 여러분의 잠재력과 경력을 향상해보세요!

https://www.udemy.com/course/aws-clf-c01/?referralCode=C376A6FEC81DDF6F6B8B

© 2020, Buildup Works LLC. All rights reserved.

--

--

빌드업웍스
빌드업웍스

Written by 빌드업웍스

클라우드 교육, 구축, 운영, 관리, 컨설팅 및 교육 리소스 디지털 퍼블리싱 : AWS 파트너, 유데미 파트너| buw.co.kr | admin@buw.co.kr | 053–954–3711

No responses yet