본문 바로가기

5분 독서

24.10.20 불꽃독서 _ 개발자와의 협업을 위한 it 필수 지식

728x90
반응형
SMALL

24.10.20 불꽃독서 _ 개발자와의 협업을 위한 it 필수 지식 

■ isp : information strategy planning 
정보 전략 계획 

- 현재 업무나 process에서, it 를 통해 개선 해야 할 사항이 무엇인지 계획 
- 장기적인 it 시스템 구축 전략 계획 

■ asap - as soon as possible 
- asis :현재 이러하다 
- tobe : 앞으로는 이러하다 

- 무리할 필요 없다. 

■ consensus : 의견 일치 , 동의 

■ wbs : work break down structure / 업무 분업 구조 
- 업무를 상세히 분할하고 , 분할된 각 업무를 일정대로 정리 
- 목표 일정/ 진척도/ 수행일정/ 담당자/ 단계별 산출 물 

■ rfp : request for proposal / 제안 요청서 
- 개요 , 구축목표 , 피룡 기술 , 목차가이드, 자격 등 

 ■rfq : request for auotation / 견적 요청서 

■ 제안서 
- 사업 개요 / 자사 소개 / 구축 방안, 전략 / 일정 계획 

■ 견적서 
- 구축비 정리 , 전달 , 비용 상세 ( 인건비 , solution , 장비비 ) 

■ 레거시 
- 오래된 시스템 

■ 기간계 system 
- 업무 시스템, 그 회사에 돈을 버는 업무 ( 메인 업무 시스템) 

■ mis : management information system / 경영 정보 시스템
erp : enterprise resource planning / 전사적 자원 관리 

■수의계약 
- 개발 맡길 업체 사전 지정 후 계약 진행 

■ 경쟁 입찰
 - 발주 →지원 → 제안 작성 → 발표 → 선정 

■우선 협상 입찰
 - 참여 후보 업체 사전 선정 → 경쟁

■투입공수 : 투입될 인력의 양 
■ m/m : man month , 투입 공수 수치 
- pm 1명 5개월 → 5m/m
- 개발자 3명 4개월 → 12m/m

■RFI 
- request for information
- 어떤 기능을 가지고 있는지 파악하기 위해 전문업체에 필수 기능 문의 요청
- a 도입시 필요한 요구사항 정리 요청 
- 협상 기회를 가지게 된다 
- 우리 강점 기술 녹여서 제시 

■ 개비 (改備) : 현장의 시스템을 가볍게 고치는것 ( 소규모 변경) 

■ 고도화 : 새로운 필요에 의해 대대적인 개선 

■ 리뉴얼 : 아예 새롭게 만드는것 

■ 차세대 : 기존 시스템 신규 생성 

■si : system integration , 시스템 통합 개발
- 아무것도 없는 상태에서 시스템 새롭게 개발 , zero base 

   → → 끊임없이 일을 수주할 수 있다 . 

■solution 
 -고객이 solution 기능 사용 / 변경 개발 customizing

■sm 
-system management /system maintenance 
- si / 솔루션 개발 등 구축된 시스템을 운영 하는 일 
--------------------------------------------------------------
■업무적 서버 
- 개발서버 
- 테스트 서버(staging server/ 오픈전 최종 점검 용도의 서버  )
-  운영 서버 

■ 기능적 서버 
- 웹서버 :정적인 요소 , 동작 서버 (html , css, java )
- was : web application server 동적 서버 ( db 접속) 
- db 서버 : data base 동작하는 서버 

■구조
1) client →was→ db
- 정상 작동, 서버 부하 / 보안, user 가 늘면 부담이 된다.  

2) client →webserver→ was→ db 
- 고객과 만나는곳 아무나 들어옴 / ebserver 만남 / 안전한 곳이사 . 
- webserver /was / db 中 어느것이라도 망가지면 답이 없다 

3) 다중화 구성 

1. client→ l4→ webserver→ was→ ha→ stanby db 
-부하 분산, 고장 대비 

2. client→ l4→ webserver→ was→ ha →active db 
-부하분산, 고장 대비, data back up 
- 백업 방식: 미러링/ 주기적 백업

ha : high availability 
- 운영중인 db 서버에 문제 발생시 , 대기중인 db 서버가 정상 작동하게 하는 장비
- 그외 다른 부분 : 시스템 성능을 위한 다른 목적 장비 

■ 구조 2
3. l4→ was→ ha →active→ db 

4. l4 →was →ha →stanbydb 

-로그 밸런싱: 세션 클러스터링 
 : 다중화된 서버구조에서 사용자의 연결을 받고 , 다중화된 서버 中 부하가 적은곳에 분배/ 연결 

■idc 
-internet data center , 서버를 모아서 관리 

■ hosting 
- 서비스 이용료 내고 서버 이용/ 임대 

-web hosting : 서버의 일부 공간만 임대 / 제약 高 
- server hosting : 서버 구매해서  사용 / 비용 高 but 보안,성능 유리 
- cloud : 용량을 동적으로 할당 가능 / 급변 이용 서비스 적격 

■ ip 
-internet protocol 
- ip 는 주소의 역할 & 보안 출입의 idc 역할 

공인 ip  ; public ip  :외부에서 나를 찾는 주소 ( 집주소 ) 
사설 ip  : private ip  : 내부에서 나를 찾는 주소 ( 집의 방주소 _ 거실, 안방) 

■전용선 : 비밀통로 같은것 ( 비용 高 , 관리 힘들다 , 금융권 ) 
vpn : 정보를 주고 받는 양끝에 감시자 , 정보가 나오거나 들어올때 , 출입증 확인 / 중간 침입 x 
- 비용 down , 안정성 down , 본사 - 지점 연결 

■front end :화면 개발/ 정보 표시

■ back end : 조직 개발 / 정보 처리 
- db : data 저장 

- 비지니스 로직 개발 중에 ... (it means : 지금 우리가 만드는 프로그램 정보 처리 개발중에 .. ) 

■ssr : server side rendering / 서버쪽 그리기 
→ web 접속/ 모든 동작 할떄마다 전체 화면 그려서 브라우저로 

csr : client side rendering / 클라이언트 쪽 그리기 

→사용자가 처음 접속시 브라우저로 보내서 화면 그리기 , 이후 처리된 정보 오가는 방식

■ 
ssr :  [front end] +[back end]→ db

csr : [front end & api & backend] →db

*api : 서로 정보를 전달할 수 있는 program 계층 

■ 

728x90
반응형
LIST