Azure 104 연습 문제 29
문제 176
문제: AKS를 한 번 설치하면 몇 개의 리소스 그룹이 만들어질까요?
보기:
A. 1개
B. 2개
C. 3개
D. 4개
답: B. 2개
해설:
AKS는 Azure Kubernetes Service의 줄임말로,
여러 개의 컴퓨터를 묶어서 마치 하나의 큰 컴퓨터처럼 사용하는 기술이에요.
이걸 설치하면 자동으로 **두 개의 큰 폴더(리소스 그룹)**가 생겨요.
하나는 AKS 자체를 관리하는 폴더이고,
다른 하나는 **실제로 돌아가는 컴퓨터들(노드)**과 관련된 모든 것들이 들어있는 폴더예요.
마치 게임을 설치하면 게임 프로그램 폴더와 게임 데이터 폴더 두 개가 생기는 것과 비슷하다고 생각하면 돼요.
문제 177
문제: 다음과 같은 AKS 클러스터의 네트워크 설정이 있습니다. 이 그림 정보를 바탕으로 각 설명을 완성하는 가장 알맞은 답을 고르세요.
Type(plugin)0 | Basic((Kubnet) |
Pod CIDR | 10.244.0.0/16 |
Service CIDR | 10.0.0.0/16 |
DNS service IP | 10.0.0.10 |
Docker Bridge CIDR | 172.17.0.1/16 |
네트워킹 옵션 | HTTP 애플리케이션 라우팅 (사용 안 함) |
설명 1: 컨테이너는 ______ 서브넷에서 IP 주소를 할당받습니다.(다음 중에서 선택)
10.244.0.0/16 |
10.0.0.0/16 |
172.17.0.1/16 |
설명 2: AKS 클러스터의 서비스는 ______ 서브넷에서 IP 주소를 할당받습니다.
10.244.0.0/16 |
10.0.0.0/16 |
172.17.0.1/16 |
답:
- 설명 1: 10.244.0.0/16
- 설명 2: 10.0.0.0/16
해설:
컨테이너는 작은 방 같은 건데, 이 방 안에서 프로그램이 돌아가요.
각 방에는 자기만의 **인터넷 주소(IP 주소)**가 있어야 다른 방이나 외부와 통신할 수 있겠죠?
첫 번째 설명은 컨테이너들이 어떤 집 주소(서브넷) 범위 안에서 자기 주소를 가지는지를 묻는 거예요.
표에 Pod CIDR이라고 적힌 부분이 바로 컨테이너들이 사용할 수 있는 집 주소의 범위랍니다.
두 번째 설명은 AKS 클러스터 안에서 여러 서비스를 연결해 주는 중앙 관리자 같은 역할을 하는 서비스들이
어떤 집 주소 범위 안에서 자기 주소를 가지는지를 묻는 거예요.
표에 Service IP와 관련된 **Service CIDR (10.0.0.0/16)**이 바로 이 범위랍니다.
서브넷은 큰 네트워크를 작은 조각으로 나눈 것이라고 생각하면 돼요.
마치 큰 동네를 여러 개의 작은 동네로 나누는 것과 같아요.
문제 178
문제:
contoso.com이라는 Azure Active Directory를 가지고 있고,
AKS1이라는 Azure Kubernetes Service 클러스터도 가지고 있어요.
그런데 관리자가 contoso.com 사용자들에게 AKS1 에 접근 권한을 주는 데 문제가 있다고 합니다.
contoso.com 사용자들에게 AKS1 접근 권한을 주기 위해 가장 먼저 해야 할 일은 무엇일까요?
보기:
A. AKS1 에서 네임스페이스를 만듭니다.
B. contoso.com에서 OAuth 2.0 권한 부여 엔드포인트를 만듭니다.
C. AKS1 을 다시 만듭니다.
D. contoso.com에서 조직 관계 설정을 변경합니다.
답: B. contoso.com에서 OAuth 2.0 권한 부여 엔드포인트를 만듭니다.
해설:
마치 학교에 다니려면 학생증이 필요한 것처럼,
Azure에서도 어떤 서비스에 접근하려면 신분 확인과 권한 확인이 필요해요.
Azure Active Directory는 이 학생증을 관리하는 곳이라고 생각하면 돼요.
다른 회사(여기서는 contoso.com)의 사람들이 우리 학교(aks1)에 들어오려면,
우리 학교에 맞는 **특별 출입증(OAuth 2.0 권한 부여 엔드포인트)**을 그 회사에서 만들어 줘야 해요.
그래야 우리 학교에서 그 사람들을 알아보고 문을 열어줄 수 있답니다.
OAuth 2.0 권한 부여 엔드포인트는 다른 서비스나 사용자가 우리 서비스에 접근할 수 있도록 허락해주는 특별한 인터넷 주소라고 생각하면 돼요.
문제 179
문제:
contoso.com이라는 Azure Active Directory를 사용하는 회사가 Microsoft 365도 사용하고 있어요.
여러 부서에서 Azure 파일 공유를 사용하고 있고, 각 파일 공유는 다른 부서에 연결되어 있습니다.
Azure AD에는 모든 사용자의 부서 정보가 입력되어 있습니다.
사용자들이 자기 부서의 파일 공유에만 접근할 수 있도록 하려면 어떤 종류의 그룹을 사용해야 할까요?
(두 가지 정답을 고르세요.)
보기:
A. 동적 멤버십을 사용하는 보안 그룹
B. 동적 멤버십을 사용하는 Microsoft 365 그룹
C. 동적 멤버십을 사용하는 배포 그룹
D. 할당된 멤버십을 사용하는 보안 그룹
E. 할당된 멤버십을 사용하는 Microsoft 365 그룹
답: A. 동적 멤버십을 사용하는 보안 그룹, B. 동적 멤버십을 사용하는 Microsoft 365 그룹
해설:
마치 회사 조직도처럼, Azure Active Directory에는 회사 사람들의 정보가 들어있어요.
우리는 이 정보를 이용해서 각 부서 사람들에게 자기 부서의 **공유 폴더(Azure 파일 공유)**에만 접근할 수 있는 **자동 문지기(그룹)**를 만들고 싶어요.
동적 멤버십을 사용하는 그룹은 마치 자동으로 업데이트되는 학생 명단과 같아요.
사용자의 부서 정보가 바뀌면 자동으로 그룹 멤버가 되거나 빠지게 되죠.
보안 그룹과 Microsoft 365 그룹은 이런 동적 멤버십을 지원해서,
각 부서 사람들을 일일이 그룹에 추가하거나 빼는 번거로움 없이 자동으로 접근 권한을 관리할 수 있게 해줍니다.
동적 멤버십은 사용자의 정보에 따라 그룹 멤버가 자동으로 조절되는 방식이에요.
보안 그룹은 사용자에게 특정 리소스에 대한 접근 권한을 부여하는 데 사용되는 그룹이에요.
Microsoft 365 그룹은 팀 협업을 위한 다양한 기능(메일, 파일 공유 등)을 제공하는 그룹이에요.
배포 그룹은 주로 이메일 발송을 목적으로 사용되는 그룹이에요.
할당된 멤버십은 관리자가 직접 그룹에 사용자를 추가하고 제거하는 방식이에요.
문제 180
문제:
Microsoft 365 그룹 정보 :
Microsoft 365 group expiration policy
Learn about Microsoft 365 groups expiration policies.
learn.microsoft.com
Azure 용어 해설
- AKS (Azure Kubernetes Service): 여러 대의 컴퓨터(노드)를 묶어서 마치 하나의 큰 컴퓨터처럼 관리하고, 그 위에서 컨테이너화된 프로그램을 쉽게 실행하고 관리할 수 있게 해주는 Azure 서비스예요.
- 리소스 그룹 (Resource Group): Azure에서 사용하는 다양한 자원들(가상 머신, 저장소, 네트워크 등)을 하나의 폴더처럼 묶어서 관리하기 편하게 해주는 기능이에요.
- 컨테이너 (Container): 프로그램을 실행하는 데 필요한 모든 것(프로그램 코드, 라이브러리, 설정 등)을 하나의 작은 꾸러미로 만든 거예요. 이 꾸러미는 어디에서든 똑같이 실행될 수 있어서 프로그램을 배포하고 관리하기가 쉬워요.
- IP 주소 (Internet Protocol Address): 인터넷이나 네트워크에서 컴퓨터나 장치를 식별하는 고유한 주소예요. 마치 집 주소와 같아요.
- 서브넷 (Subnet): 큰 네트워크를 작은 조각으로 나눈 거예요. 이렇게 나누면 네트워크를 더 효율적으로 관리할 수 있어요.
- 클러스터 (Cluster): 여러 대의 컴퓨터를 하나의 시스템처럼 묶어서 함께 작동하도록 만든 그룹이에요.
- Azure Active Directory (Azure AD): 클라우드 기반의 신분 관리 서비스예요. 누가 어떤 서비스에 접근할 수 있는지 관리하고, 사용자의 로그인과 권한을 확인해 줍니다. 마치 학교의 학생 관리 시스템과 같아요.
- OAuth 2.0 권한 부여 엔드포인트 (OAuth 2.0 Authorization Endpoint): 다른 서비스에게 우리 서비스에 대한 접근 권한을 요청하고 얻는 특별한 인터넷 주소예요.
- Azure 파일 공유 (Azure File Share): 클라우드에서 제공하는 네트워크 공유 폴더예요. 여러 사용자가 동시에 접근해서 파일을 읽고 쓸 수 있어요.
- Microsoft 365: 마이크로소프트에서 제공하는 업무용 클라우드 서비스들의 모음이에요. (예: 워드, 엑셀, 파워포인트, 팀즈 등)
- 그룹 (Group): 여러 명의 사용자나 장치를 하나의 묶음으로 관리하는 기능이에요. 그룹에 권한을 주면 그룹에 속한 모든 사용자에게 자동으로 그 권한이 적용돼요.
- 멤버십 (Membership): 그룹에 누가 속해 있는지 나타내는 정보예요.
- 동적 멤버십 (Dynamic Membership): 사용자의 속성(예: 부서, 직책 등)에 따라 그룹 멤버십이 자동으로 관리되는 방식이에요.
- 보안 그룹 (Security Group): 특정 리소스에 대한 접근 권한을 관리하는 데 사용되는 그룹이에요.
- 배포 그룹 (Distribution Group): 주로 이메일을 여러 사람에게 한 번에 보내기 위해 사용되는 그룹이에요.
- 할당된 멤버십 (Assigned Membership): 관리자가 직접 사용자나 장치를 그룹에 추가하거나 제거하는 방식이에요.