Category: AWS Application Discovery Service


AWS Application Discovery Service 관리 콘솔 공개

AWS Application Discovery Service 는 여러분의 클라우드 마이그레이션을 돕는 서비스로서, AWS Cloud Adoption Framework의 한 부분으로 이전하고자 하는 시스템에 있는 정보를 수집하는 과정을 자동으로 진행합니다. (자세한 것은 이전  출시 소식을 참고하세요.)

두 가지 데이터 수집 방법이 있습니다. 물리 서버나 가상 서버에 작고 간단한 에이전트 프로그램을 설치하거나 에이전트가 필요 없는 VMWare Connector를 이용합니다. 이 에이전트 프로그램은 큰 영향을 주지 않으면서 아래와 같은 정보를 수집합니다.

  • 설치된 애플리케이션 및 패키지
  • 실행하는 애플리케이션과 패키지
  • TCP v4 및 v6 연결 사항
  • 커널 종류 및 버전
  • 커널 설정
  • 커널 모듈
  • CPU 및 메모리 사용량
  • 프로세스생성 및 중단
  • 디스크 및 네트워크 이벤트
  • TCP 및 UDP 포트 및 관계 프로세스
  • 네트워크 카드 정보
  • DNS, DHCP 및 Active Directory 사용 현황

에이전트 프로그램은 온라인 혹은 오프라인에서도 실행됩니다. 오프라인일 때, 위의 정보를 수집하여 로컬에 저장하게 되고 온라인일 때는 Application Discovery Service에 안전한 443번 포트를 이용하여 수집 정보를 올려 평가 및 계획 수립에 도움을 주게 됩니다. 저장한 모든 정보는 커맨드 모드와 API 함수로 호출 할 수 있으며, 안전한 방식으로 전송됩니다.

신규 Application Discovery Service 콘솔
이 서비스를 처음 소개할 때는, 에이전트로 부터 수집된 데이터는 XML 및 CSV 포맷으로 만들어져 마이그레이션 도구에서 분석하는 것이었습니다. 오늘은 신규 관리 콘솔을 통해 좀 더 간단하게 마이그레이션을 진행할 수 있습니다. 에이전트 설치, 애플리케이션 발견 및 의존성 지도 만들기 및 성능 측정 등을 콘솔을 통해 할 수 있습니다.

아래는 서비스 첫 화면으로 간단한 기능 소개와 이점에 대해 설명합니다.

데이터 수집 옵션을 선택하면(에이전트 기반 물리 및 가상 서버, 혹은 에이전트가 필요 없는 VMWare 환경), Learn more 를 눌러 상세 정보를 볼 수 있습니다.

에이전트 및 커넥터가 설치 및 연결이 되었으면,  Start data collection를 눌러 선택합니다.

이를 통해 서버의 상태를 보실 수 있습니다.

하나 이상의 서버를 선택하여 그룹으로 지정할 수도 있습니다.

각 서버에 원하는 태깅도 가능합니다.

각 서버의 상세 정보를 보실 수 있습니다. 예를 들어, 네트워크 연결, 트래픽을 일으키는 프로세스 등입니다.

서버 성능 및 프로세스에 따른 상세 정보를 포함합니다.

각 서버에 설치된 애플리케이션도 보실 수 있습니다.

각 애플리케이션에 대한 세부 정도도 파악 가능합니다.

위의 상세 정보를 이용하면 AWS Cloud 마이그레이션을 계획하고 실행할 준비가 완료됩니다! 더 자세한 것은 Application Discovery Service 사용자 가이드를 참고하세요.

Jeff;

PS – Application Discovery Service Partners를 통해 본 서비스를 좀 더 활용할 수 있습니다.

이 글은 New – AWS Application Discovery Service Console의 한국어 번역입니다.

클라우드 이전을 위한 AWS Application Discovery Service 서비스 출시

1980년대 컴퓨팅 회사에서 시스템을 개발할 때 수 많은 장애 요소들이 있었습니다. 서버가 있는 곳에서 디버깅을 하고 데이터 센터에 직접 가서, 문제를 해결하느라 시간을 보내기도 하였습니다. 최근에 데이터 센터는 일종의 투어 장소로 변하였고, 급기야 살아있는 컴퓨터 박물관으로 인식되고 있습니다. 기존 데이터 센터에는 여러 회사의 장비가 모여 있고, 매우 복잡하여 내부 구조를 쉽게 알아내기 힘들 뿐더러 업데이트와 변경에 대한 두려움 마저 있습니다.

많은 AWS 고객들은 위와 같은 기존 레거시 환경에서 오랜 기간 서비스를 운영하여 왔고, AWS 클라우드로 이전을 하려는 계획을 가지고 있습니다.

Application Discovery Service 소개
지난 시카고 AWS Summit에서 소개된 AWS Application Discovery Service는 기존 레거시 환경에서 무엇이 어떻게 서비스 되고 있는지 빠르게 파악하고, 기존의 애플리케이션을 클라우드로 이전하기 위하여 어떤 구성이 있는지 가시성을 높여주는 서비스입니다.

본 서비스는 AWS Cloud Adoption Framework의 한 부분입니다. 이 프레임웍은 고객들에게 클라우드 이전 계획을 수립하는 데 큰 도움이 되며, 아래와 같은 단계별 마이그레이션 계획을 세울 수 있습니다.

  1. 현재 IT 환경 평가
  2. 현황 파악 및 계획 수립
  3. 클라우드 구축
  4. 이전 실행

Application Discovery Service는 2번째 단계의 현황 파악을 위하여 자동화된 방식의 기존 레거시의 현황 파악에 도움을 드립니다.

Discovery Agent 프로그램
애플리케이션 현황 파악을 위해서는 작고 간단한 에이전트 프로그램을 소스 호스에 설치하고, 이 에이전트 프로그램은 조용히 큰 영향을 주지 않으면서 아래와 같은 정보를 수집합니다.

  • 설치된 애플리케이션 및 패키지
  • 실행하는 애플리케이션과 패키지
  • TCP v4 및 v6 연결 사항
  • 커널 종류 및 버전
  • 커널 설정
  • 커널 모듈
  • CPU 및 메모리 사용량
  • 프로세스생성 및 중단
  • 디스크 및 네트워크 이벤트
  • TCP 및 UDP 포트 및 관계된 프로세스
  • 네트워크 카드 정보
  • DNS, DHCP 및 Active Directory 사용 현황

에이전트 프로그램은 온라인 혹은 오프라인에서도 실행됩니다. 오프라인일 때, 위의 정보를 수집하여 로컬에 저장하게 되고 온라인일 때는 Application Discovery Service에 안전한 443번 포트를 이용하여 수집 정보를 올려 평가 및 계획 수립에 도움을 주게 됩니다. 저장한 모든 정보는 커맨드 모드와 API 함수로 호출 할 수 있으며, 안전한 방식으로 전송됩니다.

에이전트 프로그램은 Ubuntu 14, Red Hat 6-7, CentOS 6-7, Windows (Server 2008 R2, Server 2012, Server 2012 R2)에서 구동할 수 있으며, 여러분의 필요에 따라 더욱 확장할 예정입니다.

Application Discovery Service CLI
Application Discovery Service는 수집된 정보를 요청할 수 있도록 아래와 같은 CLI 도구들을 제공하고 있습니다. 아래는 그 샘플입니다.

describe-agents – 실행중인 에이전트 목록보기

start-data-collection – 데이터 수집 프로세스의 시작

list-servers – 수집 대상 호스트의 목록

list-connections – 수집 대상 호스트에서 생성 된 네트워크 연결 목록입니다. 이 명령 (및 기재하지 않은 다른 일부)은 응용 프로그램의 종속성을 확인하는 데 도움이 됩니다.

Application Discovery Service APIs
몇 가지 새로운 API 함수를 사용하여 업로드된 정보에 주석을 붙이거나 호출 할 수 있습니다.

ListConfigurations – 검출 대상 호스트의 서버 프로세스 연결 검색

DescribeConfigurations – 검출 대상 호스트에 대한 자세한 정보 얻기

CreateTags – 검출 대상 호스트에 분류 목적에 태그를 추가

DeleteTags – 검출 대상 호스트에서 태그를 제거

ExportConfigurationsApplication Discovery Service Partners 분석 및 마이그레이션 도구를 사용한 오프라인 처리 및 시각화를 위해 수집 한 정보를 CSV 형식으로 내보내기

애플리케이션 인벤토리 및 네트워크 의존성을 통해 마이그레이션 원하는 앱을 선택할 수 있고, 이를 통해 적절한 우선 순위를 정할 수 있습니다.

정식 출시
AWS Application Discovery Service는 APN PartnersAWS Professional Services를 통해 서비스 됩니다. 더 자세한 사항은 Application Discovery Service User GuideApplication Discovery Service API Reference를 참고하세요.

Jeff;