이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12087|회답: 2

그레이스케일 퍼블리싱과 백그라운드 서비스 모니터링에 대해 이야기해 봅시다

[링크 복사]
게시됨 2017. 3. 9. 오후 4:06:58 | | | |
왜 그레이스케일 출판 및 모니터링을 선택했는가

"대규모 서비스의 길"에 수록된 "그레이스케일 릴리스"와 "전면 모니터링" 두 과목은 기술 동료들에 의해 공부되었을 것입니다. 이 두 가지 방법론은 업계와 텐센트의 특징이 매우 뚜렷하다고 생각합니다.

텐센트 QQ 백엔드 팀에 합류하기 전, 저자는 통신 산업과 금융 산업에서 수년간 근무했습니다. 제가 처음 텐센트에 합류했을 때, 기술의 여러 측면이 신선하게 느껴졌습니다:

  • 백그라운드 시스템은 많은 저렴한 서버에 배포되어 있고, 모두가 많은 머신을 관리하기 때문에 사람들이 매우 성취감과 부유함을 느끼게 합니다
  • 비교적 정확한 장비 예산 계산 모델이 있으며, 각 서버의 성능은 재해 복구 중복성을 고려하는 전제 하에 적절한 수준으로 압축되며, 책임자는 전체 시스템의 성능, 재해 복구, 유연성 및 기타 측면에 대해 깊이 있는 통찰을 갖게 됩니다. 거대한 시스템을 책임지는 것은 영광입니다
  • 전담 테스터는 없고, 개발자의 자체 테스트, 그레이스케일 릴리스, 그리고 상세한 모니터링 이후, 메인 시스템은 거의 2주마다 공개될 예정이며, 배경 기술자로서 그의 작업은 수억 명의 사용자에게 직접적인 영향을 미치며, 신의 관점에서 핵폭탄을 들고 있는 듯한 느낌을 줍니다
  • 모니터링 시스템(내부 시스템인 모니터)은 정말 편리합니다. 곡선이 전체 시스템의 작동 상태를 직관적으로 보여주며, 비정상적인 문자 메시지나 전화가 오면 벨이 울려 모든 것이 통제되고 있다는 느낌을 줍니다. 이는 수많은 대시보드 앞에서 항공모함을 조종하는 느낌이나 핵폭탄을 장착한 전투기를 보는 듯한 느낌을 줍니다.

자, 프로그래머들의 좋은 기분을 빨리 끝내고 싶습니다. 핵심 요점은 그레이스케일 퍼블리싱과 모니터링이 인터넷상의 대규모 서비스에 필수적인 두 가지 도구이며, 백그라운드 서비스의 가용성과 운영 수준을 크게 향상시킬 수 있다는 것입니다.

물론 그레이스케일 릴리스는 단순히 새로운 코드 릴리스의 일부가 아니며, 모니터링은 단순히 곡선을 그리거나 알람 메시지를 보내는 것만으로는 충분하지 않습니다. 그 안에는 많은 요소가 포함되어 있으며, 그 철학은 지속적 배포, 사용자 테스트, 그리고 통제입니다.

Msec은 텐센트의 오픈 소스 프레임워크이며, 그 창의적 충동과 구축 경험은 QQ 백엔드 팀의 10년 이상의 운영 사고에서 비롯되었습니다. 그레이스케일 출판 모니터링은 밀리초 서비스 엔진 설계에서 중요한 고려사항입니다.

밀리초 단위 엔진에서는 어떻게 작동하나요?그레이스케일 릴리스

서비스 구성 관리 페이지에서 "Develop Release Plan"을 클릭하세요

이번에는 그레이스케일에서 발행할 대상 기기와 릴리스 유형을 선택하세요:

다음 마법사에서 올바른 버전의 구성 파일, 외부 라이브러리, 비즈니스 플러그인 등을 선택하여 릴리스 계획을 완료하세요:

다음으로 O&M - > Release 메뉴를 클릭하면 모든 릴리스 계획을 조회하고 공개된 플랜을 롤백할 수 있습니다. 자세한 내용을 클릭하여 해제 계획과 해제 실행에 대한 자세한 내용을 확인하세요:

모니터링

모니터링에 관해서는 두 번째 문서인 RPC와 라우팅 관리에서 더 자세히 다뤘으니, 여기서는 자세히 설명하지 않고 간단히 설명하겠습니다: RPC와 프레임워크 자체에서 자동으로 보고하는 일부 정보 외에도, 맞춤형 보고 정보(예: 레벨 28 VIP 사용자의 로그인 횟수를 보고하고 싶습니다)를 지원하며, 주요 지표의 변동, 최대 값, 최소 값에 대한 알람 설정도 지원합니다:

에필로그

그레이스케일 퍼블리싱과 모니터링은 인터넷상의 대규모 서비스를 위한 필수 도구로, 백그라운드 서비스의 가용성과 운영 수준을 크게 향상시킬 수 있으며, 그 철학은 지속적 배포, 사용자 테스트, 제어에 있습니다. 밀리초 서비스 엔진을 통해 스타트업 팀은 이 두 강력한 도구를 빠르게 이용할 수 있습니다. 세부 사항이 보입니다텐센트 클라우드 서비스 마켓플레이스밀리초 서비스 엔진 공식 웹사이트





이전의:인터넷 제품 릴리스의 그레이스케일 릴리스
다음:Visual Studio 2017 오프라인 설치 패키지 18GB 바이두 클라우드 다운로드
 집주인| 게시됨 2024. 11. 30. 오후 12:05:39 |
카나리아 릴리스는 그레이스케일 릴리스의 한 종류입니다

이 전략은 점진적인 진전을 포함합니다보통 소수의 사용자 또는 특정 사용자 그룹을 새 릴리스로 유도합니다대부분의 사용자는 여전히 이전 버전을 사용하고 있습니다. 새 버전의 성능과 사용자 피드백을 모니터링하여 모든 것이 정상적으로 작동한다면, 모든 사용자가 이전될 때까지 점차 새 버전으로 가는 트래픽 비율을 늘려갑니다.
 집주인| 게시됨 2024. 11. 30. 오후 12:05:56 |
인터넷 제품 릴리스의 그레이스케일 릴리스
https://www.itsvse.com/thread-3542-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com