inflearn logo
inflearn logo

Xây dựng hạ tầng đám mây miễn phí - Từ máy chủ cấu hình cao miễn phí đến triển khai ứng dụng của riêng bạn (feat. Oracle, k8s)

Bạn muốn thử triển khai một dự án cá nhân thành dịch vụ thực tế và muốn học về Kubernetes, nhưng các dịch vụ quản lý của AWS / GCP (như EKS, GKE,...) lại quá đắt đỏ. Tuy nhiên, nếu chỉ chạy trên máy tính cá nhân (local) thì rất khó để trải nghiệm các thiết lập mạng hay môi trường triển khai thực tế. Chúng ta sẽ tận dụng gói "Always Free" của Oracle Cloud (OCI) - dịch vụ có ưu đãi miễn phí mạnh mẽ nhất trong số các nền tảng đám mây công cộng hiện nay. Bằng cách cài đặt k3s nhẹ nhàng nhưng mạnh mẽ, bạn sẽ được hướng dẫn trực tiếp xây dựng từ đầu đến cuối một môi trường Kubernetes và máy chủ Linux có khả năng vận hành dịch vụ thực tế với chi phí 0 đồng. Sau khi hoàn thành khóa học, bạn sẽ có được sự hiểu biết tổng quan về mạng đám mây, đồng thời sở hữu nền tảng hạ tầng cụm Kubernetes của riêng mình để triển khai và vận hành miễn phí các ứng dụng do chính bạn tạo ra.

(5.0) 2 đánh giá

42 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Network
Network
Kubernetes
Kubernetes
Portfolio
Portfolio
cloud-computing
cloud-computing
k8s
k8s
Network
Network
Kubernetes
Kubernetes
Portfolio
Portfolio
cloud-computing
cloud-computing
k8s
k8s

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

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

5.0

5.0

탄코

100% đã tham gia

Bài giảng được cấu trúc rất dễ theo dõi nên tôi đã thành công trong việc thiết lập cụm (cluster) ngay từ lần đầu tiên. Điều tuyệt vời nhất là có thể tận dụng gói miễn phí (Free Tier) của Oracle Cloud để xây dựng hạ tầng triển khai thực tế mà không tốn chi phí. Tôi thấy đây là môi trường rất phù hợp để tạo hạ tầng cho portfolio cá nhân hoặc triển khai các dự án phụ (side project).

Bạn sẽ nhận được điều này sau khi học.

  • Bạn sẽ sở hữu một cơ sở hạ tầng có khả năng triển khai và vận hành dịch vụ của riêng mình ngay lập tức.

  • Bạn sẽ sở hữu một máy tính đám mây cấu hình cao miễn phí trọn đời. (Dựa trên tiêu chuẩn hiện tại của Oracle)

  • Trải nghiệm việc tự tay thiết lập cơ sở hạ tầng mạng trong môi trường đám mây.

  • Trải nghiệm tự tay thiết lập cụm Kubernetes trong môi trường đám mây.

Cấu hình cao miễn phí trọn đời
Xây dựng máy chủ đám mây của riêng bạn!

Hoàn thiện hạ tầng có khả năng cung cấp dịch vụ thực tế với chi phí 0 đồng.


Việc xây dựng hạ tầng đám mây và thực hành Kubernetes có khiến bạn cảm thấy mông lung?
Nếu bạn còn do dự vì chi phí đám mây đắt đỏ và thiết lập phức tạp,
thông qua khóa học này, hãy tự mình tạo ra một môi trường đám mây cấu hình cao miễn phí trọn đời.


Xây dựng hạ tầng đám mây
Tự tay tạo môi trường đám mây miễn phí cho dịch vụ của riêng bạn.

Thực hành từ thiết lập môi trường Kubernetes, k3s, Oracle Cloud
cho đến các kiến thức cơ bản về mạng như VCN, Subnet, Route Table.

Không chỉ là học lý thuyết đơn thuần, bạn sẽ tận dụng OCI Always Free Tier để
xây dựng cụm Kubernetes của riêng mình có khả năng phục vụ thực tế.

Bạn sẽ được trực tiếp trải nghiệm từ kết nối SSH, cài đặt k3s cho đến triển khai Nginx,
và sở hữu cho mình một máy chủ đám mây cấu hình cao miễn phí.

Từ lý thuyết đến thực hành
Xây dựng máy chủ đám mây của riêng bạn

Phần 1 - Giới thiệu khóa học và Chuẩn bị

Hiểu rõ mục tiêu khóa học và kiến trúc tổng thể, đồng thời tìm hiểu về khái niệm OCI Free Tier. Hướng dẫn cách kiểm tra các vật dụng chuẩn bị cần thiết và cách tải tài liệu bài giảng.

Phần 2 - Thiết lập tài khoản Oracle Cloud (OCI)

Hướng dẫn chi tiết cách tạo tài khoản OCI để tận dụng các lợi ích của gói Free Tier trọn đời. Nội dung bao gồm các mẹo khắc phục sự cố có thể phát sinh khi tạo tài khoản và các nguyên tắc cơ bản về thiết lập bảo mật.

Phần 3 - Xây dựng nền tảng mạng đám mây

Từ mạng đám mây ảo (VCN) đến mạng con (subnet), cổng kết nối (gateway), bảng định tuyến (route table) và danh sách bảo mật (security list), bạn sẽ trực tiếp thiết lập các thành phần cốt lõi của mạng đám mây để hiểu rõ các khái niệm này.

Phần 4 - Tạo các phiên bản máy chủ cấu hình cao

Tạo các thực thể máy chủ Master và Worker node để đạt hiệu suất tối ưu trong giới hạn của OCI Free Tier. Thực hành thiết lập các thực thể dựa trên cấu hình ARM hiệu năng cao.

Phần 5 - Truy cập máy chủ và tối ưu hóa môi trường

Tìm hiểu cách kết nối máy chủ bằng SSH và giải quyết các vấn đề về quyền truy cập. Học cách viết script tự động hóa kết nối để nâng cao năng suất và cách kiểm tra kết nối mạng.

Phần 6 - Thiết lập cụm Kubernetes k3s

Xây dựng cụm Kubernetes bằng cách cài đặt trực tiếp k3s nhẹ và mạnh mẽ trên máy chủ Oracle Cloud. Thực hành quá trình cài đặt các nút Master, Worker và tham gia vào cụm (cluster join).

Phần 7 - Thiết lập môi trường quản lý cục bộ

Cài đặt các công cụ quản lý cục bộ như Rancher Desktop và OpenLens, đồng thời thiết lập tệp Kubeconfig để tìm hiểu cách quản lý cụm Kubernetes đã xây dựng từ môi trường cục bộ một cách thuận tiện.

Phần 8 - Thực hành triển khai ứng dụng


Viết tệp cấu hình YAML để triển khai ứng dụng Nginx dùng cho mục đích thử nghiệm, sau đó tiến hành triển khai lên cụm (cluster) thực tế và kiểm tra kết nối thông qua NodePort.

Phần 9 - Kết thúc khóa học và phương án vận dụng

Kết thúc khóa học bằng việc hướng dẫn cách vận hành dịch vụ của riêng bạn bằng cách tận dụng cơ sở hạ tầng đám mây miễn phí và cụm Kubernetes đã xây dựng cho đến nay.

Xây dựng đám mây 0 đồng

Điểm 1. Cloud cấu hình cao miễn phí trọn đời

Hãy xây dựng máy tính đám mây cấu hình cao cho riêng bạn bằng cách tận dụng gói miễn phí (Free Tier) mạnh mẽ của Oracle Cloud (OCI) mà không cần lo lắng về phí thuê bao đắt đỏ của AWS/GCP. Với chi phí 0 đồng, bạn có thể tự tay tạo ra môi trường Kubernetes và máy chủ Linux thực tế để vận hành dịch vụ.

Điểm 2. Tự tay xây dựng cụm k3s

Hãy tích lũy kinh nghiệm tự tay xây dựng mọi thứ từ đầu, từ mạng lưới đám mây cho đến cụm Kubernetes. Bằng cách cài đặt k3s nhẹ nhưng mạnh mẽ, bạn có thể đạt được sự hiểu biết sâu sắc về môi trường vận hành thực tế.

Điểm 3. Nền tảng tự triển khai/vận hành ứng dụng của riêng bạn

Hãy tự tin triển khai và vận hành các dịch vụ do chính bạn tạo ra trên đám mây. Dựa trên cơ sở hạ tầng Kubernetes mà bạn sẽ được trang bị thông qua khóa học này, bạn có thể hiện thực hóa các ý tưởng của mình thành các dịch vụ thực tế.

Điểm 4. Kinh nghiệm thực tế về mạng đám mây

Từ Mạng ảo (VCN), mạng con (Subnet), cổng kết nối (Gateway), bảng định tuyến (Route Table) cho đến danh sách bảo mật (Security List). Bạn có thể xây dựng năng lực thực thi vững chắc bằng cách trực tiếp thiết lập các khái niệm cốt lõi của mạng đám mây. Hãy nắm vững kiến thức mạng thiết yếu cho việc vận hành dịch vụ thực tế.


Tự mình triển khai và vận hành dịch vụ của riêng bạn,
khóa học này được tạo ra dành cho những người như thế này.


✔️ Những người muốn xây dựng hạ tầng đám mây cấu hình cao với chi phí 0 đồng

  • Những ai muốn tận dụng gói miễn phí trọn đời của Oracle Cloud thay vì các dịch vụ quản lý đắt đỏ của AWS/GCP

  • Những ai muốn vượt qua giới hạn của môi trường local để trải nghiệm mạng đám mây và môi trường triển khai thực tế.

  • Những ai muốn tạo nền tảng để triển khai và vận hành ứng dụng của riêng mình mà không phải lo lắng về chi phí.

✔️ Những người muốn trực tiếp xây dựng và thực hành vận hành Kubernetes (k8s)

  • Những ai muốn trải nghiệm tự thiết lập cụm (cluster) Kubernetes bằng k3s thay vì các dịch vụ quản lý như EKS hay GKE

  • Những ai muốn học hỏi quá trình trực tiếp thiết kế và xây dựng hạ tầng mạng trong môi trường đám mây, thay vì chỉ dừng lại ở cách sử dụng đơn thuần.

  • Những ai muốn vận hành Kubernetes trong môi trường đám mây miễn phí, ổn định mà không phải chịu phiền phức khi phải chuyển đổi máy chủ mỗi năm một lần.

✔️ Những nhà phát triển muốn thêm kinh nghiệm vận hành dịch vụ thực tế vào portfolio của mình

  • Những ai muốn xây dựng máy tính đám mây cấu hình cao ở cấp độ dịch vụ thực tế, vượt xa cả các dự án phụ (side project)

  • Những ai muốn trực tiếp trải nghiệm toàn bộ quy trình từ mạng ảo đến xây dựng cụm Kubernetes và triển khai ứng dụng.

  • Những ai muốn tích lũy kinh nghiệm thực tế bằng cách triển khai ứng dụng của riêng mình lên đám mây và vận hành miễn phí.


Giờ đây, hãy vượt qua những bài hướng dẫn cơ bản để tự tay xây dựng hạ tầng đám mây thực tế cho riêng mình.
Bạn có thể trở thành một nhà phát triển tự tin vận hành dịch vụ mà không cần lo lắng về chi phí.

Lưu ý trước khi khóa học bắt đầu


Đặc điểm của bài giảng

  • Khóa học tập trung tối đa vào thực hành để chú trọng vào kết quả đầu ra.

  • Các giải thích về khái niệm và lý thuyết sẽ không đi sâu.

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

  • Việc tạo tài khoản Oracle Cloud (OCI) Free Tier là bắt buộc.

  • Cần có SSH client (ví dụ: PuTTY, OpenSSH) trên máy tính cá nhân (PC).

  • Khuyến khích sử dụng môi trường có kết nối internet ổn định.

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

  • Sẽ rất tốt nếu bạn có hiểu biết về các câu lệnh Linux cơ bản.

  • Sẽ rất hữu ích nếu bạn biết các khái niệm cơ bản về đám mây và mạng (IP, cổng).


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

  • Hãy sử dụng tệp PDF được cung cấp trong bài giảng.


  • Sử dụng các công cụ quản lý miễn phí như Rancher Desktop, OpenLens.


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

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

  • Trải nghiệm thực hành nhẹ nhàng về Cloud, Kubernetes và vận hành triển khai dịch vụ.

  • Những người muốn thực hành vận hành Kubernetes bằng cách sử dụng đám mây miễn phí

  • Những người cảm thấy phiền phức khi phải chuyển máy chủ mỗi năm một lần để sử dụng AWS miễn phí.

  • Những người muốn triển khai và vận hành ngay lập tức dịch vụ do chính mình tạo ra.

Cần biết trước khi bắt đầu?

  • Nhiệt huyết muốn tự mình triển khai và vận hành chương trình thực tế.

  • Hiểu khái niệm sơ lược về dịch vụ đám mây và cụm Kubernetes (Kubernetes cluster)

  • Sẽ rất tốt nếu bạn đã từng sử dụng hệ điều hành Linux.

Xin chào
Đây là gino

Xin chào.

Tôi đang làm việc với tư cách là nhà phát triển máy chủ (server developer) tại Pangyo.

Cảm ơn bạn!

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

Tất cả

29 bài giảng ∙ (1giờ 26phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • tanco님의 프로필 이미지
    tanco

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Bài giảng được cấu trúc rất dễ theo dõi nên tôi đã thành công trong việc thiết lập cụm (cluster) ngay từ lần đầu tiên. Điều tuyệt vời nhất là có thể tận dụng gói miễn phí (Free Tier) của Oracle Cloud để xây dựng hạ tầng triển khai thực tế mà không tốn chi phí. Tôi thấy đây là môi trường rất phù hợp để tạo hạ tầng cho portfolio cá nhân hoặc triển khai các dự án phụ (side project).

    • gino
      Giảng viên

      Cảm ơn bạn. Mục tiêu của tôi là giúp bạn thiết lập mọi thứ một cách đơn giản nhất có thể!

  • qffo1239813님의 프로필 이미지
    qffo1239813

    Đánh giá 6

    Đánh giá trung bình 4.3

    5

    31% đã tham gia

    • gino
      Giảng viên

      Cảm ơn bạn, nếu có thắc mắc gì bạn cứ thoải mái liên hệ nhé!

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!

Ưu đãi có thời hạn, kết thúc sau 6 ngày ngày

14.850 ₫

70%

1.032.814 ₫