SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
윤석찬
AWS Korea 테크에반젤리스트
Amazon Elasticsearch Service
클라우드 기반 신규 매니지드 서비스
@channyun
Elasticsearch Seoul Meetup
Amazon Elasticsearch Service란?
Amazon Elasticsearch Service는 ES
클러스터를 클라우드에 설치, 운영 및 확장을
용이하고 하는 관리형 서비스로 AWS 기타
서비스와 연계하기에 편리합니다!
Amazon ES의 주요 이점
손쉽게 클러스터
설정 및 관리 가능
ELK 스택 지원
AWS IAM을 통한
사용자 인증 및
CloudWatch를
통한 모니터링
다른 AWS 자원
과 손쉽게 통합
가능
Amazon ES 클러스터 생성 – 콘솔
Amazon ES 클러스터 생성 - CLI 명령어
add-tags
create-elasticsearch-domain
delete-elasticsearch-domain
describe-elasticsearch-domain
describe-elasticsearch-domain-
config
describe-elasticsearch-domains
list-domain-names
list-tags
remove-tags
update-elasticsearch-domain-
config
aws es create-elasticsearch-domain --domain-name my-domain
--elasticsearch-cluster-config
InstanceType=m3.xlarge.elasticsearch,InstanceCount=3
--ebs-options
EBSEnabled=true,VolumeType=gp2,VolumeSize=512
Amazon ES 서비스 연계 모델
Amazon
Route 53
Elastic
Load
Balancing
IAM
CloudWatch
Elasticsearch API
CloudTrail
ES Clusters
Amazon ES 클러스터 인덱스 배포 모델
•  Index 1
•  Shard 1
•  Shard 2
•  Shard 3
•  Index 2
•  Shard 1
•  Shard 2
•  Shard 3
Amazon ES cluster
1
2
3
1
2
3
1
2
3
1
2
3
Primary Replica
1
3
3
1
Instance 1
2
1
1
2
Instance 2
3
2
2
3
Instance 3
Amazon ES 추천 인스턴스 타입
Instance 타입 업무 영역 예제 타입 가격 구조
T2 개발 및 테스트에 용이. Busting 모델
t2.micro.elasticsearch는 프리티어
제공 (매월 750시간)
M3 쓰기 및 읽기 볼륨이 비슷할 때.
(블록 스토리즈가 5TB까지)
m3.medium.elasticsearch
(1vcpu/3.7GB/4GBSSD)
=0.135/시간당
R3 쿼리 요청이 많은 읽기 중심 서비스 r3.large.elasticsearch
(2vcpu/15GB/32GBSSD)
= 0.294/시간당
I2 16TB까지 SSD 스토리지 제공 i2.xlarge.elasticsearch
(4vcpu/30.5GB/800GBSSD)
= 1.401/시간당
https://aws.amazon.com/ko/elasticsearch-service/pricing/ 동경리전 기준
Amazon ES 클러스터 권한 관리
{!
"Sid": "",!
"Effect": "Allow",!
"Principal": {!
"AWS": "arn:aws:iam:123456789012:user/susan"!
},!
"Action": [ "es:ESHttpGet", "es:ESHttpPut", "es:ESHttpPost", !
"es:CreateElasticsearchDomain",!
"es:ListDomainNames" ],!
"Resource": !
! ! "arn:aws:es:us-east-1:###:domain/logs-domain/<index>/*”!
!
"Condition":!
"IpAddress": {!
"aws:SourceIp": [ "xx.xx.xx.xx/yy" ]!
}!
사용자별 권한 관리
API 호출별 관리
인덱스별 접근 관리
IP 접근 관리
Amazon ES 사용 방법
API 엔드포인트
내장 Kibana
Amazon ES 데이터 로딩
$ curl -XPUT https://<endpoint>/blog -d …
$ curl -XPOST http://<endpoint>/blog/post/1 -d …
$ curl -XPOST https://<endpoint>/blog/post/_bulk -d …
1. Elasticsearch API 직접 접근
2. Logstash를 통한 데이터 로딩
https://github.com/awslabs/logstash-output-amazon_es !
https://github.com/awslabs/amazon-elasticsearch-lambda-samples !
3. Lambda를 통해 데이터 이동
S3/DynamoDB/Kinesis 이벤트 트리거링
Amazon ES 서비스 활용 방식
Logstash indexer
Amazon
Elasticsearch
Service
Application nodes/
Logstash forwarders
Amazon ES 모니터링 및 스냅샷 백업
•  무료로 14일까지 저장 가능
•  CloudWatch를 통한 모니터링
맺으면서
1.  Elasticsearch는 풀텍스트 검색, 분석 및 시각화를 위하 오픈소
스로 실시간 데이터 폭증에도 유리한 도구입니다.
2.  Amazon Elasticsearch Service는 ES 클러스터를 손쉽게 만
들고 관리하는데 용이합니다.
3.  여러분이 Amazon EC2에서 ES를 사용하고 계시다면, 자원 비
용외 추가 비용 없이 관리 서비스를 사용해 보실 수 있습니다.
4.  만약 기존 데이터 센터에 계시다면, 확장성의 고려 및 관리 비용을
줄여 보세요!
지금 시작하기
1.  아마존 웹 서비스(AWS) 가입
•  http://aws.amazon.com/ko
2.  Amazon ES 서비스 시작하기
•  서비스 소개:
https://aws.amazon.com/ko/elasticsearch-service/
•  FAQ:
https://aws.amazon.com/ko/elasticsearch-service/faqs/
3.  ES 프리티어
•  750시간의 t2.micro.elasticsearch 인스턴스와 10GB의
Amazon EBS 스토리지 옵션
※ t2.micro 인스턴스 10대 x 월 75시간 무료 사용 가능
한국 ES사용자 모임을 위한 880달러 선물!
http://bit.ly/awskr-feedback
AWS Activate 패키지
100달러 무료 크레딧 + 80 달러 Qwiklab Credit
600달러 온라인 강좌 수강권+ 100달러 1개월 비지니스 서포트
등록하시면 패키지를 받으실 수 있는 URL을 이메일로 보내드립니다!
여러분의 피드백을 기다립니다!
•  AWSKRUG: http://awskr.org
•  AWS 공식 블로그: http://aws.amazon.com/ko/blogs/korea
•  AWS 공식 소셜 미디어
@AWSKorea
AmazonWebServices
AWSKorea
AWSKorea

Contenu connexe

En vedette

2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료
TedAhn
 
[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디
Amazon Web Services Korea
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 
데이터마이닝의 개요
데이터마이닝의 개요데이터마이닝의 개요
데이터마이닝의 개요
Chris Kim
 

En vedette (20)

How to customize Spring Boot?
How to customize Spring Boot?How to customize Spring Boot?
How to customize Spring Boot?
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
 
Mean stack Start
Mean stack StartMean stack Start
Mean stack Start
 
2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료
 
NodeSummit - MEAN Stack
NodeSummit - MEAN StackNodeSummit - MEAN Stack
NodeSummit - MEAN Stack
 
Cache governance
Cache governanceCache governance
Cache governance
 
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu DuttAWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
 
Social Dev Trend
Social Dev TrendSocial Dev Trend
Social Dev Trend
 
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
 
Deview RecoPick팀 AWS에서 추쳔 구현하기
Deview RecoPick팀 AWS에서 추쳔 구현하기Deview RecoPick팀 AWS에서 추쳔 구현하기
Deview RecoPick팀 AWS에서 추쳔 구현하기
 
20151022 elasticsearch 적용및활용_송준이_sds발표용
20151022 elasticsearch 적용및활용_송준이_sds발표용20151022 elasticsearch 적용및활용_송준이_sds발표용
20151022 elasticsearch 적용및활용_송준이_sds발표용
 
[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디
 
포인터의 기초(1)
포인터의 기초(1)포인터의 기초(1)
포인터의 기초(1)
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
데이터마이닝의 개요
데이터마이닝의 개요데이터마이닝의 개요
데이터마이닝의 개요
 
Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나
Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나
Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나
 
Bigdata
BigdataBigdata
Bigdata
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
 
Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016
Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016
Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016
 
Cache in API Gateway
Cache in API GatewayCache in API Gateway
Cache in API Gateway
 

Plus de Amazon Web Services Korea

Plus de Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[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이노...
 

Amazon Elasticsearch Service 소개 - 윤석찬 / 한국 엘라스틱서치 사용자 모임 서울 밋업 (2015.11.11)

  • 1. 윤석찬 AWS Korea 테크에반젤리스트 Amazon Elasticsearch Service 클라우드 기반 신규 매니지드 서비스 @channyun Elasticsearch Seoul Meetup
  • 2. Amazon Elasticsearch Service란? Amazon Elasticsearch Service는 ES 클러스터를 클라우드에 설치, 운영 및 확장을 용이하고 하는 관리형 서비스로 AWS 기타 서비스와 연계하기에 편리합니다!
  • 3. Amazon ES의 주요 이점 손쉽게 클러스터 설정 및 관리 가능 ELK 스택 지원 AWS IAM을 통한 사용자 인증 및 CloudWatch를 통한 모니터링 다른 AWS 자원 과 손쉽게 통합 가능
  • 4. Amazon ES 클러스터 생성 – 콘솔
  • 5. Amazon ES 클러스터 생성 - CLI 명령어 add-tags create-elasticsearch-domain delete-elasticsearch-domain describe-elasticsearch-domain describe-elasticsearch-domain- config describe-elasticsearch-domains list-domain-names list-tags remove-tags update-elasticsearch-domain- config aws es create-elasticsearch-domain --domain-name my-domain --elasticsearch-cluster-config InstanceType=m3.xlarge.elasticsearch,InstanceCount=3 --ebs-options EBSEnabled=true,VolumeType=gp2,VolumeSize=512
  • 6. Amazon ES 서비스 연계 모델 Amazon Route 53 Elastic Load Balancing IAM CloudWatch Elasticsearch API CloudTrail ES Clusters
  • 7. Amazon ES 클러스터 인덱스 배포 모델 •  Index 1 •  Shard 1 •  Shard 2 •  Shard 3 •  Index 2 •  Shard 1 •  Shard 2 •  Shard 3 Amazon ES cluster 1 2 3 1 2 3 1 2 3 1 2 3 Primary Replica 1 3 3 1 Instance 1 2 1 1 2 Instance 2 3 2 2 3 Instance 3
  • 8. Amazon ES 추천 인스턴스 타입 Instance 타입 업무 영역 예제 타입 가격 구조 T2 개발 및 테스트에 용이. Busting 모델 t2.micro.elasticsearch는 프리티어 제공 (매월 750시간) M3 쓰기 및 읽기 볼륨이 비슷할 때. (블록 스토리즈가 5TB까지) m3.medium.elasticsearch (1vcpu/3.7GB/4GBSSD) =0.135/시간당 R3 쿼리 요청이 많은 읽기 중심 서비스 r3.large.elasticsearch (2vcpu/15GB/32GBSSD) = 0.294/시간당 I2 16TB까지 SSD 스토리지 제공 i2.xlarge.elasticsearch (4vcpu/30.5GB/800GBSSD) = 1.401/시간당 https://aws.amazon.com/ko/elasticsearch-service/pricing/ 동경리전 기준
  • 9. Amazon ES 클러스터 권한 관리 {! "Sid": "",! "Effect": "Allow",! "Principal": {! "AWS": "arn:aws:iam:123456789012:user/susan"! },! "Action": [ "es:ESHttpGet", "es:ESHttpPut", "es:ESHttpPost", ! "es:CreateElasticsearchDomain",! "es:ListDomainNames" ],! "Resource": ! ! ! "arn:aws:es:us-east-1:###:domain/logs-domain/<index>/*”! ! "Condition":! "IpAddress": {! "aws:SourceIp": [ "xx.xx.xx.xx/yy" ]! }! 사용자별 권한 관리 API 호출별 관리 인덱스별 접근 관리 IP 접근 관리
  • 10. Amazon ES 사용 방법 API 엔드포인트 내장 Kibana
  • 11. Amazon ES 데이터 로딩 $ curl -XPUT https://<endpoint>/blog -d … $ curl -XPOST http://<endpoint>/blog/post/1 -d … $ curl -XPOST https://<endpoint>/blog/post/_bulk -d … 1. Elasticsearch API 직접 접근 2. Logstash를 통한 데이터 로딩 https://github.com/awslabs/logstash-output-amazon_es ! https://github.com/awslabs/amazon-elasticsearch-lambda-samples ! 3. Lambda를 통해 데이터 이동 S3/DynamoDB/Kinesis 이벤트 트리거링
  • 12. Amazon ES 서비스 활용 방식 Logstash indexer Amazon Elasticsearch Service Application nodes/ Logstash forwarders
  • 13. Amazon ES 모니터링 및 스냅샷 백업 •  무료로 14일까지 저장 가능 •  CloudWatch를 통한 모니터링
  • 14. 맺으면서 1.  Elasticsearch는 풀텍스트 검색, 분석 및 시각화를 위하 오픈소 스로 실시간 데이터 폭증에도 유리한 도구입니다. 2.  Amazon Elasticsearch Service는 ES 클러스터를 손쉽게 만 들고 관리하는데 용이합니다. 3.  여러분이 Amazon EC2에서 ES를 사용하고 계시다면, 자원 비 용외 추가 비용 없이 관리 서비스를 사용해 보실 수 있습니다. 4.  만약 기존 데이터 센터에 계시다면, 확장성의 고려 및 관리 비용을 줄여 보세요!
  • 15. 지금 시작하기 1.  아마존 웹 서비스(AWS) 가입 •  http://aws.amazon.com/ko 2.  Amazon ES 서비스 시작하기 •  서비스 소개: https://aws.amazon.com/ko/elasticsearch-service/ •  FAQ: https://aws.amazon.com/ko/elasticsearch-service/faqs/ 3.  ES 프리티어 •  750시간의 t2.micro.elasticsearch 인스턴스와 10GB의 Amazon EBS 스토리지 옵션 ※ t2.micro 인스턴스 10대 x 월 75시간 무료 사용 가능
  • 16. 한국 ES사용자 모임을 위한 880달러 선물! http://bit.ly/awskr-feedback AWS Activate 패키지 100달러 무료 크레딧 + 80 달러 Qwiklab Credit 600달러 온라인 강좌 수강권+ 100달러 1개월 비지니스 서포트 등록하시면 패키지를 받으실 수 있는 URL을 이메일로 보내드립니다!
  • 17. 여러분의 피드백을 기다립니다! •  AWSKRUG: http://awskr.org •  AWS 공식 블로그: http://aws.amazon.com/ko/blogs/korea •  AWS 공식 소셜 미디어 @AWSKorea AmazonWebServices AWSKorea AWSKorea