전체 글 565

AWS-EKS-3TIER

[0] 아키텍쳐 설계 ㄴ ANSIBLE 셋업 부 지금 EC2 방식 EKS 방식 Ansible로 Nginx 설치·화면 복사Web 이미지에 Nginx·HTML·JS·설정 포함Java 설치·JAR 복사·systemd 등록App 이미지에 Java 실행 환경·JAR 포함app.env 파일 배포실행 시 환경변수·Secret으로 주입서버별 설치·재시작Deployment로 Pod 생성·업데이트 ㄴ 배포 흐름로컬 또는 GitHub Actions │ ├─ Web 이미지 빌드 └─ App 이미지 빌드 ↓ ECR에 이미지 Push ↓ Kubernetes Deployment에 이미지 지정 ↓ EKS에서 이미지를 받아 Pod 실행Nginx의 프록시 대상도 App의 사..

[0] TRACK/[c] EKS 2026.09.26

3-tier APP만들기

0. 구조 확인 대상 최초 생성 시 user data이후 Ansible 작업BastionAnsible·Git 설치, 배포 저장소 다운로드Playbook 실행WebSSH 계정·비밀번호 설정, 비밀번호 인증 허용, sshd 시작Nginx 설치, 화면·프록시 설정 배포AppSSH 계정·비밀번호 설정, 비밀번호 인증 허용, sshd 시작Java 설치, Spring Boot JAR·설정 배포, 서비스 시작 SSH 22번 포트의 보안 그룹 허용은 Terraform에서 설정하고,서버 내부의 SSH 인증 설정은 user data에서 처리합니다.Web·App에는 Ansible 모듈 실행에 필요한 Python도 있어야 하므로 AMI에 포함되어 있는지 확인해야 합니다. 1. 아키텍처 결정bastion에서 수동 작업basti..

카테고리 없음 2026.09.14

user_data(pw,nginx)

1. PW변경+SSH PW authentication도 해줘야함2. nginx셋팅 3. SSHuser_data = /usr/share/nginx/html/index.html# SSH 서비스 시작 및 부팅 시 자동 실행systemctl enable --now sshd# 기존 설정보다 먼저 읽히도록 비밀번호 인증 설정mkdir -p /etc/ssh/sshd_config.decho 'PasswordAuthentication yes' > /etc/ssh/sshd_config.d/00-password-auth.conf# 위 설정 파일을 가장 먼저 읽도록 지정sed -i '1i Include /etc/ssh/sshd_config.d/00-password-auth.conf' /etc/ssh/sshd_config# ..

카테고리 없음 2026.09.13

SAN 구축

0. 준비1. 실습개요실제 필드에서 활용되는 "CCTV - SERVER - SAN switch - Storage" 구조이는 네트워크, 서버, 스토리지를 한 번에 공부하기 좋다.저런 구축실습은 다음과 같은 작업을 하는 것이다.네트워크 사이드에서 해야 하는 것- 서버-스토리지 측 실물 FC케이블 연결- 알리아스...조닝...스토리지 사이드에서 해야 하는 것 - physical disk 삽입- Pool / Vol 만들기 mdadm- initiator 찾기- Host 만들고 Mapping서버 사이드에서 해야 하는 것- 마운트- fstab 설정 - Multipath... 그런데 이 구축을 위해 FC케이블, 스위치, 스토리지 등 고가의 제품을 구매, 단순히 집에서 실습하기는 어렵다. 2. Oracle Virtua..

데이터베이스

1장 : 데이터베이스 개요자료와 정보자료(Data): 현실 세계에서 관찰하거나 측정하여 얻은 가공 전의 값이다.정보(Information): 자료를 목적에 맞게 처리하여 의미와 가치를 부여한 결과이다.정보는 의사결정에 도움을 주지만, 단순한 관찰값 자체는 자료에 해당한다.데이터베이스의 정의데이터베이스는 조직의 여러 사용자가 공동으로 이용하도록 통합하여 저장한 운영 데이터의 집합이다.통합 데이터(Integrated Data): 중복을 최소화하여 통합한 데이터저장 데이터(Stored Data): 컴퓨터가 접근할 수 있는 저장 매체에 보관한 데이터운영 데이터(Operational Data): 조직의 고유 업무를 수행하는 데 반드시 필요한 데이터공유 데이터(Shared Data): 여러 사용자와 응용 프로그램이..

카테고리 없음 2026.08.18