반응형

OPS 76

클라우드의 장점 : fat/thin 클라이언트 구분이 없음

클라우드 컴퓨팅의 장점 중 하나는 "fat" 클라이언트와 "thin" 클라이언트의 구분이 없다는 것이죠!이를 이해하기 위해 먼저 fat 클라이언트와 thin 클라이언트가 무엇인지 알아보겠습니다. Fat 클라이언트 (Thick Client):- 사용자 측 컴퓨터에서 많은 양의 리소스를 사용하여 애플리케이션을 실행하는 형태- 데스크톱 애플리케이션처럼 프로그램이 로컬 컴퓨터에 설치되어 있고, 주요 처리가 로컬에서 수행- 클라이언트 측에서 강력한 하드웨어와 소프트웨어가 필요하며, 데이터나 서비스의 일부는 서버와 통신하지만 대부분의 처리는 로컬에서 이루어짐- 예) 마이크로소프트 오피스 (Microsoft Office) : Word, Excel, PowerPoint 등을 말함. 클라이언트(사용자의 PC) 자체에서 ..

OPS 2024.09.02

[Control Tower] AWS VPC FlowLog 설정 in CT and LZ

안녕하세요!이번 포스팅에서는 Control Tower와 Landing Zone 환경에서 AWS VPC FlowLog를 설정하는 법에 대해 알아보겠습니다. 싱글 어카운트 환경과 달리 Control Tower에서 VPC FlowLog를 설정하려면 반드시 AWS CLI를 이용해야하는 점! 잊지마세요. 1. Log Archive Account에서 S3 버킷 생성버킷 : log-archive-flow-log해당 버킷의 arn 따로 기록 (예 : arn:aws:s3:::log-archive-flow-log)2. 이 버킷에 다른 Account 에서 Log를 보낼 수 있도록 하는 Bucket Policy 설정Bucket Policy 예시{ "Version": "2012-10-17", "Statement": ..

OPS 2024.08.28

리전에서 가용영역 내부 그리고 가용영역 간 패킷 드랍 발생!

개요클라이언트의 리소스, 네트워크 대역폭 등 여러 원인에 의해 VPC 가용영역 패킷 로스 발생할 수 있음. 패킷 로스가 발생하면 데이터가 목적지에 도달하지 않기 때문에 데이터를 다시 보내는 과정에서 데이터 전송시간이 늘어나고, 네트워크 지연이 발생.확인 방법(AWS Support에 문의해서 확인함)AWS Network Manager의 Infrastructure Performance 기능 활용하면 AWS 리전, 가용영역에서 네트워크 지연시간 확인 권장비용Infrastructure Performance를 사용하는 데는 비용이 없으나, CW에서 성능을 보기 위해 구독 사용하면 요금 부과

OPS 2024.08.27

tracert 사용법

tracert 란?지정된 호스트에 도달할 때까지 통과하는 경로의 정보와 각 경로에서의 지연 시간을 추적하는 명령 ping과의 차이ping은 목적지 IP와 통신 가능 여부 확인하는 수준이라면tracert는 패킷이 출발지에서 목적지까지 이동하는 길목 하나하나 확인ping은 목적지에 일정한 크기의 패킷을 보내 목적지에서 응답하는지 점검 원리ICMP 이용해 목적지에 패킷 보내는 방식 (ping과 유사) 사용법C:\\Users\\XXX>tracert google.com최대 30홉 이상의google.com [142.250.66.110](으)로 가는 경로 추적: 1 1 ms 1 ms 1 ms 192.168.219.1 #우리집 공유기 IP 2 2 ms 1 ms 1 ms ..

OPS 2024.08.19

[k8s] 트러블슈팅할 때 꼭 봐야하는 events, logs, describe

events : 네임스페이스 단위로 이벤트 확인logs : 컨테이너 로그 확인 (이미지가 pull되고 나서 트러블슈팅할 때 보기)describe : 배포된 오브젝트의 상태 파악할 때 사용 (컨테이너까지는 알 수 없음)실습1.# k get event => image pull할 때 에러 발생한 것 확인됨 # k describe po  => ImagePullBackOff 로 인해 정상적인 컨테이너 실행 안되는 점 확인ㄴ> 맨 밑 event에 나오는 에러도 동일한 내용임.문제가 생긴 컨테이너만 다뤄서 # k get event  쓰는것보다 describe가 더 나음. 실습2.# k logs => 정상적으로 실행되서 올라와야만 log 확인 가능 /docker-entrypoint.sh: /docker-entrypoi..

OPS 2024.07.29

[k8s] -o yaml 과 --dry-run=client

-o yaml : 코드로 볼 때 (run, apply, create 모두 사용 가능)--dry-run=client : 실행은 안하고 yaml 형태의 코드를 보고 싶을 때 1. 코드를 보여주면서 실행, 배포 됨# kubectl run nginx --image=nginx -o yaml  2. 코드만 보여줌 => 매우 편하다 :)# kubectl run nginx --image=nginx --dry-run=client -o yaml apiVersion: v1 kind: Pod metadata:   creationTimestamp: null   labels:     run: nginx   name: nginx spec:   containers:   - image: nginx     name: nginx     ..

OPS 2024.07.29

정보처리기사 정리

계획 : 1. 매일 최소 1강씩 7과목 프로그래밍 특강(32개)2. 계산식 특강(21개)3. 데이터베이스 특강(12개) 7과목 알고리즘 표현방법&프로그램언어특성 - 나씨 슈더이만 차트  : 구조적 프로그래밍  : goto 구조 어렵  : 상자도표 - UML   : 구조와 설계 시각적 표현 표기법- 카멜 flowChart- 파스칼 FlowChart- 스네이크 flow_chart- 헝가리안  strFlowChart (자료형이나 특성 접두사로)- 케밥 flow-chart 언어- 저급 : 컴퓨터 기계언어  - 어셈블리 언어 : 1:1 매칭- 고급 : 인간 이해- 컴파일 : 목적코드로 변환하여 실행. 전체번역해서 목적코드로.- 인터프리터 : 한 줄씩.- 바이트 코드 언어 : java ; 바이트 코드로 변환되고 가..

OPS 2024.07.01

[AWS] 태그 정책에 대해 알아보자.

위치태그 정책은 AWS Organizations 또는 AWS Resource Groups을 이용해 사용할 수 있다.  AWS Organizations > 정책 > 태그 정책에서 확인할 수 있다. 역할태그 정책을 사용하여 태그 키와 태그 값의 기본 대소문자 처리를 포함한 태그를 일관적으로 유지 관리한다. 지정한 형태의 태그를 변경하지 못하지만, 규정을 준수하지 않는 태그가 있거나 태그가 없는 새 인스턴스를 시작하는 것을 막지는 않는다. 다시 말해 리소스에 연결할 태그 규칙을 특정한 규칙으로 지정해놓는 것이고, 이 규칙에 부합하지 않는다고 리소스 생성이 막히는 것은 아니다. 그래서 만약 리소스에 태그가 부여되지 않는 상태라면 태그 정책은 아무런 역할을 할 수 없다.설정방법 1. 태그 정책 활성화 2. 정책 ..

OPS 2024.06.25
반응형