| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- IAM
- cka 준비
- DNS
- GNS3
- SAA-C03
- aws cloud shcool 8
- vmware
- Troubleshooting
- NAT
- aws SAA-c03
- Kubernetes
- CKA 자격증
- AWS 자격증
- tftp
- EC2
- NLB
- linux
- Firewall
- aws saa
- aws cloud school 8
- eks
- docker
- aws cloud
- vyos
- ALB
- AWS
- cka
- Ebs
- 네트워크
- FTP
- Today
- Total
목록전체 글 (144)
나의 공부기록
📋 목차프로젝트 배경 (너가 방금 작성한 내용)프로젝트 개요실습 환경 소개Registry 서버 인증서 적용Client 인증서 신뢰 설정Buildx/BuildKit 구성멀티 아키텍처 이미지 빌드 & Push/PullTrouble Shooting 정리프로젝트 회고관련 개념 정리📘 1. 프로젝트 배경이번 Docker 프로젝트를 시작한 계기는 AWS Cloud School에서의 경험에서 출발했다.당시 Docker 개념을 처음 배우면서 사설 레지스트리를 띄워 이미지 Push/Pull 실습을 진행했는데, TLS 인증서가 제대로 구성되어 있지 않아 보안 관련 오류가 계속 발생했다. 결국 --insecure-registry 옵션을 사용해 보안을 임시로 비활성화한 상태로 실습을 마쳤다. 기능은 동작했지만, “실제 서..
✅ DevOps란?개발(Dev)과 운영(Ops)을 하나의 가치 흐름으로 묶어, 자동화/협업/피드백을 통해 제품을 빠르고 안정적으로 전달하는 엔지니어링/문화/프로세스의 집합➡️ IaC + CI/CD 🌟 IaC(Infrastructure as Code)인프라를 코드로 정의✅ 장점인프라를 On-Demand로 빠르게 띄울 수 있음휴먼 에러를 줄일 수 있음동일한 환경을 재현 가능(=immutable, 불변)⚙️ 특징멱등성 성립 ➡️ 여러 번 수행해도 같은 결과가 나온다.➡️ httpd 데몬이 설치되었으면 좋겠어(=바램 Desired) 👉 설치가 안되어있다면 설치, 이미 설치가 되어 있다면 설치 ❌ ✅ IaC 종류1. Ansible이미 구축된 인프라를 관리하는데 특화상태 구성/배포에 특화2. Terraform..
KVM : Kernel-based Virtual Machine 리눅스 커널에 포함된 하이퍼바이저(가상화 기술)👉 리눅스 자체가 가상화 호스트(Host OS)가 되어 여러 개의 게스트 VM(Guest OS)을 실행할 수 있음 Hypervisor(가상화)서버 가상화 ➡️ 물리 서버의 자원을 하이퍼바이저를 통해 여러 VM이 공유컨테이너 가상화 ➡️ 커널을 공유하고 애플리케이션 단위로 격리(Docker, Kubernetes)클라우드 ➡️ 가상화 기반의 추상화를 한 단계 더 확장 👉 자원(서버, 스토리지, 네트워크)을 API로 제공 ✅ Hypervisor 분류⚙️ 위치에 따른 분류Type1 (Bare-metal)하드웨어 위에서 직접 동작(성능, 안정성 ⬆️)자원의 효율 ➡️ 오버헤드VMware ESXi, Hy..
FTP : File Transfer Protocol파일 전송 프로토콜TCP / Port : 20(데이터 전송), 21(세션 수립) 특징TCP 기반 : 연결 지향, 신뢰성 보장제어 채널 + 데이터 채널 두 개 사용인증(계정/비밀번호) 지원 ➡ 접근 제어 가능파일 업로드/다운로드/삭제/디렉터리 이동 등 다양한 파일 조작 가능Active/Passive 모드 존재(방화벽/NAT 환경에서 패시브 권장) 🤔 FTP의 Active/Passive 모드란?더보기FTP에서 Active 모드와 Passive 모드는 데이터 전송 채널을 어떻게 열고 연결하느냐에 대한 차이 FTP는 제어 채널(Control Channel)과 데이터 채널(Data Channel) 두 개의 TCP 연결을 사용1. 제어 채널 : 기본 포트 21 ..
일정날짜 : 25.08.14.(목)장소 : 스타벅스 태평로점시간 : 13:00 ~ 19:00내용 VMware Workstation가상화 프로그램으로 컴퓨터의 물리적인 자원을 추상화하여 VM(Virtual Machine)을 생성하도록 도와주는 툴👉 Hypervisor : 하이퍼바이저 💡 가상화(Virtualization)이란?물리적인 하드웨어 자원을 논리적으로 분리해서, 여러 개의 독립적인 가상 환경을 구성하는 기술 💡 하이퍼바이저(Hypervisor)이란?가상화를 실현하는 소프트웨어 계층VMware의 핵심 엔진 역할 ✅ Hypervisor 종류구분Type1 : Bera-metal HypervisorType 2 : Hosted Hypervisor설치 위치하드웨어(서버)에 직접 설치기존 OS(Wind..
일정날짜 : 25.08.01.(금)장소 : 할리스 태평로점시간 : 14:00 ~ 18:40내용AWS Cloud School 8th - Final Project 각 파트 정리다음 주 STUDY 계획Liftify 인프라 & 마이그레이션 스터디 정리지난 스터디에서는 Liftify 서비스 인프라 설계, Terraform 기반 인프라 마이그레이션, DB 마이그레이션, 그리고 앱 배포까지의 전체 아키텍처와 구현 과정을 상세히 다뤘습니다. 실제 서비스 운영과 무중단 배포, 보안 강화 및 모니터링까지 포괄하는 내용을 체계적으로 정리해 보았습니다.1. 서비스 인프라 구조CloudFront 2개 분리 및 도메인 구성메인 도메인 liftify.org에 대해 Route53에서 서브도메인을 나눠 CloudFront를 2개 운영..
일정날짜 : 25.08.07.(목)장소 : 스타벅스 태평로점시간 : 13:00 ~ 18:00내용네트워크OSI 7 Layer, CIDR, DHCP, NAT(DNAT, PAT), OSPF, Subnetting, Supernetting면접 CS 질문 답변 연습다음 주 STUDY 계획OSI(Open System Interconnection) 7 Layer국제 표준화 기구(ISO)에서 개발한 컴퓨터 네트워크 프로토콜 모델네트워크 통신 과정을 7개의 계층으로 분리하여 각 계층이 특정 기능을 수행하도록 하는 것을 목적 🤔왜 필요한가?1. 표준화(Standards)를 통해 호환성 확보서로 다른 나라, 회사의 장비나 소프트웨어들이 서로 통신 가능하도록 만들기 위해서 사용➡️ 모든 제조사나 개발자가 이 구조를 따르면 누..
Jenkins를 통한 CI/CD✅ 사전 세팅더보기1. Cluster 생성export PRI_SUBNET1_ID=subnet-0b0e6export PRI_SUBNET2_ID=subnet-09a7cexport CLUSTER_NAME=pri1-clusterexport ACCOUNT_ID=7981export VPC_ID=vpc-0350export REGION=ap-northeast-2eksctl create cluster --vpc-private-subnets $PRI_SUBNET1_ID,$PRI_SUBNET2_ID --name pri-cluster --region ap-northeast-2 --version 1.32 --nodegroup-name pricng --node-type t3.small --nodes..