DevOps 5

AWS Route 53 (+DNS)

https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/Welcome.html Amazon Route 53은 무엇인가요? - Amazon Route 53 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com Inpa에서 정리를 너무 잘해뒀다. 아주 딥하게 공부할꺼 아니면 이 블로그만 봐도 될 것 같다. https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-Route-53-%EA%B0%9C%EB%85%90-%EC%9B%90%EB%A6%AC-%EC%82%AC%EC%9A%A9-..

DevOps 2023.08.12

EC2란 무엇인가

EC2가 무엇인지 대충은 알고 있는데 맞는건지 확신이 없어서 알아보기로 했다. 정리한다고 머리에 다 들어오는 것은 아니지만 한번 정리해두면 다음에 까먹었을때 다시 보면 기억에 도움이 되서 대충이나마 작성한다. EC2란? EC2 에 대해서 AWS에서는 다음과 같이 설명했다. Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다. Amazon EC2에서는 ..

DevOps 2023.05.27

Bastion 서버란 무엇인가

올해초에 인프라 전환을 하기 전에 서비스를 배포할 때 Bastion서버라는 곳에 접속한 다음에 여러 커맨드를 입력하고 배포를 했었다. 당시의 서비스 배포 과정은 다음과 같았다. $ ssh -i ~/.ssh/id_rsa deploy@3.xxx.xxx.xxx -A $ conn api1 $ git pull $ yarn build $ pm2 restart 0 대충 이렇게 하면 서비스 배포가 된다는 것은 알고 있었는데 어떤 과정인지 잘 몰랐어서 늦게나마 찾아보고 정리했다. 명령어에 대한 설명은 다음과 같다. $ ssh -i ~/.ssh/id_rsa deploy@3.xxx.xxx.xxx -A 외부에서 deploy라는 사용자로 3.xxx.xxx.xxx라는 IP주소를 가진 서버에 접속한다. 이때 ~/.ssh/id_rs..

DevOps 2023.05.13

Jenkins 개념 및 용어 정리

Jenkins란? Jenkins는 지속적인 통합(Continuous Integration, CI) 및 지속적인 전달(Continuous Delivery, CD)를 지원하는 오픈 소스 자동화 도구입니다. 소프트웨어 개발에서 CI/CD는 개발자들이 애플리케이션의 변경 사항을 빠르게 통합하고, 테스트 및 배포를 자동화하여 품질을 유지하고 소프트웨어를 신속하게 제공하는 데 도움을 줍니다. Jenkins는 다양한 개발 언어와 프레임워크를 지원하며, 유연하고 확장 가능한 플러그인 아키텍처를 갖추고 있어 다양한 개발 환경에 맞춰 사용자 정의 파이프라인을 구성할 수 있습니다. Jenkins를 사용하면 소스 코드의 변경 사항을 감지하고, 빌드, 테스트, 정적 코드 분석, 패키징, 배포 등의 작업을 자동화할 수 있습니다...

DevOps 2023.05.13

Grafana, Loki, Prometheus

Grafana Grafana is the open source analytics & monitoring solution for every database. 그라파나는 오픈소스 대화형 데이터 시각화 플랫폼으로, 일종의 툴킷이다. 하나의 대시보드 (또는 여러 대시보드)로 통합된 차트와 그래프를 통해 데이터를 볼 수 있다. Grafana Sandbox (https://play.grafana.org/) Grafana If you're seeing this Grafana has failed to load its application files 1. This could be caused by your reverse proxy settings. 2. If you host grafana under subpath mak..

DevOps 2023.02.19