ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 면접 준비(ERP / ERP Package / 서버가상화 / 형상관리)
    면접 준비/소프트웨어공학 2018. 12. 4. 17:36

    1. ERP 와 ERP Package


    ERP(Enterprise Resource Planning) : 

    전사적 자원관리로 회사의 재무, 공급망, 운영, 보고, 제조, 인적자원 활동 등 비즈니스 프로세스를 통합 관리하는 소프트웨어이다. 


    ERP Package :

    세계 1위 업체로 SAP가 있으며 오라클도 있다. 또한 국내 제품으로 더존비즈온과 영림원이 있다.


    + PLM(Product lifecycle management) : 제품 수명주기 관리, 제품 설계도부터 최종 제품 생산에 이르는 전체과정을 일관적으로 관리해 제품 부가가치를 높이고 원가를 줄이는 생산 프로세스이다. 


    + MES(Manufacturing Execution System) : 제조실행시스템, 제조업체의 공장 관리를 위한 개념이자 구현 도구이다. 



    2. 서버가상화


    물리적으로 1대의 시스템 상에서 windows나 linux 등 각기 다른 OS의 다양한 서버 애플리케이션을 효율적으로 운영할 수 있다.


    장점 :

    1. 다른 os를 쉽게 깔고 지우고 복구할 수 있다. -> 여러개의 os 시스템과 프로그램을 테스트 해볼 수 있는 환경을 마련할 수 있다.

    2. os 속에 독립된 시스템으로 바이러스나 악성코드에 감염되더라도 다른 os에 영향을 미치지 않고 복구도 빠른 시간에 가능하다.

    3. 스냅샷 장점

    4. 컴퓨팅을 위한 인프라를 상당량 줄일 수 있다.

    등등...

    단점 :

    장점이 단점보다 너무 많아서... -> 참고사이트 : https://www.sharedit.co.kr/qnaboards/17596

    1. 인프라를 압축하는 만큼 인프라에서 장애가 발생하면 동시에 전 시스템에 장애가 발생한다.

    2. USB 동글을 지원하지 못한다. (맞아... 기억난다!)

    3. 네트워크 부하가 많은 서버들끼리 모아두면 성능이 나빠진다.


    (+)

    1.복잡성
    - 아무래도 물리적인 구성보다 구성이 복잡해 집니다.

    2.가용성
    - 이중화 구성이 되있다하지만 물리적 장애발생시 가상화서버들 전체에 영향이 있습니다.

    3.라이선스관리
    - 가상화서버대수, cpu등 가상화시 라이선스가 복잡해 집니다.

    4.유지보수
    - 가상화환경은 서버,네트워크,스토리지등 엔지니어들이 선호안합니다.(문제발생시 가상화탓함)

    5.네트워크병목
    - 네트워크 성능은 물리적 한계가 있기에. i/o가 많다면 bottle neck도 고려해야 합니다.



    3. 형상관리(CM: configuration management)


    Software configuration management, SCM이라는 단어를 쓰기도 한다.

    SW개발 및 유지보수 과정에서 발생하는 소스코드, 문서, 인터페이스 등 각종 결과물에 대해 형상을 만들고, 이들 형상에 대한 변경을 체계적으로 관리, 제어하기 위한 활동이다.

    예를 들면, 프로젝트를 진행하면서 생성하는 소스코드를 CVS나 SVN 또는 GIT과 같은 버전관리 시스템을 이용하는 것을 말한다.


    왜? 버전관리시스템이 필요할까?

    여러 명의 개발자들이 동시에 같은 소스코드를 개발하면서 발생하는 충돌에 대한 처리가 필요하다. 

    이를 위해 버전 관리 시스템이 필요하다.





Designed by Tistory.