SlideShare a Scribd company logo
1 of 39
Download to read offline
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
개발과 운영의 어려움,
AWS 신규 서비스와 기능으로 해결하기
김병수
솔루션즈 아키텍트
AWS
안효빈
솔루션즈 아키텍트
AWS
채민관
솔루션즈 아키텍트
AWS
Agenda
Amazon CodeGuru
Amazon Elasticsearch Service Ultrawarm
Amazon RDS Proxy
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
성능 문제점에 대한
식별 및 포인팅
조치 가능한
개선사항 추천
코드 수정 및 비용절감
우선순위 결정 보조
지속적인 성능
모범사례 학습
이런 시스템이 있다면…?
성능 최적화 분야
전문성
시스템 성능의
지속적 측정, 분석
Amazon CodeGuru
코드 품질 개선 및 어플리케이션에서 가장 실행비용이 비싼 코드 라인을
식별을 위한 지능적인 추천을 제공하는 기계학습 기반의 개발자 도구
Amazon
CodeGuru
Profiler
Amazon
CodeGuru
Reviewer
가장 실행비용이 비싼 코드 라인을 식별하여
어플리케이션 성능을 최적화하고 고객의 컴퓨팅
및 인프라 비용을 절감합니다.
기계 학습을 사용하여 심각한 문제와 찾기
어려운 버그들을 식별하고 코드 품질을
개선하기 위한 수정 방법을 추천합니다.
어플리케이션 개발주기의 서로 다른 단계를 보강하는 두 가지 기능
어플리케이션 개발주기
Write
Code
Review
Code
Test
App
Deploy
App
Run
App
Preview 단계 대비 추가된 Amazon CodeGuru 기능
Amazon CodeGuru Profiler
• 이상 감지
• Lambda 지원
• Cost of efficiency issue
• Color-my-code
• 효율성 이슈와 관련한 추천
보고서 및 CloudWatch 지표 및
경보
Amazon CodeGuru Reviewer
• GitHub Enterprise 지원
• 추천항목을 최소 30% 증가시킬
수 있는 Detector 개선
Amazon CodeGuru Reviewer 추천항목
• AWS 모범사례
• 동시성
• Resource 누수 방지
• 민감 정보 유출 방지
• 통상적인 코딩 모범사례
• Refactoring
• 입력 검증
Amazon CodeGuru Reviewer 지원 언어 및 저장소
• 지원 언어
• Currently Java only
• 지원 저장소
• AWS CodeCommit
• Bitbucket
• GitHub
• GitHub Enterprise Cloud
• GitHub Enterprise Server
Amazon CodeGuru Profiler
Amazon CodeGuru Profiler는 가장 실행 비용이 비싼 코드 라인을 식별하는
기계 학습 기반의 어플리케이션 Profiler입니다.
Amazon CodeGuru Profiler는 어플리케이션의 런타임 동작을 쉽게 이해할
수 있게 보조하여 개발자가 코드 비효율성을 식별 및 제거하고, 성능을
개선하고, 컴퓨팅 비용을 크게 절감할 수 있도록 도와줍니다.
Amazon CodeGuru Profiler는 수집한 정보를 분석하여 어떻게 문제를
수정할 수 있는지에 대한 권장 사항과 비효율적인 코드를 계속 실행할 경우
예상되는 비용(USD로 표시) 포함하여 시각화하고, 이를 활용하여 개발자는
코드 수정 우선순위를 정할 수 있습니다.
Amazon CodeGuru Profiler 통합방법
• Commandline을 통한 agent 구성 및 활성화
• Java, Scala, Jython, ColdFusion, Geronimo, SOLR, Tomcat, Glassfish, Grails, Jetty, Play,
Resin, Spring Boot, Tanuki Wrapper, Websphere Liberty Profile, Spark
• Code 내에서 agent 구성 및 활성화
• Java, Scala, Kotlin, Groovy, Jython, Jruby, Clojure
• AWS Lambda(Java) 지원
Command line Code
기존 애플리케이션 프로파일링 Yes No (requires re-compile)
Custom authentication provider No Yes
프로파일링 시작지점 지정 No (profiling begins at startup) Yes
자동 업데이트 No (requires download) Yes (at next re-compile)
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
데모 아키텍처
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
UltraWarm : Amazon Elasticsearch Service 의
새로운 스토리지 티어
아키텍처
Amazon S3
Active Backup Backup
UltraWarm UltraWarm UltraWarm
Data
Node
Data
Node
Data
Node
Data
Node
Kibana
Amazon S3
Active Backup Backup
UltraWarm UltraWarm UltraWarm
Data
Node
Data
Node
Data
Node
Data
Node
Kibana
최대 90% 비용 절감
대화형 통합 로그 분석
PB 규모의 사이즈
아키텍처
스토리지: 사이즈와 내구성 향상 및 비용 절감
데이터는 S3 에 저장
Elasticsearch 수준의 복제본 및 스냅샷 제거
Amazon Elasticsearch Service 100% 지원
사용한 스토리지 용량 만큼만 비용 지불
UltraWarm 노드: 성능에 최적화
최적화된 Nitro 인스턴스는 고대역폭의 S3 액세스 제공
숫자로 살펴보는 성능:
• 캐시 된 데이터에 쿼리할 경우 Hot 과 동일하게 동작
• 캐시 되지 않은 수많은 인덱스들에 대해 기존 HDD 기반 웜 인스턴스보다
최대 2 배 빠르게 쿼리 수행
• 캐시 되지 않은 소수의 인덱스에 대해서는 수초내에 쿼리 수행
대화형 분석을 제공하기위한 멀티 레이어 및 세분화 된 캐싱,
적응형 Prefetching 및 쿼리 엔진 최적화
쿼리는 로컬 캐시 데이터 또는 S3 데이터에 투명하게 실행
원활한 대화형 사용자 경험 제공
이러한 모든 성능 최적화는 고객이 활용하는
Kibana 경험을 최적화 하기 위함 위함
• 기존 클러스터의 원활한 확장
• 기존의 검색 API 와 도구를 동일하게 사용
• 쿼리를 수정할 필요 없이 Hot 과 UltraWarm 모두에
수행 가능
• 대화형 대시보드 및 복잡한 쿼리 수행 가능
데이터 저장 기간 연장을 위한 GB 당 비용 절감
기존의 Amazon Elasticsearch Service I3 기반 Hot 노드
대비 GB 당 데이터 저장 비용 최대 90 % 절감
수개월 동안 Elasticsearch 및 Kibana에서 데이터에
액세스 할 수 있도록 지원
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
데모 아키텍처
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon RDS Proxy
INTRODUCING
Amazon RDS를 위한 완전 관리형 고가용성 데이터베이스 프록시
DB 연결 풀링 장애 조치 시간 단축 완전 관리형
아키텍처
DB 연결 풀링
RDSProxy
Connection pooling
• DB 연결 비용 최적화
• 애플리케이션 수정 필요 없음
빠른 장애 조치
Fast, seamless failover
RDSProxy
• DNS 캐시를 우회하여 더 빠르게 복구
• RDS Mysql 30%, Aurora 70% 이상 단축
애플리케이션 보안 향상
• DB 연결 시에 IAM 사용 강제 가능
• AWS Secrets Manager 를 통해 중앙에서 DB 자격 증명 관리
AWS IAM AWS Secrets Manager
Service Process RDS Proxy
완전 관리형
• 최적의 연결 수 유지
• 리소스 관리에 신경 쓸 필요 없음
사용 예시
• Lambda 를 활용한 서버리스 서비스
• DB 연결이 빈번한 웹 서비스
• 장애 사항에 민감한 서비스
• 보안 향상이 필요한 서비스
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
데모 아키텍처
Amazon API Gateway AWS Lambda Amazon RDS
AWS IAM AWS Secrets Manager
Users
AWS Cloud
VPC
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
감사합니다
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More Related Content

More from Amazon Web Services Korea

More from Amazon Web Services Korea (20)

[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
 
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기
 
AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기
AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기
AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기
 
AWS Summit Seoul 2023 | 스타트업의 서버리스 기반 SaaS 데이터 처리 및 데이터웨어하우스 구축 사례
AWS Summit Seoul 2023 | 스타트업의 서버리스 기반 SaaS 데이터 처리 및 데이터웨어하우스 구축 사례AWS Summit Seoul 2023 | 스타트업의 서버리스 기반 SaaS 데이터 처리 및 데이터웨어하우스 구축 사례
AWS Summit Seoul 2023 | 스타트업의 서버리스 기반 SaaS 데이터 처리 및 데이터웨어하우스 구축 사례
 
AWS Summit Seoul 2023 | Amazon EKS 데이터 전송 비용 절감 및 카오스 엔지니어링 적용 사례
AWS Summit Seoul 2023 | Amazon EKS 데이터 전송 비용 절감 및 카오스 엔지니어링 적용 사례AWS Summit Seoul 2023 | Amazon EKS 데이터 전송 비용 절감 및 카오스 엔지니어링 적용 사례
AWS Summit Seoul 2023 | Amazon EKS 데이터 전송 비용 절감 및 카오스 엔지니어링 적용 사례
 
AWS Summit Seoul 2023 | 실시간 CDC 데이터 처리! Modern Transactional Data Lake 구축하기
AWS Summit Seoul 2023 | 실시간 CDC 데이터 처리! Modern Transactional Data Lake 구축하기AWS Summit Seoul 2023 | 실시간 CDC 데이터 처리! Modern Transactional Data Lake 구축하기
AWS Summit Seoul 2023 | 실시간 CDC 데이터 처리! Modern Transactional Data Lake 구축하기
 

개발과 운영의 어려움, AWS 신규 서비스와 기능으로 해결하기 – 김병수 AWS 솔루션즈 아키텍트, 안효빈 AWS 솔루션즈 아키텍트, 채민관 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Industry Edition

  • 1. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 개발과 운영의 어려움, AWS 신규 서비스와 기능으로 해결하기 김병수 솔루션즈 아키텍트 AWS 안효빈 솔루션즈 아키텍트 AWS 채민관 솔루션즈 아키텍트 AWS
  • 2. Agenda Amazon CodeGuru Amazon Elasticsearch Service Ultrawarm Amazon RDS Proxy
  • 3. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 4. 성능 문제점에 대한 식별 및 포인팅 조치 가능한 개선사항 추천 코드 수정 및 비용절감 우선순위 결정 보조 지속적인 성능 모범사례 학습 이런 시스템이 있다면…? 성능 최적화 분야 전문성 시스템 성능의 지속적 측정, 분석
  • 5. Amazon CodeGuru 코드 품질 개선 및 어플리케이션에서 가장 실행비용이 비싼 코드 라인을 식별을 위한 지능적인 추천을 제공하는 기계학습 기반의 개발자 도구
  • 6. Amazon CodeGuru Profiler Amazon CodeGuru Reviewer 가장 실행비용이 비싼 코드 라인을 식별하여 어플리케이션 성능을 최적화하고 고객의 컴퓨팅 및 인프라 비용을 절감합니다. 기계 학습을 사용하여 심각한 문제와 찾기 어려운 버그들을 식별하고 코드 품질을 개선하기 위한 수정 방법을 추천합니다. 어플리케이션 개발주기의 서로 다른 단계를 보강하는 두 가지 기능
  • 8. Preview 단계 대비 추가된 Amazon CodeGuru 기능 Amazon CodeGuru Profiler • 이상 감지 • Lambda 지원 • Cost of efficiency issue • Color-my-code • 효율성 이슈와 관련한 추천 보고서 및 CloudWatch 지표 및 경보 Amazon CodeGuru Reviewer • GitHub Enterprise 지원 • 추천항목을 최소 30% 증가시킬 수 있는 Detector 개선
  • 9. Amazon CodeGuru Reviewer 추천항목 • AWS 모범사례 • 동시성 • Resource 누수 방지 • 민감 정보 유출 방지 • 통상적인 코딩 모범사례 • Refactoring • 입력 검증
  • 10. Amazon CodeGuru Reviewer 지원 언어 및 저장소 • 지원 언어 • Currently Java only • 지원 저장소 • AWS CodeCommit • Bitbucket • GitHub • GitHub Enterprise Cloud • GitHub Enterprise Server
  • 11. Amazon CodeGuru Profiler Amazon CodeGuru Profiler는 가장 실행 비용이 비싼 코드 라인을 식별하는 기계 학습 기반의 어플리케이션 Profiler입니다. Amazon CodeGuru Profiler는 어플리케이션의 런타임 동작을 쉽게 이해할 수 있게 보조하여 개발자가 코드 비효율성을 식별 및 제거하고, 성능을 개선하고, 컴퓨팅 비용을 크게 절감할 수 있도록 도와줍니다. Amazon CodeGuru Profiler는 수집한 정보를 분석하여 어떻게 문제를 수정할 수 있는지에 대한 권장 사항과 비효율적인 코드를 계속 실행할 경우 예상되는 비용(USD로 표시) 포함하여 시각화하고, 이를 활용하여 개발자는 코드 수정 우선순위를 정할 수 있습니다.
  • 12. Amazon CodeGuru Profiler 통합방법 • Commandline을 통한 agent 구성 및 활성화 • Java, Scala, Jython, ColdFusion, Geronimo, SOLR, Tomcat, Glassfish, Grails, Jetty, Play, Resin, Spring Boot, Tanuki Wrapper, Websphere Liberty Profile, Spark • Code 내에서 agent 구성 및 활성화 • Java, Scala, Kotlin, Groovy, Jython, Jruby, Clojure • AWS Lambda(Java) 지원 Command line Code 기존 애플리케이션 프로파일링 Yes No (requires re-compile) Custom authentication provider No Yes 프로파일링 시작지점 지정 No (profiling begins at startup) Yes 자동 업데이트 No (requires download) Yes (at next re-compile)
  • 13. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 15.
  • 16. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 17. UltraWarm : Amazon Elasticsearch Service 의 새로운 스토리지 티어
  • 18. 아키텍처 Amazon S3 Active Backup Backup UltraWarm UltraWarm UltraWarm Data Node Data Node Data Node Data Node Kibana
  • 19. Amazon S3 Active Backup Backup UltraWarm UltraWarm UltraWarm Data Node Data Node Data Node Data Node Kibana 최대 90% 비용 절감 대화형 통합 로그 분석 PB 규모의 사이즈 아키텍처
  • 20. 스토리지: 사이즈와 내구성 향상 및 비용 절감 데이터는 S3 에 저장 Elasticsearch 수준의 복제본 및 스냅샷 제거 Amazon Elasticsearch Service 100% 지원 사용한 스토리지 용량 만큼만 비용 지불
  • 21. UltraWarm 노드: 성능에 최적화 최적화된 Nitro 인스턴스는 고대역폭의 S3 액세스 제공 숫자로 살펴보는 성능: • 캐시 된 데이터에 쿼리할 경우 Hot 과 동일하게 동작 • 캐시 되지 않은 수많은 인덱스들에 대해 기존 HDD 기반 웜 인스턴스보다 최대 2 배 빠르게 쿼리 수행 • 캐시 되지 않은 소수의 인덱스에 대해서는 수초내에 쿼리 수행 대화형 분석을 제공하기위한 멀티 레이어 및 세분화 된 캐싱, 적응형 Prefetching 및 쿼리 엔진 최적화 쿼리는 로컬 캐시 데이터 또는 S3 데이터에 투명하게 실행
  • 22. 원활한 대화형 사용자 경험 제공 이러한 모든 성능 최적화는 고객이 활용하는 Kibana 경험을 최적화 하기 위함 위함 • 기존 클러스터의 원활한 확장 • 기존의 검색 API 와 도구를 동일하게 사용 • 쿼리를 수정할 필요 없이 Hot 과 UltraWarm 모두에 수행 가능 • 대화형 대시보드 및 복잡한 쿼리 수행 가능
  • 23. 데이터 저장 기간 연장을 위한 GB 당 비용 절감 기존의 Amazon Elasticsearch Service I3 기반 Hot 노드 대비 GB 당 데이터 저장 비용 최대 90 % 절감 수개월 동안 Elasticsearch 및 Kibana에서 데이터에 액세스 할 수 있도록 지원
  • 24. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 26.
  • 27. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 28. Amazon RDS Proxy INTRODUCING Amazon RDS를 위한 완전 관리형 고가용성 데이터베이스 프록시 DB 연결 풀링 장애 조치 시간 단축 완전 관리형
  • 30. DB 연결 풀링 RDSProxy Connection pooling • DB 연결 비용 최적화 • 애플리케이션 수정 필요 없음
  • 31. 빠른 장애 조치 Fast, seamless failover RDSProxy • DNS 캐시를 우회하여 더 빠르게 복구 • RDS Mysql 30%, Aurora 70% 이상 단축
  • 32. 애플리케이션 보안 향상 • DB 연결 시에 IAM 사용 강제 가능 • AWS Secrets Manager 를 통해 중앙에서 DB 자격 증명 관리 AWS IAM AWS Secrets Manager Service Process RDS Proxy
  • 33. 완전 관리형 • 최적의 연결 수 유지 • 리소스 관리에 신경 쓸 필요 없음
  • 34. 사용 예시 • Lambda 를 활용한 서버리스 서비스 • DB 연결이 빈번한 웹 서비스 • 장애 사항에 민감한 서비스 • 보안 향상이 필요한 서비스
  • 35. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 36. 데모 아키텍처 Amazon API Gateway AWS Lambda Amazon RDS AWS IAM AWS Secrets Manager Users AWS Cloud VPC
  • 37.
  • 38. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 39. 감사합니다 © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.