본문 바로가기

AWS6

EC2의 저장소, AWS EBS EC2의 저장소, AWS EBS 완전 정복1. EBS란 무엇인가?Amazon Elastic Block Store(EBS)는 AWS에서 제공하는 블록 스토리지 서비스로, EC2 인스턴스(가상 서버)에 연결해 데이터를 저장하고 읽고 쓸 수 있는 장치입니다.EBS는 마치 컴퓨터의 SSD나 HDD와 같은 역할을 하며, EC2 인스턴스가 꺼지거나 재시작되어도 데이터를 안전하게 보존할 수 있습니다.EC2는 기본적으로 운영체제만 있는 컴퓨터여기에 EBS를 붙이면 C:드라이브, D:드라이브처럼 작동부팅 디스크로도 사용 가능2. EBS의 특징■ 블록 스토리지파일 단위가 아닌 블록 단위로 데이터 저장운영체제의 파일 시스템에서 직접 마운트 가능■ 고성능 IOPS 제공SSD 기반 스토리지를 선택하면 초당 수천 개의 입출력을 .. 2025. 5. 19.
서버 없는 서버, AWS Lambda 서버 없는 서버, AWS Lambda1. Lambda란 무엇인가?AWS Lambda는 개발자가 애플리케이션을 구성할 때, 서버를 직접 설정하거나 유지보수하지 않고 필요한 순간에만 코드를 실행할 수 있게 해주는 완전관리형 서버리스 컴퓨팅 서비스입니다.전통적인 서버 기반 환경에서는 EC2 같은 인스턴스를 실행하고, 그 위에 웹서버를 설치하고, 백그라운드에서 코드를 지속적으로 실행해야 했습니다. 그러나 Lambda는 서버 자체를 신경 쓸 필요가 없습니다.개발자는 함수(Function)만 작성하면 됨AWS가 서버 실행, 리소스 할당, 코드 실행, 종료까지 모두 관리이벤트 기반 구조로 필요할 때만 실행됨2. 주요 특징■ 서버리스 (Serverless)사용자는 인프라를 구축하지 않음코드만 업로드하면 자동 실행■ 이.. 2025. 5. 18.
AWS RDS – 클라우드에서 데이터베이스를 간편하게 AWS RDS – 클라우드에서 데이터베이스를 간편하게1. RDS란 무엇인가?Amazon RDS(Relational Database Service)는 AWS가 제공하는 클라우드 기반 관계형 데이터베이스 서비스입니다.직접 데이터베이스 서버를 설치하고 운영체제를 설정하는 번거로움 없이, 몇 번의 클릭만으로 MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, Amazon Aurora 등의 데이터베이스를 만들 수 있습니다.2. 왜 RDS를 사용하는가?기존의 온프레미스(On-Premise) 데이터베이스는 다음과 같은 문제점이 있습니다:물리적인 서버 설치 및 운영이 필요함DB 백업, 보안패치, 버전업 등 관리가 복잡함확장(스케일링)이 어렵고 비용이 많이 듦이러한 불편을 해소하기 위해.. 2025. 5. 17.
클라우드로 가는 물리적 통로, AWS Snowball 클라우드로 가는 물리적 통로, AWS Snowball1. 왜 Snowball이 필요한가?클라우드로 데이터를 전송하려 할 때, 우리는 흔히 인터넷을 통해 업로드하는 방법을 떠올립니다. 하지만 다음과 같은 경우에는 문제가 발생합니다:데이터가 수십 테라바이트(50TB 이상)일 경우네트워크 속도가 느려 업로드에 며칠~몇 주가 걸릴 경우데이터 보안상 암호화된 저장 매체가 필요한 경우예를 들어 100TB의 데이터를 100Mbps 속도로 전송하면 100일 이상이 걸릴 수 있습니다. 이러한 비효율을 해결하기 위해 AWS는 물리적인 전송 장치를 고객에게 제공하고, 이를 통해 빠르게 데이터를 AWS 클라우드로 이동할 수 있게 했습니다. 이것이 바로 Snowball입니다.2. Snowball이란?AWS Snowball은 내.. 2025. 5. 15.
AWS의 양대 축, S3와 EC2 AWS의 양대 축, S3와 EC21. S3(Simple Storage Service) – 클라우드 저장의 시작■ 개요S3는 2006년 3월에 출시된 AWS의 두 번째 상용 서비스입니다. 인터넷을 통해 무제한에 가까운 데이터를 저장하고 검색할 수 있는 객체 스토리지 서비스로, 특히 정적 파일(이미지, 동영상, 로그, 백업 등)을 저장하는 데 최적화되어 있습니다.■ 주요 특징객체 단위 저장: 파일은 '오브젝트'라는 단위로 저장되며, 각각 메타데이터와 고유한 키를 가집니다.버킷(Bucket) 기반 구조: 오브젝트는 버킷이라는 컨테이너 안에 저장됩니다. 버킷은 사용자가 직접 생성합니다.내구성 99.999999999% (11 9's): 데이터 손실 위험이 거의 없으며, 여러 지역에 자동으로 복제 저장됩니다.무제한.. 2025. 5. 14.
AWS 최초 서비스, SQS(Simple Queue Service) AWS 최초 서비스, SQS(Simple Queue Service)의 이해1. SQS란 무엇인가?SQS(Simple Queue Service)는 분산 시스템 간 메시지를 비동기적으로 전달하기 위해 설계된 완전관리형 메시지 큐 서비스입니다. 메시지를 임시로 저장해 두었다가, 수신 애플리케이션이 처리할 수 있을 때 메시지를 꺼내 처리할 수 있도록 해줍니다.즉, 생산자(producer)와 소비자(consumer) 사이에서 버퍼 역할을 수행합니다. 애플리케이션 간 직접적인 통신을 하지 않고, 메시지 큐를 통해 데이터를 주고받을 수 있기 때문에 유연성, 확장성, 내결함성이 크게 향상됩니다.2. SQS의 탄생 배경2000년대 초반, 아마존닷컴은 자체 인프라 확장을 위한 기술을 고민하면서 기존의 단일 모놀리식 아키텍.. 2025. 5. 13.