Giới thiệu về deploy
Như các bạn đã biết, khi chúng ta chạy source code ở máy của mình thì chương trình đó chỉ truy cập được từ trong mạng nội bộ (kết nối cùng wifi hoặc router). Việc này gây khó khăn cho quá trình truy cập chương trình từ bên ngoài hoặc gây khó khăn cho 2 team FE và BE kết nối với nhau.
Để giải quyết vấn đề này thì có nhiều cách:
- Cách 1: chúng ta có thể mở cổng cho router của mình cho phép tất cả các thiết bị bên ngoài có thể kết nối vào 1 port cụ thể nào đó. Phương pháp này gọi là NAT Port. nhưng để triển khai phương án này cần phải có 1 máy chủ hoạt động 24/24.
- Cách 2: Chúng ta có thể thuê 1 con server từ 1 bên khác như AWS, AZURE,... Những server này được gọi là các VPS (Virtual Private Server). Đây là các máy ảo luôn hoạt động 24/7 có thể xử lý yêu cầu của user bất cứ lúc nào.
Trong buổi chia sẻ này a sẽ chia sẻ cho các bạn deploy 1 chương trình thông qua cách 2. Và qua bài tiếp theo a sẽ chia sẻ các để chúng ta có thể mướn 1 con VPS miễn phí từ Digital Ocean.