컨설팅
MSA 설계 및 플랫폼 구축
MSA 설계 및 플랫폼 구축은 단순한 기술 구현을 넘어 조직의 IT 역량을 재정의하는 과정입니다.
MSA 설계 및 플랫폼 구축 개요
디지털 혁신의 핵심, 마이크로서비스 아키텍처(MSA) 설계와 플랫폼 구축
마이크로서비스 아키텍처(MSA)는 대규모 애플리케이션을 독립적이고 자율적인 서비스 단위로 분리하여 설계함으로써 확장성과 유연성을 극대화합니다. 이를 통해 개발, 배포, 운영의 속도와 효율성을 높이고, 비즈니스 변화에 민첩하게 대응할 수 있습니다.
MSA 설계 및 플랫폼 구축은 단순한 기술 구현을 넘어 조직의 IT 역량을 재정의하는 과정입니다.
플랫폼 구축 및 MSA 개발 최적화 용역 상세 내역
플랫폼 구축 전문가와 MSA 설계 및 개발 전문가를 통하여 플랫폼 구축부터 최종 개발 완료까지 지원을 받아 수행
구분 | 주제 | 활동 | 상세내역 |
---|---|---|---|
플랫폼 구축 및 최적화 | 사전 준비 | 착수 전 사전 준비 | 제약사항 확인, 구성요건 협의 및 확인, 사전요건 협의 및 확인, 체크리스트 작성, 수행계획서 작성 |
구축 준비 | 인프라준비 | 운영체제 설치 및 구성 협의, 인프라 환경 구성 협의, DB/인증 등 연동 협의 | |
기본 수행 업무 | 설정 및 설치 | Bastion 구성, RHOCP Prepare Host, OCP Master 및 Application Node 설치, Integrated Registry, Router 설치, Logging, Metrics 설치, Openshift Monitoring(Prometheus, Grafana) 설치, Persistent Storage 연동 | |
개발 플랫폼 구축 | 개발 환경 구축 | Jenkins 기본 설정, Jenkins Pipeline 생성, S2I 표준 Template 제작 (JBOSS EAP), 표준 이미지용 Dockerfile 제작 및 협의 | |
플랫폼 운영 | 개발 및 운영 지원 | 문제해결 컨설팅 지원, 프로젝트 관리, 어플리케이션 POD관리, 템플릿 관리 등 | |
교육(이관 준비) | 플랫폼 운영 교육 | 운영 매뉴얼 작성, 장애처리 교육, 주요항목 설정 검증 및 시연, 사후 지원체계 설명 등 | |
애플리케이션 설계 | 교육 | MSA 개발 교육 | MSA 설계 및 개발 교육 |
마이크로서비스 | 아키텍처 설계 | 서비스 라우팅(Gateway) 설계, 서비스 찾기(Discovery) 설계, 서비스 분산 추적 설계, 서비스 트랜잭션 설계, 서비스 로드밸런싱 설계, 서비스 실패 대응 구조 설계, 이벤트 스트림 처리 설계 | |
CI/CD | 프로세스 설계 | 형상 관리 방안 설계, 빌드 프로세스 설계, 테스트 자동화 프로세스 설계, 배포 프로세스 설계 | |
오픈시프트 | 컨테이너구성 설계 | 애플리케이션 컨테이너 이미지 설계, 기존 서버 솔루션 컨테이너 적용 가능 여부 검토 |