Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
Programming

/

Back-end

Học Nginx + Docker + Springboot triển khai server không gián đoạn nhanh hơn ai hết

Khóa học này được thiết kế để bạn có thể nhanh chóng học cách triển khai server không gián đoạn sử dụng Nginx, Docker, Spring Boot thông qua thực hành. Hãy học triển khai Blue-Green được sử dụng thường xuyên trong thực tế nhanh hơn ai hết!

(4.5) 4 đánh giá

42 học viên

  • yeseong0412
실습 중심
백엔드이해하기
처음하는배포
Kotlin
Docker
Spring Boot
CI/CD
nginx

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Phương pháp xử lý traffic ổn định thông qua cấu hình cân bằng tải Nginx

  • Dockerization và các lệnh cơ bản

  • Chiến lược triển khai Blue-Green cho việc triển khai không gián đoạn ứng dụng Spring Boot

  • Tự động hóa triển khai và kinh nghiệm vận hành

Học Nginx + Docker + Spring Boot triển khai không gián đoạn nhanh hơn ai hết

Spring Boot, Kotlin, CI/CD, Docker, nginx

Tại sao phải triển khai zero-downtime deployment?

Trong thực tế, khi triển khai dịch vụ mà xảy ra downtime thì việc khách hàng rời bỏ và tổn thất xảy ra trong tích tắc.
Nhưng! Khóa học này sẽ hướng dẫn kỹ thuật thực chiến để xây dựng môi trường triển khai không gián đoạn chỉ trong 1 giờ 30 phút.
Lý thuyết phức tạp thì KHÔNG! Thực hành ngay triển khai Blue-Green tự động hóa có thể áp dụng được với Github Actions, Docker và Nginx.

Những điểm cốt lõi có thể học được từ khóa học này

Quản lý lưu lượng truy cập ổn định với Nginx
Tự động hóa triển khai dựa trên container Docker
Chiến lược cốt lõi triển khai không gián đoạn máy chủ Spring Boot (phương thức Blue-Green)
Xây dựng pipeline CI/CD sử dụng GitHub Actions
Triển khai không gián đoạn có thể áp dụng trong môi trường dịch vụ thực tế


Chúng ta sẽ học những nội dung như thế này

Hiểu về Docker

Bạn chưa từng sử dụng Docker cũng OK

Chúng tôi đã cấu trúc khóa học để bạn có thể trải nghiệm từ các lệnh cơ bản đến quy trình triển khai một cách toàn diện thông qua bài giảng.

Hiểu về Nginx

Học cách sử dụng Nginx để cân bằng tải đến các máy chủ backend và trực tiếp xây dựng quy trình triển khai không gián đoạn để dịch vụ có thể hoạt động ổn định.

Lý do bạn nên học khóa học này ngay bây giờ

👉 Triển khai không gián đoạn dịch vụ, trải nghiệm khách hàng được duy trì nguyên vẹn
👉 Tiết kiệm thời gian bằng tự động hóa, triển khai chỉ cần một cú click
👉 Người mới bắt đầu cũng dễ dàng, khóa học tập trung thực hành để áp dụng ngay

📌 Giờ đây downtime đã là chuyện của quá khứ.
Công nghệ triển khai không gián đoạn được sử dụng ngay trong thực tế, thành thạo chỉ trong 1 giờ 30 phút.
👉 Hãy bắt đầu khóa học ngay bây giờ! 🚀


Xin chào, tôi là người chia sẻ kiến thức Neo!

  • Là một lập trình viên server chuyên về Kotlin, tôi đang tạo ra các khóa học phát triển đa dạng bao gồm phát triển server, triển khai, Spring AI và nhiều lĩnh vực khác.

  • Tôi đang tiến hành các bài giảng ngắn gọn, đơn giản và súc tích, tập trung vào thực hành hơn là lý thuyết.

  • Tôi đang tạo ra các khóa học để mọi người có thể dễ dàng và thuận tiện theo dõi các dự án đa dạng, và mục tiêu của tôi là giúp nhiều người có thể dễ dàng trải nghiệm những điều mà họ chưa từng trải nghiệm trước đây.

Bạn có thắc mắc gì không?

Q1. Tại sao phải học triển khai không gián đoạn?

A. Vấn đề nghiêm trọng nhất trong vận hành dịch vụ là thời gian ngừng hoạt động. Nếu dịch vụ bị dừng dù chỉ một chút khi triển khai, điều này sẽ dẫn đến khiếu nại của khách hàng, tổn thất doanh thu và suy giảm độ tin cậy. Triển khai không gián đoạn giải quyết hoàn hảo những vấn đề này và cho phép vận hành dịch vụ ổn định. Đặc biệt đối với startup hoặc developer thực tế, đây là kỹ năng thiết yếu có tính cạnh tranh.

Q2. Sau khi học khóa học này, tôi có thể làm được những gì?

A. Sau khi hoàn thành khóa học, bạn có thể trực tiếp xây dựng hệ thống triển khai không gián đoạn trong môi trường production thực tế.

  • Dịch vụ Spring Boot triển khai ổn định dựa trên Nginx + Docker

  • Triển khai GitHub Actions CI/CD pipeline để thực hiện tự động hóa triển khai

  • Phương pháp triển khai Blue-Green được áp dụng để chuyển đổi phiên bản mới một cách an toàn ngay cả khi đang vận hành
    Tức là, bạn sẽ được trang bị kỹ năng DevOps có thể áp dụng ngay trong thực tế.

Q3. Có điều gì cần chuẩn bị trước khi nghe bài giảng không?

  • Tôi cần tạo 3 instance trên AWS. (để có kinh nghiệm triển khai)


    Sẽ tốt nếu bạn chuẩn bị tài khoản AWS ++ (có thể phát sinh chi phí nhỏ)

  • Cài đặt Docker (hướng dẫn cách thiết lập cũng được giới thiệu trong bài giảng)

  • Tài khoản GitHub (cần thiết để xây dựng CI/CD pipeline, sẽ được hướng dẫn trong bài giảng)

Những điều cần lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): MacOS

  • Công cụ sử dụng: IntelliJ (phiên bản cộng đồng cũng được), AWS EC2(Ubuntu)

Tài liệu học tập

  • Tôi sẽ cung cấp link Notion cho bạn!

Kiến thức tiên quyết và lưu ý

  • Bạn đã có kinh nghiệm phát triển ở mức độ nào rồi ạ. (phát triển server cơ bản)

  • Nếu bạn có thể cài đặt chương trình và theo dõi bài giảng thì không có vấn đề gì.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển muốn triển khai môi trường deploy không gián đoạn khi vận hành dịch vụ dựa trên Spring Boot

  • Nhà phát triển backend muốn học kỹ năng triển khai sử dụng Docker và Nginx

  • Nhà phát triển cần vận hành và triển khai máy chủ dựa trên Docker và Spring

  • Kỹ sư quan tâm đến DevOps và tự động hóa hạ tầng

Xin chào
Đây là

829

Học viên

88

Đánh giá

15

Trả lời

4.7

Xếp hạng

17

Các khóa học

안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.

평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.

그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 실제로 손을 움직이며 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.

 

초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.

가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!

Chương trình giảng dạy

Tất cả

13 bài giảng ∙ (1giờ 37phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

4.5

4 đánh giá

  • CheonSik.Park님의 프로필 이미지
    CheonSik.Park

    Đánh giá 5

    Đánh giá trung bình 3.2

    3

    62% đã tham gia

    처음 시작한사람 은 inteliJ 서비스 구동하는 설명이 너무 짧아요. 하루를 꼬박 여기저기 뒤져서 Run을 성공시키고 수업을 따라왔네요.

    • Neo
      Giảng viên

      안녕하세요 CheonSik.Park 님 먼저 강의를 들어주셔서 감사합니다 >< 혹시 intelliJ 서비스 구동하는 설명이 어떤건지 알 수 있을까요? 인텔리제이를 통해서 CRUD 를 만드는 부분을 말씀하시는건가 아님 인텔리제이에서 개발된 Springboot 서버를 실행하는걸 말하시는지 궁금합니다! 관련 부분을 보충하기 위해서 수강생분이 궁금했던 점을 강의 커뮤니티를 통해 남겨주세요! 사실 강의를 제작할 때 기본적인 서버 개발은 경험하신 분들을 대상으로 준비하긴 했습니다만 초보자들도 따라올 수 있도록 궁금하셨던 점이나 막히셨던 부분 공유해주시면 바로 업데이트 하겠습니다 오늘도 좋은하루 되세요~! 감사합니다

  • DKN님의 프로필 이미지
    DKN

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    무중단 배포를 경험해볼 수 있어서 좋았습니다

    • Neo
      Giảng viên

      강의들어주셔서 감사합니다! 다운타임 0를 만들어보세요!!

  • HelloWorld님의 프로필 이미지
    HelloWorld

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    간단한 CRUD 만들고 무중단 배포까지 빠르게 배울 수 있었네요 트러블 슈팅없이 잘 따라했습니다 감사합니다

    • Neo
      Giảng viên

      강의 들어주시고 수강평 남겨주셔서 감사합니다

  • Neo님의 프로필 이미지
    Neo

    Đánh giá 17

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Nginx + Docker + Github Action 으로 Spring boot 무중단 배포 프로세스를 경험하실 수 있습니다.

    Ưu đãi có thời hạn

    11.550 ₫

    30%

    358.187 ₫

    Khóa học khác của yeseong0412

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!