반응형

IT 기술 169

Micro Service Architecture

Ⅰ. 모놀리식 아키텍처와 MSA 비교가. MSA의 개념 및 구성요소개념하나의 큰 애플리케이션을 여러 개의 작은 서비스 단위로 나누어 변경과 조합이 가능하도록 만든 아키텍처구성요소- API Gateway- User Layer와 Micro-Service Layer 연계- RESTful 기반 Request, Response 관리- API Server- 독립적으로 배포/관리 가능한 단위로 분리된 개별 서비스를 API 형태로 구현한 서버 계층- Persistence- API Server에서 사용하는 데이터 지속성 계층- 다양한 기술 기반 데이터베이스 활용 - User/Client- 웹/모바일 등 클라이언트 어플리케이션- MSA 제공 서비스를 API 통해 활용 나. 모놀리식 아키텍처와 MSA 비교비교마이크로서비스 ..

프로세스 스레싱

Ⅰ. 실행 시간보다 페이지 교체 시간이 많아지는 스레싱 개요가. 스레싱의 정의- Page Fault가 연속적으로 발생하여 프로세스 수행시간보다 페이지 교체 시간이 더 큰 상태 나. 스레싱의 결과개념도설명- 멀티 프로세스 시스템에서 자주 발생- 시스템 처리율이 낮아지고 페이지 부재가 높아짐- 메모리 접근 시간 증가, 프로세스 가용성 감소- 스레싱 방지를 위해 다중 프로그래밍 낮춰야 함- 다중 프로그래밍 정도가 높아짐에 따라 프로세서 이용률이 향상되지만 임계치 도달후 낮아짐 Ⅱ. 스레싱의 발생 원인가. 스레싱의 발생 과정 나. 스레싱 주요 원인구분주요 원인설명부적절한페이지교체 정책- Belady's Anomaly- Page Miss 증가- 페이지 교체 정책 실패- page 추가 hit rate 감소- Sma..

IT 기술/CA & OS 2025.01.07

클라우드 마이그레이션

Ⅰ. 온프레미스에서 클라우드로 디지털 전환, 클라우드 마이그레이션의 개념가. 클라우드 마이그레이션 개념- 기존 온프레미스 형태로 구성된 인프라 아키텍처, 응용시스템, 하드웨어 등을 Private, Public 등의 가상화 기반의 클라우드 시스템으로 이관하는 전반적인 활동 나. 클라우드 마이그레이션의 특징구분특징설명운영 측면비용 효율성- TCO 절감 효과 극대화, Pay for User 적용신뢰성- FTS, Multi AZ 제공, SPoF 제거 가능, SLA 계약 가능상호운용성- 온프레미스와 클라우드 간 하이브리드 통합 및 전환 지원 가능확장성- 온디멘드, 오토 스케일 업 & 스케일 아웃 등 일시적 확장 가능개발 측면표준화- PaaS를 이용한 솔루션 & 서비스 사용 가능- SQL, Docker, 지정 환경..

AI 거버넌스 플랫폼

Ⅰ. AI 거버넌스 플랫폼의 개념 및 필요성개념- AI 시스템의 법적, 윤리적, 운영적 성과 관리를 위해 AI TRiSM 기반 AI 사용 정책 및 투명성을 제공하는 플랫폼필요성투명한 의사 결정- AI 시스템 의사 결정 방식 이해하여 책임지고 윤리적 의사 결정 내릴 수 있어야 함윤리적 기준 유지- 단순한 법적 준수를 넘어 AI의 사회적 책임을 보장하고 다양한 피해로부터 보호 Ⅱ. AI 거버넌스 플랫폼의 원칙 및 핵심 요소가. AI 거버넌스 플랫폼의 원칙원칙설명공감- 기술적, 재정적 영향도 및 AI 사회적영향도 이해- AI 이해관계자에 미치는 영향 예측 및 대처편향성 제어- 현실 세계의 편견이 AI 알고리즘에 삽입되지 않도록 학습 데이터 검토하여 공정하고 편견 없는 의사결정투명성- AI 알고리즘 작동 및 의..

그래프 신경망

Ⅰ. 그래프 데이터 학습, GNN(Graph Neural Network)의 개요가. GNN의 개념- 데이터의 특징 추출을 위해 이웃 노드 간 정보를 이용하여 특징 벡터를 찾아내는 그래프 기반 신경망 모델. 나. GNN의 특징특징설명추상적 개념 접근 용이- 연결된 데이터 표현 시 관계, 상호작용 등 추상적 개념 접근에 용이Non-Euclidean 공간 표현/학습- SNS, 분자 데이터 등 유클리디안 공간에 표현 불가능한 데이터 표현 Ⅱ. GNN의 학습 과정 및 학습 모델가. GNN의 학습 과정학습 과정기술 요소학습 내용변환(Transformation)- 인접 행렬- 노드 특성 행렬- Non-Euclidean 공간에 존재하는 복잡한 형태의 데이터를 신경망 학습에 적합한 형태로 변환취합(Aggregate)- ..

가명처리

Ⅰ. 안전한 데이터 활용을 위한 가명처리의 개념개념- 개인정보 일부를 삭제하거나 일부 또는 전부를 대체하는 방법으로 추가 정보가 없이는 특정 개인을 식별할 수 없도록 처리하는 기법대상- 통계 작성: 시장 조사와 같은 상업적 목적의 통계 처리도 포함- 과학적 연구: 기술의 개발과 실증, 기초연구, 응용연구 및 민간 투자 연구 등- 공익적 기록보존: 공공의 이익을 위하여 지속 정보를 기록하여 보존하는  Ⅱ. 가명처리 절차 및 주요 기법가. 가명처리 절차- 가명처리 수행자, 검토자, 처리자는 관리적 / 기술적으로 권한을 분리하여 수행  나. 가명처리 주요 기법기법세부 기술설명삭제 기법행 항목 삭제다른 정보와 뚜렷하게 구별되는 행 항목을 삭제로컬 삭제특이정보를 해당 행 항목에서 삭제마스킹특정 항목의 일부 또는 ..

IT 기술/보안 2025.01.07

WBS

Ⅰ. 프로젝트 범위 관리의 핵심도구, WBS의 개요가. WBS의 정의- 프로젝트 목표 달성과 필요한 산출물을 위해 실행할 작업을 인도물 중심의 계층구조로 세분해 놓은 계층도 나. WBS 특징특징설명세분화- 1~2주 안에 처리 가능한 단위로 업무 세분화, 2주의 원칙 (80시간)진척 관리- 프로젝트 수행 인원에 대한 업무 진척관리 도구로 활용 가능선후관계 정의- 각 WBS별 선후관계 및 의존성, 연관 관계 파악 가능, 영역 정의 가능 Ⅱ. WBS의 구성요소 및 작성 원칙가. WBS의 구성요소구성요소설명작업 패키지(Work Package)- 관리 가능한 단위의 WBS 최하위의 구성요소- 일반적으로 80시간 내외 작업의 크기로 분할계획 패키지(Planning Package)- 작업이 시작되기 전 단계의 계획 ..

차세대 컴퓨팅

Ⅰ. 폰노이만 아키텍처와 하버드 아키텍처 비교항목폰 노이만 구조하버드 구조개념도개념- 명령어와 데이터를 모두 같은 메모리에 저장하는 구조- 명령어와 데이터를 서로 다른 메모리에 저장하는 구조처리 방식- 특정 주소 지점부터 실행- 명령어아 데이터 구분 없음- 명령어와 데이터 구분 기반- 메모리 동시 접근 수행 가병목현상- 발생 가능- 발생 불가능하드웨어 구조- 단순- 복잡구현 비용- 낮음- 높음명령어 코드 변경- 가능- 불가능주 사용 ISA- CISC (Complex Instruction Set Computer)- RISC (Reduced Instruction Set Computer)장점- 구조가 단순, 구현 쉬움- 구현 비용이 낮음- 병목 현상 빠른 해결- 소형 CPU, 임베디드에 유리단점- 병목현상 발..

IT 기술/CA & OS 2024.12.17

가상메모리

Ⅰ. 컴퓨터 구조 가상 메모리의 개요가. 가상 메모리의 정의개념도정의- 프로그램이 실제 물리적 메모리의 크기와 관계 없이 주소를 사용할 수 있도록 가상 기억 공간을 제공하는 메모리 관리 기법 나. 가상 메모리의 필요성필요성설명멀티 프로그래밍- 주기억장치의 크기에 제한을 받지 않으므로 효육적 프로그래밍 가능동적 공유- 다수의 사용자에 의한 메인 메모리 동적 공유 가능분할 관리- 프로그램의 부분 적재를 통한 실행 환경 제공제한 탈피- 프로그램을 메인 메모리보다 더 크게 작성 가능  Ⅱ. 가상 메모리의 구성 기법구성 기법구분상세 설명페이징(Paging)개념도설명- 물리 메모리를 고정 크기의 페이지로 나누고, 가상 메모리도 고정 크기의 페이지로 나눠 매핑하는 기법특징- 페이지 크기가 일정하고, 내부 단편화를 줄..

IT 기술/CA & OS 2024.12.17

SSD FTL(Flash Translation Layer)

Ⅰ. FTL의 개요개념도개념- 운영체제에서 사용하는 파일 시스템의 논리 섹터 주소를 SSD의 물리 블록과 페이지 주소로 변환하는 계ㅊ- SSD는 운영체제의 파일시스템 호환성 지원을 위해 FTL 통한 논리적 섹터 지원 Ⅱ. FTL 구성 계층 및 구성 요소가. FTL 구성 계층- FTL은 OS 파일시스템의 섹터 주소와 NAND Flash 장치 블록 주소를 맵핑 나. FTL의 계층 설명계층설명STL(SectorTranslationLayer)- Address Mapping: 파일 시스템으로부터의 논리적 주소를 NAND Flash의 물리적 주소로 매핑- Garbage Collection: 무효화된 페이지 포함하는 블록 선택하여 유효한 페이지는 다른 블록에 복사 후 블록 삭제BML(Bad-blockManagemen..

IT 기술/CA & OS 2024.12.17
반응형