https://www.samsungsds.com/kr/insights/competitive-advantages-by-it-modernization.html
IT 현대화를 통한 경쟁 우위 확보 전략 및 사례 분석 | 인사이트리포트 | 삼성SDS
이 글에서는 IT 인프라, 애플리케이션, 그리고 서비스의 현대화를 통해 기업이 어떻게 더 신속하고 안정적인 서비스를 제공할 수 있는지, 그리고 마이크로서비스, 서버리스 아키텍처, 데브옵스
www.samsungsds.com
IT 현대화(IT Modernization)
기업의 노후화된 IT 자원을 최신 버전으로 업그레이드하거나 새로운 시스템을 도입하는 것
- IT 환경이 시스템을 직접 운영하는 '온프레미스'→제3자 서비스 프로바이더로부터 데이터 리소스를 제공받는 '클라우드'로 이동
- 신속한 규모 확장/글로벌 가용성 보장
- 클라우드 서비스의 형태: IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service) 등
- 온프레미스 기반에서 운영하던 모놀리식 애플리케이션을 클라우드 환경의 마이크로서비스 아키텍처로 대체하는 것이 IT 현대화에 해당
- 레거시 시스템 폐기하고 신규 시스템 도입하는 것/최신 기술로 레거시 시스템 보완하는 것 모두 IT 현대화
- 바람직한 IT 현대화란?
- 기업의 중요 자산을 좀 더 저렴한 비용으로 신속 서비스할 수 있도록.
- 레거시 시스템의 기능과 데이터를 바탕으로 플랫폼 인프라, 아키텍처, 기능 구조에 최신 기술 적용해 새 프로세스와 서비스 제공하는 것
IT 현대화 위한 주요 기술
- 마이크로서비스 아키텍처
- 시스템 내 기능 간 의존성 감소
- 기존의 모놀리식 아키텍처는 하나의 애플리케이션에 모든 기능이 들어가는 개발 방식임.
- 장점: 개발과 배포가 하나의 패키지로 관리됨
- 단점: 서비스 규모가 커져 기능이 추가될수록 개발과 배포에 어려움이 발생
- 마이크로서비스 아키텍처는 애플리케이션을 작은 서비스 단위 집합으로 구성하고 각 서비스가 느슨하게 연결되도록 설계
- 작은 단위로 나누어진 서비스끼리 네트워크 API 통신을 하며 상호 의존성이 낮음
- 서비스 단위로 탄력적이고 선택적인 확장, 독립적 배포 가능
- 서버리스(Serverless) 기반 운영 모델
- 운영 환경의 간소화
- 모놀리식 아키텍처는 확장의 기본 단위가 전체 서비스/마이크로서비스 아키텍처는 확장의 단위가 하나의 큰 서비스가 아닌 하위의 작은 서비스
- 마이크로서비스 아키텍처는 SaaS, 서버리스에 더 적절
- 마이크로서비스가 효과적으로 운영되는 서버리스 환경은 기업에 운영 관리 간소화, 비용 절감, 유연한 확장성과 가용성 보장
- 데브옵스(DevOps) 자동화 배포 방식
- 서비스 제공의 가속화
- 데브옵스는 소프트웨어의 개발과 운영을 통합하여 보다 신속하고 안정적으로 고품질의 제품을 제공하는 방법론
- 마이크로서비스 아키텍처를 통해 나누어진 서비스의 개발 및 배포를 자동화할 뿐 아니라 빠르고 안정적으로 제공할 수 있도록 해 신속하고 효율적인 소프트웨어 프로세스 갖출 수 있게 함
IT 현대화에 대한 접근 방식
레거시 시스템을 분석하고 비즈니스 요구사항을 파악한 뒤 IT 현대화를 통해 얻을 수 있는 수익과 비용, 복잡성과 종속성 탈피 등의 가치를 설정하고 실행해야 함.
- Rehost 방식
- 온프레미스로 운영하던 애플리케이션을 클라우드 환경으로 옮기는 것
- 소스코드를 그대로 유지하며 클라우드 리소스 사용할 수 있는 방법
- 가장 기본적인 형태의 온프레미스 애플리케이션 현대화 방안
- 적은 비용, 낮은 위험부담, 가용성 증가
- 주로 IaaS로 이동
- Refactor 방식
- 레거시 시스템의 기능만으로 고객 요구사항에 대응하기 힘들 경우 기능을 추가하거나 성능 개선하는 방법
- 포괄적으로는 레거시 시스템의 재사용을 의미하기도 함
- 애플리케이션 아키텍처를 마이크로서비스로 바꾸는 구조적인 변화, 기능의 서버리스화, 컨테이너화와 같은 사례
- Replace 방식
- 새로운 시스템으로 교체하는 방법
- 요구사항에 맞게 시스템의 기능과 구성 요소를 새로 작성하거나 새 제품으로 바꾸는 것
- 기존 시스템으로 제공할 수 없는 기능과 더 많은 요구사항 해결하기 위해 사용 가능한 방법임
- 큰 비용과 위험 부담을 수반
'SWUFORCE > 기술 스터디' 카테고리의 다른 글
[Genians] Google Form과 NAC REST API를 이용한 IP 신청 (0) | 2024.11.03 |
---|---|
[ESTsecurity] 가짜 캡차 인증 페이지를 이용해 악성코드 실행을 유도하는 공격 주의! (2) | 2024.10.06 |
[IGLOO] 지금 꼭 알아야 할 보안 ‘초자동화’로 가는 길 (6) | 2024.09.24 |
[AhnLab] 조직 구성원 겨냥한 온라인 스캠, 어떤 것들이 있을까? (0) | 2024.05.28 |
[EST security] 더치트를 위장하여 유포중인 스미싱 주의! (0) | 2024.05.20 |