강의

멘토링

커뮤니티

Programming

/

Devops & Infra

Bảng điều khiển giám sát dịch vụ MSA có thể được cấu hình dễ dàng ngay cả với những người không chuyên ngành

Trong bài giảng này, bạn sẽ tìm hiểu cách thực hiện theo dõi phân tán giữa các ứng dụng khác nhau bằng OpenTracing.

(4.7) 10 đánh giá

138 học viên

  • July
latency
아키텍쳐
3시간 만에 완강할 수 있는 강의 ⏰
이론 실습 모두
opentracing
Docker
MSA
jaeger
open-telemetry

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

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

  • Ưu và nhược điểm của kiến ​​trúc MSA

  • Sự khác biệt giữa nguyên khối và MSA

  • Truy tìm phân tán giữa các máy chủ bằng OpenTracing

Bạn có biết Kiến trúc vi dịch vụ Kiến trúc nguyên khối là gì không? 🤔

Các bạn có biết MicroService Architecture (MSA) là gì không?

Mặt khác, bạn có biết Kiến trúc nguyên khối (MA) là gì không?


Nếu bạn biết, bạn có biết sự khác biệt giữa hai phương pháp này, ưu và nhược điểm của chúng, và phương pháp nào phù hợp hơn cho từng tình huống không? Hầu hết sinh viên và nhà phát triển chỉ hiểu chúng, nhưng lại không cân nhắc đến thời điểm áp dụng và những đánh đổi tiềm ẩn phát sinh.

Nhưng phần lớn trong số họ sử dụng Kiến trúc dịch vụ vi mô 😎

Khi sử dụng Kiến trúc vi dịch vụ , các nhà phát triển máy chủ nên áp dụng những gì?

Chúng tôi đã chuẩn bị một bài giảng về những khía cạnh được xem xét trong quá trình phát triển và những chức năng nào được bổ sung bởi một chuyên gia đang vận hành dịch vụ có cấu trúc MSA trong thực tế.


Để giúp sinh viên hiểu rõ hơn, chúng tôi cũng đã chuẩn bị một mẫu bài giảng. Mẫu này sẽ rất hữu ích cho những người đang chuẩn bị đi làm hoặc đang cân nhắc triển khai cấu trúc MSA tại công ty của mình.

Bạn có bao giờ gỡ lỗi MicroServices bằng màn hình như thế này không? 😅

Các dịch vụ giám sát như DataDog và Kibana là những công cụ thiết yếu cho các nhà phát triển để quản lý và gỡ lỗi máy chủ. Mặc dù chúng vẫn rất phổ biến ở nhiều công ty, nhưng sự phổ biến ngày càng tăng của các dịch vụ siêu nhỏ đang làm lộ rõ những hạn chế của chúng.


Vậy, khi các dịch vụ vi mô ngày càng phổ biến, chúng ta nên xây dựng loại môi trường nào và nên triển khai những dịch vụ nào? Liệu điều này có giúp chúng ta tiết kiệm tài nguyên của nhà phát triển và đạt hiệu quả cao hơn không?

  • Làm thế nào để tôi có thể làm ít giờ hơn...?


Câu trả lời nằm ở OpenTracing. Nó theo dõi các yêu cầu/phản hồi của các dịch vụ đang chạy trong kiến trúc vi dịch vụ và lưu trữ kết quả cuối cùng cho mỗi yêu cầu . Hình thức dịch vụ này sẽ phát triển cùng với sự phổ biến ngày càng tăng của vi dịch vụ.


Thông qua khóa học này , bạn sẽ tìm hiểu về những sự đánh đổi có thể phát sinh trong MicroServices và xây dựng một ngăn xếp phát triển luôn cập nhật theo thời đại.

  • Trên thực tế, dịch vụ này đã được nhiều công ty lớn triển khai và sử dụng, bao gồm Uber, SK và KT. Vì vậy, tôi hy vọng bài giảng này sẽ giúp bạn hiểu và tìm hiểu về sự thay đổi này mà không bị tụt hậu.

Học những thứ này nhé 🤗

1. Tại sao cần phải theo dõi phân tán giữa các ứng dụng?

Chúng ta nên gỡ lỗi như thế nào trong Kiến trúc MicroService ? Vì về cơ bản, nó là một cấu trúc khác với Kiến trúc Monolithic , nên các phương pháp cần được áp dụng khác nhau cho phù hợp.

Thông qua bài giảng này, chúng tôi khuyên bạn nên tìm hiểu cách sử dụng theo dõi phân tán và áp dụng trực tiếp để cải thiện dịch vụ và hiệu suất.

2. Tôi sử dụng OpenTracing như thế nào?

Bạn sẽ học cách triển khai OpenTracing để theo dõi phân tán.

Khi sử dụng OpenTracing , bạn sẽ học cách chèn thẻ, cách sử dụng luggage và cách trích xuất thông tin tiêu đề HTTP.

3. Docker là gì? Nó có khác gì VM không?

Bạn sẽ tìm hiểu về Docker dựa trên bản chất của nó và sự khác biệt giữa Docker và VM. Bạn cũng sẽ có được kinh nghiệm thực tế khi sử dụng OpenTracing với Docker.

Sau đó, bạn có thể tạo một máy chủ API đơn giản và tìm hiểu cách tạo một khoảng cách bằng OpenTracing .

Khóa học này có các tính năng sau: 🤗

1. Chúng tôi cung cấp tệp PDF về nội dung bài giảng.

Bài giảng này sẽ bắt đầu bằng việc xem xét sự khác biệt giữa MSA và MA cũng như những đánh đổi đi kèm.

Chúng tôi cung cấp tài liệu bài giảng liên quan ở định dạng PDF. Ngoài ra, chúng tôi còn cung cấp thông tin về OpenTracing.

2. Xử lý kiến trúc thông qua tài liệu chính thức

Dựa trên kiến trúc được cung cấp trong tài liệu chính thức , chúng tôi sẽ giải thích cách OpenTracing được cấu trúc và vai trò của từng thành phần, dựa trên thông tin do Oracle cung cấp.

3. Thực hành sử dụng hai ngôn ngữ

Khóa học này được xây dựng bằng hai ngôn ngữ.

Chúng tôi đã giảm thiểu rào cản ngôn ngữ bằng cách sử dụng cả TypeScript và Golang. Nếu bạn cảm thấy Golang quá khó khăn, bạn cũng có thể sử dụng TypeScript để xây dựng dựa trên các dịch vụ được triển khai trong Go.

4. Thực hành một dự án bằng Docker thực tế.

Chúng tôi sẽ cung cấp cả lý thuyết và thực hành để bạn hài lòng.

Bạn có thể học lý thuyết trước, sau đó thực hành dựa trên lý thuyết đó để hiểu rõ hơn những gì đã học.

Nhờ đó, bạn có thể trở thành một nhà phát triển có khả năng triển khai, chứ không chỉ là một nhà phát triển chỉ biết đến.

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): Quay phim dựa trên MacOs M1.

  • Công cụ sử dụng: Goland IDE, Docker.

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

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

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

  • Người dân chuẩn bị đi làm

  • Những người tò mò về các công cụ được sử dụng bởi các công ty lớn

  • Dành cho những ai tò mò về sự khác biệt giữa Kiến trúc MSA và Monolithic

Xin chào
Đây là

3,710

Học viên

182

Đánh giá

88

Trả lời

4.5

Xếp hạng

15

Các khóa học

자기 소개

비전공자 출신으로 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다.

서버 최적화와 다양한 쿼리 튜닝을 좋아합니다.

 

경력

[前] 샌드박스 블록체인 개발자

[前] 넥슨 자회사 백엔드 개발자

[前] 판교 대기업 플랫폼 서버 개발자

[] 판교 모회사 서버 개발자

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

Tất cả

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

10 đánh giá

4.7

10 đánh giá

  • hanjunelee3589님의 프로필 이미지
    hanjunelee3589

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    • 1302님의 프로필 이미지
      1302

      Đánh giá 7

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      Tôi nghĩ đây là một bài giảng hay bao gồm mọi thứ, từ khái niệm đến thực hành thực tế về một chủ đề mà trước đây chưa có ai đề cập đến. Cảm ơn

      • july
        Giảng viên

        Tôi không muốn đề cập đến một chủ đề chung chung haha. Cảm ơn bạn đã đánh giá tốt!!

    • lookupjoin님의 프로필 이미지
      lookupjoin

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      36% đã tham gia

      Đây là lần đầu tiên tôi viết bài đánh giá khóa học tại Infrun và đó là khóa học thực sự khiến tôi nhận ra rằng có những thứ như thế này tồn tại và tôi đã tìm hiểu về nhiều cân nhắc khác nhau để phát triển. Tôi nghĩ rằng đây là khóa học có thể thực sự hữu ích bất kể bạn là người tìm việc, cấp dưới hay cấp cao có kinh nghiệm.

      • july
        Giảng viên

        Tôi lập chủ đề này với mong muốn được mọi người thông cảm vì đây là một chủ đề không dễ tiếp cận. Cảm ơn!

    • sdl1355126님의 프로필 이미지
      sdl1355126

      Đánh giá 14

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      Tôi thích phần giải thích tại sao điều này là cần thiết. Bài giảng tập trung vào thực hành thì hay nhưng tôi nghĩ bài giảng sẽ hoàn thiện hơn nếu bạn cho chúng tôi biết về sự cần thiết như thế này. Tôi nghĩ bài giảng đã được chuẩn bị với một chủ đề hay về cách giảm bớt sự khó chịu mà bạn có thể không trải qua hoặc cảm nhận được trừ khi bạn là một học viên thực sự. Tôi rất thích bài giảng.

      • july
        Giảng viên

        Cảm ơn sự quan tâm của bạn. Tôi nghĩ đây là một công cụ chưa quen thuộc nên tôi đã chuẩn bị một số tài liệu lý thuyết và tôi nghĩ nó hữu ích. Cảm ơn!

    • jukas5985 [DEL] 250815201525님의 프로필 이미지
      jukas5985 [DEL] 250815201525

      Đánh giá 14

      Đánh giá trung bình 4.9

      5

      61% đã tham gia

      Bài giảng khá mới lạ và về một chủ đề mà tôi chưa từng nghĩ đến trước đây... Tôi nhận ra rằng những khía cạnh này cũng được tính đến trong thực tế.

      • july
        Giảng viên

        Cá nhân tôi đã sử dụng nó trong thực tế và trình bày bài giảng bằng các chủ đề mà tôi đã áp dụng!! Tôi hy vọng điều này sẽ giúp ích rất nhiều cho bạn.

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

    26.950 ₫

    30%

    804.926 ₫

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

    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!