클라우드 컴퓨팅이 점점 더 보편화되면서, AWS는 기업과 개발자들에게 필수적인 기술로 자리 잡고 있습니다. 그중에서도 AWS Certified Solutions Architect - Associate(SAA) 자격증은 AWS 아키텍처 설계 및 배포 능력을 공식적으로 인증하는 가장 인기 있는 시험 중 하나입니다. 이 자격증은 AWS 기반의 고가용성, 보안, 비용 최적화 및 성능 최적화 아키텍처를 설계하는 데 필요한 핵심 지식을 검증합니다. 따라서 클라우드 엔지니어, 솔루션 아키텍트, DevOps 엔지니어뿐만 아니라 AWS에 대한 이해도를 높이고 싶은 개발자에게도 유용한 자격증입니다. AWS는 지속적으로 시험 내용을 업데이트하지만, SAA-C03(2022년 8월 도입) 이후 현재까지 변경된 공식 발표는 없습..
1. On-demand(온디멘드) 사용한 인스턴스에 대해 사용한 만큼 시간당 요금을 지불한다. 애플리케이션 수요에 따라 컴퓨터 용량(compute capacity)을 늘이거나 줄일 수 있다. On-demand가 적합한 경우 선결제 금액(No upfront payments)이나 장기 약정(No long-term commitments) 없이 저렴하고 유연하게 Amazon EC2를 사용하기를 원하는 사용자 단기의 갑작스럽고 예측할 수 없는 워크로드가 있으면서 중단되어서는 안 되는 애플리케이션 Amazon EC2로 처음 개발하거나 테스트 중인 애플리케이션 2. Spot instance(스팟 인스턴스) 최대 90% 저렴한 가격으로 EC2 예비 용량을 사용할 수 있다. (spare Amazon EC2 computi..
스팟 인스턴스란? 사전 약정 없이 On-demand보다 최대 90% 절감된 비용으로 미사용 컴퓨팅 용량을 사용할 수 있는 인스턴스이다. 사용하려는 인스턴스의 현재 시간 금액만 지불하면 된다. 스팟 인스턴스를 On-demand, RI, Savings Plans 인스턴스와 손쉽게 결합하여 비용을 줄일 수 있다. 스팟 인스턴트의 장점 1. 저렴하고 예측 가능한 요금 2. 대규모 - 저렴한 비용으로 대규모 워크로드를 실행하거나, 병렬 작업을 통해 작업을 가속화할 수 있다. 3. 사용 편의성
서버리스란? 서버리스 환경에서는 서버를 고려하지 않아도 애플리케이션 서비스를 구축하고 실행할 수 있다. 여러 프로비저닝 같은 인프라 관리 작업을 생략할 수 있다. AWS에서 서버를 관리해 주기 때문에 건드릴 일이 없다. (완전관리형) 거의 모든 유형의 애플리케이션 및 백엔드 서비스를 서버리스로 구축할 수 있다. 서버리스 사용 이유 1. 서버를 관리할 필요가 없다. 2. 확장이 유연하다. 3. 서버 단위가 아닌 처리량 또는 실행 기간만큼 요금을 지불한다. (종량제) 4. 자동화된 고가용성과 내결함성을 갖추고 있다. AWS 서버리스 서비스 카테고리 서비스 설명 컴퓨팅 AWS Lambda AWS Lambda를 사용하면 함수 계층에서 마이크로서비스 아키텍처, 배포 및 실행 관리를 지원하는 관리형 플랫폼에서 서버..
on-premises(자체 보유) 데이터 센터를 AWS Cloud로 이동하게 되면 비용적으로 어떤 이점이 있는지 알아보자. CAPEX(upfront capital expense) CAPEX는 설비 투자 비용으로, 초반에 자체 데이터 센터를 갖추기 위한 초기 비용을 말한다. (데이터 센터 혹은 물리적 서버) OPEX(variable operational expense) OPEX는 데이터 센터를 갖춘 후 운영 비용을 말한다. 클라우드는 비싼 초기 자본의 투자를 가변 운영 비용으로 전환하도록 도와준다. 물리적 데이터센터 설치가 필요 없고, 사용한 만큼만 지불하면 되기 때문이다. 이렇게 간편한 지불 방식은 서비스 구성에 더 집중할 수 있게 해 준다.
AWS Organization이란? AWS Organization은 생성한 여러 계정들을 조직으로 통합하고 중앙 집중식으로 관리할 수 있도록 하는 서비스이다. 주요 기능과 특징 모든 AWS 계정 중앙 집중식 관리 모든 계정에 대해 통합 결제 계정의 계층적 조직 단위로 그룹화(OU) 각 계정의 액세스 및 API를 중앙에서 통합적 관리 리소스 태그 표준화 다른 AWS 서비스와 통합 전역 액세스(글로벌 서비스) 일관성 있는 데이터 복제(고가용성 구현) 무료 제공
CloudFormation이란 CloudFormation 간단한 텍스트 파일을 사용해서 클라우드 환경의 모든 인프라 리소스를 프로비저닝 할 수 있게 해주는 서비스다. 자동화된 방식을 통해 모든 리전 및 계정의 애플리케이션에 필요한 리소스를 모델링하고 프로비저닝 하여, 실행되는 애플리케이션에만 집중할 수 있도록 도와준다. AWS 리소스를 개별적으로 생성하고 구성할 필요가 없다. CloudFormation에서 모두 처리해 준다. 장점 인프라 관리 간소화 신속한 인프라 복제 인프라 변경 사항을 쉽게 추적
S3, EBS, EFS 모두 Amazon에서 제공하는 파일 저장 공간 서비스이다. 각 서비스를 특징 별로 구분하여 살펴보자. Keyword S3 객체 단위 스토리지 / 저렴한 비용 / 어디서나 접근 가능 EBS 블록 단위 스토리지 / 가장 빠름 / 단일 인스턴스에만 부착 가능 EFS 파일 기반 스토리지 / 네트워크를 통한 파일 데이터 공유 / 여러 인스턴스에서 접근 가능 S3 / EBS / EFS 비교표 Amazon S3 Amazon EBS Amazon EFS 스토리지 유형 Object Storage Block Level Storage Shared File Storage Latency (지연/대기 시간) 낮음 가장 낮고 일관됨 낮고 일관됨 Read/Write 속도 Read는 빠르지만 Write는 느림 R..