본문 바로가기

320x100
Amazon Web Serivce 자격증 쉽게 공부하기/AWS Solutions Architect Associate 핵심 35

반응형
SAA-C03 핵심 #29, Lambda Lambda란? Serverless Service 서버를 구축, 프로비져닝하고 필요한 패키지를 설치하는 등의 과정을 거치지 않고 코드를 실행하는 서비스 사용자는 애플리케이션이나 백엔드 서비스를 관리할 필요 없이 코드를 실행할 수 있음 CloudWatch, ALB, DynamoDB 등을 트리거로 이용하여 특정 상황에서 코드를 실행시키고 것이 가능 API Gateway와 람다를 조합하여 요청별로 특정 코드를 수행하도록 구성 가능 람다의 최대 실행시간은 15분이므로 15분을 초과하는 작업에 대해서는 람다 비적합 Function의 정의와 구성 코드를 실행하기 위해 호출할 수 있는 리소스 이벤트를 처리하는 코드, 계층, 트리거, 전달 대상 등으로 구성됨 함수코드 : 실제 호출되기 실행되는 코드, Runtime(코.. 2024. 1. 19.
SAA-C03 핵심 #28, Snow Family Snow Family이란? 페타바이트급 대용량 데이터를 AWS로 마이그레이션하거나 로컬 컴퓨팅 처리를 위해 사용되는 서비스 서비스와 더불어 물리적인 실체가 있는 장비가 존재하며 AWS 내부 / 외부로 데이터를 전송할 수 있는 휴대용 장치 사용자가 휴대용 장치를 신청하면 AWS에서 이를 배송, 사용할 수 있음 Snowball Edge, Snowmobile, Snowcone으로 이루어짐 Snow Fmaily가 필요한 이유 페타바이트 규모의 데이터를 인터넷보다 빠르게 AWS로 이송하는데 적합 VPN, Direct Connect, S3를 통한 직접적인 전송을 이용하기엔 데이터의 양이 많을 때 Snow Fmaily를 사용하는 것이 좋음 AWS로의 네트워크 연결이 불가능하거나 인터넷 연결 환경이 좋지 않을 경우 사.. 2024. 1. 16.
SAA-C03 핵심 #27, ECS & EKS Virtual Machine, VM(가상 머신) 가상의 컴퓨터, 하나의 호스트에 안에 또다른 호스트를 만들어 사용하는 것 CPU, Memory와 같은 주요 하드웨어 부품을 소프트웨어로 완전 재현해내어 기능을 흉내내게 하고 격리된 실행 환경(OS)를 만듬 하드웨어를 직접 가상화함 호스트의 OS(Operating System) 내에 또다른 실행환경의 OS가 존재함 윈도우 OS의 호스트 내에 리눅스, 우분투 등의 다양한 OS를 올릴 수 있음 OS를 포함하기 때문에 용량을 많이 차지할 뿐더러 사용자가 필요치 않는 기능까지 포함할 수 있으며 느림 Kernel Operaintg System에서 가장 중요한 역할을 맡고 있는 핵심(核心) 커널이 각 프로세스(실행환경)에 하드웨어 자원(CPU 등)을 할당하고 작업 스케.. 2024. 1. 16.
SAA-C03 핵심 #26, ElastiCache Cache란 무엇이며 왜 써야 하는가? Cache란 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소 프로세서가 필요한 데이터가 있을 때마다 메인 메모리에 일일이 접근하여 속도가 지연되는 것을 막기 위해 자주 사용하는 데이터를 담아두는 곳 처리 속도 향상을 위해 존재하는 작은 칩 혹은 메모리(임시 공간)을 의미 Cache는 CPU와 메모리 사이 뿐만 아니라, 메모리와 디스크 사이에서도 발생함 후술할 In-Memory Cache는 메모리와 디스크 사이의 Caching을 의미 In-Memory Cache(In-Memory DataBase) 데이터 처리 속도를 향상시키기 위한 메모리 기반의 DBMS(낮은 지연 시간을 가진 인메모리 데이터베이스) 메모리 위에 모든 데이터를 올려두고 사용하는 데이터베이스.. 2024. 1. 15.
SAA-C03 핵심 #25, Route 53 Route 53이란 쉽게 말해 AWS의 DNS 서비스 도메인 등록 DNS 라우팅 상태 체크(Health check) 위 3가지를 담당함 도메인 등록시 약 12,000원 정도 지불해야 하며, 최대 3일 정도 걸림 해당 도메인을 AWS 내 서비스(EC2, ELB, S3 등)와 연결할 수 있으며 AWS 외 요소들과도 연결 가능함 도메인 생성 후 레코드 세트를 생성하여 하위 도메인을 등록할 수 있음 레코드란 DNS 서버에 존재하는 텍스트로 된 '명령'으로 도메인에 연계된 IP 혹은 다른 도메인 대한 처리 방법을 의미 레코드 세트 등록시에는 IP 주소, 도메인, ‘Alias’ 등을 지정하여 쿼리를 라우팅할 수 있음 Record TTL TTL(Time to live)란 컴퓨터 혹은 네트워크 상에서 데이터가 생존하는.. 2024. 1. 15.
SAA-C03 핵심 #24, Cloudtrail & Config CloudTrail이란? AWS 계정 내에서 이루어지는 모든 작업과 활동에 대해 기록하는 서비스 "누가" 변경을 적용했는지 감시하는 것에 초점을 맞춤 계정 내에서 이루어지는 API 호출도 모두 기록함 AWS 계정 생성시 자동으로 활성화되며 최대 90일간의 기록을 볼 수 있음 최근 이벤트를 확인할 수 있는 이벤트 기록, '추적' 기능, Insight 이벤트로 이루어짐 추적 '추적'을 활성화하면 모든 리전 혹은 선택한 리전에 대하여 활동기록을 기록하고 S3 Bucket에 보관할 수 있음 Organization와 연동하여 사용가능하며 자신의 '조직'을 선택하면 조직 내 모든 계정을 추적할 수 있음 Insight 이벤트는 Write API 호출에 관련된 비정상적인 호출을 탐지함 Config란? AWS 리소스의 .. 2024. 1. 11.