목록DB 관련 지식 (18)
DB & AWS Knowledge
해당 페이지에서는 프로토콜에 대해서 다룬다. 참고 서적 그림으로 공부하는 IT 인프라구조 (제이펍) 참고페이지 https://it.donga.com/31842/ https://ko.wikipedia.org/wiki/%ED%86%B5%EC%8B%A0_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C 프로토콜이란? 우리는 현재 다양한 국적의 사람들과 함께 살고있다. 이에 따라 사용하는 언어도 매우 다양하다. 예를 들어 우리가 미국에 가서 미국사람에게 우리말로 대화를 시도하면 그 사람이 알아들을 수 있을까? 당연히 그게 안되니 영어를 익혀서 가는 것일 것이다. 반대로 외국인이 우리나라에 오면 한국어를 익혀서 대화 해야 하는것도 같은 개념이다. 우리는 특정 사국가나 집단에서 상호간 소통을 하기 ..
해당 페이지에서는 인프라 아키텍처에 대해서 다룬다. 참고 서적 그림으로 공부하는 IT 인프라구조 (제이펍) 아키텍처의 의의 인프라 시스템은 단순히 나열로 세워서 되는게 아니다. 건물을 지을 때, 어떤 계획없이 세우지 않고 설계를 한 후, 그에 따라 건물을 짓는 것 처럼 인프라 시스템도 어떠한 구성으로 만들지 설계가 필요하다. 이러한 시스템을 만들기 위해서 구상하는 혹은 구성된 구조를 아키텍처 (architecture) 라 한다. 잘못된 설계로 건물을 지으면 나중에 붕괴등의 문제로 대참사가 일어 나는 것 처럼, 인프라 시스템도 설계가 잘못되면 돌이킬 수 없는 서비스 장애를 겪을 뿐더러 부분적으로 문제를 해결하기가 어려워 처음부터 다시 뒤엎을 수도 있는 문제가 발생 할 수 있다. 아키텍처의 종류 아키텍처는 ..
해당 페이지에서는 3 계층 (3 Tier) 구조에 대해서 다룬다. 참조페이지 https://m.blog.naver.com/limoremo/220073573980 https://www.stevenjlee.net/2020/05/08/%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-3%EA%B3%84%EC%B8%B5-%EA%B5%AC%EC%A1%B0-3-tier-architecture/ 개요 일반적으로 우리가 사용하는 IT 서비스들은 흔히 말하는 서버들에 구성이 되어있다. 보통 이러한 서버들의 구성은 전통적으로 방식으로 따르는 3개의 계층 으로 구현이 된다. 이런 과정을 거쳐서 만드는 3개의 계층을 3 계층 (3 Tier) 구조라고 한다. 실무에서는 3계층 보다 3 Tier 로 영..
이번 페이지에서는 DB 인스턴스와 데이터 영역에 대해서 다룬다. 해당 페이지에서는 실무적으로 인스턴스와 데이터 영역이 어떻게 언급되어지는지에 초점을 맞춰 글을 기재한다. 엔진 (인스턴스) 보통 실무에서 DB 엔진이라 하면 컴퓨터의 CPU 처럼 데이터베이스가 저장되는 데이터 처리 및 가공을 위해서 연산하는 공간 및 명령어 콘솔의 집합을 따른다. 오라클에서는 이를 인스턴스라고 지칭한다. (보통 데이터베이스 개념에서 언급되는 인스턴스는 데이터베이스에 저장되는 데이터의 집합 혹은 상태를 뜻한다.) 좀 더 풀어서 말하자면, 우리가 데이터를 가공 및 처리를 할때는 데이터베이스의 SQL 구문을 사용하여 각 RDBMS 별 처리과정을 거쳐야한다. 이러한 각 RDBMS 별 처리 알고리즘 및 기타 SQL 명령어 콘솔등으로 ..
이번 페이지에서는 고가용성에 대해서 다룬다. 참조페이지 https://www.stevenjlee.net/2020/06/28/%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EA%B0%80%EC%9A%A9%EC%84%B1-availability-%EA%B3%BC-%EA%B3%A0%EA%B0%80%EC%9A%A9%EC%84%B1-high-availability/ https://itwiki.kr/w/%EA%B3%A0%EA%B0%80%EC%9A%A9%EC%84%B1 https://honggg0801.tistory.com/39 https://ko.wikipedia.org/wiki/%EA%B3%A0%EA%B0%80%EC%9A%A9%EC%84%B1 https://umount.net/lag-l..
이번 페이지에서는 DB 관제, 모니터링에 대해서 다루도록 한다. 관제 (모니터링)의 개념과 관제는 왜 중요한가? 모니터링은 그렇게 생소한 단어가 아니다. IT 영역뿐만이 아니더라도 일상생활에서 모니터링이라는 말은 꽤나 심심치 않게 사용한다. 감시, 관찰을 뜻하는 모니터링이라는 단어에 맞게 이 단어가 쓰이는 경우는 어떤 현상이나 이슈들과 엮여서 자주 쓰인다. (예를 들어, 어떤 정책이나 사회현상에 대해서 모니터링을 하다 라거나 가수, 배우들이 자신이 촬영된 영상을 보면서 개선해야 될 점이 있는지 보기위해 모니터링하다 라는 용도로 쓰이는 등) IT 영역에서도 모니터링은 이와 유사하게 사용하는데 특히, 서버 down 이나 기능 수행 불능 상태를 유발시킬 수 있는 요소들을 미리 탐지하거나 해당 이슈가 발생했을 ..