Skip to content

Commit 4487b64

Browse files
authored
(DOCSP-45646) Pillar content (#47)
* (DOCSP-45646) Pillar content
1 parent 94dfc77 commit 4487b64

10 files changed

+199
-46
lines changed

snooty.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@ intersphinx = [ "https://www.mongodb.com/docs/master/objects.inv",
2525

2626
# toc_landing_pages = ["/paths/to/pages/that/have/nested/content"]
2727

28+
toc_landing_pages = [
29+
"/getting-started",
30+
"/operational-efficiency",
31+
"/security",
32+
"/reliability",
33+
"/performance",
34+
"/cost-optimization",
35+
]
36+
2837
[constants]
2938
adf = "Atlas Data Federation"
3039
adl = "Atlas Data Lake"

source/cost-optimization.txt

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,44 @@
1-
.. meta::
2-
:robots: noindex, nosnippet
1+
:noprevnext:
32

43
=================
54
Cost Optimization
65
=================
76

87
.. default-domain:: mongodb
98

10-
Use the following resources to learn about cost optimization in
11-
{+service+}:
9+
The Cost Optimization pillar of the {+service+} {+waf+} includes
10+
features that help you control database costs in |service-fullname|.
1211

13-
- :ref:`Cost-Saving Configurations <arch-center-cost-saving-config>`
14-
- :ref:`Billing Data <arch-center-billing-data>`
1512

1613

14+
15+
Use the following {+atlas-arch-center+} resources to learn about cost
16+
optimization in {+service+}:
17+
18+
.. card-group::
19+
:columns: 2
20+
:style: extra-compact
21+
22+
.. card::
23+
:headline: Cost-Saving Configurations
24+
:url: https://mongodb.com/docs/atlas/architecture/cost-saving-config/
25+
:icon: atlas_usage_based_pricing
26+
:icon-alt: Atlas usage-based pricing icon
27+
28+
Get recommendations to save costs, such as enabling auto-scaling on
29+
your cluster tier so that |service| automatically adjusts resources
30+
based on usage and prevents over-provisioning.
31+
32+
.. card::
33+
:headline: Billing Data
34+
:url: https://mongodb.com/docs/atlas/architecture/billing-data/
35+
:icon: general_features_transactions
36+
:icon-alt: Atlas transactions and costs icon
37+
38+
Leverage tags and access billing data programmatically to track your
39+
|service| spending in your FinOps tool by environment, team, and more.
40+
Use billing dashboards to monitor usage.
41+
1742
.. toctree::
1843
:titlesonly:
1944

source/cost-saving-config.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,9 @@ Cost-Saving Configurations
2020
:depth: 2
2121
:class: onecol
2222

23-
|service-fullname| offers comprehensive tools and features to
24-
effectively manage and control an organization's database costs,
25-
especially as your usage expands. By providing user-friendly cost
26-
optimization features, {+service+} enables you to better understand and
27-
streamline your spending.
23+
To better understand and streamline your spending, especially as your usage
24+
expands, |service-fullname| offers tools to manage and control your
25+
organization's database costs.
2826

2927
{+service+} Recommendations for Cost-Saving Configurations
3028
----------------------------------------------------------

source/data-encryption.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ Data Encryption
1212
:depth: 2
1313
:class: onecol
1414

15-
|service| offers encryption features to protect data while in transit, at rest, and in use to safeguard data through its full lifecycle.
15+
|service| offers encryption features to protect data while in transit, at rest,
16+
and in use to safeguard data through its full lifecycle.
1617

1718
{+service+} Features and Recommendations for Data Encryption
1819
------------------------------------------------------------

source/high-availability.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ High Availability
1212
:depth: 2
1313
:class: onecol
1414

15-
MongoDB |service| allows you to create cluster configurations that meet your
16-
specific availability needs while satisfying your security and compliance
17-
requirements.
18-
1915
Consult this page to plan the appropriate cluster configuration that optimizes
2016
your availability and performance while aligning with your enterprise's
2117
billing and access needs.

source/operational-efficiency.txt

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,41 @@
1-
.. meta::
2-
:robots: noindex, nosnippet
1+
:noprevnext:
32

43
======================
54
Operational Efficiency
65
======================
76

87
.. default-domain:: mongodb
98

10-
Use the following resources to learn about operational efficiency
11-
in {+service+}:
9+
The Operational Efficiency pillar of the {+service+} {+waf+} includes
10+
features that support your organization's operations with minimum
11+
expenditure of time and effort, including tools for automation and
12+
monitoring and alert tools and integrations.
1213

13-
- :ref:`Automation <arch-center-automation>`
14-
- :ref:`Monitoring and Alerts <arch-center-monitoring-alerts>`
14+
Use the following {+atlas-arch-center+} resources to learn about
15+
operational efficiency in {+service+}:
16+
17+
.. card-group::
18+
:columns: 2
19+
:style: extra-compact
20+
21+
.. card::
22+
:headline: Automation
23+
:url: https://mongodb.com/docs/atlas/architecture/automation/
24+
:icon: general_features_automation
25+
:icon-alt: Atlas automation icon
26+
27+
Automate resource deployment by integrating with Infrastructure as Code (IaC)
28+
tools to configure templates for your processes.
29+
30+
.. card::
31+
:headline: Monitoring and Alerts
32+
:url: https://mongodb.com/docs/atlas/architecture/monitoring-alerts/
33+
:icon: general_alert_change_alert
34+
:icon-alt: Atlas alert configuration icon
35+
36+
Monitor system performance, detect issues, and integrate with your
37+
third-party observability and alerting stack. Get recommendations
38+
on the alerts you should configure.
1539

1640
.. toctree::
1741
:titlesonly:

source/performance.txt

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,31 @@
1-
.. meta::
2-
:robots: noindex, nosnippet
1+
:noprevnext:
32

43
===========
54
Performance
65
===========
76

87
.. default-domain:: mongodb
98

10-
Use the :ref:`Scalability <arch-center-scalability>` resource to learn
11-
about performance in {+service+}.
9+
The Performance pillar of the {+service+} {+waf+} includes features, such
10+
as automated scaling and tiered {+cluster+} storage, that allow your data
11+
operations to achieve low latency and high throughput, and scale your
12+
deployments to meet increasing demand.
13+
14+
Use the following {+atlas-arch-center+} resource to learn about performance
15+
in {+service+}:
16+
17+
.. card-group::
18+
:columns: 2
19+
:style: extra-compact
20+
21+
.. card::
22+
:headline: Scalability
23+
:url: https://mongodb.com/docs/atlas/architecture/scalability/
24+
:icon: atlas_autoscaling
25+
:icon-alt: Atlas auto-scaling icon
26+
27+
Use auto-scaling to dynamically allocate resources based on growing workload
28+
demands. For horizontal and vertical scaling, use {+service+} deployment templates.
1229

1330
.. toctree::
1431
:titlesonly:

source/reliability.txt

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,50 @@
1-
.. meta::
2-
:robots: noindex, nosnippet
1+
:noprevnext:
32

43
===========
54
Reliability
65
===========
76

87
.. default-domain:: mongodb
98

10-
Use the following resources to learn about reliability in {+service+}:
9+
The Reliability pillar of the {+service+} {+waf+} includes features that
10+
minimize downtime and prevent data loss, including support for high
11+
availability and fault tolerance.
1112

12-
- :ref:`High Availability <arch-center-high-availability>`
13-
- :ref:`Application and Database Resiliency <arch-center-resiliency>`
14-
- :ref:`Backups <arch-center-backups>`
15-
- :ref:`Disaster Recovery <arch-center-dr>`
13+
Use the following {+atlas-arch-center+} resources to learn about reliability
14+
in {+service+}:
15+
16+
.. card-group::
17+
:columns: 2
18+
:style: extra-compact
19+
20+
.. card::
21+
:headline: High Availability
22+
:url: https://mongodb.com/docs/atlas/architecture/high-availability/
23+
:icon: mdb_high_availability
24+
:icon-alt: Atlas high availability icon
25+
26+
Create {+cluster+} configurations that meet your specific availability
27+
needs while satisfying your security and compliance requirements.
28+
29+
.. card::
30+
:headline: Resiliency
31+
:url: https://mongodb.com/docs/atlas/architecture/resiliency/
32+
:icon: mdb_scheduled_work
33+
:icon-alt: Atlas scheduled maintenance icon
34+
35+
Use features in |service| to maintain your database's uptime.
36+
Get recommendations and examples to build a resilient application.
37+
38+
.. card::
39+
:headline: Backups
40+
:url: https://mongodb.com/docs/atlas/architecture/backups/
41+
:icon: mdb_backup
42+
:icon-alt: MongoDB backup icon
43+
44+
Configure database backup options in |service| and get recommendations
45+
to meet your :abbr:`RTO (Recovery Time Objective)` and
46+
:abbr:`RPO (Recovery Point Objective)` requirements with consistent,
47+
cluster-wide snapshots of all {+clusters+}.
1648

1749
.. toctree::
1850
:titlesonly:

source/resiliency.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,9 @@ Database Backups
103103

104104
|service| Cloud Backups facilitate cloud backup storage using the native
105105
snapshot functionality of cloud service provider on which your {+cluster+} is
106-
deployed. For example, if your cluster is deployed to AWS, you can elect to
106+
deployed. For example, if you deploy your cluster on |aws|, you can elect to
107107
backup your {+cluster+}'s data with snapshots taken at configurable intervals
108-
in AWS S3.
108+
in |aws| |s3|.
109109

110110
To learn more about database backup and snapshot retrieval, see `Back Up Your Cluster <https://www.mongodb.com/docs/atlas/backup/cloud-backup/overview/>`__.
111111

@@ -162,13 +162,13 @@ application.
162162

163163
For example, if you are scaling your |service| {+cluster+} to meet user demand,
164164
consider what the minimum pool size of connections your application will
165-
consisently need, so that when the connection pool scales the additional
165+
consistently need, so that when the connection pool scales the additional
166166
networking and compute load that comes with opening new client connections
167167
doesn't undermine your application's time-sensitive need for increased
168168
database operations.
169169

170-
Min and Max Conection Pool Size
171-
```````````````````````````````
170+
Min and Max Connection Pool Size
171+
`````````````````````````````````
172172

173173
If your ``minPoolSize`` and ``maxPoolSize`` values are similar, the majority of your
174174
database client connections will open at application startup. In turn, the
@@ -192,6 +192,7 @@ dynamic expansion and contraction of your connection pool.
192192

193193
Query Timeout
194194
`````````````
195+
195196
Almost invariably, workload-specific queries from your application will vary in
196197
terms of the amount of time they take to execute in |service| and in terms of
197198
the amount of time your application can wait for a response.

source/security.txt

Lines changed: 58 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,69 @@
1-
.. meta::
2-
:robots: noindex, nosnippet
1+
:noprevnext:
32

43
========
54
Security
65
========
76

87
.. default-domain:: mongodb
98

10-
Use the following resources to learn about security in {+service+}:
9+
The Security pillar of the {+service+} {+waf+} includes features that
10+
ensure data integrity and privacy through comprehensive safeguarding
11+
measures, such as encryption at rest and in transit, fine-grained access
12+
controls, and adherence to regulatory standards.
1113

12-
- :ref:`Network Security <arch-center-network-security>`
13-
- :ref:`Authorization and Authentication <arch-center-auth>`
14-
- :ref:`Data Encryption <arch-center-data-encryption>`
15-
- :ref:`Compliance <arch-center-compliance>`
16-
- :ref:`Auditing and Logging <arch-center-auditing-logging>`
14+
Use the following {+atlas-arch-center+} resources to learn about
15+
security in {+service+}:
16+
17+
.. card-group::
18+
:columns: 2
19+
:style: extra-compact
20+
21+
.. card::
22+
:headline: Network Security
23+
:url: https://mongodb.com/docs/atlas/architecture/network-security/
24+
:icon: general_security
25+
:icon-alt: Atlas security icon
26+
27+
|service-fullname| enforces mandatory |tls| encryption for database connections.
28+
Restrict database access to specific IP addresses and |cidr| ranges
29+
and use private endpoints and VPC peering.
30+
31+
.. card::
32+
:headline: Authorization and Authentication
33+
:url: https://mongodb.com/docs/atlas/architecture/setup-cluster-security/
34+
:icon: general_action_login
35+
:icon-alt: Atlas login icon
36+
37+
Use Role-Based Access Control (RBAC) with built-in and custom roles
38+
to control operations on resources. Get recommendations on the best
39+
authentication method for production environments.
40+
41+
.. card::
42+
:headline: Data Encryption
43+
:url: https://mongodb.com/docs/atlas/architecture/auth/
44+
:icon: general_security_encryption
45+
:icon-alt: Atlas encryption icon
46+
47+
Use encryption features in |service| to protect data while in transit,
48+
at rest, and in use to safeguard data through its full lifecycle.
49+
50+
.. card::
51+
:headline: Compliance
52+
:url: https://mongodb.com/docs/atlas/architecture/compliance/
53+
:icon: general_security_hipaa_compliance
54+
:icon-alt: Atlas HIPAA compliance icon
55+
56+
|service| meets a list of compliance standards to ensure that you
57+
can protect and monitor data while complying with external requirements.
58+
59+
.. card::
60+
:headline: Auditing and Logging
61+
:url: https://mongodb.com/docs/atlas/architecture/auditing-logging/
62+
:icon: general_features_realtime
63+
:icon-alt: Atlas realtime reporting icon
64+
65+
Use auditing and logs to monitor and log |service| platform activities.
66+
Get recommendations on the events you should audit.
1767

1868
.. toctree::
1969
:titlesonly:

0 commit comments

Comments
 (0)