모듈 또는 응용프로그램 내의 개별 코드 단위가 예상대로 작동하는지 확이하는 반복 가능한 호라동Python에서 다양한 테스트를 자동화할 수 있는 기능이 포함된 표준 라이브러리테스트가 실행 되기 전 환경이 예상된 상태에 있는지 확인하거나 데스트 후에 사용한 리소스를 정리하
git과 같은 소스버전 관리 tool (형상관리툴)하지만, git과 달리 여러 사람이 동시에 하나의 코드에 접근이 필요할 때 유용하게 쓰인다.사람이 많고, 대형 프로젝트일수록 많이 쓰인다.최신버전 받기편집을 위해 체크아웃 하기새로운 파일을 P4에 등록하기파일이나 폴더를
무선 랜 통신을 암호화 하기 위해 802.11b 프로토콜부터 적용RC4 알고리즘을 사용하며, 암호화 키는 64bit은 40bit, 128bit는 104bit의 RC4 키와 함께 무작위로 산출된 24bit의 초기화 벡터 사용현재는 상당히 취약한 보안 표준으로 여겨져 공식
WoL(Wake on Lan)은 네트워크에 연결된 컴퓨터의 전원을 켜기 위한 표준. 특별하게 약속된 형태의 패킷을 대상 컴퓨터로 보내 컴퓨터가 꺼져있더라도 컴퓨터의 랜카드가 해당 패킷을 읽고 컴퓨터를 부팅하는 기술.LAN 뿐아니라 WAN에서도 패킷만 잘 전달이 되면 작
레드햇 계열 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구.RPM 패키지는 컴파일되어 설치한 실행파일, 설정파일, 라이브러리 등을 묶은 것.rpm 패키지 설치 조회U - 패키지가 이미 설치되어 있는 경우 업그레이드v - 패키지 설치시 설치 과정을 출력h
현재 서비스는 하나의 스위치 아래 웹, 앱, 디비 서버가 같은 레이어에 위치하고 있는 단일 계층 서비스 구성으로 보여집니다.각 서버는 스위치를 통해 통신하고 외부 네트워크와 통신합니다. APP 서버는 NFS를 이용한 외부 스토리지를 갖고 있습니다. 장애 대응하나의 장비
8.0 이상의 버전부터 MySQL의 기본 인증 플러그인이 mysql_native_password에서 caching_sha2_password로 변경됨에 따라 플러그인을 변경하거나 사용자 권한 설정을 변경해주어야 한다.기존 버전에서 사용하던 같은 방법은 SHA2 방식의 암
로드밸런싱 로드밸런싱이란 서버 부하 분산을 위해 가상 IP를 통해 여러 서버에 접속하도록 분배하는 방법 트래픽이 많을 때 여러 대의 서버가 분산처리하여 서버의 로드율 증가, 부하량, 속도 저하 등을 고려하여 적절히 분산처리하여 해결해 주는 서비스이다.
HA : High Availability = 고가용성, 고가용도가용성은 시스템 고장시 얼마나 빠른 시간내에 복구가 되어 정상적으로 서비스할 수 있는 상태인지를 분석하는 척도.HA 구성이란 이러한 가용성을 극대화 시키는 구성을 말하는 것으로서 '클러스터링, 이중화, RA
[참고 블로그1]:https://lsjsj92.tistory.com/496 [참고 블로그1] REST API REST는 Representational State Transfer의 약자 HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 해당 자원에 대
settings.py를 위와 같은 형식으로 사용할 DB에 맞춰서 작성.파이썬 mysql 라이브러리 설치로 라이브러리 설치하지만 지금 사용중인 컴퓨터에서 Pip가 계속 제대로 설치되지 않아 pip3로 설치 진행이 후 프로젝트 루트 디렉토리에서 DB와 마이그레이션을 진행마
41. 인프라 엔지니어가 갖춰야 할 것 도큐먼트를 읽는 힘을 기른다. 인프라 엔지니어에게 도큐먼트를 읽고 이해하는 힘은 매우 중요한 자질이다. 하드웨어든 소프트웨어든 도큐먼트에 쓰여 있는 그대로 실행하면 제대로 동작하게 되어 있다. 바쁜 인프라 엔지니어에게 새로운 하드
36. 대규모 인프라 관리 시스템 구성의 결정 포인트 시스템 구성을 결정하는 포인트는 크게 다음과 같이 나눌 수 있다. 업체 지원의 필요성 업체의 지원이 필요 없으면 관리 비용이 불필요 한 것을 이용하고, 업체의 지원이 필요하면 유지 보수 서비스가 있는 것을 이용해서
하드웨어는 언젠가 반드시 고장이 난다는 생각 때문에 가능한 서비스를 멈추지 않도록 하는 방향으로 진화했다.예를들어, 서비스를 가동한 채로 이중화된 부품 중 고장난 부품을 교활할 수 있는 '핫스왑'기술이나 이상을 감지하면 자동으로 보정하는 'ECC기능'은 하드웨어의 가용
장비의 가동 상황 전반을 감시하기 위해서 감시 솔루션을 이용.감시 솔루션을 구분하면, 크게 SNMP를 이용하는 형태와 각 서버에 에이전트 프로그램을 설치해 그 자료를 수집하는 형태가 있다.감시 솔루션에는 오픈 소스와 상용 소프트웨어가 있따.나기오스는 2002년 에탄 갈
강력한 냉각 공기를 불어넣어 방 전체를 냉각하는 방식이 방식은 구조가 단순하지만 서버와 네트워크 장비에서 계속 열이 배출되는 상태로 방 전체를 냉각하므로 에너지 효율이 낮다는 단점이 있다.냉각 공기로 채워진 냉 복도 공간인 콜드 아일과 배출된 열기로 채워진 열 복도 공
조달하고 싶은 것이 있을 때, 어느 회사로부터 조달하면 좋을지 고민하게 된다. 가장 확실한 것은 믿을만한 지인으로부터 좋은 업체를 소개 받는 것이다.지금 무엇을 구매해야만 하는가?구매하려는 제품의 가격 시센느 어느 정도인가구매하려는 제품의 시장 점유율 1위 업체는 어디
선행 조건의 범위를 줄이는게 Nested Loop에서 중요함alter table dept add index idx1(dept_nm);alter table emp add index idx1(dept_cd);alter table emp add index idx2(emp_n