반응형 [AWS]541 [AWS] Kafka서비스란 무엇인가 1. Kafka란? Kafka는 Pub-Sub 모델의 메시지 큐이다. 분산환경에 특화되어 있는 특징을 가지고 있다. 2. 구성 요소 Event : Event는 Kafka에서 Producer와 Consumer가 데이터를 주고 받는 단위이다. Producer : Producer는 Kafka에 이벤트를 게시(Post)하는 클라이언트 어플리케이션을 의미한다. Consumer : Consumer는 이러한 Topic을 구독하고 이로부터 얻어낸 이벤트를 처리하는 클라이언트 어플리케이션이다. Topic : 이벤트가 쓰이는 곳이다. Producer는 이 Topic에 이벤트를 게시하고, Consumer는 Topic으로부터 이벤트를 가져와 처리한다. Topic은 파일시스템의 폴더와 유사하며, 이벤트는 폴더안의 파일과 유사하.. 2022. 11. 15. [AWS] REST API Gateway와 Cognito & Lambda 연동 REST API Gateway에 인증을 Cognito를 이용하여 적용해보도록 하겠다. REST API Gateway를 통해서 사용자들이 접근하여 데이터를 바꾸거나, 삭제할수 있기 때문에, 해당 인증 절차가 중요한 부분을 차지한다. 오늘은 이전에 생성한 REST API Gateway의 Post Method 방식으로 요청하는것에 Cognito를 적용할것이다. 우선 구상도는 위와 같다 사용자가 API Gateway로 요청을 보내고, API Gateway는 연동되어 있는 인증 절차인 Cognito로 인증을 보낸다. 인증 성공시 Token이 발행되고 해당 Token으로 Lambda로 요청을 한다. Token과 함께 수신된 요청에 대해서는 Dynamo DB로 Body 부분의 데이터를 적재하고, 데이터 적재가 성공되.. 2022. 11. 14. [AWS][SAP] Question 48 A customer has a 10 GB AWS Direct Connect connection to an AWS region where they have a web application hosted on Amazon Elastic Computer Cloud (EC2). The application has dependencies on an on-premises mainframe database that uses a BASE (Basic Available, Soft state, Eventual consistency) rather than an ACID (Atomicity, Consistency, Isolation, Durability) consistency model. The application is ex.. 2022. 11. 14. [AWS][SAA][EXAMTOPICS] Question 94 (확인) A shopping cart application connects to an Amazon RDS Multi-AZ database instance. The database performance is causing the application to slow down. There was no significant performance improvement after upgrading to the next-generation instance type. According to the analysis, around 700 IOPS are maintained, typical queries execute for extended periods of time, and memory use is significant. Whi.. 2022. 11. 11. [AWS][SAA][EXAMTOPICS][공유] Question 93 (확인) A daily scheduled task must be executed by an ecommerce business to collect and filter sales statistics for analytics purposes. The sales records are stored in an Amazon S3 bucket. Each object has a maximum file size of 10 GB. The work might take up to an hour to complete depending on the amount of sales events. The job's CPU and memory requirements are consistent and known in advance. A solutio.. 2022. 11. 10. [AWS][SAA][EXAMTOPICS] Question 92 (확인) A business uses the SMB protocol to back up on-premises databases to local file server shares. To accomplish recovery goals, the organization needs instant access to one week's worth of backup data. After a week, recovery is less possible, and the business may live with a delay in retrieving those earlier backup data. What actions should a solutions architect take to ensure that these criteria a.. 2022. 11. 10. [AWS] VPC Peering이란 무엇인가? VPC Peering이란 무엇인가? Virtual Private Cloud(VPC)는 사용자의 AWS 계정 전용 가상 네트워크입니다. VPC는 AWS 클라우드에서 다른 가상 네트워크와 논리적으로 분리되어 있습니다. AWS 리소스(예: Amazon EC2 인스턴스)를 VPC에서 시작할 수 있습니다. VPC 피어링 연결은 프라이빗 IPv4 주소 또는 IPv6 주소를 사용하여 두 VPC 간에 트래픽을 라우팅할 수 있도록 하기 위한 두 VPC 사이의 네트워킹 연결입니다. 동일한 네트워크에 속하는 경우와 같이 VPC의 인스턴스가 서로 통신할 수 있습니다. 사용자의 자체 VPC 또는 다른 AWS 계정의 VPC와 VPC 피어링 연결을 만들 수 있습니다. VPC는 상이한 리전에 있을 수 있습니다(리전 간 VPC 피어링.. 2022. 11. 10. [AWS][SAA][EXAMTOPICS] Question 91 (확인) A business intends to operate a collection of Amazon EC2 instances connected to an Amazon Aurora database. To deploy the EC2 instances and Aurora DB cluster, the business used an AWS Cloud Formation template. The organization wishes to provide safe authentication of instances to the database. The business does not want to keep track of static database credentials. Which method satisfies these cr.. 2022. 11. 10. [AWS][SAA][EXAMTOPICS] Question 90 (확인) A business is implementing a web gateway. The firm want to limit public access to the program to the online part. The VPC was created with two public subnets and two private subnets to achieve this. The application will be hosted on many Amazon EC2 instances that will be managed through an Auto Scaling group. SSL termination must be delegated to a separate instance on Amazon EC2. What actions sh.. 2022. 11. 8. [AWS][SAA][EXAMTOPICS][공유][시험 출제] Question 89 (확인) A solutions architect is designing a VPC architecture with various subnets. Six subnets will be used in two Availability Zones. Subnets are classified as public, private, and database-specific. Access to a database should be restricted to Amazon EC2 instances operating on private subnets. Which solution satisfies these criteria? A. Create a now route table that excludes the route to the public s.. 2022. 11. 8. [AWS][SAA][EXAMTOPICS] Question 88 (확인) A business is operating a worldwide application. Users upload various videos, which are subsequently combined into a single video file. The program receives uploads from users through a single Amazon S3 bucket in the us-east-1 Region. The same S3 bucket also serves as the download point for the generated video file. The finished video file is around 250 GB in size. The organization requires a so.. 2022. 11. 8. [AWS][SAA][EXAMTOPICS] Question 87 (확인) A business offers its customers with an API that automates tax calculations based on item pricing. During the Christmas season, the firm receives an increased volume of queries, resulting in delayed response times. A solutions architect must create a scalable and elastic system. What is the solution architect's role in achieving this? A. Provide an API hosted on an Amazon EC2 instance. The EC2 i.. 2022. 11. 7. [AWS][SAA][EXAMTOPICS] Question 86 (확인) A business's data warehouse is powered by Amazon Redshift. The firm want to assure the long-term viability of its data in the event of component failure. What recommendations should a solutions architect make? A. Enable concurrency scaling. B. Enable cross-Region snapshots. C. Increase the data retention period. D. Deploy Amazon Redshift in Multi-AZ. 한글번역 기업의 데이터 웨어하우스는 Amazon Redshift를 기반으로 합니다.. 2022. 11. 7. [AWS] AWS Transit Gateway란 무엇인가? 1. AWS Transit Gateway란? AWS Transit Gateway는 중앙 허브를 통해 Amazon Virtual Private Cloud(VPC)와 온프레미스 네트워크를 연결합니다. 복잡한 피어링 관계를 제거하여 네트워크를 간소화합니다. 클라우드 라우터 역할을 하므로 새로운 연결을 한 번만 추가하면 됩니다. 글로벌 확장 시 리전 간 피어링을 사용하면 AWS 글로벌 네트워크에서 AWS Transit Gateway를 하나로 연결할 수 있습니다. 데이터는 자동으로 암호화되고 퍼블릭 인터넷을 통하지 않습니다. 중앙 위치에 있으므로 AWS Transit Gateway Network Manager를 사용하여 전체 네트워크를 보고 SD-WAN(소프트웨어 정의 광역 네트워크) 디바이스에 연결할 수 있습니.. 2022. 11. 4. [AWS] AWS Global Accelerator 추가로 확인 할 사항들 1. 트래픽 다이얼이란 무엇인가? Global Accelerator를 생성하다보면 트래픽 다이얼이라는 부분이 있다. 과연 이 수치는 무엇을 의미하는 것일까? 트래픽 다이얼 이란? Global Accelerator는 트래픽 다이얼을 이용해서 특정 AWS 리전에 대한 트래픽을 확장 또는 축소할 수 있는 옵션을 제공한다. 각 리전 혹은 엔드포인트 그룹의 경우 트래픽 다이얼을 통해서 해당 리전으로 향하는 트래픽의 비율을 제어할 수 있다. Standard 엔드포인트 그룹에 대해 트래픽 다이얼을 설정하는 부분이 있다. 이를 통해서 해당 그룹으로 향하는 트래픽의 백분율을 제어할 수 있다. 이 백분율은 모든 리스너 트래픽이 해당하는 것이 아닌 이미 엔드포인트 그룹으로 향하는 트래픽으로만 적용이 된다. 또한 트래픽 다이.. 2022. 11. 4. [AWS][SAP] Question 47 You would like to create a mirror image of your production environment in another region for disaster recovery purposes. Which of the following AWS resources do not need to be recreated in the second region? (Choose two.) A. Route 53 Record Sets B. IAM Roles C. Elastic IP Addresses (EIP) D. EC2 Key Pairs E. Launch configurations F. Security Groups 한글 번역 재해 복구를 위해 다른 지역에 프로덕션 환경의 미러 이미지를 만들려고 합니다.. 2022. 11. 3. [AWS] MMOG 서버 아키텍처 구성 시 주요 고려사항!! ## 대규모 다중 사용자 온라인 게임 (MMOG) 및 멀티 리전 게임 글로벌 온라인 게임 서비스를 위한 멀티 리전게임 서버 아키텍처는 하나의 중앙 서비스와 리전별로 전진 배치된 지역 서버들로 구성된 것이 특징 ## MMOG 서버 아키텍처 구성 시 주요 고려사항 및 예상효과 1. 웹 기반 게임과 세션 기반 게임과 달리, 게임 서버 및 클라이언트 사이의 영속적인 연결이 필요하고 플레이어가 로그아웃 된 중에도 각 월드는 각 월드는 다른 플레이어들이 플레이하면서 최신의 상태를 유지하여야 하므로 오토스케일링의 적용이 어려움. 2. ElastiCache는 메모리 데이터베이스로 MMOG에서도 자주 사용되는 Redis 및 Memcached 관련 완전 관리형 서비스를 제공. 3. Global Accelerator 를 활.. 2022. 11. 3. [AWS][SAP] Question 46 Your company has HQ in Tokyo and branch offices all over the world and is using a logistics software with a multi-regional deployment on AWS in Japan, Europe and USA. The logistic software has a 3-tier architecture and currently uses MySQL 5.6 for data persistence. Each region has deployed its own database. In the HQ region you run an hourly batch process reading data from every region to comput.. 2022. 11. 3. [AWS][SAA][EXAMTOPICS][시험 출제] Question 85 A development team must have a website that is accessible to other development teams. HTML, CSS, client-side JavaScript, and graphics comprise the website's content. Which form of website hosting is the MOST cost-effective? A. Containerize the website and host it in AWS Fargate. B. Create an Amazon S3 bucket and host the website there. C. Deploy a web server on an Amazon EC2 instance to host the.. 2022. 10. 31. [AWS][SAA][EXAMTOPICS] Question 84 (확인) A business is using a tape backup system to offshore store critical application data. Daily data volume is in the neighborhood of 50 TB. For regulatory requirements, the firm must maintain backups for seven years. Backups are infrequently viewed, and a week's notice is normally required before restoring a backup. The organization is now investigating a cloud-based solution in order to cut storag.. 2022. 10. 31. [AWS][SAA][EXAMTOPICS] Question 83 (확인) A business is developing a web-based application that will operate on Amazon EC2 instances distributed across several Availability Zones. The online application will enable access to a collection of over 900 TB of text content. The corporation expects times of heavy demand for the online application. A solutions architect must guarantee that the text document storage component can scale to meet .. 2022. 10. 31. [AWS][SAA][EXAMTOPICS] Question 82 (확인) A company's on-premises infrastructure and AWS need a secure connection. This connection does not need a large quantity of bandwidth and is capable of handling a limited amount of traffic. The link should be established immediately. Which way is the MOST CHEAPEST for establishing this sort of connection? A. Implement a client VPN. B. Implement AWS Direct Connect. C. Implement a bastion host on A.. 2022. 10. 31. [AWS][MsSQL 참고] 이중화 복제 Replication 방식 설정하기 MSSQL 은 다양한 이중화 방식을 지원하고 있습니다. 이번에는 여러 방식 중 복제(Replication)방식에 대해 알아보겠습니다. 복제에는 3가지 종류가 있습니다. * 트랜잭션 복제: 트랜잭션이 발생됨과 동시에 복제되는 방식 * 스냅 숏 복제: 특정 시간 주기로 복제되는 방식 * 병합 복제: 여러 구독자가 구성되는 경우 구성되는 복제방식 복제를 구성하는 인스턴스의 역할입니다. * 게시자(SQLTEST01): 원본 데이터베이스 인스턴스 * 배포자(SQLTEST02): 게시자로부터 전달된 데이터에 대한 저장소 역할을 하는 데이터베이스. 각 구독자에 배포하는 역할을 담당 * 구독자(SQLTEST03): 복제된 데이터를 수신하는 대상 데이터베이스 인스턴스 여기서는 스냅 숏 복제에 대해서만 포스팅을 진행하도록.. 2022. 10. 28. [AWS] IOPS 초당 데이터 전송량 계산 IOPS란? IOPS(Input/Ouput Operation Per Second)는 초당 처리되는 I/O의 개수라고 이해하면 된다. 보통 저장장치의 속도를 나타낼때의 측정단위가 된다. IOPS가 100이라고 하면 1초에 100 x 블럭크기 만큼의 IO가 가능하다고 할 수 있다. IOPS 계산 방법 초당 데이터 전송량 = IOPS * 블럭크기(단위 데이터 용량) IOPS = 초당 데이터 전송량 / 블럭크기(단위 데이터 용량) 여기서 블럭의 크기를 아는것이 중요한 부분인데 블럭이란 IO의 최소 단위이다. 보통 ORACLE이나 다른 DBMS는 IO의 기본단위를 블록(페이지)로 정의된다. Oracle, PostgreSQL, MS-SQL의 경우 8KB가 디폴트 이며, MySQL,MariaDB는 16KB가 디폴트 .. 2022. 10. 28. [AWS][SAP] Question 45 Your customer wishes to deploy an enterprise application to AWS, which will consist of several web servers, several application servers and a small (50GB) Oracle database. Information is stored, both in the database and the file systems of the various servers. The backup system must support database recovery whole server and whole disk restores, and individual file restores with a recovery time .. 2022. 10. 27. [AWS] SQL Mirroring Endpoint 생성하기 https://www.sqlservercentral.com/articles/step-by-step-configuring-a-dedicated-network-for-availability-group Step by Step Configuring a Dedicated Network for Availability Group – SQLServerCentral In this article, I will show a procedure to isolate the replication traffic from the public network. www.sqlservercentral.com 2022. 10. 26. [AWS][SAP] Question 44 Your company runs a customer facing event registration site This site is built with a 3-tier architecture with web and application tier servers and a MySQL database The application requires 6 web tier servers and 6 application tier servers for normal operation, but can run on a minimum of 65% server capacity and a single MySQL database. When deploying this application in a region with three avai.. 2022. 10. 26. [AWS][SAP] Question 43 You require the ability to analyze a large amount of data, which is stored on Amazon S3 using Amazon Elastic Map Reduce. You are using the cc2 8xlarge instance type, whose CPUs are mostly idle during processing. Which of the below would be the most cost efficient way to reduce the runtime of the job? A. Create more, smaller files on Amazon S3. B. Add additional cc2 8xlarge instances by introduci.. 2022. 10. 21. [참고용] MS SQL Server 고가용성 솔루션 + AlwaysON MS-SQL Server 에서 제공하는 고가용성 (High Availability) 솔루션과 2012 버전에 추가된 AlwaysON 기능에 대해 공유합니다. ▷ 고가용성 솔루션 선택시 고려사항 가. 고가용성 구축 전에 대상 시스템이 어느 정도의 가용성을 필요로 하는지에 대해 검토 필요 - 미션 크리티컬 (99.999% ~ 100%) or 비즈니스 크리티컬 (99.9% ~ 99.99%) 시스템인지? 나. 실제 구현하고자 하는 고가용성의 기준 수립 필요 가동시간 다운타임 허용 다운타임 / 연간 99 % 1 % 3 dyas, 15 Hours 99.9 % 0.1 % 8 Hours, 45 Min 99.99 % 0.01 % 52 Min, 34 Sec 99.999 % 0.001 % 5 min, 15 Sec 다. 99.. 2022. 10. 20. [AWS] Active Directory 서비스 접근 및 관리 방법 - 클러스터 구성시 필요 본 문서는 Directory Service 를 관리하기 위해 Windows bastion 서버를 구성하고, 수동으로 Domain join 하고, AD managed 와 관련된 서비스를 설치하는 것 까지 가이드 한다. (seamless join은 문 서 명 : AWS 환경에서 Seamless Domain join 참고) 출처: https://woorilife.tistory.com/744 2022. 10. 19. 이전 1 2 3 4 5 ··· 19 다음 반응형