[AWS] AWS 알아보기 Part 7 - EC2의 생명주기
2022. 6. 12. 10:49
AWS
2022.06.11. AWS 알아보기 Part 7 (EC2의 생명주기) EC2의 생명주기 정의 - AMI로부터 EC2가 실행이 된 후부터 종료될 때까지 EC2가 거치는 과정 소개 - pending state: 준비 state. EC2를 가동하기 위해 virtual machine에 올라간다거나 ENI나 EBS 등이 준비된 state. - running state: EC2를 사용할 수 있는 state. - rebooting mode: rebooting 시에는 public IP의 변동이 없음. - 중지 mode: 중지 중에는 instance 요금이 청구되지 않음. 그러나 EBS 요금과 다른 구성요소(Elastic IP 등)의 요금은 청구됨. 중지 후 재시작 시 public IP가 변경됨. (재시작 후 PuTT..
[AWS] AWS 알아보기 Part 6 - EBS, Snapshot, AMI, AMI 실습
2022. 6. 11. 02:22
AWS
2022.06.10. AWS 알아보기 Part 6 (EBS, Snapshot, AMI, AMI 실습) EBS(Elastic Block Storage) 정의 - AWS cloud의 EC2 instance에 사용할 영구 block storage volume을 제공함. - 각 EBS volume은 가용 영역 내에 자동으로 복제되어 구성요소 장애로부터 보호해주고, 고가용성 및 내구성을 제공함. 소개 - 가상의 hard drive - EC2 instance와 EBS는 서로 분리되어 network로 연결되어 있음 => instance가 종료되어도 EBS는 계속 유지 가능함, instance를 변경하고 싶을 때 EBS는 그대로 두고 instance만 변경 후 network를 변경하면 되서 간편함, 하나의 instan..
[AWS] AWS 알아보기 Part 5 - EC2 가격과 유형
2022. 6. 10. 01:46
AWS
2022.06.09. AWS 알아보기 Part 5 (EC2 가격과 유형) EC2 가격 정책 소개 - 가격 순서: Spot Instance < Reserved Instance < On-demand < Dedicated - EC2 price model은 EBS와는 별도임. EBS는 사용한 만큼 지불함. - 기타 data 통신 등의 비용은 별도로 청구됨. AWS는 AWS 바깥으로 나가는 traffic에 대해서만 요금을 부과함. On-demand - 실행하는 instance에 따라 시간 또는 초당 computing power로 측정된 가격을 지불함. - 약정은 필요 없음. - 주로 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶은 경우, 혹은 한 번 써보고 싶은 경우 사용함. Spot Instanc..
[AWS] AWS 알아보기 Part 4 - EC2 소개 및 실습
2022. 6. 9. 03:15
AWS
2022.06.08. AWS 알아보기 Part 4 (EC2 소개 및 실습) EC2(Elastic Compute Cloud) 정의 - 안전하고 크기 조정이 가능한 computing power를 cloud에서 제공하는 web service - 개발자가 더 쉽게 web 규모의 cloud computing 작업을 할 수 있도록 설계되어, computing resource에 대한 포괄적인 제어권을 제공함. 사용 예시 - server를 구축할 때 (ex. game server, web server, application server) - application을 사용하거나 hosting할 때 (ex. DB, ML, bitcoin 채굴, 연구용 program) - 기타 목적 (ex. graphic rendering, ..
[AWS] AWS 알아보기 Part 3 - Virtualization, HVM
2022. 6. 4. 01:49
AWS
2022.06.05. AWS 알아보기 Part 3 (Virtualization, HVM) Virtualization(가상화) 정의 - 단일 computer의 HW 요소를 일반적으로 virtual machine(VM)이라고 하는 다수의 가상 computer로 분할할 수 있도록 해주는 기술 - 하나의 computer를 여러 computer로 분할해주는 것임. 아래 사진을 보면 virtualization 전에는 computer 3대를 써야 하지만, virtualization 후에는 computer 1대만 써도 되어서 resource를 효율적으로 manage할 수 있음. OS와 Virtualization이 등장하기 전 - OS: system HW 자원과 SW 자원을 운영 관리하는 program (ex. Wind..