Courses
Các tổ chức đã và đang chuyển dịch tài nguyên CNTT lên đám mây, thúc đẩy sự phát triển của điện toán đám mây. Mục tiêu là tìm cách tận dụng các nền tảng đám mây như AWS, GCP và Azure để xây dựng các giải pháp phù hợp với nhu cầu của tổ chức. Do đó, nhu cầu đối với các chuyên gia công nghệ như kỹ sư đám mây, những người hiểu biết về môi trường đám mây, ngày càng tăng.
Trau dồi kỹ năng của bạn với những dự án điện toán đám mây dưới đây và bắt đầu sự nghiệp trong lĩnh vực này. Nếu bạn mới bắt đầu, hãy xem khóa học Understanding Cloud Computing và đọc hướng dẫn về cách trở thành kỹ sư đám mây.
Vì sao nên làm các dự án điện toán đám mây?
Đám mây có thể là một hệ sinh thái phức tạp, đòi hỏi kinh nghiệm thực tế để hiểu đầy đủ. Trải nghiệm thực hành là cách tốt nhất để học cách môi trường đám mây vận hành. Đó là lý do các dự án điện toán đám mây rất quan trọng. Bạn có thể tích lũy kinh nghiệm và xây dựng sản phẩm dùng được trong quá trình tìm việc.
Dự án điện toán đám mây cho người mới bắt đầu
Những dự án nhập môn này sẽ giúp bạn bắt đầu sử dụng nền tảng đám mây cho các tác vụ đơn giản. Chúng tập trung vào những việc thường làm tại chỗ, như lưu trữ một website tĩnh nhưng triển khai trên đám mây.
1. Lưu trữ website tĩnh
Lưu trữ một website trên nền tảng đám mây là dự án nền tảng thể hiện sự hiểu biết cơ bản về đám mây. Việc này giúp bạn hiểu vai trò của điện toán đám mây trong việc thay thế hạ tầng CNTT truyền thống, đồng thời giới thiệu bạn với nhiều tính năng của đám mây.
Tài nguyên:
Một hướng dẫn tuyệt vời để theo là các dự án hàng đầu cho AWS trên DataCamp. Nếu bạn mới làm quen với AWS, hãy cân nhắc học trước khóa nhập môn về AWS để có chút trải nghiệm với nền tảng này. Kết hợp hai nội dung này sẽ giúp bạn sẵn sàng cho dự án điện toán đám mây đầu tiên!
Kỹ năng học được:
- Cách dùng AWS để lưu trữ web
- HTML cơ bản và thiết kế website
- Kiến thức AWS cơ bản
2. Ứng dụng email/SMS không máy chủ
Bước tiếp theo là tận dụng đám mây để tương tác với người dùng. Một tính năng phổ biến là khả năng liên hệ khách hàng sau khi họ điền biểu mẫu, có thể để quảng bá, xác nhận hoặc đặt chỗ. Với đám mây, chúng ta có thể quản lý tất cả thông qua kết nối API. Mục tiêu tổng quát là có một website tĩnh được lưu trữ trên dịch vụ đám mây, sau đó chia sẻ thông tin đó với các thành phần đám mây khác để gửi email hoặc SMS tương ứng.

Từ cloudisfree: sơ đồ luồng về cách một ứng dụng email/SMS không máy chủ có thể trông như thế nào
Tài nguyên:
Một nguồn tham khảo hay là từ cloudisfree, nơi họ hướng dẫn bạn quy trình ứng dụng gửi không máy chủ. Dự án này cũng sử dụng Amazon AWS và sẽ là phần bổ sung đơn giản cho dự án trước nếu bạn đã tạo được website động. Đây cũng là lúc tốt để củng cố kỹ năng AWS với khóa AWS Cloud and Technology services trên DataCamp.
Kỹ năng học được:
- AWS Lambda
- API Gateway
- AWS Step Functions
- Kỹ năng Python để tạo hàm
- HTML và JSON cho tính tương tác trên website
Dự án điện toán đám mây trung cấp
Giờ bạn đã có trải nghiệm với các kiến thức cơ bản về đám mây, đã đến lúc nâng tầm với những ứng dụng thực tiễn hơn. Với các dự án này, chúng ta sẽ tập trung phát triển các kỹ năng nền tảng bạn đã học. Lúc này, bạn nên có khả năng dùng đám mây để xây dựng ứng dụng sẵn sàng chạy thực tế theo kiến trúc hiện đại.
3. Phân tích dữ liệu trên đám mây
Một phần ngày càng lớn của điện toán đám mây đang dành cho phân tích dữ liệu. Khi khối lượng dữ liệu tăng, các tổ chức ngày càng dựa vào giải pháp dữ liệu trên đám mây để tìm câu trả lời cho các câu hỏi về dữ liệu. Là kỹ sư đám mây, bạn có cơ hội tạo phân tích tự động bằng nền tảng đám mây. Nhờ khả năng mở rộng, giải pháp phân tích trên đám mây có thể dễ dàng tăng trưởng theo nhu cầu. Trong dự án này, bạn sẽ thực hành triển khai đầu-cuối từ lưu trữ dữ liệu đến phân tích dữ liệu, qua đó hiểu trọn vẹn cách dữ liệu đi vào đám mây và chuyển thành câu trả lời.
Tài nguyên:
Xem hướng dẫn của chúng tôi về bắt đầu với Azure Synapse. Nếu bạn chưa có nhiều kinh nghiệm với Azure, tôi khuyên bạn nên xem trước khóa Understanding Microsoft Azure và đọc một số bài viết về Azure, giải pháp đám mây của Microsoft. Nền tảng này đang tăng thị phần và hứa hẹn sẽ chiếm ưu thế ở một số thị trường so với AWS và GCP.
Kỹ năng học được:
- Kiến thức cơ bản về Azure Storage
- Azure Synapse
- Phân tích dữ liệu trên đám mây
4. Ứng dụng web 3 tầng
Đây là bước tiếp nối tự nhiên từ website tĩnh. Bạn tạo kiến trúc website phức tạp hơn, tận dụng các tính năng tốt nhất của đám mây. Ứng dụng web 3 tầng tách biệt tầng web, ứng dụng và dữ liệu. Lớp web tập trung vào giao diện người dùng, lớp ứng dụng tập trung vào backend, và lớp dữ liệu tập trung vào lưu trữ. Cách làm này rất hay vì mỗi phần có thể mở rộng độc lập và cho phép áp dụng cơ chế bảo mật riêng cho từng thành phần.
Xây dựng ứng dụng web 3 tầng trên đám mây đòi hỏi hiểu rõ sản phẩm đám mây nào phù hợp nhất cho mỗi lớp và cách kết nối chúng thành một dịch vụ thống nhất.

Từ tài liệu AWS: sơ đồ kiến trúc cho ứng dụng web ba tầng
Tài nguyên:
Đảm bảo bạn nắm vững các kiến thức nền tảng về đám mây. Làm theo hướng dẫn này về xây dựng ứng dụng web 3 tầng để thực hiện dự án phức tạp hơn này. Nếu bạn chưa từng xây dựng ứng dụng web, hãy cân nhắc làm một sản phẩm như ứng dụng web Python dùng Bokeh. Hãy thử tách UI vào lớp web và xử lý dữ liệu vào lớp ứng dụng.
Kỹ năng học được:
- Ứng dụng web Python
- Ứng dụng web 3 tầng
- Phát triển web trên đám mây
Dự án điện toán đám mây nâng cao
Những dự án nâng cao này tập trung vào việc khai thác tối đa tiềm năng của đám mây. Chúng hướng tới xây dựng sản phẩm hoàn chỉnh và các bản demo kỹ thuật nâng cao bằng sản phẩm đám mây.
5. Machine learning không máy chủ
Một trong những mục đích then chốt mà điện toán đám mây phục vụ là mở rộng năng lực machine learning cho doanh nghiệp. Machine learning cần nhiều năng lực tính toán, vốn đòi hỏi rất nhiều máy chủ tại chỗ. Không phải công ty nào cũng có không gian và nguồn lực để đầu tư hạ tầng lớn như vậy.
Nhờ đám mây, các công ty có thể thực hiện machine learning không máy chủ bằng cách tận dụng các sản phẩm như AWS Lambda hoặc GCS BigQuery. Xây dựng dự án machine learning không máy chủ thể hiện bạn nắm bắt xu hướng hiện đại và có kỹ năng nâng cao với đám mây.
Tài nguyên:
Đảm bảo bạn hiểu vững kiến trúc đám mây cho khoa học dữ liệu và machine learning. Sau đó, bạn có thể bắt đầu với hướng dẫn của AWS về xử lý ảnh không máy chủ. Dự án này tập trung dùng Amazon Rekognition để xử lý hình ảnh (đặc biệt là nhận diện khuôn mặt). Hãy thử hướng dẫn về AWS Step Functions vì chúng được sử dụng rất nhiều trong dự án này. Kết hợp thêm một số sản phẩm AWS như AWS Lambda, DynamoDB và EventBridge, bạn sẽ có một dự án nhận diện hình ảnh hoàn chỉnh!
Kỹ năng học được:
- Machine learning không máy chủ
- AWS Rekognition
- AWS Lambda
- AWS Step Functions
- AWS DynamoDB
- AWS EventBridge
6. Chatbot trên đám mây
Khi ngày càng nhiều người dùng trực tuyến cho các dịch vụ như mua sắm và ngân hàng, dịch vụ khách hàng qua web càng trở nên quan trọng. Doanh nghiệp đang tận dụng chatbot AI để giảm chi phí và xử lý các câu hỏi đơn giản. Nhờ khả năng mở rộng nhanh, khách hàng sẽ ít bị chậm trễ khi cần câu trả lời. Điều này cho phép doanh nghiệp giảm số lượng nhân viên hỗ trợ cần thiết và rút ngắn thời gian chờ. Với các sản phẩm dễ triển khai như Amazon Lex, có rất nhiều lựa chọn để bạn thực hành.
Tài nguyên:
Đảm bảo bạn hiểu vững kiến trúc đám mây cho khoa học dữ liệu và machine learning và lợi ích của nó cho AI. Amazon cung cấp hướng dẫn đơn giản để bắt đầu nhanh với Amazon Lex. Để giữ mọi thứ đơn giản, dự án này dùng Amazon CloudFormation cho mẫu web sẵn sàng. Quá trình triển khai này nên khá thuận lợi vì kế thừa nhiều kỹ năng từ dự án machine learning không máy chủ ở trên.
Kỹ năng học được:
- Chatbot trên đám mây
- AI trên đám mây
- Amazon Lex
Dự án nguồn mở về điện toán đám mây
Cuối cùng, chúng ta có một số dự án tập trung vào đám mây mã nguồn mở. Các dự án này cho phép bạn xây dựng môi trường đám mây gần như từ đầu và theo cách tùy biến hơn. Chúng sẽ cho thấy bạn hiểu đầy đủ cách hệ thống đám mây được cấu thành, từ máy chủ và bảo mật đến kết nối người dùng cuối.
7. OpenStack
OpenStack là một trong những nền tảng đám mây nguồn mở lớn. Nó cho phép người dùng xây dựng các stack đám mây tùy chỉnh hoàn toàn bằng phần mềm nguồn mở sẵn có. Nguồn mở không có nghĩa là thiếu mạnh mẽ. Các công ty lớn như Rakuten, T-Mobile và Target đều có các thành phần tùy chỉnh xây dựng trên OpenStack để vận hành. Học stack công nghệ này có thể cực kỳ giá trị.
Tài nguyên:
Có rất nhiều tài liệu về cách sử dụng OpenStack. Bắt đầu bằng cách đọc tài liệu từ OpenStack về cách cài đặt và nhận đào tạo. Hãy tìm thêm video YouTube và đọc các hướng dẫn khởi đầu cơ bản với OpenStack. Đây cũng là cơ hội tốt để xem lại khóa Cloud Computing trên DataCamp để ôn lại nền tảng hạ tầng đám mây.
Kỹ năng học được:
- Xây đám mây từ đầu
- Dự án đám mây nguồn mở
- Sử dụng OpenStack
8. OpenNebula
Một lựa chọn thay thế OpenStack là OpenNebula. Dự án này tập trung vào kiến trúc đơn khối một máy chủ để quản lý máy ảo và container. Đây là cách đơn giản hơn để triển khai đám mây tùy chỉnh với tốc độ triển khai nhanh và thiết lập trực quan. Nếu bạn quan tâm đến việc sử dụng hypervisor và container ảo làm nền tảng cho đám mây, OpenNebula là lựa chọn tuyệt vời.
Tài nguyên:
OpenNebula ít phổ biến hơn OpenStack nên việc tìm tài liệu có thể khó hơn đôi chút. Tài liệu OpenNebula là điểm khởi đầu tuyệt vời để bắt đầu nhanh trong khi học nền tảng công cụ. Tiếp theo là khóa học về Docker và bạn sẽ sớm xây dựng được hạ tầng đám mây dựa trên container.
Kỹ năng học được:
- Xây đám mây tập trung vào ảo hóa
- Trải nghiệm thực hành với đám mây nguồn mở
- Sử dụng OpenNebula
- Docker
Tóm tắt
Dưới đây là cái nhìn nhanh về tất cả các dự án đã thảo luận và cách chúng có thể phù hợp với lộ trình học của bạn.
|
Tên |
Cấp độ |
Mục tiêu |
Công cụ |
|
Website tĩnh |
Mới bắt đầu |
Nhập môn đám mây, website tĩnh cơ bản |
AWS, HTML |
|
Email không máy chủ |
Mới bắt đầu |
Thông báo không máy chủ từ đám mây |
AWS, API |
|
Phân tích dữ liệu |
Trung cấp |
Dùng đám mây cho phân tích dữ liệu |
Azure Synapse |
|
Ứng dụng web 3 tầng |
Trung cấp |
Xây ứng dụng web gần mức sản xuất, tận dụng khả năng mở rộng của đám mây |
Python, Ứng dụng web 3 tầng |
|
Machine learning không máy chủ |
Nâng cao |
Dùng chức năng đám mây nâng cao cho công cụ ML như nhận diện khuôn mặt |
AWS Lambda, AWS Rekognition |
|
Chatbot trên đám mây |
Nâng cao |
Dùng công cụ đám mây nâng cao cho sản phẩm như chatbot |
AWS Lambda, AWS Lex |
|
OpenStack |
Nguồn mở |
Dùng OpenStack để xây dựng đám mây riêng |
OpenStack |
|
OpenNebula |
Nguồn mở |
Dùng OpenNebula để xây đám mây riêng tập trung vào ảo hóa |
OpenNebula |
Kết luận
Chúng ta đã thấy có rất nhiều dự án giúp bạn bắt đầu với điện toán đám mây. Tất cả đều là lựa chọn tuyệt vời để xây dựng hồ sơ năng lực trong lĩnh vực này. Hãy đảm bảo bạn hiểu rõ từng dự án và có thể tự tin trình bày về chúng để thực sự thể hiện chuyên môn. Đừng quên tiếp tục trau dồi kiến thức nền tảng và cân nhắc các chứng chỉ. Dưới đây là một số tài nguyên để bắt đầu:
Câu hỏi thường gặp về dự án điện toán đám mây
Tạo các dự án đám mây này có tốn kém không?
Không! Các dự án này được thiết kế tiết kiệm chi phí, dù có thể cần một khoản nhỏ ban đầu. Hãy liên hệ bộ phận hỗ trợ khách hàng của từng nhà cung cấp đám mây để biết thêm thông tin.
Có nên lấy chứng chỉ khi mới bắt đầu không?
Chắc chắn rồi! Lấy chứng chỉ có thể hỗ trợ rất tốt để nhà tuyển dụng đánh giá kỹ năng và kiến thức của bạn.
Có nền tảng đám mây cụ thể nào tốt hơn không?
Không nhất thiết có một nền tảng đám mây nào tốt hơn hẳn. Tốt nhất là bạn nên nghiên cứu ngành cụ thể của mình để xem nền tảng nào phổ biến.
Mức lương khởi điểm cho kỹ sư đám mây có tốt không?
Mức lương trung bình khởi điểm của kỹ sư đám mây là $127,176, tùy thị trường, và đây là mức lương khởi điểm rất tốt!
Làm sao để tôi giới thiệu các dự án của mình?
Lưu trữ các dự án này trên chính nền tảng đám mây bạn đang làm là cách tuyệt vời để bảo quản và chia sẻ! Chỉ cần lưu ý các khoản phí lưu trữ hoặc xử lý.