[ Databases in AWS : ElasticSearch ]
주로 다른 DB 를 보완하기위해 사용
필드 상관없이 조회 가능, 부분 매칭이어도 조회가 가능
- Example : In DynamoDB, you can only find by primary key or indexes
- With ElasticSearch, you can search any field, even partially matches
- It's common to use ElasticSearch as a complement to another database
- ElasticSearch also has some usage for Big Data applications
- You can provision a cluster of instances
- Built-in integrations : Amazon Kinesis Data Firehose, AWS IoT, and Amazon CloudWatch Logs for data ingestion
- Security through Cognito & IAM, KMS encryption, SSL & VPC
- Comes with Kibana (visualization) & Logstash (log ingestion) - ELK stack
[ ElasticSearch for Solutions Architect ]
Operations : similar to RDS
Security : Cognito, IAM, VPC, KMS, SSL
Reliability : Multi-AZ, clustering
Performance : based on ElasticSearch project(open source), petabyte scale
Cost : pay per node provisioned (similar to RDS)
Remember : ElasticSearch = Search/Indexing
'infra & cloud > AWS' 카테고리의 다른 글
[AWS] 19-2. AWS Monitoring : CloudWatch Logs, Agent (0) | 2021.09.28 |
---|---|
[AWS] 19. AWS Monitoring : CloudWatch (0) | 2021.09.27 |
[AWS] 18-9. Databases in AWS : Neptune (0) | 2021.09.26 |
[AWS] 18-8. Databases in AWS : Glue (0) | 2021.09.26 |
[AWS] 18-7. Databases in AWS : Redshift (0) | 2021.09.25 |