나만몰랐던이야기(3)
-
Foreman
Foreman Foreman은 물리적 및 가상 서버를 위한 완전한 라이프사이클 관리 도구이다. 시스템 관리자의 반복적인 작업을 쉽게 자동화하고, 애플리케이션을 신속하게 배포하고, 온프레미스 또는 클라우드에서 서버를 사전 예방적으로 관리할 수 있는 권한을 제공다. Foreman은 시스템 관리자가 프로비저닝 및 구성에서 조직 및 모니터링에 이르기까지 전체 라이프사이클 동안 서버를 관리할 수 있도록 지원하는 오픈 소스 프로젝트이다. 프로비저닝 지원을 통해 새 서버 설정을 쉽게 제어하고 구성 관리(Puppet, Ansible, Chef 및 Salt 지원)를 사용하여 반복 작업을 쉽게 자동화할 수 있다. Foreman을 사용하면 VM이 있는 온프레미스와 베어메탈 또는 클라우드 모두에서 애플리케이션을 신속하게 배포..
2022.11.17 -
Puppet, Redfish
Puppet ruby로 만들어진 시스템 관리 자동화 툴. 주로 설정, 관리, 배포, 조직과 같은 일을 하기 위해 사용. 반복되는 업무를 자동화하기 위해 사용한다. (인프라, 데브옵스 엔지니어가 조직의 업무를 자동화하기 위해 많이 사용) Redfish 서버, 스토리지, 네트워킹 및 통합 인프라 관리를 위한 RESTful 인터페이스를 제공 하는 업계 표준 프로토콜을 제공하는 사양 모음 - 플랫폼 관리에 사용되는 Rest API. Distributed Management Task Force, Inc.에 의해 표준화 되었다. 보안 설정된 현재적인 프로그래밍 패러다임을 사용하여 배치되는 클라이언트 스크립트가 플랫폼 관리 태스크를 제어할 수 있다.
2022.11.15 -
Get 요청 시 url 중복 문제
나는 지난 번 프로젝트 할 때, Get 요청으로 parameter 값 받아올 때 예를들면 /boards/:id 가 있고 /boards/blah 같은게 있으면 위에거에 요청이 되길래 아 이거 이렇게 하면 안되는구나 해서 boards/detail/:id 이렇게 바꿔서 썼었는데 그냥 /boards/blah 코드가 저거보다 위에있으면 됐던 것. 왜 내가 이거 이렇게 해야되나보다 했을 떄 아무도 말 안해줬지 ? 또 나만 몰랐지 //예시 @Get("/search") search(@Query("year") searchingYear: string){ return `We are searching for a movie with a title: ${searchingYear}` } @Get("/:id") getOne(@Par..
2022.08.27