*마이그레이션
-한 운영환경으로부터,대개의 경우 좀더 낫다고 여겨지는 다른 운영환경으로 옮겨가는 과정을 말한다.
- 단순하게 서비스 중인 한 어플리케이션 또는 모듈 등을 전혀 다른 환경(OS,미들웨어,하드웨어)
에서도 돌아갈 수있도록 전환하는것을 의미한다.
*마이그레이션의 종류
- 애플리케이션 또는 운영체제 업그레이드
- 데이터를 다른 종류의 데이터베이스로 이동
- 데이터 스토리지 시스템을 다른 데이터 스토리지 시스템으로 교체
- 온프레미스 인프라에서 클라우드 인프라로 이동
- 모놀리식 애플리케이션을 컨데이너화 된 서비스로 교체
*스토리지
-컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품, 스토리지를 직접 서버에 연결 할 수 있다.
*온프레미스
- 소프트웨어 등 솔루션을 클라우드 같이 원격 환경이 아닌 자체적으로 보유한 전산실 서버에 직접
설치해 운영하는 방식
*모놀리식(단일형) 커널
-입출력 기능,네트워크 기능,장치 지원 등 운영체제의 일반적인 기능을 커널과 동일한 메모리 공간에
적재, 실행하는 기법
*커널
- 운영체제의 핵심이 되는 컴퓨터 프로그램의 하나.
*컨테이너
- 가벼운 가상머신 ->Docker가 가장 널리 사용되는 컨테이너 기술이다.(일단 이 정도만 알아두자
*포팅
- 다른 플랫폼으로 변경해서 개발하는경우(IOS버전-Android버전,윈도우버전-> 리눅스 버전.
*컨버팅
- 같은 플랫폼상에서 개발언어가 다른경우 C++->java
*메이저 업그레이드
-제품이 기존버전보다 많은 기능향상 및 사용자 편의가 대폭 개선된 경우를 뜻한다. 통상적으로
버전의 앞자리의 변경으로 구분함
*마이너 업그레이드
-재품이 기존 버전의 사용상에서 발생했던 문제점 및 사용자 편의가 소폭 개선된 경우를 뜻한다.
통상적으로 버전의 뒷자리의 변경으로 구분
'IT용어' 카테고리의 다른 글
EDMS/CSD (0) | 2022.05.04 |
---|---|
VMware란? (0) | 2021.07.26 |
CRC 오류 (0) | 2021.07.02 |
데몬(daemon)이란? (0) | 2021.07.01 |