1) Create MongoDB Cloud to integrate AWS, Google, or Azure
Nếu công ty bạn đã sài AWS, Google Cloud, Azure. Thì đứng ngần ngại báo sếp ơi sài MongoDB Atlas luôn đi sếp
Bạn login vào đường link bên dưới
https://www.mongodb.com/
Giờ chúng ta thử access vào Mongodb database
2) Set up VPC peering behind MongoDB Atlas and AWS
Bạn có thể để ý là ở bược connection bên trên thì chúng ta đang access vào MongoDB theo đương intenet.
Với môi trương production thì điều này không ổn cho lắm
Anh trên nói là VPC peering chỉ work với các trên các con DB với type là M10 trên lên.
Giờ bạn tạo 1 con ubuntu nằm trong VPC và cài mongoDB shell lên
https://www.mongodb.com/docs/mongodb-shell/install/
Và thực hiện lại việc connect với MongoDB nhé!
Bạn sẽ thắc mắc là sao mà cũng đường link cũ mà đi private được!
theo mình thì Nếu VM của bạn của bạn trên AWS thì nó phân giải ra các IP private và đi qua VPC mà mình đã test thử thì đúng như thế.
Bạn có thể tham khảo bài viết này:
https://remysharp.com/2021/01/06/connecting-to-atlas-replica-sets
nslookup -type=SRV _mongodb._tcp.<Domain-connect>