서버배포2 클라우드 실습경험 면접에서 설명(서버배포, 비용관리, 장애대응) 클라우드 엔지니어 취업을 준비하는 분의 프로젝트 설명을 점검하면서 AWS EC2에 웹 서비스를 올린 경험을 물어본 적이 있습니다. 이 준비생은 EC2 인스턴스를 생성하고 데이터베이스를 연결했으며, 도메인과 HTTPS까지 설정했다고 자신 있게 말했습니다. 그런데 처음 서버에 접속하지 못했을 때 무엇을 확인했는지 묻자 보안그룹을 수정해서 해결했다는 답변에서 설명이 멈췄습니다. 어떤 포트가 닫혀 있었는지, SSH 키 권한은 정상적이었는지, 애플리케이션은 어느 포트에서 실행되고 있었는지에 대한 기록이 없었기 때문입니다. 서비스가 접속되지 않았던 원인을 구분하기보다 설정을 여러 번 바꾸다가 우연히 해결된 상태에 가까웠습니다. 비용에 관한 질문에서도 비슷한 문제가 나타났습니다. 무료 사용 범위 안에서 실습했다고 생.. 2026. 8. 22. 운영체제와 개발 공부 (배경, 핵심 분석, 실전 적용) 처음 개발 공부를 시작했을 때 저는 프로그래밍 언어 문법만 익히면 충분하다고 생각했습니다. 하지만 서버를 실행하고 배포하는 과정에서 포트 충돌, 파일 권한, 경로 차이, 메모리 사용량 같은 문제를 만나며 운영체제가 개발과 깊게 연결되어 있다는 것을 알게 됐습니다. 특히 로컬에서는 잘 되던 코드가 리눅스 서버에서 실행되지 않았을 때, 운영체제가 파일과 프로세스, 네트워크 자원을 어떻게 관리하는지 이해해야 원인을 찾을 수 있었습니다. 저는 운영체제가 어려운 이론이 아니라 개발자의 문제 해결력을 키우는 기본 토대라고 생각합니다. 이 글에서는 제 경험을 바탕으로 운영체제가 왜 개발 공부에서 자주 등장하는지 정리해 보겠습니다.운영체제가 개발 공부에 등장하는 배경코드를 처음 짜는 사람은 보통 운영체제를 그냥 컴퓨터.. 2026. 5. 30. 이전 1 다음