728x90
반응형
728x90
반응형
본 글은 나동빈 선생님의 이것이 코딩테스트다 with 파이썬을 기준으로 작성되었습니다. 출처 : https://www.youtube.com/watch?v=5Lu34WIx2Us&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=6 · 다이나믹 프로그래밍은 메모리를 적절히 사용하여 수행 시간 효율성을 비약적으로 향상시키는 방법이다. · 이미 계산된 결과(작은 문제)는 별도의 메모리 영역에 저장하여 다시 계산하지 않도록 한다. 다이나믹 프로그래밍의 구현은 일반적으로 탑-다운과 바텀-업으로 구성된다. · 탑-다운 : 위에서 아래로 (하향식) 바텀-업 : 아래에서 위로 (상향식) · 다이나믹 프로그래밍은 2가지 조건을 만족할 때 사용 가능하다. 1. 최적 ..
본 강의는 유튜브 채널 AWS 강의실 님의 AWS 기초 강좌를 정리한 항목이다. 출처 : https://www.youtube.com/watch?v=PgByr2ZfrsE&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m&index=12 EC2의 생명 주기란 EC2가 실행되고 나서 종료될 때까지 거치는 과정을 의미한다. 제일 먼저 AMI가 실행이 되면 pending state(준비 상태)에 들어간다. 그 뒤, 준비가 끝나면 running state(실행 상태, 우리가 실제로 EC2를 사용할 수 있는 상태)가 된다. running state에서 할 수 있는 것은 총 3가지가 있다. 1. 중지 · 중지 중에는 인스턴스 요금이 청구되지 않는다. · 단, EBS 요금이나 다른..
본 강의는 유튜브 채널 AWS 강의실 님의 AWS 기초 강좌를 정리한 항목이다. 출처 : https://www.youtube.com/watch?v=N8TB_6AbaM4&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m&index=11 일반적인 서버는 컴퓨팅과 하드디스크 랜카드로 이루어져있다. EC2도 마찬가지로 컴퓨팅을 담당하는 인스턴스와 하드디스크에 해당하는 EBS, 랜카드를 담당하는 AMI로 이루어져있다. Amazon Elastic Block Storage(EBS)는 AWS 클라우드의 Amazon EC2의 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공한다. 각 Amazon EBS 볼륨은 가용 영역 내에 자동으로 복제되어 구성요소 장애로부터 보호해주고, 고가용성 및 내구..
본 강의는 유튜브 채널 AWS 강의실 님의 AWS 기초 강좌를 정리한 항목이다. 출처 : https://www.youtube.com/watch?v=JM25Hls75b8&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m&index=10 RPG 게임을 하다보면 내가 원하는 대로 능력치를 분배해 줄 수 있다. EC2도 RPG 게임과 마찬가지로 내가 원하는 유형을 선택할 수 있다. 즉, 각 인스턴스 별로 사용 목적에 따라 최적화할 수 있다. 예를 들어, 내가 10만원이 있으면 이 10만원으로 만들 수 있는 인스턴스에서 메모리에 많이 투자할 수도 있고, CPU나 그래픽 카드 위주로 만들어진 인스턴스를 만들 수 있다. 타입별로 이름이 부여된다. ex ) t 타입, m 타입, ..
본 강의는 유튜브 채널 AWS 강의실 님의 AWS 기초 강좌를 정리한 항목이다. 출처 : https://www.youtube.com/watch?v=eoV3z7_dtDg&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m&index=9 EC2는 4가지 가격 정책 모델이 있다. 온디멘드 : 수요에 반응하는 모델 · 실행하는 인스턴스에 따라 시간 또는 초당 컴퓨팅 파워로 측정된 가격을 지불 · 약정은 필요 없음 · 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶을 때 · 한번 써보고 싶을 때 2. 예약 인스턴스 · 미리 일정 기간(1년 or 3년) 약정해서 쓰는 방식 · 온디멘드 대비 최대 75% 정도 저렴 · 수요 예측이 확실할 때 · 총 비용을 절감하기 위해 어느..
본 강의는 유튜브 채널 AWS 강의실 님의 AWS 기초 강좌를 정리한 항목이다. 출처 : https://www.youtube.com/watch?v=rdlHszMujnw&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m&index=8 EC2(Elastic Compute Cloud)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스이다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었다. Amazon EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있다. 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있다. 쉽게말해서 컴퓨팅 파워를 빌려 ..