본문 바로가기
반응형

[Cloud & Infrastructure]/[AWS]23

[AWS] EC2 Instance Connect 엔드포인트 EC2 Instance Connect 엔드포인트를 사용하면 인스턴스에 퍼블릭 IP 주소가 할당되어 있지 않아도 SSH 연결을 통해 접속이 가능하다. 보통 "퍼블릭 IP" 가 할당되어 있지 않은 Private 서브넷에 존재하는 인스턴스에 대해 VPN 구성 또는 Bastion 인스턴스를 통해 접속하는 방식으로 SSH 연결을 진행하여 인스턴스에 접속한다. 이렇듯 Private 서브넷에 존재하는 인스턴스에 접속하기 위해서는 이에 대한 연결 구성을(*Bastion 호스트등) 별도로 구성 해야하기 때문에 추가적인 비용이 발생한다는 단점이 존재한다. 지난 2023년 AWS에서 EC2 Instance Connect 엔드포인트 서비스를 제공하면서 더 이상 Pirvate 서브넷에 존재하는 인스턴스에 접속하기 위하여 Bas.. 2024. 4. 14.
[AWS] EC2 Auto Scaling 그룹에 속한 인스턴스를 Reboot(재부팅) 또는 중지 하는 방법 EC2 인스턴스를 사용하다 보면 인스턴스의 상태가 "인스턴스 상태 확인 실패" 로 전환 될 때가 있다. 주로 인스턴스의 OS 내에서 발생한 장애로 "인스턴스 상태 확인 실패"가 발생하게 되는데 원인을 알기 위해서는 인스턴스의 상태를 재부팅(Reboot)을 시도하여 복구하거나 또는 복구 인스턴스를 통해 문제가 발생한 인스턴스의 루트 볼륨을 장착하여 시스템 로그를 확인, 분석 하하여 진행하는 방법이 있다. 이렇듯 인스턴스를 사용하다 보면 어떠한 이유로 인스턴스를 재부팅 또는 중지해야 하는 상황이 존재할 수 있는데, 인스턴스가 Auto Scaling Group(ASG)에 존재하는 경우에 위의 작업(재부팅, 루트 볼륨 탈착을 위한 인스턴스 중지)을 진행할 시 진행 과정 동안 상태 확인에 실패하여 EC2 Auto.. 2024. 3. 3.
[AWS] AWS Outposts 를 알고 있는가? 오늘은 AWS의 서비스 중 하나인 Outpost에 대하여 알게 되어 해당 서비스에 전체적인 프리뷰(preview)를 글로 써보려고 한다. OutPost 란 ? "Outpost는 고객 사이트에 배포된 AWS의 컴퓨팅 및 스토리지 용량 풀입니다. " 아래의 다이어 그램을 보면 OutPost를 이해하는데 도움이 될 수 있다. AWS Outposts를 사용한다는 것은 AWS 리전의 Amazon VPC에 대한 해당 리전(*Outpost가 설치되는)에서 액세스할 수 있는 인터넷 게이트웨이, 가상 프라이빗 게이트웨이, Amazon VPC Transit Gateway, VPC 엔드포인트 등의 VPC 구성 요소등을 Outpost(온프레미스에 위치한)로 확장하는 것을 말한다. 이러한 Outpost의 활용성을 통해 실제 온.. 2024. 2. 18.
[AWS] Graviton 프로세서를 사용해야하는 이유 (e.g. r7i vs r7g) 오늘은 AWS Graviton 프로세서에 대해 알아보려고 한다. Gravition 이란 AWS가 제공하고 있는 ARM 아키텍처의 프로세서를 이용한 프로세서 패밀리를 말한다. 인스턴스 이름에 아래와 같이 "g"가 들어간 경우 Graviton 프로세서를 이용한 인스턴스 유형임을 알 수 있다. m6g.xlarge r7g.xlarge .. .. 그럼 Graviton 프로세서(ARM)는 다른 프로세서(x86)와 어떠한 차이점이 있을까 ? 가장 큰 차이점은 바로 아키텍처 설계 시 "RISC, CISC" 중 어떠한 방식을 채택하였는지이다. 각각의 아키텍처 설계 방식은 아래와 같은 특징이 있다. CISC 와 RISC 비교 CISC (Complex Instruction Set Computer) RISC(Reduced I.. 2024. 1. 21.
[AWS] 새롭게 업데이트된 "io2 Block Express" 사용하기 해당 포스팅에서는 AWS의 블록 스토리지 서비스 EBS의 "io2 Block Express" 유형에 대하여 업데이트된 소식이 있어서 다루어보려고 한다. 사실 "io2 Block Express" 볼륨 유형은 2021년 7월에 출시된 볼륨 유형으로, 현재 제공되는 EBS 유형 중에서 가장 높은 IOPS 및 처리량 그리고 볼륨 크기를 제공하고 있다. (*최대 : IOPS 256,000 / 처리량 4,000 Mib/s / 크기 64TiB ) 다만, 해당 유형을 사용하기 위해서는 아래와 같이 해당 볼륨 유형을 지원하는 특정 인스턴스 유형에서만 사용이 가능했다. 1. io2 Block Express 볼륨은 현재 C6a, C6in, C7a, C7g, C7gd, C7gn, C7i, Inf2, M6a, M6in, M6i.. 2023. 12. 10.
[AWS] EC2에서 루트볼륨교체 사용해보기 OS 볼륨에 문제가 있어서 인스턴스가 정상 작동하지 않는다면 매우 난감하다. 이러한 경우 AWS에서 제시하는 방법으로, 새로운 복구 인스턴스(Rescue Instance)를 생성하여 문제의 루트볼륨을 데이터 볼륨으로 마운트한 뒤 루트 볼륨의 OS로그를 분석하여 해결하는 방법이 있다. * Why is my EC2 Linux instance not booting and going into emergency mode? -> https://repost.aws/knowledge-center/ec2-linux-emergency-mode 인스턴스가 정상적으로 부팅이 되지 않는 현상에 대해 원인 분석을 위해서는 위의 방법을 통해 OS로그를 살펴보고, 문제점을 파악한 후 수정하는것이 옳은 방법이다. 하지만 급하게 인스턴.. 2023. 5. 6.
[AWS] 스냅샷의 작동 방식 및 실제 크기 구하기 AWS에서는 EBS볼륨에 대한 스냅샷(Snapshot)기능을 제공하고 있다. 이번 글에서는 스냅샷의 작동 방식 / 생성 / 실제 스냅샷이 가지고 있는 데이터의 크기 계산을 통해 스냅샷의 비용까지 계산해보는 내용에 대한 글을 포스팅을 해보려고한다. 바로 본론으로 들어가보자! 스냅샷의 작동 방식 스냅샷의 작동 방식을 쉽게 이해하기 위해서 제일 먼저 알아야 할 가장 중요한 개념은 스냅샷은 "증분식"으로 작동한다는 사실이다. 증분식이란 동일한 볼륨에 대해 여러개의 스냅샷을 생성하는 경우 가장 최신의 스냅샷(마지막 스냅샷)은 이전의 스냅샷이 가진 데이터에서 변경된 부분만 가지게 된다는 것을 의미한다. 조금 더 정확한 이해를 돕기 위한 그림 및 공식 문서를 첨부한다. AWS 공식 문서 - 스냅샷 작동 방식 [동일한.. 2023. 3. 25.
[AWS] Terraform으로 AWS 리소스 프로비저닝하기 [2/2] 지난번 포스팅에서 테라폼에 대한 전반적인 개념에 대해 다뤄봤다. 이번 포스팅에서는 AWS 리소스를 테라폼을 사용해서 프로비저닝 하는 법을 알아보겠다. STEP 1 - AWS 계정 설정 AWS 계정 생성 및 활성화 Support 플랜을 선택한 후에는 확인 페이지에 계정이 활성화 중이라고 표시됩니다. 계정은 대부분 대개 몇 분 내에 활성화되지만 프로세스에는 최대 24시간이 걸릴 수 있습니다. 이 시간 동안 AWS aws.amazon.com 위 페이지에서 AWS 계정을 생성한다. 처음에 계정을 생성하게 되면 Root(루트)계정이 생성된다. 루트 계정에서 액세스 키를 발급받고 이후 과정을 진행해도 되지만, 루트 계정에서 엑세스 키를 발급받아 직접 사용하는것은 권장하지 않는다. 권장방법으로 IAM 사용자를 생성하.. 2022. 7. 17.
반응형