Establishing Database Connections from applications
- Applications connect to database by using connection strings, Connection string contains
- database servers ip/name
- credentials
- database name
Auto Scaling
- Cloud providers support autoscaling which can be configured according to our needs
- To give a consistent access to the application we create a load balancer with public ip.
- Load balancer should forward the requests to the servers where application is working, to ensure application is working on the servers we perform health checks
DNS (Domain Naming Servers)
- DNS servers maintains records, which is maintained for two purposes
- Public
- Internal/Private
- DNS Servers maintain different types of records
- A => Name to ipv4 address
- AAAA => Name to ipV6 address
- CName => alias
VPN
- Overview
