1. ES服务能干什么?
Amazon Elasticsearch Service让您可以轻松部署、操作和扩展Elasticsearch,以便进行日志分析、全文检索和应用程序监控等工作。Amazon Elasticsearch Service是一项完全托管的服务,集成了Kibana、Logstash以及Amazon Kinesis Firehose、AWS Lambda和Amazon CloudWatch等AWS服务,可以快速将原始数据快速转变为可付诸实施的分析结果。
2. Amazon ES包括下列功能:
- 多种CPU、内存和存储容量配置,也称为实例类型
- 使用Amazon EBS卷作为数据存储卷
- 资源具有多个地理位置,也称为区域和可用区
- 在同一区域的两个可用区之间进行群集节点分配,也称为区域感知
- 通过AWS Identity and Access Management (IAM)访问控制确保安全性
- 使用专用主节点提高群集稳定性
- 使用域快照来备份和恢复Amazon ES域并跨可用区复制域
- 使用Kibana工具实现数据可视化
- 与Amazon CloudWatch集成,用于监控Amazon ES域指标
- 与AWS CloudTrail集成以审核对Amazon ES域的配置API调用
- 与Amazon S3、Amazon Kinesis和Amazon DynamoDB集成,将流数据加载到Amazon ES
- 支持各种插件
3. 商业模式:
按资源使用收费:实例+存储+传输
4. 服务使用初体验:
step 1:设置名字和选择版本
可以看出来,支持ES多版本,包括1.5;2.3;5.1;5.3等多个版本
step 2:设置集群相关参数:
- 支持实例1~20(提工单可以申请扩展到100)
- 支持master独立节点
- 支持区域感知特性(跨AZ高可用)
支持本地存储和EBS,EBS可以选SSD,磁盘等种类。
step 3:设置访问策略
多种访问策略:支持基于资源、基于IP和IAM用户和基于角色的访问策略。可以使用基于资源的IAM访问策略通过选择IP地址或IP地址范围配置对Amazon ES域的匿名访问。
step 4:***整体check
Step5:集群创建完毕,通过console查看和维护集群
1)查看状态
2)实例修改,删除
5. 简单总结
总的来说,ES服务使用还是比较简单的,AWS的特长还是底层硬件丰富,提供给客户充分选择和定制能力,主要目的提供大数据服务去卖硬件。
【本文为51CTO专栏作者“大数据和云计算”的原创稿件,转载请通过微信公众号获取联系和授权】