본문 바로가기

728x90

웹 운영/운영 구축

(3)
[PV, VG, LV] LV 분할하여 Ubuntu /var 용량 확장하기 프로젝트에서 mongodb 를 사용하던 중, Data Insert 시에 DB 가 down 되는 상황이 발생해서, 로그를 확인해보니 다음과 같았다.   {"s":"F",  "c":"CONTROL",  "id":6384300, "ctx":"ftdc","msg":"Writing fatal message","attr":{"message":"terminate() called. An exception is active; attempting to gather more information\n"}}{"s":"F",  "c":"CONTROL",  "id":6384300, "ctx":"ftdc","msg":"Writing fatal message","attr":{"message":"DBException::toString(..
RaspberryPi + Cloudflare 서비스로 LAN 내에서 서버 구축하기 개발 서버로 AWS Ec2 를 운영하고 있었는데 너무 비싸서 Raspberry Pi 로 내가 사용하는 LAN 내에서 서버를 구축을 해봤다. AWS EC2 로 프리티어를 사용해봤는데 앱 하나랑 DB 만 띄우고 좀만 운영해도 다운되길래, 하나 살짝 더 높은걸로 했는데 그거 마저도 너무 비쌌다 ㅠㅠ (개발 안하는 시간에 껐는데도 달에 3,4만원..)   1) 스펙 Raspberry Pi 4B 로 준비- 4 CPU- 4GB 메모리- 16GB SD 카드- 이정도만 해도 아주 기본적인 운영에는 충분한 것으로 판단된다.    2) Ubuntu 20.04 OS SU - 하단 영상을 참고해서 SU 을 진행했다- https://www.youtube.com/watch?v=zasvSKaobVI  - 참고로 내 컴퓨터에서 SS..
[Jenkins] 강의 DevOps 와 Ci/CD 에 대한 이해 Waterfall > 단계별로 수행되는 일의 모습 (계획 / 형식에 의존성이 큼) 요구사항정의 > 분석 / 설계 > 구현 > 테스트 > 운영 (이전 단계로 돌아가기가 상당히 어려움) Agile > 의졵성을 줄임 프로젝트의 생명 주기 동안 반복적인 과정을 통해 SW 가 진화되고 사용자의 니즈를 만족시켜주는 과정. (TDD, Scrum 등등이 포함) > 문서화 / 절차를 중심적으로 했던 방향 --> 시시각각으로 요구 사항 변경이 생겼을 떄 반영해줄 수 있는 시스템으로 변경 > 요즘 나타나는 IT 에서는 Cloud, 가상화, MSA 등이 트랜드임. >>>> 클라우드 네이티브 아키텍처란? : >>> 클라우드에서 빌드되고, 클라우드 컴퓨팅 모델을 최대한 활용하여 워크로드를..