DevOps 개념을 잡아보자
DevOps의 개념어원 자체는 Dev + Ops의 합성어이다.현재는 단순한 개발과 운영을 뜻하는 게 아니라, 우리가 어떻게 일할 것인지에 대한 철학과 방법론으로 확장됐다.5가지 주요 철학문화(Culture)를 개선하라 - 사람, 일, 서비스, 자원, 시간자동화(Automation)를 구현해라 - 인프라 및 보안, 언어 및 도구, 지속적 통합 / 배포, 모니터링항상 측정(Measurement)하라 - 변경사항 발생 시 항상 측정, 성능, 개발소요 시간 모니터링, 객관적인 지표로 개선되고 있는지 확인, 의사결정 시 추측을 배제하고 철저히 데이터를 활용공유(Sharing)하라! - 개인의 문제가 아니라 우리의 문제로 인지해서 해결축적(File up & Pile up)하라 - 모든 성공과 실패를 기록결국 데브옵..
더보기
운영체제 이론 (2)
운영체제 (Operating System, OS) 개념 및 기능정의 및 목적컴퓨터 하드웨어와 사용자 간 인터페이스 제공시스템 자원 효율적 관리신뢰성, 처리량, 응답 시간 향상운영체제의 주요 기능프로세스 관리: 생성, 삭제, 통신, 스케줄링메모리 관리: 공간 할당 및 회수, 가상 메모리파일 관리: 파일 저장, 접근, 보호입출력 장치 관리: 장치 드라이버 관리운영체제의 주요 종류DOS, Windows, Unix, Linux, MacOS, Android, iOS 등 프로세스와 스케줄링프로세스 (Process)실행 중인 프로그램, PCB로 상태 정보 관리프로세스 상태: 준비(Ready), 실행(Running), 대기(Blocked), 지연(Suspended)프로세스 스케줄링FCFS: 도착 순서대로 실행Round..
더보기