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

/

Devops & Infra

Ansible với các kỹ sư ở Thung lũng Silicon

Đây là khóa học Ansible thực tế do các kỹ sư ở Thung lũng Silicon giảng dạy. Ansible là một công cụ mạnh mẽ để quản lý và cung cấp cơ sở hạ tầng tự động, giúp bạn tiết kiệm thời gian và công sức cũng như tạo ra một môi trường nhất quán.

(4.3) 12 đánh giá

319 học viên

  • altoformula
3시간 만에 완강할 수 있는 강의 ⏰
ansible
데브옵스
실리콘밸리
Ansible
devops
infrastructure
infrastructure-as-a-code

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

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

  • Ansible

  • Tự động hóa cơ sở hạ tầng

Giảm khả năng xảy ra lỗi
Ansible: Chuẩn hóa việc triển khai của bạn! 📌

Tự động hóa các tác vụ thủ công!
Tăng hiệu quả công việc của bạn với Ensemble.

Ansible là một công cụ mạnh mẽ để tự động hóa và quản lý cấu hình trong môi trường CNTT hiện đại.

Duy trì cơ sở hạ tầng ổn định và xây dựng quy trình làm việc tối ưu!

Bạn đã bao giờ tự hỏi làm thế nào để mở rộng quy mô ứng dụng sau khi phát triển chưa? Bạn đang làm việc tại một công ty khởi nghiệp và muốn tự động hóa quy trình CI/CD của công ty? Hãy sử dụng Ansible để tự động hóa các tác vụ thủ công trước đây và cải thiện hiệu quả công việc! Khóa học này bao gồm nhiều chủ đề, từ nguyên lý hoạt động của Ansible đến phát lại, quản lý cơ sở hạ tầng và tự động hóa DevOps. Khóa học nhập môn này rất dễ theo dõi, ngay cả với những người chưa có kinh nghiệm về cơ sở hạ tầng.

Mỗi bài giảng bắt đầu bằng phần giải thích lý thuyết, tiếp theo là hướng dẫn từng bước về mã nguồn và thực hành. Sau khi hoàn thành khóa học, bạn sẽ được thực hành triển khai các tác vụ tự động bằng Ansible. Nếu bạn đang chuẩn bị cho công việc DevOps hoặc SRE, hãy tận dụng kết quả thực tế từ các bài giảng để tích lũy kinh nghiệm thực tế và nâng cao lợi thế cạnh tranh trong quá trình tuyển dụng.

7 lý do các kỹ sư ở Thung lũng Silicon sử dụng Ansible

Tự động hóa

Ansible được sử dụng để tự động hóa các tác vụ lặp lại và phức tạp. Nó cho phép bạn lập trình và thực thi các tác vụ như cấu hình hệ thống, triển khai, quản lý mạng và triển khai ứng dụng. Điều này giúp tiết kiệm thời gian và công sức, giảm thiểu lỗi của con người và đảm bảo kết quả nhất quán.

Khả năng mở rộng

Ansible có khả năng mở rộng cao trên nhiều môi trường khác nhau. Nó tích hợp với nhiều nền tảng và công nghệ, bao gồm đám mây, ảo hóa và container. Vì Ansible nhắm mục tiêu đến cơ sở hạ tầng, nó quản lý hiệu quả máy chủ, thiết bị mạng, lưu trữ, v.v.

Sự tiện lợi

Ansible sử dụng cú pháp ngắn gọn, dựa trên YAML để định nghĩa và thực thi các tác vụ. Điều này cho phép tự động hóa tác vụ tương đối dễ dàng mà không cần các tập lệnh phức tạp. Sự đơn giản này cho phép sinh viên và kỹ sư nhanh chóng học hỏi và áp dụng Ansible vào các dự án của họ.

Quản lý cơ sở hạ tầng

Ansible có thể được sử dụng để quản lý cơ sở hạ tầng. Nó hỗ trợ các tác vụ như cấu hình máy chủ, cài đặt gói, quản lý người dùng và thiết lập bảo mật. Điều này giúp duy trì cơ sở hạ tầng CNTT ổn định và nhất quán.

Hợp tác và chia sẻ

Ansible cho phép bạn định nghĩa và chia sẻ tác vụ bằng các mô-đun mã gọi là Playbook. Playbook là một công cụ mạnh mẽ cho phép bạn dễ dàng chia sẻ các tác vụ hiện có và cộng tác với người khác. Điều này tăng cường sự hợp tác nhóm và giúp bạn xây dựng quy trình làm việc được tối ưu hóa.

Chuẩn hóa hệ thống

Ansible cho phép bạn chuẩn hóa cấu hình và triển khai hệ thống. Bằng cách xác định và thực thi các tác vụ một cách nhất quán, bạn có thể tăng tính nhất quán và ổn định của hệ thống. Điều này giúp giảm thiểu khả năng xảy ra lỗi và đơn giản hóa việc bảo trì.

Hỗ trợ DevOps

Ansible phù hợp tốt với phương pháp luận DevOps. Nó tăng cường sự hợp tác và tự động hóa giữa các nhóm phát triển và vận hành, rút ngắn chu kỳ phát triển và triển khai. Sử dụng Ansible, bạn có thể thu hẹp khoảng cách giữa phát triển phần mềm và quản lý cơ sở hạ tầng, thiết lập môi trường tích hợp liên tục và phân phối liên tục (CI/CD).


Tôi giới thiệu điều này tới những người này.

Bất kỳ ai là DevOps, SRE (Kỹ sư độ tin cậy của trang web) hoặc kỹ sư sản phẩm

Sinh viên chuẩn bị cho công việc DevOps hoặc SRE hoặc kỹ sư trong các lĩnh vực khác

Các kỹ sư phần mềm cần tự động hóa cơ sở hạ tầng

Các kỹ sư phải làm việc ở nhiều lĩnh vực khác nhau tại một công ty khởi nghiệp

💡 Bạn có thể cải thiện năng suất làm việc bằng cách tự động hóa các công việc lặp đi lặp lại và tẻ nhạt.

💡 Bạn có thể tăng độ tin cậy của hệ thống và cải thiện khả năng ứng phó thảm họa bằng cách cấu hình cơ sở hạ tầng như máy chủ, mạng và lưu trữ một cách nhất quán và ổn định.

💡 Bằng cách thực sự triển khai các tác vụ tự động hóa bằng Ansible và thu được kết quả, bạn sẽ có thể thực hiện các dự án như triển khai ứng dụng web.


Khám phá nội dung học tập 📚

  • Chúng tôi cung cấp tất cả giáo trình bằng tiếng Anh, đảm bảo học viên có thể áp dụng ngay vào thực tế. (Tất nhiên, các bài giảng được giảng bằng tiếng Hàn.)
  • Bài giảng này giải thích các tính năng cơ bản của Ansible và cách sử dụng nó.
  • Bao gồm nội dung giúp bạn tìm được việc làm DevOps trong và ngoài nước.
Tại sao bạn nên học Ansible
Ansible hoạt động như thế nào?
Giới thiệu về YML, định dạng mã Ansible
Giới thiệu các mô hình kiểm kê thường được sử dụng trong thực tế.
Nhiều chiến lược thực thi cho các tác vụ tổng hợp
Tìm hiểu thêm
Vui lòng mở nút chuyển đổi để kiểm tra nội dung.


1. Hiểu các khái niệm và nguyên lý hoạt động của Ansible:
Hiểu các khái niệm cơ bản của Ansible, bao gồm các thành phần, sổ tay hướng dẫn, mô-đun và kho lưu trữ. Bạn cũng sẽ hiểu các nguyên lý hoạt động và luồng thực thi của Ansible.

2. Tự động hóa tác vụ bằng Ansible: Ansible cho phép bạn tự động hóa các tác vụ lặp lại và phức tạp. Bạn có thể xác định và thực hiện các tác vụ như cấu hình hệ thống, cài đặt gói, quản lý người dùng và triển khai dịch vụ bằng Ansible.

3. Viết và Quản lý Playbook: Bạn có thể viết và quản lý Playbook Ansible. Viết playbook bằng cú pháp YAML và tận dụng các biến, câu lệnh điều kiện, vòng lặp, v.v. để tạo ra các playbook linh hoạt và mạnh mẽ.

4. Quản lý Cơ sở hạ tầng: Ansible cho phép bạn quản lý hiệu quả cơ sở hạ tầng như máy chủ, thiết bị mạng và lưu trữ. Bằng cách tự động hóa cài đặt máy chủ, cấu hình mạng và cài đặt bảo mật, bạn có thể xây dựng một cơ sở hạ tầng nhất quán và ổn định.

5. Tích hợp nền tảng đám mây và ảo hóa: Ansible có thể được sử dụng để tích hợp với các nền tảng đám mây (ví dụ: AWS, Azure, GCP) hoặc nền tảng ảo hóa (ví dụ: VMware, KVM). Ansible tự động hóa việc tạo máy ảo, tăng/giảm quy mô, cấu hình mạng và nhiều hơn nữa, cho phép bạn quản lý hiệu quả môi trường đám mây và ảo hóa.

6. Cộng tác và Chia sẻ: Bạn có thể chia sẻ và cộng tác trên Ansible Playbooks. Chia sẻ playbooks của bạn trong nhóm và tích hợp với các hệ thống kiểm soát phiên bản (ví dụ: Git) để tạo ra một môi trường cộng tác hiệu quả.

7. Tự động hóa DevOps: Ansible lý tưởng để sử dụng với các phương pháp DevOps. Tích hợp Ansible vào quy trình CI/CD của bạn cho phép bạn thu hẹp khoảng cách giữa phát triển và vận hành, tự động hóa tích hợp và triển khai liên tục.

Chúng tôi sẽ chia sẻ bí quyết của các kỹ sư hiện tại ở Thung lũng Silicon!

Tôi là một kỹ sư phần mềm, điều hành kênh YouTube " American Engineer " và kênh Brunch " Silicon Valley News and Life ". Tôi tốt nghiệp chương trình EECS của Đại học California, Berkeley và làm việc trong lĩnh vực dữ liệu lớn tại trụ sở của một công ty công nghệ toàn cầu ở Thung lũng Silicon. Tôi muốn chia sẻ kiến thức chuyên môn mà tôi đã tích lũy được trong công việc với mọi người thông qua các bài giảng. 🙂


Câu hỏi dự kiến Hỏi & Đáp 💬

H. Tại sao tôi nên học Ansible?

Sinh viên sẽ có được các kỹ năng và sự tự tin để đảm nhiệm các vai trò trong ngành CNTT, bao gồm tự động hóa, quản lý cấu hình, đám mây và quản lý cơ sở hạ tầng.

H. Tôi có thể làm gì nếu học Ansible?

Học Ansible và thành thạo các tính năng này sẽ giúp bạn xử lý các tác vụ như quản lý cấu hình, triển khai và tự động hóa cơ sở hạ tầng CNTT, giúp bạn đảm nhiệm các vai trò như quản trị viên hệ thống, kỹ sư đám mây, kỹ sư DevOps và kỹ sư mạng.

H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?

Trước khi tham gia khóa học, bạn nên đặt ra mục tiêu học tập rõ ràng. Cân nhắc các tác vụ bạn muốn tự động hóa và các kịch bản bạn dự định sử dụng trong tương lai, việc quyết định lĩnh vực nào bạn muốn tập trung vào sẽ rất hữu ích.


Những điều cần lưu ý trước khi tham gia khóa học 📢

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

  • Hệ điều hành và phiên bản (OS)
    • MacOS, Linux, Ubuntu
  • Công cụ được sử dụng
    • Vì Ansible chạy bằng PIP, một trình quản lý Python trực tiếp nên cần phải thiết lập môi trường Python.
    • Tôi sử dụng AWS trong các bài giảng của mình và nó đủ để được đưa vào FreeTier.
  • Thông số kỹ thuật PC
    • Ansible là một công cụ giao tiếp với các nút quản lý mà không cần tác nhân. Vì không yêu cầu tác nhân, nên nó có yêu cầu cấu hình máy tính tối thiểu. Ansible chạy trên nút điều khiển và có thể chạy trên cấu hình máy tính tiêu chuẩn. Tuy nhiên, nếu bạn sử dụng Ansible để quản lý cơ sở hạ tầng quy mô lớn hoặc cần xử lý nhiều tác vụ cùng lúc, có thể cần phần cứng mạnh hơn.

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

  • Định dạng tài liệu học tập được cung cấp
    • Tài liệu bài giảng ở định dạng PDF
    • Chia sẻ mã thông qua Github

Kiến thức và biện pháp phòng ngừa của người chơi

  • Ansible chủ yếu được sử dụng trong môi trường Linux. Do đó, có thể cần có hiểu biết cơ bản về hệ điều hành Linux. Kiến thức cơ bản về các lệnh Linux, hệ thống tệp, quản lý người dùng và quyền, v.v. được khuyến khích.
  • Chúng tôi sử dụng Terraform để cung cấp và hiểu biết cơ bản về nó sẽ giúp bạn hiểu rõ hơn.
  • Vui lòng chờ tối đa một ngày để xử lý yêu cầu của bạn do chênh lệch múi giờ với miền Tây Hoa Kỳ.
  • Mọi tài liệu bài giảng đều được giảng viên giữ bản quyền.

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

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

  • DevOps

  • Kỹ sư độ tin cậy của trang web

  • Kỹ sư sản phẩm

  • Bất cứ ai quan tâm đến tự động hóa cơ sở hạ tầng

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

  • Python

  • Hiểu biết cơ bản về các lệnh Linux, hệ thống tệp, quản lý người dùng và quyền, v.v.

  • Kiến thức đơn giản về Terraform

Xin chào
Đây là

10,379

Học viên

698

Đánh giá

306

Trả lời

4.8

Xếp hạng

25

Các khóa học

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

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

Tất cả

19 bài giảng ∙ (2giờ 57phú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ả

12 đánh giá

4.3

12 đánh giá

  • 피파중독님의 프로필 이미지
    피파중독

    Đánh giá 12

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    95% đã tham gia

    아직 IT 초보라, 터미널 화면만 봐도 무서웠는데, 이 강의는 진짜 쉽게 하나하나 알려줘서 좋았어요. 복사 붙여넣기만 해도 실습이 되니까 성취감도 짱이에요! IT 자동화가 이렇게 재밌는 줄 처음 알았어요

    • 미쿡엔지니어
      Giảng viên

      안녕하세요 피파중독님, 시간내서 좋은 평가해 주셔서 감사합니다. IT자동화에 두려움이 많이 없어졌다니 다행이네요

  • 날라리공대생님의 프로필 이미지
    날라리공대생

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    95% đã tham gia

    처음엔 Ansible이 뭔지도 모르고 그냥 "인프라 자동화가 요즘 핫하다니까~" 싶어서 들어봤어요. 근데 이 강의 듣고 나니까 진짜 세상이 달라 보입니다. 😲 CLI만 보면 겁먹던 저였는데, YAML로 플레이북 짜서 서버 한방에 관리하는 거 보고 “이게 진짜 개발자다...” 싶었어요. 서버 여러 대 동시에 세팅할 때 스트레스 받았던 분들에게 강추!

    • 미쿡엔지니어
      Giảng viên

      안녕하세요 날라리공대생님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다. Ansible로 인해 자동화에 도움이 되었다니 다행이네요!

  • lympsw12님의 프로필 이미지
    lympsw12

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 미쿡엔지니어
      Giảng viên

      안녕하세요 lympsw12님, 시간내서 좋은 평가해주셔서 감사합니다.

  • 주엽님의 프로필 이미지
    주엽

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    94% đã tham gia

    기초를 쌓기 좋은 강의였습니다

    • 미쿡엔지니어
      Giảng viên

      안녕하세요 주엽님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다.

  • 이세혁님의 프로필 이미지
    이세혁

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    63% đã tham gia

    현직 엔지니어입니다. Ansible 기초만 알았지만 실무에서 사용하는 자세한 기능과 꿀팁! 감사합니다!

    • 미쿡엔지니어
      Giảng viên

      안녕하세요 이세혁님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다!

925.315 ₫

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

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!