일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python scrap title
- 다짐
- 클론코딩
- 시계 줄질
- 1일1커밋
- pbcopy
- 전체지우기
- 가성비 다이버
- github
- eventsourcing
- 손목난민
- js이론
- Docker
- python scrap
- 주우재시계
- 코더가 아닌 개발자
- html/css 완강
- 떱텐
- 컨테이너 지우기
- 야근
- mn나토
- 리팩터링
- sne573
- 5600B
- html/css
- python flask
- python
- 재택
- CSS
- Git
- Today
- Total
목록분류 전체보기 (66)
발전하는 나를 기록하기 위해
1. 컨트롤 플레인 컴포넌트:API 서버: 클러스터의 중심이며, API를 통해 사용자와 상호 작용하고 쿠버네티스 리소스를 관리합니다.스케줄러: 새로 생성된 파드를 적절한 노드에 배치할 책임을 지닙니다.컨트롤러 매니저: 다양한 컨트롤러들을 실행하고 관리합니다.2. 컨트롤러:레플리케이션 컨트롤러: 원하는 수의 파드가 항상 실행되도록 보장합니다.엔드포인트 컨트롤러: 서비스에 대한 엔드포인트를 생성하고 관리합니다.서비스 컨트롤러: 서비스의 백엔드 포드를 관리합니다.노드 컨트롤러: 노드의 상태를 모니터링하고 관리합니다.데몬 셋 컨트롤러: 모든 노드에 특정 파드를 실행하도록 합니다.3. Kubelet:각 노드에서 실행되는 에이전트이며, API 서버로부터 명령을 받아 컨테이너를 실행하고 관리합니다.파드 생성, 이미지..
EC2 Instance Metadata(IMDS) IAM role 상관없이 스스로 metadata 알 수 있다. -> http://169.254.169.254/latest/meta-data ** AWS Security Token Service (STS)의 GetSessionToken AWS 자격 증명을 일시적으로 생성하는 데 사용되는 API. 일반적으로 AWS IAM 사용자나 역할이 기본 자격 증명(액세스 키와 시크릿 키)을 사용하여 AWS 서비스에 액세스하지만, GetSessionToken을 사용하면 임시 보안 자격 증명을 얻을 수 있다. AWS SDK(software development kit) CLI없이 application에서 aws바로 수행하기 위해서 제공되는 api ** 시험 : 언제 SDK..
Internet Gateway vpc가 인터넷에 연결되게 돕는다. NAT Gateway(NAT Instance) -> NACL 이랑 헷갈렸다. private subnet이 private 상태로 인터넷에 접근할 수 있게 한다. private subnet과 IGW 사이에서 중계기 역할을 함 Network ACL -> (SG보다 바깥에서 작동한다.) stateless 서브넷에서 오고가는 트래픽을 관리하는 방화벽 allow and deny rule 정할 수 있다. 서브넷레벨에서 움직인다. 오직 IP주소만 가지고 움직임 Security groups stateful ENI(elastic networking interface) / EC2 인스턴스에서 관리하는 방화벽 allow rule만 있다. IP주소, securi..
RDS (Relational Database Service) Read replicas vs Multi AZ 비교해서 설명 read replicas : 비동기 복사. eventually consistent(복제된 DB에 즉각 반영되지 않고 지연이 발생 할 수 있다.) ex) 통계 어플리케이션에서 사용하기 위해서 read replica 만들어서 사용 복제본에 select만 하기 때문에 기존 어플리케이션에 영향을 끼치지 않음 network cost same region / diff AZ => Free diff region => paied $$$ Q. 최대 read replicas 개수 A. 15개 multi AZ(Disaster Recovery) : 동기 복사. 하나의 DNS를 가지고 failover to s..
stability 수직확장 scale up/down 수평확장 scale out/in high availability 적어도 2곳에서 관리하기 때문에 서비스가 멈추지 않음 multi AZ을 통해서 어플리케이션 구동 ELB Elastic LoadBalance CLB : Classic LB 이제 서비스 안함 ALB : Application LB Layer 7 (애플리케이션 계층) 로드 밸런싱을 제공 http, https NLB : Network LB Layer 4 (전송 계층) 로드 밸런싱을 수행하며, 고성능 네트워크 기반 서비스에 적합 TCP 및 UDP와 관련된 로드 밸런싱을 수행 one static IP per AZ, support EIP health check -> TCP, HTTP, HTTPS 시험관련..
비용관련 내용들 IAM 정책 그룹, user에 정책 설정 MFA(Multi Factor Authentication) Virtual MFA U2F secutiry Other hardware aws 접근하는 방법 3가지 console(GUI) CLI -> aws configure에서 access key / secret key 설정해서 접속할 수 있음. aws configure list로 상태확인 aws iam list-users로 현재 iam의 유저 조회 SDK IAM Role AWS services에게 허용하는 역할 (EC2, Lambda Function ...) IAM Policy(정책): 정책(Policy)은 AWS 리소스에 대한 액세스 권한을 정의하고 제어하는 데 사용됩니다. JSON 형식으로 정의되..
SaaS (Software as a Service - 소프트웨어 서비스): 이메일 서비스: Gmail, Outlook.com 등은 대표적인 무료 이메일 서비스로 일상적인 이메일 송수신을 지원합니다. 업무 협업 도구: Google Workspace (구 G Suite), Microsoft Office 365, Slack은 업무 협업 및 문서 공유에 사용됩니다. 클라우드 스토리지: Dropbox, Google Drive, Microsoft OneDrive는 파일 저장 및 공유를 위한 클라우드 스토리지 서비스입니다. PaaS (Platform as a Service - 플랫폼 서비스): 웹 호스팅 플랫폼: Heroku, Netlify는 웹 개발 및 호스팅을 간단하게 제공합니다. 앱 배포 플랫폼: AWS Ela..
첫번째 import org.springframework.boot.CommandLineRunner; import org.springframework.stereotype.Component; import java.util.Arrays; @Component public class DemoCommandLineRunner implements CommandLineRunner { @Override public void run(String... args) throws Exception { System.out.println("CommandLineRunner Args: " + Arrays.toString(args)); } } 두번째 import org.springframework.boot.ApplicationArgument..
파일의 히스토리 보기 git log -p -- src/main/resources/application-stg.yml