aws partner techshift - aws와 함께한 maxgauge의 saas 전환 여정 (엑셈 박재호 상무)

20
AWS 와 와와와 MaxGauge 와 SaaS 와와 와와 와와와 | CTO 와와

Upload: amazon-web-services-korea

Post on 13-Jan-2017

169 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

AWS 와 함께한 MaxGauge 의 SaaS 전환 여정박재호 | CTO엑셈

Page 2: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

ASP, Marketplace, and SaaS

Page 3: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

ASP(Application Service Provider)

고객 A 고객 B 고객 C

애플리케이션 애플리케이션 애플리케이션데이터베이스 데이터베이스 데이터베이스

ASP 데이터 센터소프트웨어 개발사

Page 4: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

AWS 마켓플레이스 모델

Amazon EC2

AWSCloudFormation

or

AMI

고려 사항 한 가지EC2 운영 주체는 ?

Page 5: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

MFM(MaxGauge for MySQL) and MFS(MaxGauge for SQL Server) on AWS

Page 6: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

What’s the big next? Multi-Tenant model

Single

DB1 DB2 DB3 DB4

Multi

Portal(Single App)

DB1 DB2 DB3 DB4

App1 App2 App3 App4

Page 7: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

클라우드 이주

Page 8: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

SaaS 고려 사항• 기술

– Born-in-Cloud 아키텍처 수립– 빅데이터와 오픈소스 활용

• B2B B2C 로 전이– 인프라 구축 , 서비스 운영 , 고객 지원– SLA 등 규제 준수

Page 9: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

클라우드 장점• 개발 기간 단축

– AWS 의 각종 구성 요소 활용– 빅데이터를 구성하는 오픈소스 활용

• 비용 효율적인 운영– 초기 CAPEX 투자 없음– 동적인 탄력성 활용 : 모든 구성 요소를 수평 확장 가능하게 만드는 정책– 컨테이너 도입 : Right sizing

• SLA 준수 용이성– S3 와 같은 내장애성 서비스 활용– 리전 내 AZ 존재– 인스턴스는 원래 죽을 수 있는 속성 고려 (No SPoF, Single Point of Failure)

Page 10: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

MaxGauge Air 소개

Page 11: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

제품 특징 (1)

SaaS 를 위한 모든 서버를 클라우드 기반 구조로 개발 및 운영

다양한 APM/ DPM 기술

멀티테넌트 방식으로 고객사별 보안을 유지하면서 대용량 데이터를 처리

핵심기술│ 모든 서버를 클라우드 기반 구조로 개발 / 운영

Page 12: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

제품 특징 (2)

에이전트가 최소한의 부하로 성능데이터를 수집해 퍼블릭 클라우드에 위치한 서버로 전송하여 모니터링이 가능토록 함

에이전트 설치방식

• MySQL• Maria DB• ( 향후 다양한 RDBMS/NoSQL 지원 예정 )

이기종 DBMS 통합관리

Apache Tomcat( 향후 다양한 WAS 지원 예정 )

WAS 통합관리

• 데이터베이스 세션 상태 , 락 유무 , 로그 분석 , 일자별 트렌드 분석 • 운영체재 성능 정보 , 클라우드 인프라 성능 정보 수집

데이터베이스 특성 파악

│100% 순수 자체개발기술을 활용해 클라우드 서비스를 지원하는 에이전트 개발요소기술과 특징

Page 13: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

SaaS 형 전 구간 APM

• 자체 개발한 국내시장 1 위 솔루션의 개발 경험을 바탕으로 , 클라우드 환경에서 운영되는 SaaS 형태의 WAS, DB 전 구간의 시스템 성능 관리 서비스

• 중소기업 및 Start-Up 기업• 설치형 APM/DPM 솔루션보다 종량제 서비스형 시스템 성능관리를 선호하는 기업

클라우드 기반 SaaS 형태의 구독형 (Subscription)

방식 WAS, DB 전 구간의 시스템 성능관리 Software

Page 14: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

기술의 차별성

확장성 확보│On-Demand 로 실시간 증설 가능│ 사용한 만큼의 비용 지불로 초기에 과도한 용량 산정으로 인한 자원 낭비를 방지

엑셈은 전 구간 서버를 ‘ Born in Cloud’ 로 구현해 설치의 용이성 , 접근성 , 확장성 , 기능 업그레이드 등 고객에게 운영 편의성 제공

운영 편의성 제공

멀티테넌트 구조│ 보안과 업그레이드 유리│ 서버 업그레이드가 사용자 간여 없이 일어남│ 기술 인력 파견 없이 에이전트 업그레이드 가능

접근성 확보│ 웹 접속을 통해 시간과 장소에 구애 받지 않고 간편하게 서비스 이용│ 표준 웹 인터페이스를 토대로 서비스 제공 , 사용하는 단말기 종류에 무관하게 접근 가능

초기 설치의 용이성│ 기존 설치형 제품들에 비해 초기 설치가 용이함

Page 15: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

모니터링 화면

Page 16: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

아키텍처 특성• 100% AWS 인프라 활용

– EC2, EBS, S3, ELB, ENI, VPC, Route53, SaaS subscription( 예정 )

• HA/HP– 고가용성 : 리전 내 AZ 100% 활용– 고성능 : 데이터 파이프라인 / 빅데이터 기술 적극 활용

• 확장성– 모든 컴포넌트는 scale out 구조

• 저장소 , WAS, 수집단 , 데이터 버스

Page 17: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

REST Server

Kafka Cluster

Zookeeper Cluster

Logstash &Elasticsearch(Client node)

Elasticsearch

(Data node)

Elasticsearch(Master node)

WWW

Workers(SpringXD)

WWW

WWW

MySQL Cluster

Public Subnet

SUBNET

Private Subnet

SUBNET

WAS(SpringBoot)

ELB

ELB

Plugin

BrowserMetric DataUser Data

시스템 구성도

Page 18: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

제품 로드맵

2016 년 12 월 2017 년 상반기 2017 년 하반기 2018 년 상반기 2018 년 하반기

AWS TechShift에서 공식 발표

클로즈드 베타 테스트

AWS SaaS 마켓플레이스 출시 (AWS 사용자만 지원 )

일반 버전 출시(AWS 미사용자도 지원 )

윈도우즈 OS 에이전트 지원 모바일 버전(iOS/ 안드로이드 ) 출시

WAS 지원 범위 확장

분석 / 보고서 기능 확장

Enterprise 버전 출시 ( 기업용 관리 기능 + 로그 분석 기능 )

로그 분석 통합

NoSQL 지원DBMS 지원 범위 확장

Page 19: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

특징적인 기능 정리기능 설명포트 오픈 표준 프로토콜인 HTTPS 사용 ( 별도 방화벽 구성 필요 없음 )

수집 DB ElasticSearch( 클러스터 구성 , HA 구성 )

모바일 버전 지원 2017 년 하반기 지원 예정 (iOS, 안드로이드 )

지원하는 OS 유형 RedHat 과 Ubuntu 지원 . Windows 는 2017 년 초 지원 예정 ( 현재 작업 진행 중 )

지원하는 WAS 유형 Tomcat 지원 (jeus, weblogic, websphere, jboss, resin, glassfish, oracle container for j2ee 검증 단계 ). Jetty 와 Spring Boot 등 2017 년 중에 지원 예정

지원하는 RDBMS 유형 MySQL/MariaDB 지원 . RDS 와 Aurora 는 2017 년 중순 지원 예정 설치 편의성 베타 버전 : tar 파일 다운로드 방식 , 정식 버전 : 패키지 매니저 (apt/yum) 사용 예정

Page 20: AWS Partner Techshift - AWS와 함께한 MaxGauge의 SaaS 전환 여정 (엑셈 박재호 상무)

Thank You!