AWS SAA C03 / Data Storage RDS Relational Database Service의 약자로 AWS가 관리하는 관계형 데이터 베이스이다. 자동화된 프로비저닝, OS 패치를 제공한다. 지속적으로 백업하며, 특정 시간으로 복원이 가능하다. 읽기 성능 향상을 위한 복제본 생성이 가능하다. 다중 AZ 설정이 가능하다. 다중 리전에서 활용하기 위해서는 Read Replica를 사용해야 한다. EBS를 베이스로 해서 동작한다. SSH 접속이 불가능하다. Secrets Manager와 통합하여 DB 자격 증명을 관리할 수 있다. 베이스 EBS를 바꾸는 것으로 I/O 성능을 향상시킬 수 있다. (gp2, gp3, io1 지원) 인스턴스 클래스를 바꾸는 것으로 메모리 집약적 작업 성능을 향상시킬 수..
AWS SAA C03 / High Availability & Scalability Scalability vs Availability 확장성(Scalability): 어플리케이션이나 시스템이 늘어나는 부하, 사용자 수, 또는 데이터양을 효율적으로 처리할 수 있는 능력. 수직적 확장(Scaling Up): 하드웨어의 성능을 향상시켜 처리 능력을 증가시키는 방법. 수평적 확장(Scaling Out): 더 많은 노드를 추가하여 처리 능력을 분산시키는 방법. 가용성 (Availability): 시스템이 필요할 때 사용할 수 있는 정도. 장애 복구 계획, 지역 분산, 중복 구축 등을 이용할 수 있다. ELB Elastic Load Balancer의 약자로 AWS에서 제공하는 로드 밸런싱 서비스. 여러 다운스트림 인..
AWS SAA C03 / Access & Computing IAM IAM이란 Identity and Access Management의 약자로 AWS 리소스를 제어하는 권한을 중앙에서 관리할 수 있도록 도와주는 '글로벌' 서비스이다. user에게만 권한을 부여하는 것이 아니라 EC2와 같은 인스턴스에도 접근 권한 등을 부여할 수 있다. IAM Policy: 권한을 정의하는 문서. IAM Role: 그러한 권한을 다른 사용자나 서비스에 임시로 할당하는 메커니즘. ex) aws-ec2-role를 생성-> S3-full-access-policy를 해당 role에 포함시킴 -> EC2에 aws-ec2-role 적용. Users 물리적 유저와 연동되며 AWS console을 위한 비밀번호를 가지고 있다. Polic..
Free & Accurate Amazon AWS Certified Solutions Architect - Associate SAA-C03 Practice Questions | ExamTopics www.examtopics.com Question #402 A company needs to ingest and handle large amounts of streaming data that its application generates. The application runs on Amazon EC2 instances and sends data to Amazon Kinesis Data Streams, which is configured with default settings. Every other day, the..
Free & Accurate Amazon AWS Certified Solutions Architect - Associate SAA-C03 Practice Questions | ExamTopics www.examtopics.com @@ = 정답을 골랐지만 다시 볼 필요 있음. Question #301 A university research laboratory needs to migrate 30 TB of data from an on-premises Windows file server to Amazon FSx for Windows File Server. The laboratory has a 1 Gbps network link that many other departments in the university ..
Free & Accurate Amazon AWS Certified Solutions Architect - Associate SAA-C03 Practice Questions | ExamTopics www.examtopics.com Question #201 A company is developing a marketing communications service that targets mobile app users. The company needs to send confirmation messages with Short Message Service (SMS) to its users. The users must be able to reply to the SMS messages. The company must s..
Free & Accurate Amazon AWS Certified Solutions Architect - Associate SAA-C03 Practice Questions | ExamTopics www.examtopics.com Question #104 A solutions architect must design a highly available infrastructure for a website. The website is powered by Windows web servers that run on Amazon EC2 instances. The solutions architect must implement a solution that can mitigate a large-scale DDoS attack..
Free & Accurate Amazon AWS Certified Solutions Architect - Associate SAA-C03 Practice Questions | ExamTopics www.examtopics.com Question #12 A global company hosts its web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The web application has static data and dynamic data. The company stores its static data in an Amazon S3 bucket. The company wants to improve perfo..
개요 MongoDB의 마이그레이션을 진행하면서 이미 배열인 aggregate 값을 toArray() 함수로 다시 배열 값으로 바꾸는 스니펫이 있어 그 이유를 찾아보았다. var ids = db.someSchema.aggregate([ { $group: { _id: "$enterpriseId" } } ]).toArray().map(function(doc) { return doc._id; }); Cursor 커서는 MongoDB에서 find 메서드를 실행하면 반환되는 문서의 집합으로, 기본적으로 자동으로 loop 되지만 명시적으로 특정 인덱스 문서를 가져올 수도 있다. Cursor는 특정 인덱스 값을 값는 포인터와 유사하다. 출처: https://www.softwaretestinghelp.com/mongod..
요구사항 분석 nomadia는 디지털 노마드를 위한 커뮤니티 서비스로 기획을 했다. 그 이유는 다음과 같다. 디지털 노마드를 위한 서비스는 지속적으로 성장하고 있으며, 아직 시장 지배적인 기업이 없기 때문에. 이전부터 관심이 있었던 주제이기 때문에. 하나의 서비스이지만 다양한 기능들을 필요로 하며 이러한 기능을 구현 해보며 실력을 늘릴 수 있을 것이라 생각 했기 때문에. 좋은 서비스는 고객의 필요에 의해 만들어진다. 이 때 개발 자원은 한정되어 있기 때문에 많은 기능을 넣는 것이 반드시 고객의 필요에 부합한다고 볼 수는 없다. ‘지역’의 주요 관광지는 관광 전문 사이트 혹은 Google map을 이용하면 되고 ‘구인’은 Linkedin을 포함한 사이트에서 찾는 편이 더 적절하다. 따라서 먼저 고객의 니즈..