기본 콘텐츠로 건너뛰기

1월, 2018의 게시물 표시

능력 성숙도 통합 모델_Capability Maturity Model Integration(CMMI)

CMMI(Capability Maturity Model Integration) CMMI 는 Level1 부터 Level5 까지 있다 이글은 Level3 까지만 작성되어있음 계획하라      일정      상세한 작업내용      위험요소      위험요소 대처      검토 방법      형상관리 방법      기술요소 기록하라            작업한 모든 것 검토하라      작업된 대상      문서      코드 1.      Level1 (Initial) - 그냥 일반적인 상태 2.      Level2 (Managed) - 프로젝트 단위 - REQM(Requirements Management) : 요구사항관리 = 프로젝트의 요구사항 관리 및 계획과 일관성 유지 l   프로젝트 전 기간 동안 요구사항 변경에 대한 데이터 관리 l   요구사항 쌍방향 추적 ( 불일치 식별 ) l   Email, 회의록 , 변경관리문서 등등 .. - PP(Project Planning) : 프로젝트 계획 수립 = 프로젝트의 모든 활동들을 체계적으로 식별 / 정의하는 계획을 수립 l   규모 / 공수 / 비용 / 일정의 견적 및 교육 / 자원 / 도구 계획 l   리스크 식별 / 분석 / 평가에 대한 계획 l   필수적으로 범위 견적 , WEB 와 투입인력과 비용견적은 있어야 함 l   개발 계획서 , 공급업체 관리계획서 , 측정 및 분석 계획서 , 품질보증 계획서 , 형상관리 계획서 등등 - PMC(Project Monitoring and Control) : 프로젝트 감시 및 통제 = 프로젝트 진척 현황을 파악하여 편차 발견 시 시정 조치 l   규모 / 공수 / 비용 / 일정의 실적 수집 및 계획과 비교 / 평가 l   리스크 식별 / 분석 / 평가 수행 l   이슈분석 -> 시정조치활동 수행 -> 시정

Eclipse Che with CentOS7

Eclipse che with CENTOS 7 [Eclipse Che 논리 구조 ] 요구사항 : JAVA, Docker 1.12.5+ 이상 설치된 서버 -- Docker 설치 -- $ sudo yum install -y yum-utils $ sudo yum-config-manager \     --add-repo \     https://download.docker.com/linux/centos/docker-ce.repo $ sudo yum-config-manager --enable docker-ce-edge $ sudo yum makecache fast $ sudo yum install docker-ce $ yum list docker-ce.x86_64  --showduplicates |sort -r $ sudo systemctl start docker $ sudo docker run hello-world -- Eclipse che 설치 -- # docker run -it eclipse/che start # docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /c/tmp:/data eclipse/che start --fast 실행이 완료 되면 http://[ 나의 아이피 ]:8080 으로 접속 // 서버에서 보이는 아이피로 접근해야 접속이 가능함 (Openstack 유동아이피를 붙여서 사용하면 에러 발생 ) [ root@bigdata-lim templates]# docker ps CONTAINER ID   IMAGE  COMMAND  CREATED    STATUS        PORTS    NAMES 400753247f33  eclipse/che-server:5.10.0  "/entrypoint.sh" 18 hours ago      Up 18 hours    8000/tcp, 0.0.

Docker의 기본 개념과 설치

1 일차 (Docker 에 대하여 ) 1.       컨테이너 기반 가상화 도구 - 계층화된 파일시스템 (AUFS,BTRFS 등 ) 을 사용해 가상화된 컨테이너의 변경사항을 모두 추적 및 관리 - 컨테이너의 특정 상태를 항상 보존 ( 이미지 화 ) - run everywhere - run anything 2.       Linux containers - 하나의 프로세스 공간 - 하나의 네트워크 인터페이스 - root 권한 실행 가능 3.       보다 빠른 퍼포먼스 - 일반적인 Guest OS 에서 실행하는 것 보다 좋은 Performance - 가상화의 특성상 Host OS 에서 실행하는 것 보다는 Performance 가 덜함 [ 그림 1,2 일반적인 VM 가상화 컨셉과 Docker 가상화 컨셉 ] 4.       Repository 연계 기능 - git 과 비슷한 VCS 같은 개념의 기능 - 다른 환경에 Repositoy 를 이용해 같은 Container 생성 가능 [ 그림 3 Repository 연계 이점 ] 2 일차 (Docker 설치해보기 ) 1.       설치 - 설치 OS : CentOS 7 / 64bit - 리눅스 커널 확인 # uname -r 3.10.0-123.el7.x86_64 - yum 업데이트 # yum update - yum repo 등록 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo - dock