본문 바로가기

AWS Cloud10

AWS Backup 소개 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'AWS Backup' 주제로 포스팅하겠습니다! AWS Backup 개념 AWS Backup은 데이터 보호를 쉽게 중앙 집중화하고 자동화할 수 있는 종합 관리형 서비스입니다. AWS클라우드 및 온프레미스에서 서비스를 제공 백업 정책을 구성하고 AWS 리소스에 대한 활동을 한 곳에서 모니터링 가능 이전에 수행했던 백업 작업을 자동화 및 통합 가능 service-by-service사용자 지정 스크립트와 수동 프로세스를 만들 필요 없음 몇 번의 클릭만으로 콘솔에서 데이터 보호 정책 및 일정을 자동화 가능 AWS Backup 기능 자동 백업 일정 및 보존 관리 중앙 집중식 백업 모니터링 증분 백업 (DynamoDB, Aurora, DocumentDB, Neptun.. 2022. 9. 7.
AWS Lambda란? 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'AWS Lambda' 주제로 포스팅하겠습니다! Lambda 개념 Lambda는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스입니다. Lambda는 고가용성 컴퓨팅 인프라에서 코드를 실행하고 서버와 운영 체제 유지 관리, 용량 프로비저닝 및 자동 조정, 코드 및 보안 패치 배포, 코드 모니터링 및 로깅 등 모든 컴퓨팅 리소스 관리를 수행합니다. Lambda를 사용하면 거의 모든 유형의 애플리케이션 또는 백엔드 서비스에 대한 코드를 실행할 수 있습니다. Lambda가 지원하는 언어 중 하나로 코드를 공급하기만 하면 됩니다. Lambda 장점 서버리스 컴퓨팅 => 인프라에 대한 걱정 없이 코드 실행 가능 트리거를 이용해 애.. 2022. 6. 17.
AWS Elastic Beanstalk이란? 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'AWS Elastic Beanstalk' 주제로 포스팅하겠습니다! Elastic Beanstalk 개념 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스입니다. 코드를 업로드해서 용량 프로비저닝, 로드 밸런싱, 오토 스케일링, 애플리케이션 상태 모니터링, 배포를 자동으로 처리하도록 구성할 수 있습니다. 배포 완료 후 애플리케이션을 실행하는 데 필요한 AWS 리소스를 쉽게 제어할 수 있으며 언제든지 기본 리소스에 액세스할 수 있습니다 추가 비용 없이 애플.. 2022. 6. 2.
EBS / EFS / S3 비교 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'EBS, EFS, S3 비교' 주제로 포스팅하겠습니다! EBS (Elastic Block Store) EBS란 EC2 인스턴스에 사용할 수 있는 블록 수준 스토리지 볼륨입니다. 필요한 용량에 맞게 생성 및 제거가 가능한 AWS의 외장 하드디스크라고 생각하면 됩니다. EC2 인스턴스에 사용할 영구 데이터를 저장할 때 사용합니다. 인스턴스에는 볼륨을 여러 개 연결 할 수 있지만, 볼륨에는 하나의 인스턴스만 연결 가능합니다. EFS (Elastic File System) EFS란 파일 데이터를 공유할 수 있게 해주는 간단하고 한 번만 설정하면 되는 탄력적 서버리스 파일 시스템입니다. EFS는 클라우드와 온프레미스 리소스에서 사용할 수 있는 완전관리형 NFS 파.. 2022. 5. 20.
Spot Instance와 Reserved Instance 비교 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'Spot Instance와 Rserved Instance 비교' 주제로 포스팅하겠습니다! 스팟 인스턴스 (Spot Instance) Spot Instance란 온디맨드 가격보다 저렴한 비용으로 제공되는 예비 EC2 용량을 사용하는 인스턴스입니다. AWS에서는 갑작스러운 요청량 증가에 대비해서 여유 서버를 대기시켜놓아 많은 서버가 유휴 상태로 존재하게 됩니다. 서버 사용율을 어느 수준 이상 유지하기 위해 사용자들이 임시로 서버를 빌려서 사용할 수 있게 스팟 인스턴스를 제공하고 있습니다. 사용자가 이용하고 싶은 인스턴스의 사양과 그 수를 설정해두고 경매를 통해 해당 인스턴스들을 빌리는 방식입니다. 저렴한 가격으로 많은 서버를 임시로 구할 수 있는 장점과 서버.. 2022. 5. 13.
VPC Peering과 Transit Gateway 비교 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'VPC Peering과 Transit Gateway 비교' 주제로 포스팅하겠습니다! VPC Peering VPC Peering이란 프라이빗 IPv4 주소 또는 IPv6 주소를 사용하여 두 VPC 간에 트래픽을 라우팅할 수 있도록 하기 위한 두 VPC 사이의 네트워킹 연결입니다. 원래 다른 VPC간 통신은 불가능하나, 그것을 가능케 서비스가 바로 VPC Peering입니다. 동일한 네트워크에 속하는 경우와 같이 서로 다른 VPC의 인스턴스끼리 서로 통신할 수 있습니다. 사용자의 자체 VPC 또는 다른 AWS 계정의 VPC와 피어링 연결이 가능합니다. 또한, VPC가 다른 리전에 있어도 연결이 가능합니다. (이를 리전 간 VPC 피어링 연결이라고 합니다.) .. 2022. 5. 4.
Security Group과 Network ACL 비교 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'Security Group과 Network ACL 비교' 주제로 포스팅하겠습니다! 보안 그룹 (Security Group) 보안그룹이란 AWS 인스턴스들에 대한 접근을 제어하는 역할을 하는 가상 방화벽입니다. 보안그룹은 인스턴스들에 대한 인바운드 및 아웃바운드 규칙을 설정하여 여러 트래픽들을 제어할 수 있습니다. 인바운드 규칙은 인스턴스로 들어오는 트래픽, 아웃바운드 규칙은 인스턴스에서 나가는 트래픽을 제어합니다. 기본적으로 보안그룹의 인바운드 규칙은 모두 거부, 아웃바운드 규칙은 모두 허용입니다. 따라서, 허용할 대상의 인바운드 규칙을 설정해주면 됩니다. NACL (Network Acess Control List) NACL이란 AWS Subnet에 대한.. 2022. 4. 29.
AMI와 Snapshot 비교 안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'AMI와 Snapshot 비교' 주제로 포스팅하겠습니다! AMI(Amazon Machine Image) AMI란 소프트웨어 환경설정 내용, OS, 애플리케이션 서버, 애플리케이션 등이 포함된 템플릿입니다. 우선, AMI와 Snapshot에 대한 개념부터 설명드리겠습니다. 쉽게 말해, AMI는 'EC2 인스턴스(서버)의 상태를 그대로 저장해서 재사용할 수 있도록 만든 것'입니다. 생성된 서버의 하드웨어, 소프트웨어, 어플리케이션의 상태 모든 것을 그대로 저장하여 다른 서버에 사용할 수 있습니다. AMI를 활용한다면, 기존 환경이 그대로 설치 되기때문에 동일 환경을 갖는 인스턴스를 생성할 때 주로 사용합니다. 예를 들어, Auto Scaling으로 새 인스턴.. 2022. 4. 22.