본문 바로가기
반응형

[AWS]541

[AWS] Cloud Front의 정의 CloudFront란 무엇일까? 우선 CloudFront와 함께 다니는 단어가 CDN이다. 콘텐츠 전송 네트워크(Content Delievery Network)는 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템을 말한다. 인터넷 서비스 제공자에 직접 연결되어 데이터를 전송하므로, 콘텐츠 병목을 피할 수 있는 장점이 있다. CDN의 목적은 높은 사용성과 효율로 사용자에게 컨텐츠를 전달함에 있다. CDN은 오늘날 인터넷에 존재하는 컨텐츠의 상당수를 서비스하고 있는데 이에는 웹 요소 (텍스트, 그래픽, 스크립트), 다운로드 가능한 요소 (미디어 파일, 소프트웨어, 문서), 애플리케이션 (전자상거래, 포털), 실시간 미디어, 주문형 스트리밍, 그리고 소셜 네트워크.. 2022. 8. 12.
[AWS] 리눅스 파일 시스템 리눅스에는 다양한 파일 시스템이 있다. 1. xfs xfs는 크기 변경이 자유롭고, 고성능의 파일 시스템이며 16엑사바이트까지 지원한다. 파일당 8엑사바이트를 지원하고, 디렉토리당 수천만 개의 파일을 포함할 수 있다. 메타데이터 저널링을 지원하고 빠른 복구를 제공하며 xfs 파일 시스템은 마운트 중에도 단편화, 크기 변경이 가능하다. 기본적으로 선택을 추천한다. 파티션 최대 지원크기는 500TB이다. 2. ext4 ext4 파일 시스템은 ext3 파일 시스템에 기초하여 여러사항이 개선되었다. 이러한 개선사항에는 대용량 파일 시스템 및 대용량 파일 지원, 디스크 공간의 빠르고 효과적인 할당, 디렉토리에 있는 하위 디렉토리 수 제한 없으며 빠른 파일 시스템 확인 및 보다 강력한 저널링 기능이 포함된다. 3... 2022. 8. 12.
[AWS][SAP] Question 10 Which of the following configurations should be utilized when I/O speed is more essential than fault tolerance? A. SPAN 10 B. RAID 1 C. RAID 0 D. NFS 1 한글 번역 내결함성보다 I/O 속도가 더 중요한 경우 다음 구성 중 사용해야 하는 것은 무엇입니까? A. SPAN 10 B. RAID 1 C. RAID 0 D. NFS 1 정답 C. RAID 0 해설 RAID 구성 옵션 RAID 0 어레이를 생성하면 단일 Amazon EBS 볼륨에서 프로비저닝할 때보다 파일 시스템의 성능이 더 향상됩니다. I/O 성능이 무엇보다 중요할 경우 RAID 0를 사용하십시오. RAID 0를 사용할 경우 I/O가.. 2022. 8. 12.
[AWS][SAP] Question 9 Which of the following statements concerning delegating authorization to perform API calls is NOT accurate in the context of IAM roles for Amazon EC2? A. You cannot create an IAM role. B. You can have the application retrieve a set of temporary credentials and use them. C. You can specify the role when you launch your instances. D. You can define which accounts or AWS services can assume the rol.. 2022. 8. 12.
[AWS][SAP] Question 8 As one of the AWS resource categories, AWS ________supports__________ environments. A. Elastic Beanstalk; Elastic Beanstalk application B. CloudFormation; Elastic Beanstalk application C. Elastic Beanstalk ; CloudFormation application D. CloudFormation; CloudFormation application 한글 번역 AWS ____________ 은 리소스 범주 중 하나로 AWS ____________ 환경을 지원합니다. A. Elastic Beanstalk; Elastic Beanstalk application.. 2022. 8. 11.
[AWS][CICD] 1. AWS CodeCommit 사용하기 시리즈 순서 1. CodeCommit 사용하기 2. CodeBuild 사용하기 3. CodeDeploy 사용하기 4.CodePipeline 사용하기 즉 AWS 서비스를 이용해서 CICD를 구축하는 것이 이번 시리즈의 목표이다. AWS CodeCommit이란 무엇인가? AWS CodeCommit은 프라이빗 Git 리포지토리를 호스팅하는 안전하고 확장성이 뛰어난 관리형 소스 제어 서비스입니다. 이 서비스를 사용하면 여러 팀이 기여 데이터를 전송 및 유휴 상태로 암호화하여 협업 방식으로 코드 작업을 안전하게 수행할 수 있습니다. CodeCommit를 사용하면 사용자가 자체 소스 제어 시스템을 운영하거나 인프라 규모 조정을 염려할 필요가 없습니다. CodeCommit을 사용하여 코드부터 바이너리까지 모든 사항을.. 2022. 8. 9.
[AWS][SAP] Question 7 Which of the following settings should the user adjust to manually scale out AWS resources using AutoScaling? A. Current capacity B. Desired capacity C. Preferred capacity D. Maximum capacity 한글 번역 AutoScaling을 사용하여 AWS 리소스를 수동으로 확장하려면 다음 중 사용자가 조정해야 하는 설정은 무엇입니까? A. 현재 용량 B. 원하는 용량 C. 선호하는 용량 D. 최대 용량 정답 B. Desired capacity 해설 Desired capacity: Represents the initial capacity of the Auto Scalin.. 2022. 8. 9.
[AWS][SAP] Question 6 The default cache port in Amazon ElastiCache is: A. for Memcached 11210 and for Redis 6380. B. for Memcached 11211 and for Redis 6380. C. for Memcached 11210 and for Redis 6379. D. for Memcached 11211 and for Redis 6379. 한글 번역 Amazon ElastiCache의 기본 캐시 포트는 다음과 같습니다. A. Memcached 11210 및 Redis 6380용. B. Memcached 11211 및 Redis 6380용. C. Memcached 11210 및 Redis 6379용. D. Memcached 11211 및 Redis 63.. 2022. 8. 9.
[AWS] EC2 및 RDS gp vs 프로비저닝된 iops1 가격 비교 EC2 ## gp3 세팅값: gp3, 100GiB, IOPS 3000, 처리량 125MBps 3,000 iops / 100 GB = 30.00 IOPS 대 GB 비율(gp3) 125 MBps / 3,000 iops = 0.04 IOPS 대 처리량 비율 1 볼륨 x 730 인스턴스 시간 = 730.00 총 인스턴스 시간 730.00 인스턴스 시간 / 730 시간(1달 기준) = 1.00 월별 인스턴스 100 GB x 1.00 월별 인스턴스 x 0.0912 USD = 9.12 USD (EBS 스토리지 비용) EBS 스토리지 비용: 9.12 USD 3,000 iops - 3000 GP3 iops 무료 = 0.00 청구 가능 gp3 iops EBS IOPS 비용: 0.00 USD 125 MBps - 125 GP.. 2022. 8. 8.
[AWS][SAP] Question 5 What is a silent push notification in Amazon Cognito? A. It is a push message that is received by your application on a user's device that will not be seen by the user. B. It is a push message that is received by your application on a user's device that will return the user's geolocation. C. It is a push message that is received by your application on a user's device that will not be heard by th.. 2022. 8. 8.
[AWS][SAP] Question 4 Amazon ElastiCache supports which of the following cache engines? A. Amazon ElastiCache supports Memcached and Redis. B. Amazon ElastiCache supports Redis and WinCache. C. Amazon ElastiCache supports Memcached and Hazelcast. D. Amazon ElastiCache supports Memcached only. 한글 번역 다음 중 Amazon ElastiCache를 지원하는 캐시 엔진은 무엇입니까? A. Amazon ElastiCache는 Memcached 및 Redis를 지원합니다. B. Amazon ElastiCache는 Redi.. 2022. 8. 8.
[AWS][SAP] Question 3 A projection in DynamoDB is__________. A. systematic transformation of the latitudes and longitudes of the locations inside your table B. importing data from your file to a table C. exporting data from a table to your file D. the set of attributes that is copied from a table into a secondary index 한글 번역 DynamoDB의 투영식은 ________이다. A. 표 안의 위치의 위도와 경도에 대한 체계적인 변환 B. 파일에서 테이블로 데이터 가져오기 C. 테이블의 데이터를 .. 2022. 8. 5.
[AWS][SAP] Question 2 Which of the following assertions is accurate in the context of AWS CloudFormation? A. Actual resource names are a combination of the resource ID, stack, and logical resource name. B. Actual resource name is the stack resource name. C. Actual resource name is the logical resource name. D. Actual resource names are a combination of the stack and logical resource name. 한글 번역 다음 중 AWS CloudFormatio.. 2022. 8. 4.
[AWS] ELK Stack 정의 및 구현 ELK 스택의 정의 ELK 스택이란 무엇인가? ELK 스택은 Elasticsearch, Logstash, Kibana의 세 가지 인기 있는 프로젝트로 구성된 스택을 의미하는 약어입니다. 오픈 소스에서 Stack이라는 표현은 개별적으로 역할을 하는 기능을 모아서 연결하여 더 유연하고 강력한 기능을 제공하는 기술 단위를 나타냅니다. ELK Stack 뿐만 아니라 MEAN Stack, LAMP Stack등이 존재합니다. Elasticsearch Elasticsearch는 Apache Lucene에 구축되어 배포된 검색 및 분석 엔진입니다. 다양한 언어를 지원하고 고성능에 스키마가 없는 JSON 문서로 Elasticsearch는 다양한 로그 분석과 검색 사용 사례에 유용합니다. 2010년에 릴리스되기 시작한 이.. 2022. 8. 3.
[AWS][SAP] Question 1 In AWS CloudFormation, what is a circular dependency? A. When Nested Stacks depend on each other. B. When Resources form a Depend On loop. C. When a Template references an earlier version of itself. D. When a Template references a region, which references the original Template. 한글 번역 AWS CloudFormation에서 순환 종속성이란 무엇입니까? A. 중첩 된 스택이 서로 의존하는 경우. B. 리소스가 Depend On 루프를 형성 할 때. C. 템플릿이 이전 버전의 자체를 참조하.. 2022. 8. 3.
[AWS][활용] Windows AMI / 키페어 복사 (Region간 복사) 타 계정으로 AMI를 넘긴후 다른 Region에서 AMI로 Instance를 실행하는 과정 테스트 1. 키 확인 복사 대상 서버의 키를 우선적으로 확인을 해야 한다. 필자의 근무지의 AWS 환경의 경우는 리눅스용 키페어와 윈도우용 키페어를 따로 사용하고 있다. 내부에서 공유되고 있는 .pem키를 활용해야 한다. 해당 메뉴에서 Key Pairs로 접속하자. 필자의 경우는 이미 키페어를 복사했기 때문에 2개로 확인되고 있다. 우측 상단에 있는 Create Key Pair를 클릭하지말고! Actions를 클릭하면 메뉴가 내려오는데 그중에 Import key Pair를 클릭하자. 키의 이름은 원하는것으로 작성해주고 Browse 버튼을 클릭하여 내 로컬 PC의 파일 시스템을 열도록 하자. 수 많은 파일중에, Im.. 2022. 8. 3.
[AWS] 서버리스로 간단한 웹 애플리케이션 생성 이번에 해 볼 것은 서버리스로 간단한 웹 애플리케이션을 구성하고 기능을 구현해 사용자와 사용자의 기분에 대한 데이터를 Dynamo DB에 저장하는 것이다. 1. Web Page용 Lambda 생성 람다로 들어가서 함수 생성을 클릭한다. 그 이후 새로 작성을 선택한 다음 함수의 이름을 정해준다. 우리는 python을 통해서 코드를 작성할 것이기 때문에 런타임을 Python으로 잡아주고 기본 실행 역할을 기본 Lambda 권한을 가진 새 역할 생성을 클릭한다. 그 후 고급설정에서 함수 URL을 활성화 시킨다. 이걸 활성 시켜서 HTTP(S) 엔드포인트를 Lambda 함수에 할당한다. 그리고 따로 인증을 요구하지 않도록 NONE을 선택한다. 이러면 URL 엔드 포인트가 퍼블릭하다고 할 수 있다. 그 후 생성을.. 2022. 8. 2.
[AWS] Lex + Lambda를 활용한 도시 날씨 알려주기 1. Lex 봇 구성하기 Amazon Lex에 들어간 이후 봇 생성 클릭 빈 봇을 생성합니다 선택 봇 이름 및 설명 선택 IAM은 기본 Amazon Lex 권한으로 역할을 생성합니다. 를 클릭하면 자동으로 새 역할을 생성해 준다. COPPA는 아동에 관한 정책으로 우리는 아니요로 선택한다. 유휴 세션 제한 시간은 기본값으로 세팅한다. 고급 설정 선택사항도 기본값으로 놓고 다음을 클릭한다. 다음은 언어 선택이다. 이건 확실하지 않지만 여기서 언어 선택은 주로 음성 상호작용과 연관되는것 같다. 언어는 영어로 설정한 후 음성 상호작용은 없음으로 한다. 의도 분류 신뢰도 점수 임계값은 기본으로 둔 후 완료를 누른다. 그 후 의도(intent)의 이름을 적어준 후 컨텍스트는 기본값으로 놔둔다. 그 이후 샘플 표현.. 2022. 8. 1.
[AWS][Lex][Lambda] 1. Lex와 날씨 API 이 포스팅의 목적은 AWS에서 제공하는 Lex와 Lex로 특정 값이 입력되면 Lambda가 실행되어 날씨 API를 통해 특정 도시의 날씨를 답변해주는 채팅 봇을 구성하는것이 목적이다. 우선 Lex가 무엇일까? "Amazon Lex는 음성 및 텍스트를 사용하는 애플리케이션에 대화형 인터페이스를 구축하기 위한 AWS 서비스입니다." AWS에서 Lex는 위와 같이 설명을 하고 있다. Amazon Lex를 사용하면 모든 개발자가 Amazon Alexa를 구동하는 것과 동일한 대화형 엔진을 사용할 수 있으므로 신규 및 기존 애플리케이션에 정교한 자연 언어 챗봇을 구축할수 있다. Amazon Lex는 자연 언어 이해(NLU)와 자동 음성 인식(ASR)의 심층적인 기능과 유연성을 제공하므로 생생한 대화형 상호 작용을.. 2022. 8. 1.
[AWS] AWS CLI 구성하기 오늘은 AWS 서비스를 Command Line Interface로 구동하는 AWS CLI에 대해서 포스팅을 하도록 하겠다. 우선 AWS Command Line으로 검색하면 AWS 사이트가 확인된다. 해당 사이트로 접속을해서 왼쪽 메뉴중에 Install/Update를 클릭하여 AWS CLI를 설치하는 화면으로 넘어가도록 하자. AWS CLI에 대한 간단 설명과 함께 하단에 OS에 따른 선택을 한다. 필자는 Windows를 사용하기 때문에, Windows를 선택한다. 중간에 위치한 AWSCLIV2.msi를 클릭하면 AWS CLI를 다운로드 받는다. 1. 번에 해당하는 명령어를 입력해도 설치는 가능하지만, 우리는 우선 msi 파일을 다운받아 실행시키도록 하자. Next를 클릭하여 넘어가자. 동의하자. 이 단계.. 2022. 8. 1.
[AWS] S3를 이용한 정적 웹사이트 호스팅 3. CloudFront, Route 53 연동시키기 시리즈 순서 1. S3 정적 파일 올리기 2. Route 53으로 S3 버킷 연동 시키기 3. CloudFront, Route 53 연동시키기 Cloud Front란 무엇인가? Amazon CloudFront는 .html, .css, .js 및 이미지 파일과 같은 정적 및 동적 웹 콘텐츠를 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스입니다. CloudFront는 엣지 로케이션이라고 하는 데이터 센터의 전 세계 네트워크를 통해 콘텐츠를 제공합니다. CloudFront를 통해 서비스하는 콘텐츠를 사용자가 요청하면 지연 시간이 가장 낮은 엣지 로케이션으로 요청이 라우팅되므로 가능한 최고의 성능으로 콘텐츠가 제공됩니다. 우리는 ACM과 CloudFront를 생성한 후에 Route53과 연동하는 이 과정을 .. 2022. 7. 29.
[AWS] S3를 이용한 정적 웹사이트 호스팅 2. Route53과 S3 연동 시리즈 순서 1. S3 정적 파일 올리기 2. Route 53으로 S3 버킷 연동 시키기 3. CloudFront, Route 53 연동시키기 Route 53은 높은 가용성과 확장성이 뛰어난 DNS 웹 서비스 입니다. 이 서비스는 최종 사용자를 인터넷 애플리케이션으로 라우팅할 수 있는 매우 안정적이고 비용 효율적인 시스템입니다. Amazon Route 53는 사용자의 요청을 Amazon EC2 인스턴스, Elastic Load Balancing 로드 밸런서, Amazon S3 버킷 등 AWS에서 실행되는 인프라에 효과적으로 연결합니다. 사용자를 AWS 외부의 인프라로 라우팅하는 데도 Route 53를 사용할 수 있습니다. Amazon Route 53를 사용하여 DNS 상태 확인을 구성한 다음 Route .. 2022. 7. 29.
[AWS] S3를 이용한 정적 웹사이트 호스팅 1. S3 정적 파일 올리기 시리즈 순서 1. S3 정적 파일 올리기 2. Route 53으로 S3 버킷 연동 시키기 3. CloudFront, Route 53 연동시키기 이 글은 첫번째 순서로 S3에 정적 파일을 올린 후 퍼블릭으로 변환시키는 과정이다. 먼저 버킷을 생성해야 한다. S3 버킷 생성을 누른 후 버킷 이름을 작성한다. 버킷 이름은 고유해야 하며 버킷은 추후에 Route53과 CloudFront와 연동해야 하므로 네이밍을 신중하게 해야 한다. 나는 예전에 미리 호스팅 KR에서 사용했던 도메인이 남아 있어서 그 이름과 동일하게 버킷 이름을 동일하게 설정 했다. 버킷 이름과 Route 53, 도메인 모두 같은 이름을 사용해야 한다. 그 다음 버킷에 대한 모든 퍼블릭 액세스 차단을 해제한다. 이게 체크되어 있으면 퍼블릭에서 .. 2022. 7. 29.
[AWS] RDS 삭제 시 자동백업 보관하기 RDS에는 자동백업을 활성화 할 수 있는 기능이 있다. 자동백업을 활성화하면 설정한 날짜 시간에 맞춰 백업이 이루어진다. 그렇다면 RDS는 삭제하고 싶은데 혹시 모를 상황에 대비해 자동백업을 보관하려면 어떻게 해야 할까? 먼저 자동백업을 유지할 대상 RDS이다. 오토 백업을 할 대상의 스냅샷을 살펴보면 스냅샷 유형이 자동인 스냅샷을 확인할 수 있다. 이는 처음 생성할 때 자동 백업을 켜 두었기 때문에 생성된 것이다. ## 최초 설정은 최종 스냅샷 생성 & Retain automated Backups 모두 활성화 만약 RDS 삭제를 누른다면 최종 스냅샷 여부와 자동백업을 유지시킬 것인가에 대한 체크를 할 수 있다. 우리는 자동백업 하나만을 유지하기 원하므로 최종 스냅샷 여부 체크를 해제하고 Retain a.. 2022. 7. 28.
[AWS][초급] Lambda 더하기 테스트 오늘은 Lambda에 대해서 포스팅하도록 하겠다. AWS에서 자랑하는 서비스중에 하나인 Lambda 우선 람다를 생성하기 위해서 Lambda 탭으로 이동한다. 필자의 경우는 이미 Lambda 함수를 한개 생성했기 때문에 대시보드 모양이 조금 다를것이다. 우측에 Create function 버튼을 클릭해서 Lambda를 생성하도록 하자. 우선 가장 왼쪽의 Author from scratch를 클릭하여 간단하게 구성하도록 하겠다. 이름은 원하는 이름으로 입력하면 되는데, 그 아래에 있는 Runtime이 주로 사용하게될 언어로 구성하는것이라 여기서는 우선 Python을 선택하도록 하자. 그러면 결과를 위와 같이 확인할수 있는데 구성을 하고자 하는 Lambda를 클릭하여 detail 페이지로 이동하자. 방금 구.. 2022. 7. 26.
[AWS] Reserved Instances 와 Saving Plans Reserved Instances란? Amazon 예약 인스턴스(RI)는 Amazon EC2 사용 비용을 절감해주는 결제 할인 혜택입니다. 예약 인스턴스를 구매할 때 인스턴스 유형, 플랫폼, 테넌시, 리전 또는 가용 영역(선택 사항)과 같은 속성을 설정할 수 있습니다. 선택한 속성과 일치하는 기존 또는 신규 온디맨드 인스턴스에는 할인된 예약 인스턴스 요금이 부과됩니다. 예약 인스턴스는 계정의 신규 또는 기존 온디맨드 인스턴스에 대한 자동 할인 기능을 합니다. 참고: 예약 인스턴스는 결제 할인이므로 기존 인스턴스의 실행에는 영향을 주지 않습니다. RI는 Savings Plans에 비해 좀 더 세세한 관리가 가능하나 신경 쓸 점도 많음 판매가 가능 RI 구매 방법 RI는 1년, 3년, 전환 예약이 있고 머신.. 2022. 7. 25.
[AWS][SAA][EXAMTOPICS] Question 339 A business is in the process of deploying a data lake on Amazon Web Services (AWS). An architect of solutions must describe the encryption approach for data in transit and at rest. Amazon S3/ The following is stated in the company's security policy: ✑ Keys must be rotated every 90 days. ✑ Strict separation of duties between key users and key administrators must be implemented. ✑ Auditing key usa.. 2022. 7. 22.
[AWS] SES 메일 발송!! AWS SES의 소개와 간단한 사용법 SES는 Simple Email Service의 약자로 Outbound만 가능한 이메일 전송 서비스이다. SES는 마케팅이나 혹은 웹진 메일 같은 대량의 이메일을 발송하기에 적절하며 사전 확약금 없이 발송한 이메일의 수와 데이터 전송에 대해 요금이 부과되므로 저렴한 비용으로 이용할 수 있는 장점이 있다고 한다. (실제 서비스에 이용해본 경험은 없어서 확답은 못 하겠다.) 전송 작업의 상태를 쉽게 모니터링할 수 있으며 입증된 네트워크 인프라와 데이터 센터에서 운영되므로 가용성과 안정성이 높다. 사실 메일을 이용한 서비스를 구축하다 보면 메일의 발송 신뢰성을 신경 쓸 수밖에 없는데 서버나 네트워크 구성 혹은 IP 주소의 신뢰성 같은 인프라 문제 등 신경써야 할 부분이 많.. 2022. 7. 22.
[AWS] 교차 계정 접근(Cross-Account Access) AWS 교차 계정 접근(Cross-Account Access) 1. 새로운 역할(role) 구성 AWS 관리 콘솔 > IAM > 역할 > 역할만들기 역할 만들기-1 역할 만들기-2 역할 만들기-4 요약2. 정책 생성 AWS 관리 콘솔 > IAM > 정책 > 정책 생성 정책 생성-1 정책 생성-3 요약3. 사용자에 정책 할당 AWS 관리 콘솔 > IAM > 사용자 > user > 요약 > 권한 추가 요약4. 사용자(user) 재로그인 후 역할 전환 5. 역할 전환 확인 https://aws.amazon.com/ko/blogs/korea/cross-account-access-in-the-aws-console/ AWS 관리 콘솔에서 교차 계정 접근(Cross-Accounts Access) 활용하기 | Amaz.. 2022. 7. 22.
windows server에 자동실행 등록 윈도우 서버가 시작시 자동으로 실행 되게 만들고 싶을 때 사용하면 좋습니다. 윈도우 서비스를 등록하면 (제어판/관리도구/서비스)에 등록이 됩니다. ▲ 윈도우 서비스(여기 리스트에 추가 시키는 방법) ▶ 서비스 등록하는 방법 1. 명령창을 실행 시킵니다.(시작 실행> cmd) 2. cmd창에 명령어 입력 sc create "OOO service" binPath= "C:\SINDOH\OfficeOne PrinterDriver\DelPrtDriver.exe" 3. 윈도우 서비스에서 확인 > 끝! 참고로 binPath= 다음에 한 칸 공백을 반드시 띄워야한다. ​ ▶ 서비스 삭제하는 방법 sc delete "OOO service" 참조 : https://support.microsoft.com/en-us/kb/2.. 2022. 7. 21.
반응형