Amazon Elasticsearch Service | Administration Flashcards
Is there a limit on the amount of EBS storage that can be allocated to an Amazon Elasticsearch domain?
Administration
Amazon Elasticsearch Service | Analytics
Yes. Amazon Elasticsearch Service supports one EBS volume (max size of 1.5 TB) per instance associated with a domain. With the default maximum of 20 data nodes allowed per Amazon Elasticsearch Service domain, you can allocate about 30 TB of EBS storage to a single domain. You can request a service limit increase up to 100 instances per domain by creating a case with the AWS Support Center. With 100 instances, you can allocate about 150 TB of EBS storage to a single domain.
Can programs running on servers in my own data center access my Amazon Elasticsearch domains?
Administration
Amazon Elasticsearch Service | Analytics
Yes. The programs with public Internet access can access Amazon Elasticsearch Service domains through a public endpoint. If your data center is already connected to Amazon VPC through Direct Connect or SSH tunneling, you can also use VPC access. In both cases, you can configure IAM policies and security groups to allow programs running on servers outside of AWS to access your Amazon Elasticsearch domains. Click here for more information about signed requests.
How can I migrate data from my existing Elasticsearch cluster to a new Amazon Elasticsearch domain?
Administration
Amazon Elasticsearch Service | Analytics
To migrate data from an existing Elasticsearch cluster you should create a snapshot of an existing Elasticsearch cluster, and store the snapshot in your Amazon S3 bucket. Then you can create a new Amazon Elasticsearch domain and load data from the snapshot into the newly created Amazon Elasticsearch domain using the Elasticsearch restore API.
How can I scale an Amazon Elasticsearch domain?
Administration
Amazon Elasticsearch Service | Analytics
Amazon Elasticsearch Service allows you to control the scaling of your Amazon Elasticsearch domains using the console, API, and CLI. You can scale your Amazon Elasticsearch domain by adding, removing, or modifying instances or storage volumes depending on your application needs. Amazon Elasticsearch Service is integrated with Amazon CloudWatch to provide metrics about the state of your Amazon Elasticsearch domains to enable you to make appropriate scaling decisions for your domains.
Does scaling my Amazon Elasticsearch domain require downtime?
Administration
Amazon Elasticsearch Service | Analytics
No. Scaling your Amazon Elasticsearch domain by adding or modifying instances, and storage volumes is an online operation that does not require any downtime.
What options does Amazon Elasticsearch Service provide for node failures?
Administration
Amazon Elasticsearch Service | Analytics
Amazon Elasticsearch Service automatically detects node failures and replaces the node. The service will acquire new instances, and will then redirect Elasticsearch requests and document updates to the new instances. In the event that the node cannot be replaced, customers will be able to use any snapshots they have of their cluster to restart the domain with preloaded data.
Does Amazon Elasticsearch Service support cross-zone replication?
Administration
Amazon Elasticsearch Service | Analytics
Yes. Customers can enable Zone Awareness for their Amazon Elasticsearch domains either at domain creation time or by modifying a live domain. When Zone Awareness is enabled, Amazon Elasticsearch Service will distribute the instances supporting the domain across two different Availability Zones. Then, if replication is enabled in the Elasticsearch engine, Elasticsearch will allocate replicas of the domain across these different instances enabling cross-zone replication.
Does Amazon Elasticsearch Service expose any performance metrics through Amazon CloudWatch?
Administration
Amazon Elasticsearch Service | Analytics
Yes. Amazon Elasticsearch Service exposes several performance metrics through Amazon CloudWatch including number of nodes, cluster health, searchable documents, EBS metrics (if applicable), CPU, memory and disk utilization for data and master nodes. Please refer to the service documentation for a full listing of available CloudWatch metrics.
I wish to perform security analysis or operational troubleshooting of my Amazon Elasticsearch Service deployment. Can I get a history of all the Amazon Elasticsearch Service API calls made on my account?
Administration
Amazon Elasticsearch Service | Analytics
Yes. AWS CloudTrail is a web service that records AWS API calls for your account and delivers log files to you. The AWS API call history produced by AWS CloudTrail enables security analysis, resource change tracking, and compliance auditing. Learn more about AWS CloudTrail at the AWS CloudTrail detail page, and turn it on via CloudTrail’s AWS Management Console home page.
What is a snapshot?
Administration
Amazon Elasticsearch Service | Analytics
A snapshot is a copy of your Amazon Elasticsearch domain at a moment in time.
Why would I need snapshots?
Administration
Amazon Elasticsearch Service | Analytics
Creating snapshots can be useful in case of data loss caused by node failure, as well as the unlikely event of a hardware failure. You can use snapshots to recover your Amazon Elasticsearch domain with preloaded data or to create a new Amazon Elasticsearch domain with preloaded data. Another common reason to use backups is for archiving purposes. Snapshots are stored in Amazon S3.
Does Amazon Elasticsearch Service provide automated snapshots?
Administration
Amazon Elasticsearch Service | Analytics
Yes. By default, Amazon Elasticsearch Service will automatically create daily snapshots of each Amazon Elasticsearch domain. The daily snapshots are setup to occur between midnight and 1AM UTC. Customers will also be able to modify the timing of the automated snapshot to better suit their needs.
Can I change the default settings for the automated daily snapshot provided by Amazon Elasticsearch Service?
Administration
Amazon Elasticsearch Service | Analytics
Yes. You will be able to change the timing of the automated daily snapshot to suit your application schedule.
How long are the automated daily snapshots stored by Amazon Elasticsearch Service?
Administration
Amazon Elasticsearch Service | Analytics
Amazon Elasticsearch Service will retain the last 14 days worth of automated daily snapshots.
Is there a charge for the automated daily snapshots?
Administration
Amazon Elasticsearch Service | Analytics
There is no additional charge for the automated daily snapshots. The snapshots are stored for free in an Amazon Elasticsearch Service S3 bucket and will be made available for node recovery purposes.