본문 바로가기

인공지능,프로그래밍/MS Azure

Azure 104 연습 문제 21

반응형


문제 136

  • 문제:
    • 여러분은 contoso.com이라는 이름을 가진 Azure 액티브 디렉터리(일종의 회사 사용자 관리 시스템)와
    • aks1이라는 Azure 쿠버네티스 서비스(일종의 앱 관리 시스템)를 가지고 있어요.
    • 관리자가 contoso.com의 사용자들이 aks1에 접근하도록 권한을 주는 데 문제가 있다고 해요.
    • 이 문제를 해결하려면 가장 먼저 무엇을 해야 할까요?
  • 보기:
    • A. contoso.com에서 조직 관계 설정을 변경합니다.
    • B. contoso.com에서 Oauth 2.0 권한 부여 엔드포인트를 만듭니다.
    • C. aks1을 다시 만듭니다.
    • D. aks1에서 네임스페이스를 만듭니다.
  •  
  • 답: B.
  • 해설: Oauth 2.0 권한 부여 엔드포인트를 만들면, 서로 다른 시스템끼리 안전하게 사용자 정보를 확인하고 권한을 주고받을 수 있게 돼요. 따라서 contoso.com의 사용자들이 aks1에 접근하기 위한 첫 번째 단계로 contoso.com에서 Oauth 2.0 권한 부여 엔드포인트를 만드는 것이 적절합니다.

 



문제 137

  • 문제: 라이선스 할당에 문제가 생겨서 다시 라이선스를 할당하기 전에 이 문제를 먼저 해결해야 해요. 어떻게 해야 할까요?
  • 보기:
    • A. 그룹 블레이드에서 사용자 계정을 새 그룹에 초대합니다.
    • B. 프로필 블레이드에서 사용 위치를 수정합니다.
    • C. 디렉터리 역할 블레이드에서 디렉터리 역할을 수정합니다.

 

 

 

  • 답: B.
  • 해설: 어떤 서비스들은 특정 지역에서만 사용할 수 있도록 법이나 규칙으로 정해져 있을 수 있어요. 따라서 사용자에게 라이선스를 할당하기 전에, 그 사용자가 실제로 서비스를 사용할 수 있는 사용 위치를 프로필에서 정확하게 설정해야 라이선스 문제를 해결할 수 있습니다.

 


문제 138

  • 문제: 여러분 회사의 Azure 구독에는 윈도우 서버 2016에서 돌아가는 Azure 가상 머신이 있고, 이 가상 머신은 Azure Backup 즉시 복원 기능을 사용해서 매일 백업되고 있어요. 그런데 이 가상 머신이 데이터가 암호화되는 랜섬웨어에 감염되었고, 이 가상 머신을 복원해야 해요. 다음 중 어떤 조치를 취해야 할까요?
  • 보기:
    • A. 감염된 가상 머신을 삭제한 후에 복원합니다.
    • B. 회사 구독 내의 아무 가상 머신으로나 복원합니다.
    • C. 새로운 Azure 가상 머신으로 복원합니다.
    • D. 온프레미스(회사 내부) 윈도우 장치로 복원합니다.

 

 

  • 답: C.
  • 해설: 랜섬웨어에 감염된 가상 머신을 그대로 두고 복원하거나, 이미 사용 중인 다른 가상 머신에 복원하면 다시 감염될 위험이 있어요. 따라서 안전하게 복원하려면 새로운 Azure 가상 머신을 만들어서 그곳에 백업된 데이터를 복원하는 것이 가장 좋은 방법입니다.

 

 


 

문제 139

  • 문제:
    • 여러분은 subscription one이라는 Azure 구독을 가지고 있고,
    • 이 구독 안에는 vm1vm2라는 두 개의 Azure 가상 머신이 있어요.
    • vm1vm2는 윈도우 서버 2016에서 돌아가고,
    • vm1Azure Backup 에이전트를 사용하지 않고 매일 백업되고 있습니다.
    • vm1이 데이터를 암호화하는 랜섬웨어에 감염되었고, vm1의 최신 백업을 복원해야 합니다.
    • 다음 중 백업을 어디에 복원할 수 있을까요? (각각의 선택은 1점입니다.)

옵션:

     파일 복구를 수행하여 가상 머신에 복원할 수 있는 위치                가상 머신 vm1을 복원할 수 있는 위치

 

 

답:

파일 복구: E.

가상 머신 1 복원: B.

  • 해설:
    • 파일 복구: 파일 복구는 네트워크 드라이브처럼 연결해서 파일을 가져오는 방식인데, 윈도우 서버 2016이나 윈도우 10이 설치된 컴퓨터라면 인터넷만 연결되어 있어도 어디든지 복구할 수 있어요. 실행 파일을 다운로드해서 실행하는 방식이라 운영체제 요구 사항만 맞으면 됩니다.
    • 가상 머신 1 복원: 가상 머신 전체를 복원하는 경우에는 기존의 vm1을 덮어쓰거나, 완전히 새로운 Azure 가상 머신을 만들어서 복원할 수 있습니다.

 

 


문제 140

  • 문제:
    • 여러분은 app one이라는 Azure 웹앱을 가지고 있고,
    • 이 웹앱에는 아래 표와 같은 배포 슬롯들이 설정되어 있어요.
    • web app one (test) 슬롯에서 app one에 대한 여러 가지 변경 사항을 테스트하고,
    • app one을 백업했습니다.
    • 그런 다음 web app one (test) 슬롯과 web app one (prod) 슬롯을 서로 바꾸었는데,
    • app one에서 성능 문제가 발생했어요.
    • 이전 버전의 app one으로 가능한 한 빨리 되돌리려면 어떻게 해야 할까요?
  • 표:
이름
기능
web app one (prod)
Production
web app one (test)
Staging
  • 보기:
    • A. app one에 배포합니다.
    • B. 슬롯을 스왑(맞바꾸기)합니다.
    • C. app one을 복제합니다.
    • D. 백업을 app one에 복원합니다.

 

  • 답: B.
  • 해설:
    • 배포 슬롯을 스왑하면 운영 환경(Production)과 테스트 환경(Staging)의 역할을 간단하게 바꿀 수 있어요.
    • 즉, 문제가 생긴 현재 운영 환경을 이전의 테스트 환경으로 되돌리고,
    • 문제가 없었던 이전 운영 환경을 다시 테스트 환경으로 만들 수 있습니다.
    • 이렇게 하면 사용자들은 서비스 중단 없이 이전 버전으로 빠르게 돌아갈 수 있습니다.

Azure 관련 용어 해설 

  • Azure (애저) 액티브 디렉터리 (Azure Active Directory): 회사나 학교에서 사용하는 컴퓨터나 계정들을 관리하는 시스템이라고 생각하면 돼요. 누가 어떤 권한을 가지고 있는지 등을 관리합니다. 마치 학교의 학생 명부 같은 거예요.
  • Azure 쿠버네티스 서비스 (Azure Kubernetes Service, AKS): 여러 개의 앱이나 서비스를 묶어서 관리하고, 자동으로 문제를 해결하거나 업데이트해 주는 똑똑한 시스템이에요. 마치 여러 개의 레고 블록으로 만들어진 복잡한 장난감을 알아서 조립하고 관리해 주는 로봇과 같아요.
  • 권한 부여 엔드포인트 (Authorization Endpoint): 다른 서비스나 앱에게 어떤 정보에 접근하거나 어떤 기능을 사용할 수 있는 권한을 요청하고 받는 통로라고 생각하면 돼요. 마치 놀이공원에서 특정 놀이기구를 타기 위해 티켓을 확인받는 곳과 같아요.
  • Oauth 2.0: 인터넷이나 앱에서 다른 서비스에 안전하게 로그인하거나 정보를 공유할 수 있도록 도와주는 표준적인 방법이에요. 예를 들어, 어떤 웹사이트에서 구글 계정으로 로그인하는 것과 비슷해요.
  • 네임스페이스 (Namespace): 쿠버네티스에서 여러 개의 서비스나 설정을 논리적으로 묶어서 관리하기 위한 단위예요. 마치 폴더를 만들어서 파일들을 정리하는 것과 비슷해요.
  • 라이선스 (License): 어떤 소프트웨어나 서비스를 사용할 수 있는 권한을 나타내는 증서라고 생각하면 돼요. 돈을 내고 제품을 사면 라이선스를 얻는 것처럼, 클라우드 서비스도 사용하려면 라이선스가 필요할 수 있습니다.
  • 사용 위치 (Usage Location): 사용자가 실제로 서비스를 사용하는 지역을 의미해요. 어떤 서비스는 특정 지역의 법이나 규정 때문에 특정 위치에서만 사용 가능할 수 있습니다.
  • Azure Backup (애저 백업): 중요한 데이터(가상 머신, 파일 등)를 안전한 곳에 복사해 두는 서비스예요. 만약 데이터가 손실되거나 문제가 생겼을 때, 백업해 둔 데이터를 이용해서 원래 상태로 되돌릴 수 있습니다. 마치 스마트폰 사진을 클라우드에 저장해 두는 것과 같아요.
  • 즉시 복원 (Instant Restore): Azure Backup의 기능 중 하나로, 백업된 데이터를 아주 빠른 시간 안에 복구할 수 있도록 도와주는 기술이에요.
  • 랜섬웨어 (Ransomware): 컴퓨터의 파일을 암호화해서 사용할 수 없게 만든 다음, 돈을 요구하는 악성 프로그램이에요.
  • 온프레미스 (On-premises): 클라우드처럼 인터넷을 통해 외부에서 사용하는 것이 아니라, 회사나 조직 내부의 자체적인 IT 환경을 의미해요.
  • Azure 웹앱 (Azure Web App): 웹사이트나 웹 애플리케이션을 클라우드에서 쉽게 운영하고 관리할 수 있도록 도와주는 서비스예요.
  • 배포 슬롯 (Deployment Slot): Azure 웹앱에서 운영 환경과 별도로 테스트 환경 등을 만들어서 관리할 수 있도록 제공하는 기능이에요. 마치 옷 가게에서 실제 판매하는 옷(운영 환경)과 손님들이 입어보는 옷(테스트 환경)을 আলাদা로 관리하는 것과 같아요.
  • Production (운영 환경): 실제로 사용자들이 접속해서 사용하는 서비스 환경이에요.
  • Staging (테스트 환경): 새로운 기능이나 변경 사항을 실제 사용자에게 공개하기 전에 미리 테스트해보는 환경이에요.
  • 스왑 (Swap): 두 개의 배포 슬롯에 있는 웹앱의 설정을 서로 바꾸는 작업이에요. 마치 두 개의 무대 세트를 순식간에 바꿔치기하는 것과 같아요.

 

반응형

'인공지능,프로그래밍 > MS Azure' 카테고리의 다른 글

Azure 104 연습 문제 23  (1) 2025.04.16
Azure 104 연습 문제 22  (0) 2025.04.16
Azure 104 연습 문제 20  (0) 2025.04.16
Azure 104 연습 문제 19  (0) 2025.04.16
Azure 104 연습 문제 18  (0) 2025.04.16