-
Notifications
You must be signed in to change notification settings - Fork 25.6k
adding reference architectures section #115615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 56 commits
e3ef7a6
87d6282
cbb3024
4231658
765cb44
b5c46bf
6763907
6a20ece
7d7f584
f4fe202
d77a166
96bf4bf
7f26b92
eecf439
e6bb795
1d642a2
c3ab084
de9669b
c6c9763
d72e8c6
993ab70
8caa624
9422a2c
bed222d
f200b99
380bffd
e7e356b
19a5723
156e627
9fefada
8fa0a4a
bcf58ef
bb9e29a
fdf514e
93b38e2
fe34296
e3b4fc3
61bafef
a15bac4
009b89b
f414e57
1f0b2bf
81c5ca7
13f7eb7
5438d06
a5f4ca3
113d1ec
c7fe1ce
8a899aa
cb11b06
2d58722
a51630d
00f5133
8c4cfd4
f313798
80e9e22
c286cbd
4b92e1b
5269683
94b4c7a
658ad64
940b632
2924efb
e9c6794
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,152 @@ | ||||||
[[hot-frozen-architecture]] | ||||||
== Hot / Frozen - High Availability | ||||||
|
||||||
The Hot / Frozen high availability architecture is cost optimized for large time-series datasets. In this architecture, the hot tier is primarily used for indexing, searching, and continuity for automated processes. https://www.elastic.co/guide/en/elasticsearch/reference/current/searchable-snapshots.html[Searchable snapshots] are taken from hot into a repository, such as a cloud Object Store or an on-premesis shared filesystem, and then cached to any desired volume on the local disks of the Frozen tier. Data in the repository is indexed for fast retrieval and accessed on-demand from the Frozen nodes. Index and Snapshot lifecycle management are used to automate this process. | ||||||
|
The Hot / Frozen high availability architecture is cost optimized for large time-series datasets. In this architecture, the hot tier is primarily used for indexing, searching, and continuity for automated processes. https://www.elastic.co/guide/en/elasticsearch/reference/current/searchable-snapshots.html[Searchable snapshots] are taken from hot into a repository, such as a cloud Object Store or an on-premesis shared filesystem, and then cached to any desired volume on the local disks of the Frozen tier. Data in the repository is indexed for fast retrieval and accessed on-demand from the Frozen nodes. Index and Snapshot lifecycle management are used to automate this process. | |
The Hot / Frozen High Availability architecture is cost optimized for large time-series datasets. In this architecture, the hot tier is primarily used for indexing, searching, and continuity for automated processes. https://www.elastic.co/guide/en/elasticsearch/reference/current/searchable-snapshots.html[Searchable snapshots] are taken from hot into a repository, such as a cloud object store or an on-premise shared filesystem, and then cached to any desired volume on the local disks of the frozen tier. Data in the repository is indexed for fast retrieval and accessed on-demand from the frozen nodes. Index and snapshot lifecycle management are used to automate this process. |
I checked the Elasticsearch docs and it seems we don't capitalize the data tier types nor ILM/SLM.
I would capitalize "Hot / Frozen High Availability" for consistency with line 12.
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This architecture is ideal for time-series use cases, such as Observability or Security, that do not require updating. All the necessary components of the Elastic Stack are included and this is not intended for sizing workloads, but rather as a basis to ensure your cluster is ready to handle any desired workload with resiliency. A very high level representation of data flow is included, and for more detail around ingest architecture see our https://www.elastic.co/guide/en/ingest/current/use-case-arch.html[ingest architectures] documentation. | |
This architecture is ideal for time-series use cases, such as Observability or Security, that do not require updating. All the necessary components of the {stack} are included and this is not intended for sizing workloads, but rather as a basis to ensure your cluster is ready to handle any desired workload with resiliency. A very high level representation of data flow is included, and for more detail around ingest architecture see our {ingest-guide}/use-case-arch.html[ingest architectures] documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
GLOBAL: {ingest-guide}/use-case-arch.html[ingest architectures] documentation.
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The following table shows our specific recommendations for nodes in Hot / Frozen architecture. | |
The following table shows our specific recommendations for nodes in a Hot / Frozen architecture. |
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
[[reference-architectures]] | ||
= Reference architectures | ||
|
||
Elasticsearch reference architectures are blueprints for deploying Elasticsearch clusters tailored to different use cases. Whether you're handling logs or metrics these reference architectureßs focus on scalability, reliability, and efficient resource utilization. Use these guidelines to deploy Elasticsearch for your use case. | ||
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
These architectures are designed by architects and engineers to provide standardized, proven solutions that help users follow best practices when deploying Elasticsearch. Some of the key areas of focus are listed below. | ||
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
* High availability | ||
* Scalability | ||
|
||
TIP: These architectures are specific to running your deployment on-premises or cloud. If you are using Elastic serverless your Elasticsearch clusters are autoscaled and fully managed by Elastic. For all the deployment options, see https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro-deploy.html[Run Elasticsearch]. | ||
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
These reference architectures are recommendations and should be adapted to fit your specific environment and needs. Each solution can vary based on the unique requirements and conditions of your deployment. In these architectures we discuss about how to deploy cluster components. For information about designing ingest architectures to feed content into your cluster, refer to https://www.elastic.co/guide/en/ingest/current/use-case-arch.html[Ingest architectures] | ||
|
||
[discrete] | ||
[[reference-architectures-time-series-2]] | ||
=== Architectures | ||
|
||
[cols="50, 50"] | ||
|=== | ||
| *Architecture* | *When to use* | ||
| <<hot-frozen-architecture>> | ||
|
||
A high availability architecture that is cost optimized for large time-series datasets. | ||
|
||
a| | ||
* Have a requirement for cost effective long term data storage (many months or years) | ||
georgewallace marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
* Provide insights and alerts using logs, metrics, traces, or various event types to ensure optimal performance and quick issue resolution for applications. | ||
* Apply Machine Learning and Search AI to assist in dealing with the large amount of data. | ||
* Deploy an architecture model that allows for maximum flexibility between storage cost and performance. | ||
| Additional architectures are on the way. | ||
|
||
Stay tuned for updates. | | ||
|
||
|=== | ||
|
||
include::hot-frozen.asciidoc[] |
Uh oh!
There was an error while loading. Please reload this page.