분류 전체보기

이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate CloudFrontCloudFront란* CDN : 컨텐츠 전송 네트워크- 웹사이트의 컨텐츠를 서로 다른 엣지 로케이션(전세계 216개)에 미리 캐싱하여 읽기 성능을 높이는 것- 사용자들은 낮은 레이턴시로 접근 가능- 컨텐츠가 분산되어 있어 DDoS 공격에서 보호받을 수 있음 원본1. S3 버킷- 파일 분산 및 캐싱 가능- 버킷에는 CF만 접근할 수 있게 보장..
이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate Amazon S3 소개사용사례- 백업과 스토리지, 파일용, 디스크용, 재해 복구 용도, 아카이브 용도, 하이브리드 클라우드 스토리지- 애플리케이션 호스팅, 동영상/이미지 등 미디어 호스팅, 정적 웹사이트 호스팅- 빅데이터 저장 분석- Nasdap은 7년 간의 데이터를 S3 Glacier에 저장 -> Amazon S3의 아카이브 서비스와 유사 버킷- S3는 파일..
이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate DNS란DNS(Domain Name System) 호스트 이름을 대상 서버 IP 주소로 번역해줌DNS에는 계층적 이름과 구조가 있음.com - example.com  - www.example.com - api.example.com  DNS 관련 용어 도메인 레지스트라(Registrar) : 도메인 이름을 등록하는 곳.. AWS Route53, GoDaddy....
이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate RDSRDS: SQL을 쿼리언어로 사용하는 DB에 대한 관계형 데이터베이스 서비스`- Postgres, MySQL, MariaDB, Oracle, Microsoft SQL Server, IBM DB2, Aurora(AWS 독점 DB) RDS를 사용하는 이유관리형 서비스, DB 프로비저닝 자동화, OS 패치, 지속적 백업, 특정 시점 복원, 모니터 데시보드, M..
이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate 고가용성과 확장성`확장성 : 애플리케이션 시스템이 조정을 통해 더 많은 양을 처리할 수 있다.  - 수직 확장성 : 인스턴스의 크기를 확장하는 것(scale up)... DB(RDS, ElastiCache)와 같은 분산되지 않는 시스템에서 사용... 하지만 하드웨어 한계로 고점 있음  - 수평 확장성(탄력성) : 인스턴스나 시스템의 수를 늘리는 것(scale ..
이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate EBSEBS 볼륨Elastic Block Store : 인스턴스가 실행 중인 동안 연결 가능한 네트워크 드라이브인스턴스가 종료되어도, 데이터 지속 가능EBS 생성시 특정 AZ에서만 사용 가능 (단, 스냅샷을 이용하면 다른 AZ에 볼륨 옮길 수 있음)EBS... 네트워크 USB 스틱 같은것프리티어에서는 매달 30GB까지 EBS를 쓸 수 있음(범용 SSD or 마..
이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate AWS 예산 설정Billing and Cost Management : 초기에 IAM 유저가 못보게 제한되어 있음 -> Root 에서 권한을 풀어줘야함Bills : 서비스별 월 별 요금 확인 가능 Free Tier : 무료로 사용 가능한 양과 지금 쓴 양을 비교 가능Budgets : 설정한 예산에 따라 이메일 오게 만듬  EC2 기초EC2(Elastic Comp..
이 글은 24년 하반기 AWS Certified Solutions Architect - Associate(이하 AWS SAA-C03) 자격증 취득을 위해서 아래 유데미 강의를 보고, 공부한 내용을 정리하였습니다.https://www.udemy.com/course/best-aws-certified-solutions-architect-associate  AWS 시작하기On-Premise : 물리적인 서버를 직접 설치하여 운영On-Demand : 소비자가 있는 곳까지 찾아가서 상품과 서비스를 전달하는 것, 소비자의 요구 사항에 따라 즉시 제공하는 방식 (*demand : 수요) 리전 및 AZAWS Regions데이터 센터의 집합 (ex. us-east-1) 대부분의 서비스는 특정 리전에 연결되어 국한됨.A 리..
사용목적 현재 이메일 분류 관련 프로젝트를 진행하고 있습니다. 이메일을 분류하는 AI 모델이 있는데, 문제는 분류에 1개의 메일 당 2초 이상 걸리게 되었습니다. 사용자가 요청했을 때 실시간으로 분류하기에 메일 당 2초도 너무 긴 시간이고,  실시간으로 서비스를 제공하지 않더라도, batch 작업에서 병목이 생기기엔 충분했습니다. 처음에는 그냥 lambda에 cron 작업을 걸어서 돌릴 생각이었지만, 유저가 1명 가입할 때마다 평균 3000개 이상의 이메일 분류가 필요한데, lambda에 최대 실행 시간이 15분으로 정해져있고, 여러 경로에서 이메일 분류를 요청하는 상황에서, 분류부터 DB 저장까지 안정적인 처리가 필요했습니다.  규칙적으로 분류가 안된 email_id를 찾아서 SQS에 넘겨주면, Con..
0. 개발환경Python 3.12Docker Desktop 4.30 1. 문제의 발생 프로젝트 중 파이썬으로 개발된 AI 기능을 배포해야할 일이 생겼습니다. 항상 유지해야하는 서비스가 아닌 특정 시점에 Batch로 돌아가면되는 기능이라 EC2서버보다 lambda를 이용한 배포를 선택했습니다.(지금 생각해보니 spot instance로 특정시점에 자동으로 생성했다가 사용하고 지우는 사이클을 짜는게 비용이 더 저렴했을 수도..?) Python으로 학습된 모델 파일의 사이즈는 650MB로 람다에서 허용하고 있는 패키지 파일의 크기를 훌적 넘었습니다.  구글링을 해본 결과 2가지 해결방법이 있었습니다.1. 큰 파일은 S3에 올리고, 런타임에 S3에서 다운로드 해서 사용.2. Docker 컨테이너로 감싸서 ECR..
파이랜스
'분류 전체보기' 카테고리의 글 목록 (3 Page)