Add deployment strategies (#14600)
Test of centralization, with a file with no learn headings
Chris Akritidis committed
Feb 23, 2023 at 08:51 UTC
2cf95f9a518ea4343293662f25f8b0371c4f3de9
1 file changed
+47
docs/category-overview-pages/deployment-strategies.md
new
+47
@@ -0,0 +1,47 @@
1
+# Netdata Deployment Strategies
2
+
3
+Netdata can be used to monitor all kinds of infrastructure, from stand-alone tiny IoT devices to complex hybrid setups
4
+combining on-premise and cloud infrastructure, mixing bare-metal servers, virtual machines and containers.
5
+
6
+There are 3 components to structure your Netdata ecosystem:
7
+
8
+1. **Netdata Agents**
9
+ To monitor the physical or virtual nodes of your infrastructure, including all applications and containers running on them.
10
+
11
+ Netdata Agents are Open-Source, licensed under GPL v3+.
12
+
13
+2. **Netdata Parents**
14
+ To create data centralization points within your infrastructure, to offload Netdata Agents functions from your production
15
+ systems, to provide high-availability of your data, increased data retention and isolation of your nodes.
16
+
17
+ Netdata Parents are implemented using the Netdata Agent software. Any Netdata Agent can be an Agent for a node and a Parent
18
+ for other Agents, at the same time.
19
+
20
+ It is recommended to set up multiple Netdata Parents. They will all seamlessly be integrated by Netdata Cloud into one monitoring solution.
21
+
22
+
23
+3. **Netdata Cloud**
24
+ Our SaaS, combining all your infrastructure, all your Netdata Agents and Parents, into one uniform, distributed, infinitely
25
+ scalable, monitoring database, offering advanced data slicing and dicing capabilities, custom dashboards, advanced troubleshooting
26
+ tools, user management, centralized management of alerts, and more.
27
+
28
+
29
+The Netdata Agent is a highly modular software piece, providing data collection via numerous plugins, an in-house crafted time-series
30
+database, a query engine, health monitoring and alerts, machine learning and anomaly detection, metrics exporting to third party systems.
31
+
32
+
33
+To help our users have a complete experience of Netdata when they install it for the first time, a Netdata Agent with default configuration
34
+is a complete monitoring solution out of the box, having all these features enabled and available.
35
+
36
+We suggest to do the following configuration changes for production deployments:
37
+
38
+1. [Downsize Netdata Agents running on weak IoT devices](https://github.com/netdata/netdata/edit/master/docs/guides/configure/performance.md)
39
+ To save valuable system resources.
40
+
41
+2. Offload Netdata Agents running on production systems, using Netdata Parents to take over most of their functions
42
+ To free system resources for the production applications running on them and to isolate production systems from the rest
43
+ of the world, while at the same time providing increased data retention, data high availability and security.
44
+ See [streaming and replication](https://github.com/netdata/netdata/blob/master/streaming/README.md)
45
+
46
+3. Use Netdata Cloud to access the dashboards
47
+ For increased security, user management and access to our latest tools for advanced dashboarding and troubleshooting.