클라우드 전문정보
![]() |
마이크로서비스 테스트에 대한 고찰
베스핀글로벌 / 윤영기 1. 마이크로서비스란? 마이크로서비스 아키텍처는 단일서버에서 실행되도록 설계된 전통적인 Big 애플리케이션(모놀리스 애플리케이션)과 달리 여러 개의 서버(또는 컨테이너)에서 각자 실행 되면서 전체 기능을 집합적으로 제공할 수 있는 Small 애플리케이션(마이크로서비스)들의 집합을 의미한다. 최근 우리는 Big 애플리케이션을 모놀리스 애플리케이션(Monolithic Application), Small 애플리케이션을 마이크로서비스(Microservice)라 부르고 있다. 마이크로서비스는 독립적으로 배포되고, 상호간에 느슨하게 결합됨으로써 향상된 확장성과 유연한 기술의 다양성을 부여받게 되며, 독립적으로 배포될 수 있어 변경 요구에 빠르게 대응할 수 있기 때문에 비즈니스 민첩성이 높다는 장점으로 많은 기업이 도입을 고려하고 있다. 마이크로서비스의 출현이 2002년 경 아마존의 제프베이조스에 의해서라는 견해도 있고, 2011년 베니스에서 개최된 소프트웨어 아키텍처 워크숍에서라는 견해도 있다. 어쨌든 마이크로서비스가 출현한 지 10년이 훨씬 지난 지금, 아직도 마이크로서비스 표준 기술스펙이나 거버넌스는 정립되지 않았다고 필자는 생각한다. 마이크로서비스 아키텍처를 도입한다는 것은 Big 애플리케이션을 Small 애플리케이션으로 나누고 이를 프로그래밍을 하는 것 뿐 아니라 프로그래밍 된 Small 애플리케이션이 문제없이 잘 돌아가는지, 다른 애플리케이션들과 약속된 상호작용을 잘 하는지에 대한 검증절차도 중요할 것이다. 본 문서에서는 마이크로서비스를 테스트하는 방법들에 대해서 알아보고, 그 테스트의 목적과 특징에 대해서도 알아보고자 한다. 2. 마이크로테스트 종류 마이크로서비스도 하나의 프로그램이기 때문에 모놀리스 애플리케이션의 테스트 방법과 비슷한 점도 있을것이고 다른 점도 있을 것이다. 특히 모놀리스 애플리케이션의 테스트는 내부 모듈 또는 내부 모듈간...
|
![]() |
국가의 클라우드 통제 - 디지털 주권과 소버린 클라우드 동향
마이크로소프트 / 김대우 이사 국가간 경쟁과 견제가 경제와 외교 분야를 넘어 IT 분야까지 넘어왔습니다. 무역 장벽처럼, IT 분야에도 디지털 주권 주장(Digital sovereignty)으로 장벽이 쌓이고, 비트위에서 패권 다툼을 벌이고...
|
![]() |
가속하는 클라우드 도입과 재무 관리 원칙 - FinOps 동향
마이크로소프트 / 김대우 이사 클라우드 비즈니스의 성장은 다양한 분야에서 새로운 파생 비즈니스를 만들고 있습니다. 오늘 소개해 드릴 클라우드 재무 관리 원칙, FinOps도 마찬가지입니다. 클라우드 재무 관리 원칙이 왜...
|
![]() |
머신비전의 시대, 클라우드 벤더들의 인공지능 SaaS 서비스 제공 동향
마이크로소프트 / 김대우 이사 딥러닝 기술로 구현하는 컴퓨터 비전을 포함하는 머신비전 서비스가 2027년까지 여러 산업에서 가장 빠르게 성장할 것으로 예측되고 있습니다. 제조 산업 강국 답게, 국내에도 다양한 비전(Vision)...
|
![]() |
[2부] 전자상거래(eCommerce)의 혁신적인 접근 방법으로의 마이크로서비스
상명대학교 / 서광규 교수 3. 전자상거래에서 마이크로서비스의 이점 3.1 전자상거래에서 IT 팀을 위한 마이크로서비스의 이점 마이크로서비스는 기술 인프라에 많은 이점을 제공하여 전반적인 조직 효율성을 높인다. 마이크로서비스는 IT 팀에게 다음과...
|
![]() |
[1부] 전자상거래(eCommerce)의 혁신적인 접근 방법으로의 마이크로서비스
상명대학교 / 서광규 교수 온라인 쇼핑 혁명은 계속 진화하고 있으며 기술 배포, 온라인 마케팅 활동 및 확장을 가속화하는 기술 변화 및 개선 사항이 지속적으로 채택되고 있다. 모놀리식 전자상거래 애플리케이션이...
|
![]() |
[2부] XaaS - 글로벌 기업들의 전방위 클라우드 적용 동향
마이크로소프트 / 김대우 이사 1. 2023년, 프로그래밍 지식에 의존하지 않는 노코드, 로우코드(no-code, low-code) 플랫폼 트렌드 전문 기술 지식이나 프로그래밍 능력과 관계없이 회사/조직의 모든 직원이 앱을 만들 수...
|
![]() |
[1부] XaaS - 글로벌 기업들의 전방위 클라우드 적용 동향
마이크로소프트 / 김대우 이사 오늘날의 기업들은 클라우드 서비스를 구매하고 자사의 비즈니스에 적용하는 과정을 통해 디지털 시대의 요구를 충족시키고 있습니다. 클라우드 서비스의 보급으로 인해 만들어지는 서비스와 사용되는 서비스 모두가...
|
![]() |
디지털 전환의 시대, 클라우드 및 데이터 IT 산업 리딩 기업들의 기술 역량 강화 동향
마이크로소프트 / 김대우 이사 급변하고 진화하는 오늘날의 비즈니스 환경에서 디지털 트랜스포메이션은 기업의 성공과 생존을 위한 중요한 요소가 되었습니다. 특히, 생성형AI LLM 기술 ChatGPT는 인공지능 비즈니스의 진화를 한단계 더...
|
![]() |
[2부] 하이브리드 클라우드 환경과 재해 복구 전략
아카마이 테크놀로지스 / 김현도 이사 3. 하이브리드 클라우드 환경의 재해 복구 전략 하이브리드 클라우드의 통합 시스템 모니터링의 필요성은 재해 복구 시스템이 정상적으로 동작을 완료했는지의 여부와 밀접한 관련이 있다. 목표...
|