애플리케이션 단계를 넘어서고 싶어요
무슨 얘기나면 웹 개발은 프론트엔드와 백엔드로 나뉘고 개발하여 만든 애플리케이션을 배포할 서버가 필요한데,
이 서버를 구성하는 것에 대한 지식을 쌓고 싶은데 어디부터 시작할지 막막하네요.
aws 를 열심히 찾아보면서 배포까지 한적은 있습니다만 머리에 정확히 익혔다고 보긴 힘든거 같습니다. 따라가기 바빠서 왜?를 생각하지 않았거든요
aws는 js에 비유하면 리액트 같은 프레임워크같은 느낌이고
서버의 기본을 배우고 싶은데 (그래야 aws도 잘 활용할 수 있을거 같아서) 어떻게 나아가야 할까요?
아래는 ai 딸깍
데브옵스가 개발과 운영을 겸하는 직군이라고 하잖아. 운영이라 하면 웹 애플리케이션을 띄우기 위한 서버 구성일거고 개발은 애플리케이션의 개발일텐데 웹 애플리케이션은 프론트엔드, 백엔드로 찾아볼 수 있는데 운영은 무슨 키워드로 찾아서 검색해야할지 모르겠어
아주 좋은 질문입니다!
"운영"이라는 단어는 너무 포괄적이어서,
실제로 데브옵스(DevOps)에서 말하는 "운영"을 검색할 때는
좀 더 구체적인 키워드로 접근해야 원하는 정보를 찾을 수 있습니다.
데브옵스에서 "운영"이란?
웹 애플리케이션을 실제로 서비스하는 환경을 구축하고, 관리하고, 모니터링하는 일
서버, 인프라, 배포, 모니터링, 장애 대응, 자동화 등
단순히 서버를 띄우는 것뿐만 아니라,
서비스가 안정적으로 돌아가도록 하는 모든 활동을 포함합니다.
운영 관련 검색 키워드 예시
아래 키워드로 검색하면 데브옵스의 "운영" 영역에 대한 정보를 많이 찾을 수 있습니다.
1. 인프라(Infrastructure)
infrastructure as code (IaC)
AWS, GCP, Azure, 클라우드 인프라
서버 프로비저닝(server provisioning)
Terraform, Ansible, CloudFormation
2. 배포(Deployment)
CI/CD (Continuous Integration / Continuous Deployment)
배포 자동화(deployment automation)
GitHub Actions, Jenkins, GitLab CI, ArgoCD
3. 컨테이너/오케스트레이션
Docker, Kubernetes, ECS, EKS, GKE
컨테이너 오케스트레이션(container orchestration)
4. 모니터링/로깅
모니터링(monitoring)
로깅(logging)
Prometheus, Grafana, ELK Stack, Datadog, Sentry
5. 서버 관리/운영
서버 운영(server operation)
시스템 관리(system administration)
Linux administration
Nginx, Apache, 웹서버 운영
6. 보안/장애 대응
인프라 보안(infrastructure security)
장애 대응(incident response)
백업/복구(backup & recovery)
실제 검색 예시
"AWS 인프라 구축 방법"
"Kubernetes로 웹 서비스 운영하기"
"CI/CD 파이프라인 구축"
"웹 서버 모니터링 도구"
"DevOps 운영 자동화 사례"
"서버 장애 대응 매뉴얼"
요약
운영을 검색할 때는
"인프라", "배포", "모니터링", "서버 관리", "자동화", "컨테이너", "CI/CD" 등
좀 더 구체적인 키워드를 사용하면 원하는 정보를 쉽게 찾을 수 있습니다.
"DevOps 운영"만으로는 너무 포괄적이니,
위의 키워드와 조합해서 검색해보세요!
궁금한 점이나, 특정 분야(예: 클라우드, 모니터링 등)에 대해 더 알고 싶으면 언제든 질문해 주세요!