본문 바로가기

분류 전체보기6

[Tomcat] Redis 세션 클러스터링 구성 방법 안녕하세요! 시공의 폭풍(클라우드) 속으로! 강시공 입니다.😊 이번 포스트는 Tomcat 환경에서 Redis 세션 클러스터링 구성 방법에 대해 알아보겠습니다. 인프라 구성을 하면서 가장 많은 구조는 WEB, WAS, DB 구성의 3 Tier 구조입니다. 고객사에서 이중화를 중요시 한다면, 아래와 같이 WEB 2기, WAS 2기, DB 2기 구성이 됩니다. WAS 서버가 한대가 Down이 되버리면, 세션 클러스터링이 되지 않는 증발해버립니다. 서비스 영향도는, 홈페이지에서 로그인이 풀리고, 결제가 안돼는 등의 영향도를 예상할 수 있습니다. Redis 서버를 한 대 구성하는 방법을 알아보겠습니다! [일반적인 인프라 구성도] WEB01 WEB02 WAS01 WAS02 DB Server Tomcat REDIS .. 2023. 10. 18.
Ansible 배워보기 3탄 (Ansible Playbook 개념) - 작성 중 안녕하세요! 시공의 폭풍(클라우드) 속으로! 강시공 입니다.😊 이번 포스트는 Ansible Playbook에 대해 배워보는 포스트를 작성하였습니다. 1. Ansible Playbook이란 ? Redhat 공식 홈페이지에서 가져온 내용입니다. Ansible Playbook이란, 특정 인벤토리 또는 호스트 그룹에 대해 자동으로 실행되는 태스크(작업) 목록입니다. Ansible playbook은 YAML 구문을 사용합니다. YAML 파일은 .yaml 과 .yml 확장자를 사용합니다. YAML은 사람이 읽을 수 있는 언어이기 때문에 네트워크, 보안, 클라우드 등과 같이 특정 도메인의 IT 전문가의 경우 복잡한 코딩 언어를 학습하지 않아도 플레이북을 작성할 수 있습니다. 2. Ansible Playbook의 구성.. 2023. 10. 17.
Ansible 배워보기 2탄 (root 로그인이 불가 환경에서 Ansible 제어 방법) 안녕하세요! 시공의 폭풍(클라우드) 속으로! 강시공 입니다.😊 1탄 Ansible 설치에 이어서 이번 포스트는! root 로그인이 불가 환경에서 Ansible 제어 방법입니다. 공공기관이나, 보안을 중시하는 고객들은 /etc/ssh/sshd_config 파일 내용에 PermitRootLogin no 로 설정하고 사용합니다. 그러면, 아래와 같이 에러가 발생하는데요 Ansible 사용을 포기해야하는 걸까요? 😣이번 포스트에서 root 로그인이 불가할 때 사용할 수 있는 유용한 방법에 대해 포스트해 드리겠습니다. root 로그인이 불가한 경우에 서버 내부에 분명히 sudo 권한 상승을 가지고 있는 계정이 있을 겁니다. 저희는 그 계정을 이용해서, 사용자 권한을 root 급으로 에스컬레이션 시켜줄겁니다! * .. 2023. 10. 17.
Ansible 배워보기 1탄 (Ansible 설치 및 기본 명령어 배워보기) 안녕하세요! 시공의 폭풍(클라우드) 속으로! 강시공 입니다.😊 이번 포스트에서는 Ansible에 대해 소개하려고 합니다. 1. Ansible이란 ? Ansible이란, 자동화 및 구성 관리 도구이며, 시스템 관리자와 다수의 서버, 다수의 네트워크 장비, 다수의 애플리케이션을 쉽게 자동화하고 구성할 수 있게 해주는 오픈소스 도구입니다. Python 기반이며, MGMT 관리 서버만, Target 서버들과 SSH 통신만 되면, 에이전트 설치 없이 시스템을 제어할 수 있는 특징을 가지고 있어, 손쉽게 사용 가능합니다. 2. Ansible 주요 특징 - Agentless => MGMT 관리 서버만 ansible 패키지를 설치하면 됩니다. 타겟 서버들과 SSH 통신만 열려 있으면 되며, 타겟 서버들은 에이전트 설치.. 2023. 10. 16.