본문 바로가기
  • 지요미의 IT성장일기
728x90

전체 글205

Terraform이란? Terraform이란? HashiCorp Terraform은 버전을 지정하고 재사용하고 공유할 수 있는 사람이 읽을 수 있는 구성파일에서 클라우드 및 온프레미스 리소스를 모두 정의할 수 있는 코드형 인프라 도구이다. 그런 다음 일관된 워크플로를 사용하여 수명 주기 동안 모든 인프라를 프로비저닝하고 관리할 수 있다. Terraform은 컴퓨팅, 스토리지 및 네트워킹 리소스와 같은 하위 수준 구성 요소는 물론 DNS항목 및 SaaS 기능과 같은 상위 수준 구성 요소를 관리할 수 있다. Terraform 작동방법? API(응용 프로그래밍 인터페이스)를 통해 클라우드 플랫폼 및 기타 서비스에서 리소스를 생성하고 관리한다. 제공자를 통해 Terraform은액세스 가능한 API를 통해 거의 모든 플랫폼 또는 서비스.. 2024. 2. 22.
Ansible - 옵션 --- 센토스 아파치 애드혹 관리 --- ansible centos -m yum -a "name=httpd state=present" -k httpd 설치함 하지만 기동은 안된 상태라서 centos에가면 curl 명령어가 되지 않는다. ansible centos -m service -a "name=httpd state=started" -k httpd 기동시켜주는 명령어! 접속테스트 해보았더니 된당!!! (◦˘ З(◦’ںˉ◦)cнϋ♡ 외부에서 접속해보기 위해 public ip로 테스트 해보았더니 요기도 접속이 완료 되었다! 그럼 웹페이지를 한번 꾸며볼까? curl https://www.nginx.com/ -o index.html ls vi index.html index 파일 내 타이틀을 수정해주었다. an.. 2024. 2. 21.
Ansible - 인스턴스 설치(GCP에 함) 및 앤서블 명령어 보호되어 있는 글 입니다. 2024. 2. 21.
Ansible이란? Ansible은 여러개의 서버를 효율적으로 관리할 수 있게 해주는 환경구성 자동화 도구이다. 2012년에 마이클 데한 이라는 개발자가 만들어 소스코드를 공개한 오픈소스 소프트웨어이며 2015년에 레드햇이 인수함. 앤서블은 플레이북이라는 파일에 실행할 구성을 선언해 놓으면 필요할 때마다 자동으로 실행시킬 수 있는 것이 가장 큰 특징! 웹 서버 구성과 DB서버의 구성을 선언해 놓으면 관리자들은 필요할 때마다 그 구성대로 서버의 설정을 배포할 수 있게 해주는 것이다. 기존 리눅스에서 동일한 환경을 구성하기 위해 bash 쉘 스크립트에 패키지의 설치, 설정파일 수정 등을 나열하여 이를 실행하는 것이 일반적이었다. IT의 기술력이 진보함에 따라 인프라 환경도 기존 DataCenter에서 cloud환경으로 변화되고.. 2024. 2. 21.
IaC(코드형 인프라) 코드(스크립트)를 작성 및 실행하여 인프라를 생성, 배포, 수정, 정리하는 것을 말한다. 이는 서버를 물리적으로 설치하는 등의 하드웨어 측면을 포함하여 운영의 모든 측면을 소프트웨어적으로 생각하는 중대한 사고 전환을 보여준다. 코드형 인프라의 핵심은 서버, 데이터베이스, 네트워크, 로그파일, 애플리케이션 구성, 문서, 자동화된 테스트, 배포 프로세스 등 거의 모든 것을 스크립트로 관리할 수 있다. 코드형 인프라 도구로는 애드혹 스크립트, 구성 관리 도구, 서버 템플릿 도구, 오케스트레이션 도구, 프로비전 도구가 있다. 1. 애드혹 스크립트 (라틴어) #!/bin/bash yum install -y httpd systemctl enable --now httpd echo "Hello World" > /var.. 2024. 2. 21.
Kubernetes - 프로메테우스 프로메테우스 프로메테우스는 CNCF가 호스트하는 오픈소스 소프트웨어 모니터링 도구. 운영비용이나 서버 측 머신 리소스가 필요하고 여러가지 메트릭을 수집/그래프화/모니터링할 수 있음. 대부분의 모니터링 도구가 push방식 즉, 대상 서버에 에이전트를 설치하고 이 에이전트가 메트릭 데이터를 수집해서 모니터링 서버로 보내면 상태를 보여주는 방식을 취함. 하지만 프로메테우스는 pull방식을 사용하여 대상 서버에 에이전트가 떠있으면 프로메테우스 서버가 주기적으로 에이전트에 접속해서 데이터를 가져오는 방식을 취함. --- metric-server # k apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.6.3/compone.. 2024. 2. 20.
728x90