You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: labs/lab11/readme.md
+11-5Lines changed: 11 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -98,7 +98,7 @@ In your NGINX for Azure instance, the main NGINX `/etc/nginx/nginx.conf` file mu
98
98
99
99
```
100
100
101
-
Submit you NGINX Configuration, NGINX for Azure will validate it for you. You must fix any errors before proceeding.
101
+
Submit your NGINX Configuration, NGINX for Azure will validate it for you. You must fix any errors before proceeding.
102
102
103
103
<br/>
104
104
@@ -213,7 +213,9 @@ NGINXaaS for Azure | Global Data Centers | GeoIP2
213
213
214
214
<br/>
215
215
216
-
As you are likely a DevOps Engineer, Application Architect/Developer, or NGINX Admin with Global responsibilities, you have `multiple Data Centers spread around the world or the country`. As you also have users also around the world, you are probably using traditional `Global Server Load Balancing` and "SmartDNS" systems, to respond to DNS queries for your FQDNs. However, these systems are not usually in your control, and there is likely an entirely different team responsible for DNS administration/management, right? OH groan, more tickets and waiting... **What if there was an easier way, to find a user's location, and route the users to the closest data center?**
216
+
As you are likely a DevOps Engineer, Application Architect/Developer, or NGINX Admin with Global responsibilities, you have `multiple Data Centers spread around the world or the country`. As you also have users also around the world, you are probably using traditional `Global Server Load Balancing` and "SmartDNS" systems, to respond to DNS queries for your FQDNs. However, these systems are not usually in your control, and there is likely an entirely different team responsible for DNS administration/management, right? OH groan, more tickets and waiting...
217
+
218
+
>**What if there was an easier way, to find a user's location, and route the users to the closest data center?**
217
219
218
220
You can easily do that with NGINX and the MaxMind GeoIP2 module, without requiring many changes from your DNS admin team.
219
221
@@ -233,15 +235,19 @@ Reduce the cost of GSLB systems |
233
235
234
236
<br/>
235
237
236
-
But this Solution does eliminate or minimize many of the current challenges that exist with GSLB/DNS systems. The two most common NGINX-DevOps headaches are:
238
+
But this Solution *does* eliminate or minimize many of the current challenges that exist with GSLB/DNS systems. The two most common NGINX-DevOps headaches are:
237
239
238
240
- Lack of DNS Admin access/control
239
241
- *DNS caching of A records at multple points in the DNS system that you can't see or control, such as*:
240
242
- Clients'/Browsers' local DNS Resolver cache
241
243
- Internet/Cloud provider's DNS servers' cache
242
244
- Your Company's DNS SOA/Nameservers in the Data Centers
243
245
244
-
In this exercise, you will route traffic to three Data Centers spread around the world, without using DNS. One Data Center in North America, one in Europe, and one in Asia. You will use the NGINX `$geoip2_data_continent_code variable` to redirect users to the Data Center in those three regions. You will use the NGINX `map directive` to associate the MaxMind Continent Code to a 2-character identifier, as a DNS sub-domain, as shown here:
246
+
In this exercise, you will route traffic to three Data Centers spread around the world, without using DNS. One Data Center in North America, one in Europe, and one in Asia.
247
+
248
+

249
+
250
+
You will use the NGINX `$geoip2_data_continent_code variable` to redirect users to the Data Center in those three regions. You will use the NGINX `map directive` to associate the MaxMind Continent Code to a 2-character identifier, as a DNS sub-domain, as shown here:
0 commit comments