일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Pinpoint
- CKA 기출문제
- 기록으로 실력을 쌓자
- docker
- kotlin querydsl
- aws
- 정보처리기사실기 기출문제
- 공부
- Kubernetes
- 정보처리기사 실기 기출문제
- CloudWatch
- APM
- AI
- AWS EKS
- golang
- Linux
- kotlin coroutine
- Elasticsearch
- 코틀린 코루틴의 정석
- mysql 튜닝
- tucker의 go 언어 프로그래밍
- Java
- minikube
- 오블완
- CKA
- kotlin
- go
- 티스토리챌린지
- PETERICA
- Spring
- Today
- Total
목록개발이야기 (79)
피터의 개발이야기
ㅁ 들어가며CXL과 애플 실리콘의 메모리 정책은 모두 메모리 접근 효율성을 극대화하는 데 초점을 두지만, 구현 방식과 적용 범위에서 뚜렷한 차이를 보인다. ㅁ 공통점ㅇ 데이터 복사 최소화 CXL과 애플 실리콘(UMA) 모두 CPU, GPU, 가속기 등 여러 컴포넌트가 동일한 메모리 풀을 공유하도록 설계되어 데이터 복사 오버헤드를 줄인다. 예: 애플 실리콘에서는 텍스처와 같은 그래픽 리소스를 CPU와 GPU가 별도 메모리 복사 없이 직접 공유한다. ㅇ 저지연 메모리 접근 CXL의 PCIe 기반 연결과 애플 실리콘의 SoC 통합 설계는 모두 낮은 지연 시간을 통해 실시간 데이터 처리 성능을 향상시킨다. ㅇ 자원 활용 최적화 CXL의 메모리 풀링과 애플 실리콘의 유니파이드 메모리 아키텍처는 메모리 할당 유연성..
ㅁ 들어가며 [AWS] Amazon EBS gp2 vs gp3 비교[AWS] EBS gp2 생성, gp3 업그레이드, 포퍼먼스 테스트Elasticsearch와 같은 고가용성과 I/O 집약적인 시스템을 운영할 때 작성한 글들이다. 이처럼 스토리지 성능과 지연률은 시스템의 성공을 좌우하는 중요한 요소이다. 특히 NVMe 스토리지를 컴퓨팅 인스턴스에 직접 연결하는 혁신적인 아키텍처는 초고속 성능과 낮은 지연률을 제공하며, AWS EBS 볼륨 타입을 활용하면 클라우드 환경에서도 이러한 이점을 누릴 수 있다. 이번 글에서는 NVMe 스토리지의 특징과 AWS EBS 볼륨 타입과 연결하여 지연률을 최적화하는 방법을 정리하였다. ㅁ NVMe 스토리지의 혁신 NVMe(Non-Volatile Memory Expres..
ㅁ 들어가며 최근 고성능 컴퓨팅(HPC)과 AI 시대가 도래하면서 데이터 처리 속도와 메모리 확장성에 대한 요구가 급격히 증가하고 있다. 호스트 프로세서에 연결된 메인 메모리 외에 NIC, GPU 및 스토리지 SSD에는 종종 충분히 활용되지 않는 메모리 캐시가 있다. 이는 해당 시스템 전체에 메모리가 유휴 상태임을 의미한다. 이러한 캐시는 일반적으로 연결할 도구가 없으면 상호 작용할 수 없다. 이러한 흐름 속에서 CXL(Compute Express Link) 기술을 알게 되었다. CXL은 기존 메모리 인터페이스의 한계를 극복하며, AI와 데이터센터 환경에서 효율성을 극대화하는 차세대 인터페이스로 자리 잡고 있다. 이번 글에서는 CXL 메모리의 개념, 학회 및 업계 동향, 그리고 HBM과의 차이점을 정리..
ㅁ 들어가며ㅇ 개발 조직에서 진정으로 효과적인 문화란 무엇일까?ㅇ 'RnR(Role and Responsibility)을 따지지 않는 문화'에 대해 생각해 보았다.ㅇ SK Summit AI 커뮤니티 운영자 3인방의 Together Talk 동영상과 이동욱님의 품앗이 문화, 예전에 작성한 [DevOps 개념정리] 사일로(Silo Effect)란?을 참조하여 훌륭한 개발 문화에 대해 정리해 보았다.ㅁ 품앗이 문화의 중요성훌륭한 개발 문화의 핵심은 '품앗이 문화'이다. 이는 단순히 자신의 역할에만 집중하는 것이 아니라, 전체 프로젝트의 목표를 위해 서로 돕는 문화를 의미한다. 이와 반대되는 개념으로 예전에 [DevOps 개념정리] 사일로(Silo Effect)란?을 작성하였다. DevOps와 대조되는 개념으..

ㅁ 들어가며KISA_클라우드서비스_보안인증제도_안내서(2024.06)에서 나타난 클라우드컴퓨팅서비스 보안 인증 제도의 중요성과 공공기관에 미치는 영향을 정리하였다. 이 글을 통해 우리는 클라우드 서비스의 보안이 왜 중요한지, 그리고 어떻게 이를 강화할 수 있는지를 알아보았다. ㅁ 클라우드컴퓨팅서비스 보안 인증 제도란? 클라우드컴퓨팅서비스 보안 인증 제도는 「클라우드컴퓨팅 발전 및 이용자 보호에 관한 법률」 제23조의2에 따라 클라우드 서비스 제공자가 보유한 데이터와 시스템을 보호하기 위한 표준적인 절차를 의미한다. 이 인증 제도는 클라우드 서비스 제공자가 제공하는 서비스의 정보보호 수준을 향상시키고 보장하기 위해 만들어졌다. 이 제도의 주요 목적은 다음과 같다.국가·..
ㅁ Transcoding이란?transcoding은 하나의 인코딩을 다른 인코딩으로 직접 디지털-디지털로 변환하는 과정이다. 일반적으로 대상 장치가 지원하는 포맷으로 변환하기 위해 사용할 수 한다.(wiki사전)동영상 트랜스코딩 작업이 필요한 경우는 원본 동영상의 코덱을 변경하거나, 영상 혹은 오디오 품질을 변경할 때, 영상 또는 음성에 효과를 추가하는 등의 경우가 있다.ㅁ ffmpeg 기능ㅇ 다양한 형식의 오디오/비디오 파일 변환ㅇ 오디오/비디오 인코딩 및 디코딩ㅇ 스트리밍ㅇ 필터 적용 (크기 조정, 자르기 등) ㅁ 설치# macbrew install ffmpeg# Linuxsudo apt-get install ffmpeg ㅁ 기본 사용법# 비디오 포멧변경ffmpeg -i input.avi -c:v ..
ㅁ 들어가며대화형 플랫폼과 연동되는 CS 시스템에서 사용하는 SIP에 대해서 알게 되었다. Internet Protocol을 사용하여 음성 통화를 지원하는 SIP 프로토콜에 대해서 정리하였다.ㅁ SIP(세션 초기화 프로토콜)란?SIP(Session Initiation Protocol)는 주로 음성 통화, 영상 통화, 메시징 등과 같은 멀티미디어 세션을 설정, 수정, 종료하는 데 사용되는 프로토콜이다. SIP는 VoIP(Voice over Internet Protocol) 서비스의 핵심 구성 요소로 자리 잡고 있다. ㅁ SIP의 주요 기능ㅇ 세션 설정: SIP는 두 통신 단말 간의 세션을 설정하는 역할을 한다. 예를 들어, 전화 통화를 시작하려면 발신자와 수신자가 서로의 정보를 교환해야 하는데, SIP가 ..
ㅁ 들어가며ㅇ 아파치 하이브(Apache Hive)에서 개념적 정리를 위해 아파치 하이브란?(Apache Hive)을 참조하여 정리하였다.ㅁ 아파치 하이브(Apache Hive)란 아파치 하이브(Apache Hive)는 하둡 환경에서 데이터 웨어하우징을 위한 도구이다. 데이터 분석을 위한 하둡이 탄생하였지만, 복잡한 맵리듀스 코드는 사용하기 어려웠고 테이블과 같은 정규화된 패턴이 없고 파일 혹은 디렉토리 단위로 데이터를 관리하였다. Hive는 이러한 하둡의 환경에서 SQL 기반으로 데이터베이스, 테이블, 파티션과 같은 정규화된 패턴을 제공하였다. 하이브는 SQL에 익숙한 사용자가 하둡의 대용량 데이터를 쉽게 처리할 수 있게 해주는 도구로, 데이터 웨어하우징과 분석 작업에 널리 사용된다. ㅁ SQL 유..
ㅁ 클라우드 이용 시, 사전 준비 단계의 필요한 조치ㅇ 업무 중요도 평가 및 분류- 금융회사의 내부 업무 중 클라우드 서비스가 요구되는 부분을 식별하고 중요도를 평가합니다.- 처리정보를 고유식별정보, 민감정보, 일반정보로 분류하여 보안 수준을 설정합니다. ㅇ 규제 준수 사항 확인- 금융회사에서 사용하는 데이터의 유형과 관련된 규제 및 법규를 확인합니다. (예: GDPR, PCI-DSS 등)- 클라우드 서비스 제공자가 이러한 규제 요구사항에 맞춰 보안 조치를 취하고 있는지 확인합니다. ㅇ 내부 절차 수립- 클라우드 서비스 이용을 위한 내부 절차와 정책을 수립합니다.- 데이터 백업 및 복구 계획, 접근 권한 관리 등 관련 절차를 명확히 합니다. ㅁ 클라우드 이용 시, 계약 체결 단계의 필요한 조치ㅇ 제공자의..

ㅁ 들어가며 인터넷을 통해 연결되는 수많은 디바이스들이 있다. 웹서비스를 비롯하여 많은 IOT 기기들을 연결하기 위해 클라이언트와 서버는 수많은 통신을 해야한다. 회사 동료와 HTTP2에 대해서 이야기 나누면서 HTTP1.1의 한계성과 HTTP2의 multiplexing 개념을 알게 되었다. 그리고 HTTP2는 과연 비동기 통신라고 말할 수 있을 지 함께 고민했었다. 그래서 이를 글로 정리하면서 HTTP3에 대해서도 알게 되어 함께 정리하였다. ㅁ 성능 개선의 필요성 HTTP(Hypertext Transfer Protocol)는 웹에서 클라이언트와 서버 간의 통신을 위한 핵심 프로토콜이다. HTTP1.1은 1997년에 도입되어 오랫동안 사용되었지만, 웹의 복잡성이 증가함에 따라 한계점이 드러났다. 이 ..