본문 바로가기
IT 커리어 정보

클라우드 엔지니어(직무이해,핵심역량,성향적합성)

by korea-job 2026. 4. 24.

클라우드 엔지니어(직무이해,핵심역량,성향적합성)

클라우드 엔지니어 취업을 준비한 한 비전공자의 프로젝트를 검토한 적이 있습니다. 가상 서버를 생성하고 웹 애플리케이션을 배포한 화면, 데이터베이스 연결 결과, 클라우드 서비스 구성도가 포트폴리오에 정리되어 있었습니다. 사용한 서비스의 종류도 다양해 처음에는 실습 경험이 충분해 보였습니다. 그러나 SSH 접속이 되지 않을 때 무엇부터 확인할 것인지 묻자 서버를 삭제하고 다시 만들겠다고 답했습니다. 보안그룹에서 어떤 포트를 허용했는지, 인증 키의 권한은 적절한지, 애플리케이션 로그와 시스템 자원은 어디에서 확인하는지도 설명하지 못했습니다. 실습을 반복하면서 사용하지 않는 자원이 계속 실행돼 예상보다 높은 비용이 발생했지만 원인을 확인한 기록도 없었습니다.

이 사례에서 부족했던 것은 클라우드 서비스를 사용한 횟수가 아니었습니다. 서버와 네트워크, 접근 권한, 애플리케이션이 어떤 흐름으로 연결되는지 이해하지 못했고, 장애가 발생했을 때 원인을 구간별로 좁힌 경험이 없었던 것이 문제였습니다. 클라우드 엔지니어는 서버를 생성하고 배포하는 데서 끝나는 역할이 아닙니다. 서비스가 안정적이고 안전하게 운영되도록 상태를 확인하고, 장애와 비용 문제를 발견하며, 반복되는 작업을 개선해야 합니다. 따라서 직무이해와 핵심역량뿐 아니라 작은 변화를 기록하고 끝까지 확인하는 성향이 자신에게 맞는지도 함께 점검해야 합니다.

클라우드 엔지니어 직무이해는 서비스 운영 흐름에서 시작합니다

  1. 서버를 만드는 것보다 안정적으로 운영하는 일이 중요합니다

클라우드 엔지니어는 필요한 컴퓨팅 자원과 네트워크, 저장 공간, 데이터베이스를 구성하고 서비스가 안정적으로 운영되도록 관리합니다. 사용자가 웹사이트에 접속하면 요청이 네트워크를 거쳐 서버에 도달하고, 애플리케이션은 필요한 데이터를 처리해 결과를 반환합니다. 이 과정의 어느 한 구간에 문제가 생기면 서비스 접속과 기능에 영향을 줄 수 있습니다.

업무에서는 새로운 서버를 생성하는 일보다 이미 운영 중인 환경의 상태를 확인하고 변경하는 일이 더 자주 발생할 수 있습니다. 서버 자원은 충분한지, 요청이 특정 구간에 집중되지는 않는지, 접근 권한은 필요한 범위로 제한되어 있는지, 장애가 발생했을 때 원인을 찾을 수 있는 기록이 남아 있는지를 점검해야 합니다.

  • 컴퓨팅 자원은 애플리케이션이 실행되는 환경입니다. 필요한 성능과 사용량을 고려해 크기를 선택하고 과도하거나 부족한 자원이 배정되지 않았는지 확인해야 합니다.
  • 네트워크는 사용자의 요청과 시스템 사이의 이동 경로를 만듭니다. 공개해야 할 구간과 내부에서만 접근할 구간을 나누고 포트와 접근 규칙을 관리해야 합니다.
  • 저장 공간과 데이터베이스는 서비스의 파일과 정보를 보관합니다. 백업과 복구, 용량 증가, 접근 권한을 함께 고려해야 합니다.
  • 모니터링과 로그는 장애 원인을 찾는 근거가 됩니다. 서버가 실행 중이라는 상태만 보지 말고 CPU와 메모리, 디스크, 요청 실패, 애플리케이션 오류를 함께 확인해야 합니다.
  1. 쇼핑몰 접속 장애를 구간별로 나눈 사례

개인 쇼핑몰을 클라우드 환경에 배포한 준비생은 어느 날 웹사이트에 접속할 수 없는 문제를 만났습니다. 애플리케이션 코드를 수정한 직후였기 때문에 새로 배포한 코드가 원인이라고 생각하고 이전 버전으로 되돌렸습니다. 하지만 접속 문제는 그대로였습니다.

처음에는 애플리케이션만 확인했지만 이후 사용자의 요청이 서비스에 도달하는 경로를 나누어 점검했습니다. 도메인과 서버 주소가 올바르게 연결됐는지 확인하고, 보안그룹에서 웹 접속 포트가 허용됐는지 살펴봤습니다. 서버 내부에서는 애플리케이션 프로세스가 실행 중인지와 해당 포트를 실제로 사용하고 있는지도 확인했습니다.

문제는 서버를 재시작한 뒤 애플리케이션 프로세스가 자동으로 실행되지 않은 것이었습니다. 준비생은 서비스를 다시 실행해 접속을 복구하고, 서버가 재시작될 때 애플리케이션도 함께 실행되도록 설정했습니다. 재부팅과 정상 종료, 비정상 종료 상황을 나누어 프로세스 상태와 로그를 다시 확인했습니다.

  • 결과 중심 설명: 클라우드 서버에 쇼핑몰 서비스를 배포했습니다.
  • 운영 과정이 보이는 설명: 도메인과 접근 포트, 서버 프로세스를 확인해 서비스 접속 경로를 구성했습니다.
  • 장애 대응이 담긴 설명: 코드 문제라고 판단해 이전 버전으로 되돌렸지만 장애가 계속되어 네트워크와 서버 상태를 구간별로 확인했습니다. 서버 재시작 후 애플리케이션이 실행되지 않은 원인을 발견하고 자동 실행을 설정한 뒤 재부팅 상황을 다시 검증했습니다.

배포 성공 화면만 있던 프로젝트가 접속 장애의 원인을 좁히고 재발 가능성을 줄인 운영 경험으로 바뀐 사례입니다.

  1. 클라우드와 인프라, DevOps 역할은 기업마다 다를 수 있습니다

클라우드 엔지니어와 인프라 엔지니어, 시스템 엔지니어, DevOps 엔지니어의 업무는 서로 겹칠 수 있습니다. 기업의 규모와 서비스 구조에 따라 같은 직무 이름이라도 담당 범위가 달라집니다. 따라서 이름만으로 업무를 단정하기보다 채용공고의 실제 역할을 확인해야 합니다.

인프라 엔지니어는 서버와 네트워크, 운영체제를 포함한 시스템 환경을 구축하고 운영합니다. 클라우드 엔지니어는 이러한 자원을 클라우드 환경에서 설계하고 관리하는 비중이 높을 수 있습니다. DevOps 엔지니어는 개발과 운영 사이의 배포와 테스트, 모니터링 과정을 자동화하고 협업 방식을 개선하는 데 더 무게를 둘 수 있습니다.

  • 서버와 네트워크 구성, 장애 대응, 시스템 운영이 반복된다면 인프라와 클라우드 운영의 성격이 강할 수 있습니다.
  • 배포 파이프라인과 자동화, 개발팀 지원, 운영 관측이 강조된다면 DevOps와 가까운 역할일 수 있습니다.
  • 접근통제와 취약한 설정, 보안 정책, 감사 로그가 중심이라면 클라우드 보안 업무의 비중이 높은 공고일 수 있습니다.

같은 클라우드 서비스를 사용해도 해결하려는 문제가 다르기 때문에 공고에서 반복되는 업무와 협업 대상을 비교해야 합니다.

  1. 자원 생성부터 삭제까지 관리해야 합니다

클라우드에서는 필요한 자원을 빠르게 생성할 수 있지만 사용하지 않는 자원을 그대로 두면 비용이 계속 발생할 수 있습니다. 실습 과정에서 만든 서버와 저장 공간, 고정 주소, 데이터베이스가 남아 예상하지 못한 요금이 발생하는 경우도 있습니다.

한 준비생은 가상 서버를 중지했기 때문에 모든 비용이 사라졌다고 생각했습니다. 그러나 연결해 둔 저장 공간과 고정 주소, 백업 데이터가 남아 있었습니다. 비용 내역을 서비스별로 나누어 확인하고 사용하지 않는 자원을 삭제하면서 생성과 중지, 삭제의 차이를 정리했습니다.

이후 프로젝트마다 자원의 목적과 생성일, 예상 사용 기간을 기록했습니다. 실습을 종료할 때는 서버뿐 아니라 연결된 저장 공간과 네트워크 자원, 백업도 함께 점검했습니다. 비용 알림 기준도 설정해 예상 범위를 넘는 사용량을 빠르게 확인하도록 했습니다.

클라우드 운영에서는 기술적으로 서비스를 실행하는 것만큼 자원과 비용을 관리하는 책임도 중요합니다. 필요한 성능을 유지하면서 낭비되는 자원을 줄이는 과정도 실제 업무와 연결됩니다.

핵심역량은 리눅스와 네트워크, 로그를 연결하는 능력입니다

  1. 클라우드 서비스 이름보다 기본 구조를 이해해야 합니다

취업 준비생은 여러 클라우드 서비스의 사용법부터 외우려는 경우가 많습니다. 하지만 서버 접속과 네트워크 흐름, 운영체제, 권한, 애플리케이션 실행 구조를 이해하지 못하면 새로운 서비스의 메뉴를 알아도 장애에 대응하기 어렵습니다.

리눅스에서는 파일과 디렉터리, 프로세스, 권한, 로그, 디스크와 메모리 상태를 확인할 수 있어야 합니다. 네트워크에서는 IP와 포트, DNS, 방화벽, 공개 영역과 내부 영역의 차이를 이해해야 합니다. 클라우드 환경에서는 이러한 기본 개념이 가상 자원과 관리형 서비스로 표현됩니다.

  • 리눅스 명령어는 외운 개수를 보여주는 기술이 아닙니다. 프로세스가 실행 중인지, 어느 포트를 사용하는지, 로그가 어디에 남는지, 디스크가 얼마나 사용됐는지를 확인하는 목적으로 활용해야 합니다.
  • 네트워크는 그림을 그리는 데서 끝나지 않습니다. 사용자의 요청이 어느 주소와 포트를 거쳐 서버에 도달하고, 서버가 데이터베이스에 어떤 경로로 접근하는지 설명할 수 있어야 합니다.
  • 권한은 모든 기능을 허용하면 편리하다는 관점으로 설정하면 안 됩니다. 사용자와 서비스가 업무에 필요한 범위에서만 자원에 접근하도록 구분해야 합니다.
  • 로그는 오류가 발생한 뒤에만 보는 자료가 아닙니다. 정상 상태의 기록을 알고 있어야 장애가 생겼을 때 무엇이 달라졌는지 비교할 수 있습니다.
  1. SSH 접속 실패를 단계별로 확인한 사례

가상 서버를 생성한 준비생은 처음에는 정상적으로 SSH 접속에 성공했습니다. 며칠 뒤 다시 연결하려고 하자 시간 초과 메시지가 나타났고, 서버를 삭제한 뒤 새로 만들려고 했습니다. 원인을 알 수 없으니 처음부터 다시 구성하는 것이 빠르다고 생각한 것입니다.

환경을 삭제하기 전에 서버 접근 경로를 나누어 확인했습니다. 인스턴스가 실행 중인지, 접속 주소가 변경되지 않았는지, 보안그룹에서 22번 포트를 허용했는지 살펴봤습니다. 인증 키의 경로와 파일 권한, 접속에 사용한 사용자 이름도 비교했습니다.

실제 원인은 서버를 중지했다가 다시 시작하면서 주소가 변경됐지만 기존 주소로 접속을 시도한 것이었습니다. 주소를 수정해 연결한 뒤에는 고정 주소가 필요한 경우와 그렇지 않은 경우를 구분했습니다. 보안그룹의 포트를 닫거나 다른 인증 키를 사용해 실패 메시지가 어떻게 달라지는지도 테스트했습니다.

  • 접속 성공 중심 설명: 가상 서버를 만들고 인증 키를 이용해 원격 접속했습니다.
  • 확인 순서가 보이는 설명: 서버 상태와 접속 주소, 보안그룹, 인증 키, 사용자 정보를 순서대로 확인했습니다.
  • 문제해결이 담긴 설명: 서버 재시작 후 변경된 주소를 기존 설정에서 계속 사용해 접속이 실패한 사실을 확인했습니다. 접근 포트와 인증 키 오류를 각각 재현해 메시지를 비교하고 점검 순서를 README에 정리했습니다.

명령어를 입력해 접속했다는 결과보다 실패 원인을 구간별로 나누어 확인한 과정이 핵심역량을 더 구체적으로 보여줍니다.

  1. 디스크 부족으로 애플리케이션이 멈춘 사례

개인 서비스를 운영하던 준비생은 서버에는 접속할 수 있지만 애플리케이션이 정상적으로 실행되지 않는 문제를 만났습니다. 새 버전을 배포한 직후였기 때문에 코드 오류라고 판단하고 이전 버전으로 되돌렸지만 같은 문제가 반복됐습니다.

애플리케이션 로그를 확인하려 했으나 새로운 기록이 생성되지 않았습니다. 시스템 자원을 점검하면서 디스크 사용량이 가득 찬 사실을 발견했고, 테스트 과정에서 생성된 로그 파일이 정리되지 않고 계속 쌓인 것이 원인이었습니다.

불필요한 로그를 정리해 서비스를 복구한 뒤 파일별 사용량과 로그 생성 속도를 확인했습니다. 보관 기간과 파일 크기 기준을 정하고 오래된 기록이 자동으로 정리되도록 설정했습니다. 디스크 사용량이 일정 수준을 넘으면 알림을 받을 수 있도록 모니터링 항목도 추가했습니다.

  • 처음에는 최근에 변경한 코드가 원인일 것이라고 추측했습니다. 하지만 이전 버전에서도 같은 현상이 발생한다는 사실을 확인하면서 애플리케이션 외부의 시스템 상태로 점검 범위를 넓혔습니다.
  • 디스크를 비워 서비스를 다시 실행한 것만으로 끝내지 않았습니다. 어떤 파일이 공간을 사용했는지와 같은 상황이 반복되는 이유를 확인했습니다.
  • 수정 후에는 로그 보관과 용량 알림을 추가했습니다. 일회성 복구가 아니라 재발 가능성을 낮추는 운영 개선 경험으로 바뀌었습니다.
  1. 보안과 비용은 별도의 항목이 아니라 운영 기준입니다

클라우드 환경에서는 자원을 쉽게 공개하거나 권한을 넓게 부여할 수 있습니다. 실습이 잘되지 않을 때 모든 접속을 허용하거나 관리자 권한을 부여하면 당장은 문제가 해결된 것처럼 보일 수 있지만 위험한 설정이 됩니다.

한 프로젝트에서는 데이터베이스 접속 문제를 해결하기 위해 모든 위치에서 접근할 수 있도록 포트를 열어둔 사례가 있었습니다. 준비생은 웹 서버만 접근하면 되는 구조였지만 편의를 위해 공개 범위를 넓게 설정했습니다. 이후 접속 주체와 필요한 포트를 다시 확인하고 웹 서버가 있는 영역에서만 데이터베이스에 접근하도록 제한했습니다.

비용도 서비스가 실행되는 한 함께 확인해야 합니다. 사용량이 늘면 서버와 네트워크, 저장 공간, 외부 전송 비용이 달라질 수 있습니다. 가장 큰 자원을 선택하는 것이 안정적인 설계는 아닙니다. 필요한 성능과 실제 사용량을 비교해 조정해야 합니다.

보안과 비용을 배포 이후에 따로 점검하는 항목으로 보지 말고 자원을 설계하고 운영하는 기준에 포함해야 합니다.

  1. 자동화는 반복 작업을 이해한 뒤 적용해야 합니다

클라우드 엔지니어는 반복되는 자원 생성과 배포, 설정 작업을 자동화할 수 있어야 합니다. 하지만 자동화 도구의 문법을 사용하는 것보다 어떤 작업을 반복하고 있으며 실패하면 어떤 영향을 주는지 이해하는 것이 먼저입니다.

수작업으로 서버를 구성할 때마다 설정이 달라진다면 같은 환경을 재현하기 어렵습니다. 자원과 설정을 코드로 관리하면 변경 내용을 검토하고 동일한 환경을 반복해서 만들 수 있습니다. 배포 과정도 빌드와 테스트, 배포, 상태 확인을 연결해 실수를 줄일 수 있습니다.

  • 자동화 전에는 현재 작업 순서와 필요한 입력값을 문서로 정리합니다. 수작업 과정을 이해하지 못한 상태에서 도구만 적용하면 실패 원인을 찾기 어려워집니다.
  • 자동 실행에 성공했다는 결과뿐 아니라 중간 단계가 실패할 때 어떻게 중단되고 이전 상태로 돌아가는지 확인해야 합니다.
  • 설정 파일과 비밀정보를 구분해야 합니다. 접근 키와 비밀번호를 코드 저장소에 직접 포함하지 않고 안전하게 관리할 방법을 적용해야 합니다.

성향적합성은 장애 상황에서 확인하고 기록하는 습관으로 판단합니다

  1. 새로운 기술보다 반복 점검을 견디는 태도가 필요합니다

클라우드 분야는 새로운 서비스와 자동화 도구를 접할 기회가 많아 빠르게 변화하는 기술에 관심 있는 사람에게 매력적으로 보일 수 있습니다. 그러나 실제 운영에서는 화려한 구축보다 상태를 확인하고 변경 영향을 검증하며 기록을 남기는 일이 반복됩니다.

서비스가 정상적으로 작동할 때도 자원 사용량과 오류 비율, 접근 기록을 점검해야 합니다. 설정을 하나 변경할 때는 어떤 시스템이 영향을 받을지 확인하고 문제가 생기면 이전 상태로 돌아갈 방법을 준비해야 합니다.

  • 작은 수치와 상태 변화를 꾸준히 확인하는 일이 맞는지 살펴봐야 합니다. 문제가 없을 때의 상태를 알아야 장애가 발생했을 때 차이를 찾을 수 있습니다.
  • 원인을 찾는 데 시간이 걸리더라도 확인한 사실과 추측을 구분할 수 있어야 합니다. 처음 예상이 틀렸을 때 다른 가능성으로 점검 범위를 넓히는 태도가 필요합니다.
  • 혼자 해결하는 것만 중요하지 않습니다. 장애 상황과 변경 내용을 다른 사람이 이해할 수 있도록 공유하고 필요한 도움을 빠르게 요청해야 합니다.
  1. 빠른 해결보다 안전한 변경이 필요한 상황이 있습니다

한 팀 프로젝트에서 서버 접속이 느려지자 준비생은 CPU가 부족하다고 판단해 더 큰 자원으로 즉시 변경하려 했습니다. 하지만 사용량 지표를 확인해 보니 CPU는 여유가 있었고 특정 요청이 데이터베이스 연결을 오래 점유하면서 응답이 지연되고 있었습니다.

원인을 확인하지 않고 서버 크기만 늘렸다면 비용은 증가하지만 문제는 계속될 수 있었습니다. 준비생은 느린 요청이 발생한 시간대와 애플리케이션 로그, 데이터베이스 연결 상태를 비교했습니다. 특정 조회 기능이 많은 데이터를 한 번에 요청하면서 연결이 오래 유지되는 현상을 확인했습니다.

조회 범위를 줄이고 페이지 단위로 데이터를 가져오도록 수정한 뒤 응답 시간과 연결 상태를 다시 확인했습니다. 서버 자원을 늘리는 방법은 실제 사용량이 증가해 현재 용량으로 처리하기 어려울 때 검토하기로 했습니다.

  • 판단 중심 설명: 서버가 느려져 더 높은 사양으로 변경하려고 했습니다.
  • 근거가 보이는 설명: CPU와 메모리, 요청 시간, 데이터베이스 연결 상태를 비교해 자원 부족 여부를 확인했습니다.
  • 운영 판단이 담긴 설명: CPU 사용량은 낮았지만 특정 조회 요청이 연결을 오래 점유하는 사실을 발견했습니다. 조회 범위를 조정한 뒤 응답과 연결 상태를 다시 측정하고 자원 변경 없이 문제를 줄였습니다.

이 사례는 빠르게 조치하는 것보다 변경 전에 근거를 확인하는 태도가 중요한 이유를 보여줍니다.

  1. 장애 기록은 다음 대응 속도를 높이는 자료가 됩니다

장애를 해결한 뒤 정상화됐다는 결과만 남기면 같은 문제가 다시 발생했을 때 처음부터 확인해야 합니다. 발생 시각과 영향 범위, 확인한 지표, 실제 원인, 적용한 조치, 재발 방지 내용을 기록하면 팀의 대응 기준이 됩니다.

포트폴리오에서도 장애 기록은 단순한 실패 일지가 아닙니다. 서버 접근 실패나 디스크 부족, 잘못된 권한 설정을 어떤 순서로 확인했는지 보여주면 지원자의 문제해결 방식을 확인할 수 있습니다.

  • 발생 조건에는 어떤 환경과 변경 이후 문제가 나타났는지 적습니다. 모든 사용자에게 영향을 줬는지 특정 기능만 실패했는지도 구분해야 합니다.
  • 확인 과정에는 실제로 본 로그와 지표, 설정을 기록합니다. 시도한 명령어를 모두 나열하기보다 원인을 좁히는 데 도움이 된 내용을 중심으로 정리합니다.
  • 해결 후에는 정상 작동 여부와 인접 기능을 다시 확인합니다. 같은 문제가 반복되지 않도록 알림이나 자동 정리, 점검 문서를 추가했는지도 남깁니다.
  1. 성향은 작은 운영 프로젝트에서 확인할 수 있습니다

클라우드 직무가 자신에게 맞는지 알아보기 위해 대규모 시스템을 만들 필요는 없습니다. 작은 웹 서비스를 배포하고 일정 기간 운영하면서 상태와 비용을 기록해 보는 것으로도 업무 성향을 확인할 수 있습니다.

서버와 데이터베이스를 연결하고 필요한 포트만 허용한 뒤 접속 경로를 그림으로 정리합니다. 애플리케이션이 중지되거나 디스크 사용량이 늘어나는 상황을 만들어 원인을 추적할 수 있습니다. 사용하지 않는 자원을 찾아 정리하고 비용 변화를 확인하는 것도 좋은 실습입니다.

문제가 생길 때마다 환경을 새로 만드는 것보다 기존 구조에서 원인을 찾는 과정이 흥미로운지 살펴봐야 합니다. 반복되는 설정을 문서화하고 자동화하고 싶은지, 작은 변경에도 영향을 확인하는 습관이 있는지도 중요한 판단 기준입니다.

기술을 빠르게 배우는 능력도 필요하지만 안정적인 운영을 위해 지루해 보이는 점검을 계속 수행할 수 있는 성향이 더 중요할 수 있습니다.

  • conclusion

클라우드 엔지니어는 가상 서버를 생성하고 서비스를 배포하는 데서 끝나는 직무가 아닙니다. 네트워크와 권한, 시스템 자원, 애플리케이션 상태를 연결해 관리하고 장애가 발생하면 어느 구간에서 문제가 생겼는지 추적해야 합니다.

현재 자신의 준비 상태와 성향은 다음 내용을 중심으로 점검할 수 있습니다.

  • 클라우드 서비스를 사용한 목록보다 서버와 네트워크, 포트, 인증, 애플리케이션이 연결되는 흐름을 설명할 수 있어야 합니다. SSH 접속과 서비스 요청이 실패했을 때 무엇부터 확인할지도 정리해야 합니다.
  • 배포 성공 화면만 포트폴리오에 넣지 말고 장애의 발생 조건과 확인한 로그, 실제 원인, 수정 후 검증 결과를 남겨야 합니다. 디스크 부족과 권한 오류, 프로세스 중단처럼 작은 문제도 끝까지 추적하면 핵심역량을 보여주는 경험이 됩니다.
  • 반복 점검과 문서화가 자신의 성향에 맞는지도 확인해야 합니다. 문제가 없을 때의 상태를 기록하고 변경 전후의 영향을 살피며 같은 장애를 줄이는 과정에 흥미가 있어야 장기적으로 업무를 지속하기 쉽습니다.

실제 자료를 검토하면 여러 클라우드 서비스를 사용했지만 접속 장애가 생기면 환경을 다시 만들겠다고 답하는 경우가 있습니다. 배포 결과보다 서버 상태와 보안그룹, 포트, 인증 키, 로그를 어떤 순서로 확인했는지가 더 구체적인 직무 근거가 됩니다.

서버 접근 실패를 추적한 기록은 문제해결 사례가 되고, 로그와 자원을 지속적으로 확인한 경험은 운영 역량으로 이어집니다. 반복 작업을 문서화하고 자동화한 과정은 포트폴리오와 면접 답변의 근거가 됩니다. 클라우드 엔지니어 준비는 서비스를 많이 사용해 보는 것보다 하나의 환경을 안정적이고 안전하게 운영해 보는 데서 시작해야 합니다.