전체 글
-
Throttling(쓰로틀링) 현상이란?CS 지식/chat gpt와 TIL 2023. 10. 16. 18:00
Throttling(쓰로틀링)은 일반적으로 PC, 노트북, 모바일 기기의 CPU, GPU 등이 지나치게 과열될때 기기의 손상을 막고자 클럭과 전압을 강제적으로 낮추거나 강제로 전원을 꺼서 발열을 줄이는 기능입니다. 성능을 강제로 낮춘다는 점에서 거부감이 들 수 있으나, 발열을 제대로 제어할 수 없게 되면 기기의 수명과 배터리에 악영향을 주게 되므로 꼭 필요한 기능이라 할 수 있습니다. 특히 발열에 취약한 스마트폰/태블릿/노트북 등은 필수적으로 스로틀링 기능을 갖추고 있습니다. 같은 사양의 노트북이 데스크톱에 비해 성능이 떨어지는 이유도 방열성능이 떨어져 그만큼 스로틀링이 빨리오거나, 부품 보호를 위해 스로틀링의 임계값이 낮게 세팅되어 있기 때문입니다. PC, 노트북과 같이 쿨링팬과 히트싱크 구조를 가지고..
-
HDD와 SDD의 차이CS 지식/chat gpt와 TIL 2023. 10. 13. 16:57
오늘날 개인 저장소로 주로 활용되는 것은 크게 HDD와 SSD입니다. HDD는 자기적 방식, SSD는 전기적 방식의 원리를 이용한다는 점에서 저장 방식의 차이를 가지고 있습니다. HDD와 SSD의 차이를 이해하기 쉽게 예시와 함께 설명해 드리겠습니다. HDD (Hard Disk Drive) 과거에 많이 사용되었던 LP판 동작과 유사합니다. LP판이 돌아가면 축음기 바늘이 LP판에 새겨진 진동 정보를 소리로 전달하는 것처럼 HDD도 정보를 저장하는 플래터와 정보를 찾는 해드로 구성되어 있습니다. 헤드가 플래터의 정보를 읽어서 컴퓨터에 전달하거나 컴퓨터가 보내는 신호를 플래터에 저장하게 됩니다. 이때 플래터는 자성 물질로 되어 있어서 내부의 작은 자석이 정렬되어 있으면 1, 정렬되어 있지 않아서 자기 신호를..
-
IOPS란?CS 지식/chat gpt와 TIL 2023. 10. 13. 13:13
IOPS는 "Input/Output Operations Per Second"의 약자로, 컴퓨터 또는 저장 장치의 성능을 나타내는 중요한 지표 중 하나입니다. IOPS는 초당 처리되는 I/O의 개수라고 이해하면 됩니다. 보통 저장장치의 속도를 나타낼때의 측정 단위가 되면 이는 데이터 스토리지 장치의 성능을 측정할 사용됩니다. IOPS가 100이라고 하면 1초에 100 X 블럭 크기 만큼의 IO가 가능하다고 할 수 있습니다. IOPS를 예시로 설명하면: 가정해 봅시다. 당신이 하드 디스크 드라이브 (HDD)와 솔리드 스테이트 드라이브 (SSD) 두 가지 다른 유형의 저장 장치를 가지고 있다고 합시다. 이 두 드라이브는 데이터를 저장하고 검색하는 데 얼마나 빠르게 작동하는지를 측정할 때 IOPS가 유용합니다...
-
[ AWS ] 효율적 자원관리를 위한 리소스 태깅 (resource tagging)AWS 2023. 10. 12. 11:20
AWS 계정에 다수의 리소스를 배포하게되면, 각종 서비스와 리소스에 대한 관리가 점점 어려워집니다. EC2 인스턴스와 그에 속한 스토리지, 시큐리티 그룹, Elastic IP 주소 등이 많아질수록 VPC의 수와 연결 방식 또한 세분화되고 복잡해집니다. 이러한 상황 같이 리소스 관리가 복잡해진다면, 리소스의 목적 및 다른 리소스와의 관련성 등을 기준으로 나름의 식별 체계를 갖추는 것이 중요해지며, 이를 위한 가장 좋은 방법중 하나는 일관된 명명 규칙을 지닌 태그를 부여하는 것 입니다!!!! EC2 뿐만 아니라 AWS 계정으로 접근할 수 있는 거의 모든 요소에 AWS 리소스 태그를 붙일 수 있으며, 하나의 태그는 키와 연관 값으로 작성합니다. 예를 들어 상용 서버 배포 후 각 서버에 production-se..
-
AWS CPU Credit 과 CPU credit Balance의 차이는 무엇일까?AWS 2023. 10. 11. 17:44
AWS EC2에는 고정 성능 인스턴스(M3, C3 등)와 버스트 성능 인스턴스(T2 등) 두 가지 유형의 인스턴스가 있습니다. 고정 성능 인스턴스는 일관된 CPU 성능을 제공하며, 버스트 성능 인스턴스는 정상 워크로드에서 기본 CPU 성능을 제공하지만 워크로드가 증가할 때 CPU 성능을 늘릴 수 있습니다. CPU 크레딧(Credit)은 인스턴스의 CPU 버스트 양(= 버스트의 성능)을 조절합니다. CPU Credits는 T2 및 T3 인스턴스 T 패밀리 유형에서 유용한 기능으로, 가변적인 CPU 요구 사항을 가진 워크로드를 관리하거나 예기치 않은 부하에 대비하는 데 사용됩니다. CPU Credits는 인스턴스가 사용 가능한 가상 CPU 리소스를 측정 합니다. CPU 크레딧을 사용하여 CPU 성능을 버스트..
-
EC2 타입을 변경하는 방법 [ 인스턴스 중지 후 변경 ]AWS 2023. 10. 11. 15:19
첫번째 방법은 AMI 이미지 생성 후 해당 이미지를 복원하여 신규 EC2 인스턴스를 생성하는 방법입니다. 이 방법은 서버 전체 시간을 최소화 할수 있는 장점이 있지만 VPC, Subnet, Securety Group 등 설정 작업이 필요합니다. 두번째 방법은 현재 인스턴스 형상 그대로 Type 만 변경하는 방법으로 매우 편리하게 Type 변경이 가능하지만 서버 운영을 잠시 중단했다가 다시 시작해 주어야 합니다. 24시간 운영되는 서비스가 아닌 테스트용 서버의 경우에는 번거로움을 최소화 하는 두번째 방법으로 인스턴스 타입 변경이 가능합니다. 위와 같은 인스턴스 유형 변경 방법의 사전 요구 사항은 아래와 같습니다. 인스턴스 구성과 호환되는 인스턴스 유형을 선택해야합니다. 원하는 인스턴스 유형이 보유한 인스턴..
-
AWS 소개 (On-premise 환경과의 비교)AWS 2023. 10. 11. 13:10
On-premise 기업의 서버를 클라우드와 같은 원격 환경이 아닌 자체 보유한 전산실 서버에서 직접 운영하는 방식. 클라우드는 기존 온프레미스 환경에 반하여 유연성과 민첩성을 제공한다는 점이 큰 장점입니다. 사용자는 클라우드 제공자에 의해 제공되는 미리 준비된 컴퓨팅 자원 및 컴퓨팅 서비스, 네트워킹 서비스 등을 쉽게 이용하고, 이용에 대한 비용을 지불합니다. 또한, 추상화된 많은 컴퓨팅 자원을 마치 소프트웨어와 같이 사용하고 운용할 수 있게 됩니다. 자본 비용을 가변 비용으로 대체. - 데이터 센터, 물리적 서버 등을 구입하고, 관리하는 비용이 AWS에 의해 미리 구축되어 있는 서버, 데이터 센터를 사용하고 그 사용량에 비례한 비용으로 대체됩니다. “규모의 경제” 현상으로 인해 AWS를 비롯한 클라우..