Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : IIS나 리눅스에 배포시 오류 문의
글번호: 960
작성자: 레드플러스
작성일: 2021/08/20 오후 4:39:00
조회수: 2130

 

안녕하세요.

 

제가 운영하고 있는 모든 사이트는 여기 닷넷코리아를 포함해서

모두 Azure 클라우드 서비스의 웹앱에서 운영중입니다.

오래전 예전에는 IDC 센터에 서버를 두고 직접 IIS 서버를 관리하면서 운영을 했었구요.

 

그리고, 모든 기능은 GitHub의 private 소스를 바탕으로 체크인(푸시)이 되면 Azure DevOps의 CI/CD를 타고나서 Azure Web App 자동으로 게시가되는 형태로 운영중입니다.

 

그래서, 말씀 주신 부분에 대한 최근 경험은 거의 없지만,

 

클라우드 서비스로 직접 게시하는 경우에는

말씀주신것처럼, 사이트의 특정 DLL 등이 사용중이어서, 사이트가 멈추는 현상이 발생하곤 합니다.

이러한 부분은 딱히 저도 원인은 모릅니다. 

 

이럴 때 저의 대처법은 웹앱의 설정에 들어가서 다시 시작 버튼을 눌러 서비스를 중지하고 다시 시작하는 형태로 운영을 합니다.

IIS 서버라면 동일하게 중지 및 재시작 버튼을 눌러서 해결할 것 같습니다.

또 다른 방법이 있을 수도 있지만, 지난 오랜 기간 해오던 방식으로 수작업으로 진행하고 있습니다.

 

대신, Azure DevOps의 CI/CD 파이프라인을 타고 Staging -> Production으로 변경하는 경우에는 중지 현상이 거의 나진 않는 것으로 보여집니다.

Staging 서버는 사용중이지 않을 때 게시가 되기에 문제가 없고, 스위칭만하면 되기에 매끄럽게 게시 완료가 되는 것 같습니다. 

 

 

결론적으로 말씀드려,

배포(게시)할 때 사용중인 오류는 저도 특별한 경우가 아니면, 수작업으로 재 가동하고 있습니다.

그리고, 리눅스 배포쪽은 제가 경험이 없어서 따로 드릴 말씀은 없구요.

 

그리고, DevOps 관점에서는 아직까지는 GitHub의 Actions에 대한 사용은 잠시 보류하고 있습니다.

(최근 MS 관련 동영상들을 보면, GitHub를 많이 밀고 있지만, 제 관점에서는 Azure DevOps 따라 올려면 더 있어야 할 것으로 보입니다. 물론, GitHub도 MS의 제품으로 포함되었기에 이쪽으로 더 발전이 될 것 같긴합니다.)

제가 운영/개발하는 모든 서비스는 Azure DevOps를 아직까지는 잘 사용하고 있기에, GitHub를 비롯한 다른 서비스들로 이동해 나갈 생각은 안하고 있습니다.

 

제 의견은 여기까지이구요.

좀 더 다양한 정보를 얻으시려면, 닷넷 관련 커뮤니티에 문의를 해보시는 것도 좋을 듯 합니다.

 

감사합니다.

 

 

 


On 2021-08-20 오후 3:05:00, 'KWAK' wrote:

 

 


안녕하십니까 데브렉을 통해 열심히 공부했던 수강생입니다.

아무리 찾아봐도 찾을수가 없어서 이곳에 질문드립니다.

ASP.NET Core MVC 로 개발하여 현재 IIS 운영중인 사이트가 있는데

예전 ASP.NET MVC 때는 Visual Studio에서 네트워크 폴더로 운영중이어도 바로 배포가 되었던거

같은데 ASP.NET Core 를 배포할때는 서버에서 돌고 있어서 그런지 한두번 오류나고 배포가 되는 

현상이 있습니다. 리눅스에도 실행중일땐 당연히 안되더라구요... 일반적으로 실행중인 파일에

덮어쓴다는게 잘못된게 맞는거 같은데 혹시 운영서버에 배포할때 일반적으로 어떤방법을 쓰는지

조언 부탁드립니다. 

클라우드가 아닌 Gitlab이나 Github에서 CI/CD 를 세팅하는 방법등의 배포방법에 대한 

강의 생각은 없으신지 아무리 구글링을 해봐도 찾기가 어렵습니다...

개발을 하면서 가장 많이 도움이 되었던게 데브랙과 박용준강사님인거 같습니다. 

감사합니다.

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 안녕하세요! Blazor 강의 관련 - 조은현 2021-08-27 2218
  IIS나 리눅스에 배포시 오류 문의 - KWAK 2021-08-20 2086
현재글 Re : IIS나 리눅스에 배포시 오류 문의 - 레드플러스 2021-08-20 2130
다음글 클라우드에서 네트웍 드라이브로 연결해서 사용중 에러가 발생하였습니다. - 맑은하늘 2021-08-13 2196
 
손님 사용자 Anonymous (손님)
로그인 Home