본문 바로가기

728x90

Infra/AWS

(19)
[AWS] AWS Certified Solutions Architect - Associate 합격 후기 공부 기간은 약 2주 정도 진행했던 것 같다. 덤프를 처음에 돌렸는데, 덤프에 있는 용어나 서비스들이 이해되지 않아서 유데미 강의를 통해서 공부를 진행했다. 강의를 듣고 내용에 블로그를 정리했는데, 마지막 IAM이나 VPC는 양이 너무 많아서 공부를 하지도 않았다. 덤프는 https://www.koreadumps.com/ 에서 구매했는데, 100문제 정도밖에 풀지 않았다. 시험 전날에는 온라인 환경에서 테스트를 진행했는데, window pc에서 vpn을 쓴다고 계속 튕기는 현상이 있었다. 우리집은 공유기에 이더넷 환경으로 세팅된 네트워크였는데 방화벽을 끄고 나름의 서치대로 해도 안되어서 그냥 맥북 와이파이로 진행했다. 당일에는 인도인이 면접관에 들어왔는데 근처에 있는 책이랑 개인 물품 싹다 치우게 하였다..
[AWS] Machine learning Amazon Rekognition - 객체, 사람, 글자 등을 이미지나 비디오에서 찾아주는 모델 - 콘텐츠 조절 기능도 존재함 (불쾌감 주는 거 제거하는 기능) Amazon Transcribe - 자동으로 음성을 텍스트로 전환해주는 모델 Amazon Polly - 반대로 텍스트를 음성으로 변환해주는 모델 - 발음 커스터마이징 가능 (Lexicon & SSML) Translate - 언어 번역 기능 제공 Lex & Connect - 문장 이해가 가능한 모델 Amazon Comprehend - 자연어 처리 모델 - 메디컬 버전도 있음 (PHI 같은 소견서 전용이 있음) Amazon SageMaker - ML 모델 생성형 관리 서비스 Amazon Forecast - 예측 서비스 - 제품 가격, 재무 정보 다 ..
[AWS] Data Analysis Athena - 서버리스 쿼리 서비스이며 QuickSight와 조합하여 대시보드 만드는 구조로 자주 쓰임 - 성능 향상도 가능하며 열기반과 압축 데이터를 스캔하면 비용 절감에 유리 - 열기반은 컬럼을 의미하는데 보통 Apache Parquet과 ORC 방식이 추천됨 (둘다 데이터 포맷임) - 파티션으로 분할해도 성능 향상에 도움이 됨 - 큰 파일을 쓰는 게 작은 파일 여러개 보다 도움이 됨 - 연합 쿼리를 사용해서 여러 데이터를 조합할 수도 있음 Redshift - 데이터베이스이자 분석엔진 (postgreSQL) - 재밌는 건, OLTP 용도로 쓰이지 않고 OLAP 용도로 쓰이는 거임 - 데이터를 쿼리하기 전에 전부를 불러오기 때문에 아테나 보다 성능이 좋음 - 단일, 다중 AZ 지원 - 클러스터에 데이..
[AWS] Database 각 DB의 차이를 이해하고 구분할 줄 알아야 함 RDS - Managed PostgreSQL / MySQL / Oracle / SQL Server / MariaDB / Custom - Provisioned RDS Instance Size and EBS Volume Type & Size - Auto-scaling capability for Storage - Support for Read Replicas and Multi AZ - Security through IAM, Security Groups, KMS , SSL in transit - Automated Backup with Point in time restore feature (up to 35 days) - Manual DB Snapshot for lo..
[AWS] Serverless Serverless - 서버가 없다는 게 아니라 관리할 필요가 없는 거임 - 저기 솔루션으로 서버들을 대체해서 관리 포인트를 줄이는 것임 Lambda - 함수 호출하면 온디맨드로 실행됨 - AWS 서비스랑 융합하기 쉽고, Cloudwatch 붙이기도 좋음 - 많은 언어를 지원하고 있음 - 람다의 실행과 배포 제한은 아는 게 좋음 (아래 참고) Execution: - Memory allocation: 128 MB – 10GB (1 MB increments) - Maximum execution time: 900 seconds (15 minutes) - Environment variables (4 KB) - Disk capacity in the “function container” (in /tmp): 512 ..
[AWS] ECS, ECR, EKS, Fargate ECS - Elastic Container Service - ECS Launch Type, Fargate Launch Type으로 나뉨 - EFS와 결합하여 데이터 볼륨을 마운트할 수 있음 IAM Roles ECR - Elastic Container Registry EKS - Amazon Elastic Kubernetes Service - Amazon EBS, Amazon EFS (works with Fargate), Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP 들을 볼륨으로 쓸 수 있음 AWS App Runner - 웹이나 APP 완전 배포할 수 있게 해주는 서비스 - Elastic Beanstalk 보다 단순한 서비스 온프레미스로 호스팅된 다중 도커 기반..
[AWS] SQS SQS - 어플리케이션을 분리할 때 사용 - 처리량에 제한이 없음 - 메시지가 256kB 제한이 있으며, 14일까지 대기 큐에 존재할 수 있음 (기본 4일) - 다중 컨슈머를 가질 수 있음 (EC2, 람다 등등) - FIFO 큐도 세팅 가능함 Auto Scaling Group - CloudWatch과 결합해서 오토 스케일링 가능 가시상 시간 초과 - 메시지가 폴링되고 나서, 특정 시간 동안 다른 컨슈머들에게 비가시성 상태가 됨 - 만약 가시상 시간 초과가 지나고 날 때 메시지가 처리되지 않는다면, 2번 호출 될 수 있으며 그럴 때 ChangeMessageVisibility를 호출해야함 롱폴링 - 대기열에 메시지가 없는데 컨슈머가 큐로부터 대기하는 것을 지칭 - 미리 대기하고 있으면, 일단 속도가 빠르고 ..
[AWS] 여러가지 Storage AWS Storage Family - 데이터 마이그레이션을 해야하는데, 너무 커서 네트워크 마비될 정도라고 하면 쓰기 좋음 - 저렇게 생긴 물리적인 장치를 받게 되고 물리적인 경로로 데이터 전송 - 기기별로 용량과 속도가 다름 - 엣지 컴퓨팅에서도 쓰임 - Snowmobile은 실제 트럭으로 데이터 옮김 AWS FSx - 써드 파티 고성능 파일 시스템 FSx for Lustre FSx for Windows File Server FSx for NetApp ONTAP FSx for OpenZFS - 대표적으로 4개 지원 AWS Gateway - 온프로미스와 클라우드 데이터 간의 가교 역할 S3 File Gateway FSx File Gateway Volume Gateway Tape Gateway - 종류 들..

728x90