devops

·Terraform
2장의 세 번째 글이네요 🤣 2장은 네 개의 글로 작성될 예정입니다 다음 글부터 코드의 양을 조금 줄이고 간결하게 작성해보려고 합니다 2.6 웹 서버 클러스터 배포 단일 서버 배포에 성공하셨습니다! 다음 단계로 서버 클러스터 구성을 진행해보죠!! 트래픽 분산, 트래픽 양에 따라 클러스터 크기를 늘리거나 줄여봅시다!! 오토스케일링 그룹 (ASG) 활용 EC2 인스턴스 클러스터 시작 각 인스턴스 상태 모니터링 실패한 인스턴스 교체 로드에 따른 클러스터 사이즈 조정 등의 작업을 자동으로 처리 가이드는 시작 구성(Launch configuration)을 활용하여 ASG 생성 진행 aws_launch_configuration 리소스는 aws_instance와 거의 동일한 매개변수를 사용 # main.tf reso..
·Terraform
안녕하세요! 늑대양입니다!! 이번에는 페이지 분량을 생각하여 내용을 분할, 2.4장 과 2.5장 내용을 담았습니다 🤓 2.4 단일 웹 서버 배포 목표: 배포한 인스턴스에 웹 서버 실행 "Hello, World" 출력 #!/bin/bash echo "Hello, World" > index.html nohup busybox httpd -f -p 8080 & # 해당 배시 스크립트는 "Hello, World" 텍스트를 index.html 파일에 저장 후, # busybox를 통해 8080 포트에서 웹서버를 실행하여 제공합니다 # busybox 명령어를 nohub 과 & 로 매핑하여, # 배시 스크립트가 종료되더라도 웹 서버가 백그라운드에서 영구적으로 실행되도록 합니다. HTTP 기본 포트인 80이 아닌 808..
·Terraform
책의 1장과 2장 제목이 "왜 테라폼인가?"로 동일합니다 😁 이번 블로그도 마크다운 양식으로 작성되었습니다마크다운 작성법도 익숙해지면 관련된 마크다운 작성 가이드를 올리도록 해보겠습니다 😎 2장. 왜 테라폼인가? 테라폼의 기본 사용법 설명 테라폼 명령어를 실행하는 방법부터 테라폼을 사용하여 트래픽을 분산시키는 로드 밸런서가 있는 서버 클러스터를 배포하는 방법까지 익실 수 있습니다. 해당 인프라는 확장 가능하며 활용도가 높은 웹 서비스를 실행하기 좋은 출발점 이어지는 장에서 더욱 발전시켜 나갈 것 2.1 AWS 계정 설정 AWS 계정이 없으신 분들은 계정 생성을 진행해주시면 됩니다! 2.2 테라폼 설치 Terraform 공식 사이트에서 설치를 진행해주셔도 좋을 것 같습니다. Mac 사용자분들은 $ brew..
·Terraform
# 한 줄 요약 HashiCorp사의 Terraform과 관련된 내용으로 블로깅을 시작하고자 합니다. # 작성 계기 IaC가 중요하다는 것은 여러분 모두 알고 있으실거라고 생각합니다 (아직 Console 작업이 더 편한 것은 비밀입니다..😅) IaC를 위한 프로비저닝 도구인 Terraform 사용을 위해, 기초 개념 학습 및 향후 익숙하게 (또한 능숙하게) 사용하는 것이 목표입니다. 개인 학습 및 정리의 목적으로 노션에 정리를 진행했었는데 정리된 내용을 티스토리에도 옮겨적고자 합니다. 노션에서 정리한 내용에서 크게 수정하지 않고 이슈가 있는 내용(key, AWS 계정 보안 등)만 편집하여 블로그에 작성할 예정입니다. # 관련 자료 [메인 도서]는 비쥬얼이 인상적인 도마뱀이 그려져있는 O'REILLY 에서..
#늑대양
'devops' 태그의 글 목록 (2 Page)