태그검색
찾고 싶은 것이 있나요?
MSA에 대한 7개의 태그 검색결과가 있습니다.
- 블로그 시스템 구축을 하루 만에? 효과적 AM을 위한 서버리스 활용법 서버가 없다? 서버리스 아키텍처의 오해 급변하는 비즈니스 환경 속 민첩한 대응을 위해 서버리스 아키텍처(Serverless Architecture)와 MSA(Micro Service Architecture)에 대한 관심이 날로 높아지고 있습니다. 클라우드 인프라 구성과 배포가 더욱 편리해지고, 성능이 향상됐습니다. 이번 글에서는 서버리스 아키텍처란 무엇인지, 서버리스 아키텍처의 특징과 장점 그리고 단점까지 낱낱이 파헤쳐 보겠습니다. 서버리스 아키텍처는 말 그대로, 서버가 없다는 뜻일까요? 골치 아픈 인프라 구성도 필요 없을까요? 대답은 ‘아니다’ 입니다. 이는 대표적인 서버리스 아키텍처에 대한 오해입니다. 서버리스 아키텍처에는 서버를...
- 블로그 손쉬운 MSA 전환! DevOn MSA Suite 백서 다운로드 이벤트 하나의 시스템을 작은 서비스/기능 단위로 분리하는 MSA(Micro Service Architecture)를 적용하면 시스템 기능 중 한개가 문제가 생겨도 전체 시스템의 중단없이 장애를 해결할 수 있게 됩니다! MSA 전환, 어렵게 느껴지시나요? LG CNS DevOn과 함께 손쉽게 MSA 전환하고 디지털 혁신 모드로 On 하세요! 개발부터 운영까지 모든 공정을 지원하는 DevOn MSA Suite와 함께라면 실패 없는 MSA 구축이 가능합니다. 지금 바로 백서 다운로드하고 선물도 받으세요! 더 자세한 내용은 아래 ‘이벤트 참여하기’ 버튼을 통해 확인하실 수...
- 블로그 실패하지 않는 MSA 전환, 두 가지만 기억하세요! 1편 최근 기업의 인프라 영역에서 가장 주목받는 기술은 단연 마이크로서비스 아키텍처(MicroService Architecture, MSA)입니다. 컨설팅 기업 딜로이트는 기업의 91%가 신규 시스템 도입 시 MSA를 검토하고 있으며, 2023년에는 MSA가 기본 아키텍처가 될 것으로 예측했습니다. 가트너의 기술 동향 보고서도 마찬가지입니다. 가트너 하이프 사이클은 MSA 기술이 거품기, 침체기를 거쳐 성장기에 접어들었고, 2~5년 내 시장 확장 가능성이 높은 것으로 전망했습니다. MSA를 도입하는 해외 기업 사례를 보면 산업군을 가리지 않습니다. 국내에서는 B2C 접점에 있는 쇼핑몰 등 유통...
- 블로그 복잡한 MSA 속 사용자 경험까지 모니터링하는 APM 솔루션은? 엔터프라이즈 애플리케이션의 개발, 운영, 배포는 세대를 거듭하면서 더욱 빠르고 효율적으로 발전하고 있습니다. 최근 변화는 서버리스(serverless) 환경에서 *DevOps 파이프라인을 운영하는 것을 목표로 삼고 있는데요. 서버리스란 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델입니다. 레거시 시스템을 컨테이너 기반 환경으로 옮겨 애플리케이션 현대화의 첫 삽을 뜨고 있는데요, 신규 개발 시스템의 경우, 마이크로서비스아키텍처 환경에서 클라우드 네이티브 방식으로 개발하고 운영하는 로드맵을 따르는 곳이 많아지고 있죠. 이런 흐름 속에서 APM(Application Performance Management, 애플리케이션 성능 관리)은 어떤 역할을 하며 가치를 인정받을 수 있을까요? *DevOps: Development와 Operations의 합성어로, 기존 개발 업무와 관리 업무 사이의 커뮤니케이션, 협업, 통합을 강조하는 개념 복잡성이 높아질수록 모니터링의 중요성 커져 APM의 등장 배경을 보면 그때나 지금이나 도전 과제가 비슷하다는 걸 알 수 있습니다. 쓰리 티어(3 Tier) 구조의 웹 기반 컴퓨팅이 자리를 잡았을 때를 떠올려 봅시다. 눈에 보이던 것들이 보이지 않게 되면서 복잡성이 커지게 됐죠. 계층화된 컴퓨팅 환경에서 일관성 있게 성능을 보장하려면 가시성 확보가 필요합니다. 이를 해결하기 위해 등장한 것이 바로 APM입니다. 지금은 어떨까요? 모노리틱 구조의 스택이 마이크로서비스 아키텍처 환경으로 바뀌면서 기능은 더 작은 단위로 쪼개졌습니다. 인프라와 플랫폼의 추상화 수준은 더욱 높아졌죠. 마이크로서비스 환경 구축 시 현장에서 복잡성과 가시성 문제를 호소하는 이유가 여기에 있습니다. 이 문제 역시 해결책은 APM에서 찾을 수 있습니다. 동적 환경 모니터링까지 소화하는 APM LG CNS의 APM 솔루션인 TunA는 현대화된 APM입니다. 마이크로서비스 아키텍처 환경에 대한 모니터링까지 기술적, 기능적으로 고려하죠. 컨테이너 플랫폼에 배포, 운영하는 애플리케이션은 동적인 특성을 띠는데요. 안정화를 거친 후 큰 변화 없이 운영하는 모노리틱 구조의 애플리케이션과는 굉장히 다릅니다. 생성과 소멸을 빠른 주기로 반복하며, 필요에 따라 자유롭게 사내와 사외 컨테이너 환경 사이를 이동하기도 합니다. 쉽게 말해, 애플리케이션의 유동성이 크다고 할 수 있습니다. 여기에 더해, 하나의 애플리케이션이 한 덩어리로 구성된 모노리틱 아키텍처와 달리 구성 요소가 매우 작은 단위로 세분화돼 있습니다. 그리고 단위 기능이나 서비스를 담은 컨테이너는 여러 위치에 분산돼 있습니다. 이런 조건에서 애플리케이션을 모니터링하려면 중요 요소를 꾸준히 추적하고 측정할 수 있어야 합니다. LG CNS TunA는 마이크로서비스 아키텍처 환경에서 효율적으로 모니터링을 하기 위해 서비스를 중점적으로 살핍니다. 컨테이너를 모니터링하는 것은 효율이 낮고 성능 관리 측면에서 큰 의미가 없기 때문입니다. LG CNS TunA는 서비스 모니터링을 통해 마이크로서비스 아키텍처 환경에 대한 가시성을 제공하는데요. 엔터프라이즈 컨테이너 환경에서 서비스 그룹별로 모니터링 대상을 묶을 수 있으며, 이를 직관적인 토폴로지 뷰를 통해 관리할 수 있습니다. 토폴로지 뷰는 유·무선을 통해 연결된 네트워크상에 있는 다양한 요소들의 배치 및 연결 방식을 지도와 같이 이미지화한 것을 의미합니다. 세부적인 부분까지 추적 마이크로서비스 아키텍처 환경에서 서비스 중심의 모니터링을 한다는 말은 간단히 말해 복잡하게 이뤄지는 API (Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스) 호출 관계를 한 눈에 파악하는 것을 의미합니다. 호출 관계 속에 있는 요소 사이에서 어떻게 트랜잭션이 이루어지고 있는지 파악하려면 매우 상세한 내용까지 알아야 합니다. 또한, 앞서 언급한 바와 같이 컨테이너 환경은 매우 동적이므로 각종 성능 지표 관련 측정 주기도 매우 짧게 가져가야 하죠. 현대화된 APM은 이처럼 방대한 데이터를 바탕으로 상호 연관성을 파악하고, 이를 토대로 성능 저하 부분을 찾고, 문제의 원인을 짚어 냅니다. LG CNS TunA는 매우 편리하게 여러 가지 측정 데이터를 참조할 수 있는데요. 클릭 한 번이면 원격 서비스 호출 내용부터 데이터베이스 테이블/쿼리까지 트랜잭션 경로가 한눈에 펼쳐집니다. 이렇게 사용자 친화적으로 시각화된 상세정보를 통해 운영자는 마이크로서비스 아키텍처 환경에서도 서비스 지연을 일으키는 구간과 문제의 원인을 매우 빠르게 식별할 수 있습니다. 최종 사용자 경험까지 철저히 관리 1세대 APM은 주로 인프라 구성 요소 및 리소스에...
- 블로그 MSA 전환, LG CNS DevOn MSA Suite에서 확인해 보세요! 마이크로서비스 아키텍처(MSA) 전환, 어떻게 준비하고 있으신가요? MSA 도입의 많은 장점에도 불구하고, 실제 경험한 고객은 MSA 도입을 다시 하고 싶지 않다고 얘기합니다. 효과적인 MSA 구현을 위해서는 어떤 서비스를 마이크로서비스로 구현하는 것이 적합한지, 어떤 방식으로 개발할지, 기존 시스템과 연계는 어떻게 할지를 고려해야 합니다. MSA 전환과정의 주요 고려사항과 어디부터 어떻게 수정할지를 LG CNS가 손쉽게 알려드립니다. 새로 출시되는 LG CNS DevOn MSA Suite과 함께 비즈니스 특성에 맞는 MSA 도입을 검토하고 귀사의 비즈니스 민첩성을 빠르게...
- 블로그 API가 만드는 혁신, 온라인 서비스의 판을 바꾸다! API(Application Programming Interface)란 응용 프로그램을 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 비(非) 그래픽 인터페이스입니다. 단순하게 설명하자면, 서로 분리된 시스템 간의 커뮤니케이션 방법이라고 할 수 있는데요. 2000년 초부터 웹 기반으로 사용됐습니다. Web 2.0을 통한 빠른 소프트웨어 확산의 개념은, 모바일 서비스의 발달과 클라우드, MSA등의 구조적 변화와 함께 Open API를 활용한 매시업(mash-up) 서비스로 실현됐습니다. 이번 글에서는 공공 API를 활용하는 사례부터, 기존 API의 특징을 무료로 활용하면서 새로운 가치를 만드는...
- 블로그 지금까지의 학교는 잊어라! ‘원격 수업’의 시작 “세계 역사는 B.C.(Before Corona, 코로나 이전)와 A.C.(After Corona, 코로나 이후)로 나뉠 것”이라는 말이 유행입니다. ‘세계는 평평하다. (The World is flat)’라는 책으로 국내에서도 잘 알려진 토머스 프리드먼이 한 말인데요. 다시는 코로나 이전으로 돌아갈 수 없을 것이라는 정부 관계자들의 우려는 다소 섬뜩하기까지 합니다. 이제는 모두가 코로나19 이후의 시대, ‘포스트 코로나’에 대비해야 할 듯합니다. 회사나 공공기관에선 재택근무가 ‘새로운 표준(New normal)’이 되었다면, 학교에선 ‘온라인 개학’, ‘원격 수업’이라는 말이 더 이상 낯설지 않게 되었습니다. 지난...