IT/TIL 3

[배포] 서버 무중단 배포하기 (In-place vs blue/green deployment)

📍 회의 때 모르는 용어가 나와서 바로 검색해서 보면 그 당시에는 이해를 한 것 같은 기분이 든다. 그런데 시간이 조금만 지나면 다 잊어버려서 정리하고자 마음 먹었다! 오늘은 서버 배포 방법에 대해 간단하게 정리해보려고 한다. 서버 무중단 배포의 방법들 중 blue/green 배포와 in-place 배포 방식을 이해하는 것을 포커스로 포스팅을 하고자 한다. 좋은 자료가 있어서, 링크의 내용을 토대로 재작성하였다. 목차 In-Place Deployment Blue-Green Deployment Conclusion In-Place Deployment In-Place Deployment는 무중단 배포의 한 방식이다. 직역하자면, 현재 위치에 배포한다는 의미로, 현재 가동중인 서버 그대로 무중단 배포를 구현한다..

IT/TIL 2022.03.21

[Ubuntu 18.04] 의존성 문제, cuda dependencies, apt --fix-broken install

얼마 전에 소마 연수생 컴퓨터 지원금(?)으로 딥러닝용 컴퓨터를 장만했습니다. 우분투, cuda, cudnn 차례로 설치하고 버전 안 맞아서 여러번 포맷하였습니다..ㅎ 참 쉽지가 않다는 생각을 하면서, 헤맸던 오류에 대해 기록해두고 나중에 보려고 쓰는 글입니다. E: Unmet Dependencies. Try 'apt --fix-broken install' with no packages 이 에러 보고 포맷에 익숙하지 않은 나는 포맷을 2번정도 한 것 같다..ㅎ apt-get이 의존성 문제 때문에 아예 실행이 안된다. 구글링 했을 때는, sudo apt --fix-broken install apt-get update apt-get upgrade 이렇게 해주면 된다고 했지만 아래와 같이 첫 번째 라인부터 에..

IT/TIL 2022.03.21

[Markdown] 마크다운이란?, 마크다운 장단점, 5분만에 따라잡기(Notion)

💡 여러분은 컴퓨터에 메모를 하거나 생각했던 것들을 정리할 때, 어떤 도구를 이용하시나요? 네이버 블로그라던지, 메모장, 티스토리와 미디엄 등의 전문 웹사이트 등등.. 다양한 도구가 있을 겁니다. 저는 그 중 노션을 가장 많이 사용하는데요. 협업과 그중 마크다운 문법으로 글을 작성할 때의 유용성에 대해 알아보고 간단하게 연습해보도록 하겠습니다. 마크다운은 무엇인가 마크다운(markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다...

IT/TIL 2022.03.21