본문 바로가기

분류 전체보기460

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 인프라의 3대 축 리전, 가용 영역, 엣지 로케이션 – AWS 인프라의 3대 축1. 리전(Region) – 지리적 중심지■ 개념AWS 리전은 전 세계에 분포된 독립된 물리적 위치(데이터센터 묶음)를 의미합니다. 각 리전은 최소 두 개 이상의 가용 영역(AZ)으로 구성되어 있으며, 완전히 격리된 인프라 환경을 제공합니다.■ 특징하나의 리전은 국가 또는 대륙 단위의 서비스 제공 단위입니다.사용자는 리전을 선택하여 리소스(S3, EC2, RDS 등)를 생성합니다.리전 간은 물리적으로 완전히 분리되어 있으므로, 한 리전의 문제가 다른 리전에 영향을 주지 않습니다.데이터 주권과 법률에 따라 리전을 선택해야 할 수도 있습니다. 예: 한국 기업은 서울 리전(ap-northeast-2) 선호■ 주요 리전 예시 리전 이름코드 위치 .. 2025. 5. 16.
클라우드로 가는 물리적 통로, 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.