새로운 업데이트를 푸시 할 때 어떤 보안 조치를 취하고 큰 사이트에서 어떤 프로세스를 사용합니까? 그들은 현재 코드를 대체합니까? 새 코드로 새 디렉토리를 만든 다음 모든 트래픽을 해당 디렉토리로 리디렉션합니까? 스크립트가 모듈화되어 있습니까? 네트워크 및/또는 프로그래밍 전문가로서 이것을 어떻게 성취합니까? 가까운 장래에 성공 노트를 치는 프로젝트를 진행할 때 저는 이것에 대해 매우 궁금합니다.큰 사이트가 새로운 업데이트를 푸시하는 방법
1
A
답변
1
대용량 사이트 인 경우로드 밸런서가 앞에 앉아 있기 때문에 상자를 서비스에서 제외하고 코드를 업그레이드하고 확인을 수행 한 다음 다시 돌려 놓을 수 있습니다.
API를 지원하고 두 가지 버전이 호환되지 않는 경우 (즉, 마이그레이션 기간을 지원해야하는 경우) 두 가지 버전의 서비스가 동시에 필요하다고 생각합니다. 그러나 다른 경우가있을 수 있습니다.
1
접근 방식은 시스템에 따라 다르며 많은 사이트에 따라 각 사이트마다 자체적으로 배포 할 수 있습니다. 그러나이 개념을 "지속적인 배포"라고하며 웹에 많은 정보가 있습니다. Google에서 검색하십시오.
+0
정보를 보내 주셔서 감사합니다. –
관련 문제
- 1. Android 앱이 마켓에 없음 : 업데이트를 푸시하는 방법?
- 2. 새로운 데이터를 Android SQLite 데이터베이스에 푸시하는 방법
- 3. 최종 사용자 데이터베이스에 스키마 업데이트를 푸시하는 좋은 방법은 무엇입니까?
- 4. 바자 브랜치를 새로운 Subversion 저장소로 내보내고 그로부터 풀/푸시하는 방법
- 5. rebaseing 후 푸시하는 방법?
- 6. 자동으로 푸시하는 방법
- 7. UITableViewController없이 UITableView를 푸시하는 방법
- 8. appDelegate에서 UIViewController를 푸시하는 방법
- 9. Procfile을 Heroku로 푸시하는 방법?
- 10. UIIavageController에 UIImagePickerController 푸시하는 방법?
- 11. UITableView에서 UIViewController를 푸시하는 방법
- 12. UIViewController 푸시하는 방법
- 13. 데이터를 SC.SourceListView로 푸시하는 방법
- 14. Maven을 사용하여 푸시하는 방법
- 15. 업데이트를 위해 NodeJS 서버에서 클라이언트로 Javascript를 푸시하는 방법은 무엇입니까?
- 16. 셧다운없이 Apache 서버에 업데이트를 푸시하는 가장 효율적인 방법은 무엇입니까?
- 17. 새로운 iTunes Connect UI에서 앱 업데이트를 업로드하는 방법
- 18. 큰 데이터 작업에 대한 좋은 사이트가 있습니까?
- 19. Linq는 SQL에 - 새로운 객체를 선택하고 업데이트를 수행
- 20. 라이브 데이터베이스에서 큰 업데이트를 실행하는 방법은 무엇입니까?
- 21. Phonegap/iOS - childviewcontroller를 푸시하는 방법?
- 22. wordpress를 mamp에서 hostgator로 푸시하는 방법
- 23. UIViewController를 UINavigationController로 빠르게 푸시하는 방법
- 24. 브랜치를 생성하고 서버에 푸시하는 방법
- 25. SQL 구조 업데이트를 관리하는 방법
- 26. 알 수없는 출처에서 설치를 허용하지 않고 사전 설치된 응용 프로그램에 업데이트를 푸시하는 방법
- 27. PHP 프록시에서 Flex 애플리케이션으로 정보를 푸시하는 방법
- 28. 대체 된 UINavigationController를 사용하여 UIViewController를 푸시하는 방법
- 29. div보다 창의 너비가 큰 하위 요소를 푸시하는 방법은 무엇입니까?
- 30. ObjectContext를 사용하여 업데이트를 수행하는 방법
그래, 실제로 Stackoverflow의 비슷한 네트워크 토폴로지를 개발했습니다. 나는 네트워킹에 대해 충분히 알고 있습니다. –