클라우드 컴퓨팅에서 기억하고 싶은 내용
Q. 클라우드 아키텍처의 효율성과 가용성을 높이는 기술?
- 리로스 풀링
- 로드 밸런싱
- 무정지 서비스
Q. 클라우드 서비스 고가용성 확보하기 위한 방안?
- 다중 앱 서버와 부하 분산
- 데이터베이스 or 스토리비 이중화
- 리소슬 풀링, 로드 밸런싱, 클라우드 버스팅 기법 사용
Q. 리소스 풀링에 대한 설명?
- 가용한 리소스를 담아두는 공간
- 도시, 국가 단위의 계층적 구조를 가진다
- 사용자는 리소스를 빌리고 사용한 만큼 지불
Q. 로드 밸런싱이 요구되는 상황?
- 갑작스러운 이용자 증가
- 서비스 확장 및 축소가 필요
- 하나의 서버에 작업이 집중
Q. 클라우드 버스팅에 대한 설명?
- 프라이빗 클라우드의 서비스 구조와 동일하게 퍼블릭 클라우드에 구성
- 클라우드 버스팅을 실행해야 할 임계값 설정, 대상 데이터와 앱 설정
- 버스트 인을 통해 데이터 동기화 진행
Q. 기존 VM을 복제해서 새로운 물리서버의 VM으로 이관해서 다운타임 최소화 방법?
- 무중단 서비스 재배치
Q. 시스템 중단으로 다운 타임 줄이기 위한 방법?
- 이중화 서버 구축
Q. 장애 심각성에 따라 클라우드 사업자/관리자한테 보고하는 절차?
- 에스컬레이션
Q. 클라우드에서 코드 실행시 동적으로 할당하는 서비스?
- Serverless 컴퓨팅
Q. 서버리스 컴퓨팅의 단점인 콜드 스타트란?
- 함수 호출시 미응답으로 인해(처음엔 서버가 없어서),
다시 함수를 호출해야 하는 과정에서 지연율 발생
Q. 클라우드 제공자와 지원하는 FaaS 서비스?
- Azure - Azure Function
- AWS - Lambda
- Google GCP - Cloud Functions
Q. 엔드 포인트 단말기의 물리적 위치와 가까운 곳에서,
컴퓨팅을 수행해서 요청에 대해 반응 시간 단축하는 기술?
- 엣지 컴퓨팅
Q. Azure에서 가상머신 만드는 화면에서,
네트워크 규모와 IP 주소 범위를 결정하는 항목?
- 서브넷
Q. 가상 머신 생성 후 패키지 설치, 파일 쓰기, 사용자 및 보안 구성하는 기능?
- Cloud-init
Q. 가상 머신 생성 후 서버 조작하기 위해,
클라이언트에서 접속할 수 있도록 설정하는 항목?
- 인바운드 포트 규칙
Q. SQL 데이터베이스 생성 후 사용자 PC에서 접속해서,
데이터베이스에 대한 다양한 작업을 수행하기 위해 설정하는 항목?
- 현재 클라이언트 IP 주소 추가
Q. API 이용해서 Blob Storage 사용시 자격 증명을 위해 요청해야하는 것?
- 액세스 키 발급
Q. 운영중인 가상 머신에,
부하 분산 기능을 추가할 때 발생하는 오류를 해결하기 위한 방법?
- 운영중님 가상머신의 공용 IP 분리 및 제거
Q. Azure에서 함수 앱을 개발하는 과정?
- 함수 앱 생성 -> 함수 개발 -> 함수 게시
Q. 수직 스케일링에 대한 설명?
- 스케일 업이라고도 한다
- CPU 변경, RAM 추가 등 HW 장비 성능 높이는 방식
- 한 대의 서버에 부하 집중되어 장애 영향도 크다
Q. 컴퓨터 서버, 시스템, 네트워크 등 이상 생겼을 때,
예비 시스템으로 자동전환되는 시스템?
- 장애 조치 시스템
'Web Dev > Cloud Computing :: 클라우드 컴퓨팅' 카테고리의 다른 글
클라우드 컴퓨팅 12강 :: Serverless (0) | 2022.11.03 |
---|---|
클라우드 컴퓨팅 11강 :: Azure, AWS, GCP (0) | 2022.11.01 |
클라우드 컴퓨팅 10강 :: 무중단 서비스, 무정지 서비스, 동적 장애 감지 (0) | 2022.10.27 |
클라우드 컴퓨팅 9강 :: 리소스 풀링, 오토 스케일링, 클라우드 버스팅 (0) | 2022.10.25 |
클라우드 컴퓨팅 8강 :: 중간 정리 (0) | 2022.10.18 |