시스템 4

[Apache] Apr, Apr-Util

이번에 apache 환경으로 api 를 돌릴 때, 제대로 정상동작 하지 않았었다. 원인은 Apr-Util 이 없었는데 Apr 과 Apr-Util이 무엇인지 정리하고자 한다. Apr ( Apache Portable Runtime ) - 아파치 웹 서버를 위한 지원 라이브러리. Apr 의 기능 - 메모리 할당 및 메모리 풀 기능 - 원자 연산 - 동적 라이브러리 처리 - 파일 I / O - 네트워크 소켓 및 프로토콜 - 스레드, 프로세스 및 뮤텍스 기능 등등.. 더 자세한 내용은 공식문서에서 API 문서를 보면 될 것 같다. Apr-Util - Apr 의 동반 라이브러리 httpd-2.4.x 버전부터는 apr 과 apr-util, pcre 를 별도로 설치해야 apache 설치가 완료된다고 한다. 공식 문서에..

시스템 2023.08.28

포팅(porting) 컨버팅(converting) 이란?

포팅(Porting) 이식의 의미로 소프트웨어를 다른 플랫폼(CPU 및 운영 체제)에서도 동작할 수 있도록 변환하는 것을 말한다. 예를 들어, windows용 프로그램을 만들 때, A언어로 windows 플랫폼에 맞게 개발했을 때, 포팅이란 이 windows 플랫폼을 다른 것으로 바꾼다는 의미. windows에서 돌아가는 프로그램을 리눅스나 맥에서 돌리기 위해서 C++ 로 짠 windows 용 프로그램을 변경해야 하는데 이 것을 포팅이라고 한다. ex) windows 버전 > 리눅스 버전 , Android 버전 > IOS 버전 컨버팅(Converting) A언어로 개발된 프로그램을 B언어로 언어 자체만 바꿔서 같은 플랫폼에서 동작하도록 하는 것 예를 들어, C++ > Java 로 개발언어 변경 https..

시스템 2022.08.19

GSLB(Global Server/Service Load Balancing) 이란?

GSLB(Global Server/Service Load Balancing) 이란? DNS와 동일하게 도메인 질의에 응답해주는 역할과 동시에 로드 밸런서(둘 혹은 셋 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것)처럼 등록된 도메인에 연결된 서비스가 정상적인지 헬스 체크(서버의 상태를 주기적으로 체크하여 서버의 상태가 통신이 불가능할 경우 서버를 서비스에서 제외하여 서비스를 원활하게 제공하기 위해 이용되는 방법)를 수행한다. 즉, 등록된 도메인에 대한 서비스가 정상인지 상태를 체크해 정상인 레코드에 대해서만 사용한다. https://thebook.io/007046/ch07/03-01/ IT 엔지니어를 위한 네트워크 입문: 7.3 GSLB - 1 thebook.io DNS 서..

시스템 2022.08.12

페일오버(Failover)란?

페일오버(failover) 란? 실 운용환경(컴퓨터 서버, 시스템, 네트워크 등)에서 이상이 생겼을 때 대체 작동 또는 장애 극복(조치)를 위하여 예비 운용환경으로 자동전환되는 기능. 페일백(failback) 이란? 페일오버에 따라 전환된 운용환경을 장애 발생 전 상태로 되돌리는 처리 https://velog.io/@zxcvbnm5288/%ED%8E%98%EC%9D%BC%EC%98%A4%EB%B2%84Failover%EC%99%80-%ED%8E%98%EC%9D%BC%EB%B0%B1Failback 페일오버(Failover)와 페일백(Failback) 페일오버(failover) : 실 운용환경(컴퓨터 서버, 시스템, 네트워크 등)에서 이상이 생겼을 때 대체 작동 또는 장애 극복(조치)을 위하여 예비 운용환..

시스템 2022.08.12
728x90