반응형 [AWS]541 [AWS] EC2에서 SQL Server Always On 가용성 그룹 구성 이 기사에서는 AWS EC2 인스턴스와 AWS FSx를 파일 공유 감시 항목으로 사용하여 다중 서브넷 Always On 가용성 그룹을 설정하는 방법을 검토합니다. 다음은 AWS EC2 인스턴스에서 다중 서브넷 Always On Availability 그룹을 생성하는 데 관련된 단계입니다. EC2 인스턴스 준비 파일 공유 증인을 위한 AWS FSx 생성 윈도우 서버 장애 조치 클러스터 만들기 항상 가용성 그룹 만들기 이 단계를 하나씩 살펴 보겠습니다. EC2 인스턴스 준비 AWS 관리 콘솔에 로그인하고 서비스를 클릭한 다음 EC2 콘솔로 이동합니다. 인스턴스 시작 버튼을 클릭하고 원하는 인스턴스를 선택하십시오. 데모 목적으로 Windows Server 2019를 SQL Server 2017 Enterpri.. 2022. 10. 19. [AWS] DHCP 옵션 세트 생성 DHCP 옵션 세트 생성 AWS에서는 AWS Directory Service 디렉터리를 위한 DHCP 옵션 세트를 생성하고 해당 DHCP 옵션 세트를 디렉터리가 있는 VPC에 할당할 것을 권장합니다. 이렇게 해야 해당 VPC의 모든 인스턴스가 지정된 도메인을 가리키고 DNS 서버가 도메인 이름을 해석할 수 있습니다. DHCP 옵션 세트에 대한 자세한 내용은 을 참조하십시오.DHCP 옵션 세트의Amazon VPC User Guide. 디렉터리에 대한 DHCP 옵션 세트를 생성하는 방법 https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다. 탐색 창에서 [DHCP Options Sets]를 선택한 후 [Create DHCP options set]를 선택합니다... 2022. 10. 19. [AWS] Configure SQL Server on AWS at Scale - AWS Virtual Workshop AWS에서 대규모로 SQL Server 구성 https://www.youtube.com/watch?v=MgL16cSQ17I 2022. 10. 18. [AWS][활용] S3 버킷 & RDS SQL Server 통합 연동 소개 AWS는 클라우드에서 완전관리형 관계형 데이터베이스 서비스(RDS)를 제공합니다. 하드웨어, 백업, 패치를 관리하고 응용 프로그램 작업에 집중할 필요가 없습니다. 다음과 같은 데이터베이스 시스템을 제공합니다. 안전하고 안정적이며 확장 가능하며 가용성이 높으며 비용이 저렴합니다. MySQL 마이크로 소프트 SQL 서버 오라클 마리아DB 아마존 오로라 포스트그레SQL AWS RDS SQL Server – 새 데이터베이스 인스턴스를 시작하여 새 Amazon RDS SQL 인스턴스를 생성하는 문서를 사용할 수 있습니다. AWS는 또한 간소화된 스토리지 서비스라는 객체 스토리지 솔루션을 제공합니다. RDS SQL Server에서 데이터를 가져오거나 내보내야 한다고 가정합니다. 이 목적을 위해 S3 버킷을 사.. 2022. 10. 18. [AWS] RDS vs EC2 RDBMS 비교 https://seankim.life/2022/08/13/aws-rds-vs-ec2-rdms/ AWS RDS vs EC2 RDMS – 구름이 꾸는 꿈 AWS RDS? Amazon Relational Database Service는 Amazon Web Services에서 제공하는 분산 관계형 데이터베이스 서비스입니다. Amazon RDS 는 AWS 클라우드의 관계형 데이터베이스에 간편한 설정, 운영 및 확장을 제공 seankim.life 2022. 10. 18. [AWS] RDS vs EC2 차이점, 간단히 파악하기!! https://www.bespinglobal.com/bespins-pick-vol-11-aws-rds-vs-ec2/ [Bespin’s Pick vol.11] AWS RDS vs EC2 차이점, 간단히 파악하기 - BESPINGLOBAL www.bespinglobal.com 2022. 10. 17. [AWS] MSSQL 클러스터 방법 mssql cluster guide 1. https://mwtac.wordpress.com/2017/03/13/ms-sql-server-2014-failover-clustering-%ea%b5%ac%ec%b6%95-%ea%b0%80%ec%9d%b4%eb%93%9c-12/ 2. https://mwtac.wordpress.com/2017/03/13/663/ 3. https://www.youtube.com/watch?v=GM7H9fba9cQ 4. https://mozi.tistory.com/276 5. https://kruizerg.tistory.com/entry/MSCS-MSSQL-2016-%EA%B5%AC%EC%84%B1-%EA%B0%80%EC%9D%B4%EB%93%9C 2022. 10. 14. [AWS] [OKY] RDS SQL Server 생성 – 읽기 전용 복제본 생성편 https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/SQLServer.ReadReplicas.html#SQLServer.ReadReplicas.Limitations [중요] 읽기전용 복제본을 사용하려면... 다중AZ 사용하는 인스턴스만 가능하다. 결국 Enterprise Edition을 사용해야 제공되는 기능이다. 오래 걸린다. ㅠ.ㅠ. 주서버 역할의 인스턴스를 선택 하고 우측 Action 을 클릭, "Create read replica"를 클릭해서 생성한다. 아래 2개 옵션은 주서버를 선택하는 것이고 새로 만드는 복제본의 Identifier 이름을 입력한다. 생성이 완료되었다. 목록보기가 참 어렵게 되어있다. 어떤 인스턴스의 읽기전용인지 구분이 .. 2022. 10. 14. [AWS] RDS for SQL Server Enterprise 읽기 전용 복제본 정리 1. Read Replica 생성 시 새로운 엔드포인트가 생성되는지? Read Replica 즉 읽기 전용 복제본을 생성하면 읽기 전용 복제본의 Endpoint가 따로 생성이 된다. 2. Read Replica의 요금 정책은 어떻게 되는 것인가? 읽기 전용 복제본의 요금은 얼마입니까? 언제부터 언제까지 사용한 요금이 청구됩니까? 읽기 전용 복제본은 표준 DB 인스턴스로, 동일한 요금이 청구됩니다. 표준 DB 인스턴스와 마찬가지로 읽기 전용 복제본의 ‘DB 인스턴스 시간’당 요금은 읽기 전용 복제본의 DB 인스턴스 클래스에 의해 결정됩니다. 최신 요금 정보는 요금 페이지를 참조하세요. 동일한 AWS 리전 내의 소스 DB 인스턴스와 읽기 전용 복제본 간에 데이터를 복제할 때 발생한 데이터 전송에는 요금이 부.. 2022. 10. 14. [AWS] 교차 계정 액세스란 # Master(Source) & Slave(Destination) 작업기준 교차 계정 액세스란(Corss-Accounts Access) - 한 AWS 계정의 IAM 사용자가 다른 AWS 계정의 IAM 사용자의 AWS 리소스에 액세스하는것. AWS는 클라우드에서 보안을 최우선으로 하며, 다양한 보안 관련 서비스와 기능 및 선택 사항을 제공하고 있다. 특히, 사용자 권한 관리는 AWS IAM(Identity and Access Management) 이라는 서비스를 통해 구성하고 관리하게 된다. IAM은 다양한 기능을 가지고 AWS 리소스를 사용하는데, API 수준의 세부적인(fine-grained) 접근 제어를 지원한다. IAM 서비스 및 교차 계정 접근 제어 IAM 기능을 잘 활용할 경우 고객 서비스 운.. 2022. 10. 14. [AWS] S3 게이트웨이 엔드포인트 생성 및 EC2 핑 테스트 게이트웨이 엔드포인트란? 게이트웨이 엔드포인트 게이트웨이 엔드포인트는 라우팅 테이블의 경로에 대한 대상인 게이트웨이로, Amazon S3 또는 DynamoDB로 전달되는 트래픽에 사용됩니다. 1. EC2 생성 및 핑 테스트 먼저 IGW와 연결이 되어있는 Public 존에 있는 bastion UBT라는 인스턴스 하나와 Private 존에 있는 private EC2 총 두개의 EC2를 생성했다. 먼저 Bastion 서버로 들어가서 nslookup을 통해서 내 계정의 S3 서비스 주소를 확인하였다. 그럼 이렇게 주소가 나오게 된다. 맨 밑에 있는 Address가 S3 서비스 주소의 IP이다. ping 테스트를 통해서 Bastion에서 S3 IP로 핑을 보내면 IGW를 통해서 핑이 제대로 가는 모습을 볼 수 있.. 2022. 10. 13. [AWS] aws-cli 명령어 이용해서 Ubuntu 서버에서 S3로 파일 보내기 AWS-CLI란 무엇인가? AWS 명령줄 인터페이스(AWS CLI)는 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구입니다. 최소한의 구성으로 AWS CLI를 사용하면 터미널 프로그램의 명령 프롬프트에서 브라우저 기반 AWS Management 콘솔에서 제공하는 것과 동일한 기능을 구현하는 명령을 실행할 수 있습니다. Linux 셸 – 다음과 같은 일반적인 셸 프로그램 사용 bash, zsh그리고 tcsh 을 클릭하여 Linux 또는 macOS에서 명령을 실행합니다. Windows 명령줄 – Windows에서는 Windows 명령 프롬프트 또는 PowerShell에서 명령을 실행합니다. 원격 – PuTTY 또는 SSH와 같은 원격 터미널 프로그램 또는 AWS System.. 2022. 10. 13. [AWS] CI/CD, Pipeline 세미나 실습 AWS에서 진행한 세미나 참석후, 실습을 진행한 서비스에 대해서 다시한번 짚고 넘어가자. 1. Cloud9 구성 우선은 Cloud9으로 이동하여 환경을 구성하도록 한다. Create environment를 클릭하고 Name에는 Development를 입력하고 Description은 선택사항이니 자율적으로 적으면 된다. 다 입력했으면 Next Step을 클릭하여 다음으로 넘어가자. 환경을 검토하도록 하자. Instace type이나 다른 부분을 선택해서 구성하면 된다. 필자는 빠른 배포, 빌드를 위해서 m5.large로 변경한다. Platform은 Amazon Linux로 선택하고 다음 단계로 넘어가도록 하자. 최종 확인후 Create environment를 클릭하여 마무리 한다. Cloud9이 실행 되었.. 2022. 10. 13. [AWS] Lambda Request body validation REST API Gateway에서 Lambda를 호출하여 request의 body부분을 validation하는 환경이다. Dynamo DB와 같은 엔진을 사용할때 적용하면 도움이 많이 되는 환경이다. 우선 REST API Gateway를 생성해야 한다. 해당 화면에서 Create API를 클릭하여 API Gateway를 생성한다. 가장 하단의 Private REST API 말고 그 위에 있는 REST API를 선택하여 생성한다. 다른 설정은 없이 생성을 완료한다. 다음으로는 REST API Gateway의 엔드포인트를 생성한다. Actions 버튼을 클릭하여 Create Resource를 클릭한다. Resource는 위와 같이 이름을 정하고 그 이름을 기반으로 경로가 생성된다. 추가로 CORS까지 허용해.. 2022. 10. 12. [AWS] Lambda와 API Gateway 연동 Lambda를 이용해서 다양한 서비스를 시도했었는데, 오늘은 API Gateway에서 API를 생성하여 Lambda와 연동시켜서 DB에 데이터를 적재해보도록 하겠다. 이전에 사용했던 Dynamo DB를 그대로 사용할것이다. 하지만 이전에 적용했던 내용은 S3에 파일로 데이터를 올리면 S3에서 트리거 동작을 해서 Lambda를 동작시키고 Lambda에서는 S3 안에 있는 새로운 Object를 읽어와서 Dynamo DB에 해당 데이터를 적재하는 방법이였는데, 한가지의 데이터만 입력하고 싶을때는 앞선 구성의 경우는 적합하지 않다. [실습1] HTTP API Gateway와 Lambda Post 메소드 활용 1-1 Lambda우선 우리 구성의 경우는 위의 서비스를 사용할것이고 앞서 언급했듯이, Dynamo DB.. 2022. 10. 12. [AWS] S3에서 Lambda를 트리거 및 DynamoDB 테이블로 적재 -1 S3에 파일이 업로드 되었을때 Lambda를 트리거하여 Dynamo DB에 적재하는 과정을 실습해보도록 하자. 해당 실습을 진행하기 위해서는 위와 같은 서비스가 필요하다. [실습1] Lambda와 DynamoDB 연동 우선 Lambda와 DynamoDB 테이블과 데이터를 주고 받는 방법에 대해서 알아 보도록 하자. 우선 Dynamo DB를 생성해보도록 하자. Create Table 버튼을 클릭하여 생성한다. 해당 실습은 새에 대한 데이터를 적재하는 실습이라 테이블 이름은 awesome-birds로 지정했지만, 원하는 테이블 이름으로 생성하면 된다. Partition key는 해당 테이블에서 Primary Key와 같은 역할을 설정하는것인데, 해당 PK는 ID로 지정하고 Default Setting으로 생.. 2022. 10. 12. npm이란 무엇인가? (yarn과의 차이점) npm이란 무엇인가? npm이란 노드 패키지 매니저(Node Package Manger)를 의미하며 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 또한 Node.js를 설치하면 자동으로 설치된다. npm을 사용하면 전 세계의 개발자들이 자바스크립트로 만든 다양한 패키지를 npm 온라인 데이터베이스에 올리고 사용자는 그것을 npm과 같은 패키지 관리자를 통해 설치 및 삭제가 가능하다. 또한 CLI를 통해서 패키지 설치, 삭제 뿐만 아니라 패키지의 버전 관리, 의존성 관리 역시 편하게 할 수 있다. 현재는 자바스크립트 모듈을 설치하기 위해 npm을 대신할만한 오픈 소스 대안들이 많이 늘었다. 여기에는 ied, pnpm, npmd, Y.. 2022. 10. 11. [AWS][SAP] Question 42 A large real-estate brokerage is exploring the option of adding a cost-effective location based alert to their existing mobile application. The application backend infrastructure currently runs on AWS. Users who opt in to this service will receive alerts on their mobile device regarding real-estate otters in proximity to their location. For the alerts to be relevant delivery time needs to be in .. 2022. 10. 11. [AWS] CICD 시작하기 1) CodeCommit - 완전 관리형 안전한 Git 기반의 레포지토리 - 안전하고 확장 용이한 환경에서 팀원들간에 Code 협업툴 - 전송중 저장시 자동으로 파일 암호화 제공 - IAM 과 통합된 계정 관리 2) CodeBuild - 소스코드를 컴파일하는 단계부터 테스트 실행후, 소프트웨어 패키지를 개발하여 배포하는 단계까지 마칠 수 있는 완전 관리형 빌드서비스 - 빌드 볼륨에 따라 자동으로 확장 및 축소 - 일관되고 불변하는 환경을 위해 격리된 빌드 컨테이너 3) CodeDeploy - 코드배포를 자동화하는 완전 관리형 배포서비스 - 복잡한 어플리케이션 업데이트 작업을 처리 - 배포 중, 오류감지시, 자동으로 롤백 4) CodePipeline - 완전 관리형 지속적전달 서비스 - 릴리즈 프로세스 모.. 2022. 10. 6. [AWS][SAP] Question 41 You are the new IT architect in a company that operates a mobile sleep tracking application. When activated at night, the mobile app is sending collected data points of 1 kilobyte every 5 minutes to your backend. The backend takes care of authenticating the user and writing the data points into an Amazon DynamoDB table. Every morning, you scan the table to extract and aggregate last night's data.. 2022. 10. 6. [AWS][SAP] Question 40 You have been asked to design the storage layer for an application. The application requires disk performance of at least 100,000 IOPS. In addition, the storage layer must be able to survive the loss of an individual disk, EC2 instance, or Availability Zone without any data loss. The volume you provide must have a capacity of at least 3 TB. Which of the following designs will meet these objectiv.. 2022. 10. 5. [AWS][SAA][EXAMTOPICS] Question 81 (확인) A business has launched a mobile multiplayer game. The game demands real-time monitoring of participants' latitude and longitude positions. The game's data storage must be capable of quick updates and location retrieval. The game stores location data on an Amazon RDS for PostgreSQL DB instance with read replicas. The database is unable to sustain the speed required for reading and writing change.. 2022. 10. 4. [AWS] CLI 통해서 CloudFront 무효화 생성하기 https://docs.aws.amazon.com/ko_kr/cli/latest/reference/cloudfront/create-invalidation.html create-invalidation — AWS CLI 1.25.86 Command Reference Note: You are viewing the documentation for an older major version of the AWS CLI (version 1). AWS CLI version 2, the latest major version of AWS CLI, is now stable and recommended for general use. To view this page for the AWS CLI version 2, click he.. 2022. 10. 4. virtualbox 사용하는 방법 virtualbox란 무엇인가? 이노테크에서 개발한 가상머신 소프트웨어이다. 썬 마이크로시스템즈가 이노테크를 인수하고 오라클이 썬을 인수한 이후 오라클에서 배포되고 있다. 현재는 누구에게나 무료로 사용할 수 있게 제공하지만 확장팩만은 상업적으로 라이센스를 통해 배포하고 있다. 다운로드 및 설치 방법 Oracle VM VirtualBox 먼저 상단의 주소로 들어간 후 Download virtualbox 6.1을 누른다. 그 후 자신의 OS에 맞는 패키지를 설치한다. 그 후 설치 된 패키지를 클릭하면 위와 같은 화면이 나온다. 먼저 Next를 클릭한다. 이 화면에서는 설치 경로 및 설치할 항목들을 선택하는 부분이다. 나는 모두 기본 설정으로 선택한 후 Next를 눌러 줬다. 마지막으로 옵션을 선태하고 다음을.. 2022. 10. 4. [AWS][SAA][EXAMTOPICS] Question 80 On Amazon EC2 instances, a business runs an application. The volume of traffic to the webpage grows significantly during business hours and then falls. The CPU usage of an Amazon EC2 instance is a good measure of the application's end-user demand. The organization has specified a minimum group size of two EC2 instances and a maximum group size of ten EC2 instances for an Auto Scaling group. The .. 2022. 10. 4. [AWS][SAA][EXAMTOPICS][공유] Question 79 (확인) A corporation with an on-premises application is transitioning to AWS to boost the flexibility and availability of the application. The present design makes considerable use of a Microsoft SQL Server database. The firm want to investigate other database solutions and, if necessary, migrate database engines. The development team does a complete copy of the production database every four hours in .. 2022. 10. 4. [AWS][SAP] Question 39 You have a periodic image analysis application that gets some files in input, analyzes them and tor each file writes some data in output to a ten file the number of files in input per day is high and concentrated in a few hours of the day. Currently you have a server on EC2 with a large EBS volume that hosts the input data and the results. It takes almost 20 hours per day to complete the process.. 2022. 10. 4. [AWS][SAP] Question 38 A read only news reporting site with a combined web and application tier and a database tier that receives large and unpredictable traffic demands must be able to respond to these traffic fluctuations automatically. What AWS services should be used meet these requirements? A. Stateless instances for the web and application tier synchronized using ElastiCache Memcached in an autoscaimg group moni.. 2022. 9. 30. [AWS][SAP] Question 37 To serve Web traffic for a popular product your chief financial officer and IT director have purchased 10 m1.large heavy utilization Reserved Instances (RIs), evenly spread across two availability zones; Route 53 is used to deliver the traffic to an Elastic Load Balancer (ELB). After several months, the product grows even more popular and you need additional capacity. As a result, your company p.. 2022. 9. 29. [AWS] Endpoint란 VPC 엔드포인트란 무엇일까? VPC 밖(인터넷을 통해)에서 들어오는 트래픽에는 과금이 되기 때문에 비용을 줄이기 위해 AWS 네트워크 안에서 통신할 수 있도록 하는 것이 좋다. VPC Endpoint는 EC2 인스턴스를 VPC 외부 서비스(AWS 서비스 중 S3 등)와 private한 연결을 하기 위해 사용된다. 즉, AWS 서비스를 전용 연결할 수 있도록 말이다. 따라서 어떤 트래픽도 AWS 네트워크에서 벗어나지 않기 때문에 비용을 절약할 수 있다. 이 경우 퍼블릭으로 해당 서비스를 노출하지 않더라도 연동할 수 있다. IGW, VPN, NAT, proxy등 사용할 일이 전혀 없다. private subnet이 존재할 때, 이 서브넷과 S3를 연결하고 싶다면, 바로 Endpoint를 통해 연결할 수 있.. 2022. 9. 28. 이전 1 2 3 4 5 6 ··· 19 다음 반응형