junghan.log
로그인
junghan.log
로그인
[AWS] Other Services
junghan
·
2023년 3월 28일
팔로우
0
0
AWS SAA
목록 보기
49/51
CloudFormation이란 무엇입니까
CloudFormation은 모든 리소스(대부분 지원됨)에 대해 AWS 인프라를 설명하는 선언적 방법입니다.
예를 들어 CloudFormation 템플릿 내에서 다음과 같이 말합니다. - 보안 그룹을 원합니다.
이 보안 그룹을 사용하는 두 개의 EC2 인스턴스를 원합니다.
S3 버킷을 원합니다
이 머신 앞에 로드 밸런서(ELB)가 필요합니다.
그런 다음 CloudFormation은 사용자가 지정하는 정확한 구성을 사용하여 올바른 순서로 생성합니다.
AWS CloudFormation의 이점(1/2)
코드형 인프라
리소스를 수동으로 생성하지 않아 제어가 우수합니다. - 코드를 통해 인프라 변경 사항을 검토합니다.
비용
스택 내의 각 리소스는 식별자로 태그가 지정되어 있으므로 쉽게 확인할 수 있습니다.
많은 스택 비용
CloudFormation 템플릿을 사용하여 리소스 비용을 추정할 수 있습니다.
절약 전략: Dev에서 오후 5시에 템플릿을 자동으로 삭제하고 오전 8시에 다시 생성하여 안전하게
AWS CloudFormation의 이점(2/2)
생산성
클라우드에서 즉석에서 인프라를 파괴하고 다시 생성하는 기능
템플릿용 다이어그램 자동 생성!
선언적 프로그래밍(순서 및 오케스트레이션을 파악할 필요 없음)
바퀴를 다시 발명하지 마십시오
웹에 있는 기존 템플릿을 활용하십시오! - 문서 활용
(거의) 모든 AWS 리소스 지원:
이 과정에서 볼 수 있는 모든 것이 지원됩니다.
지원되지 않는 리소스에 대해 "사용자 지정 리소스"를 사용할 수 있습니다.
CloudFormation 스택 디자이너
예:WordPress CloudFormation 스택
모든 리소스를 볼 수 있습니다. - 관계를 볼 수 있습니다.
구성 요소 사이
Amazon Simple Email Service (Amazon SES)
규모에 맞게 전 세계적으로 안전하게 이메일을 보내는 완전 관리형 서비스
인바운드/아웃바운드 이메일 허용
평판 대시보드, 성능 통찰력, 스팸 방지 피드백
이메일 전송, 반송, 피드백 루프 결과, 이메일 열기와 같은 통계 제공
DKIM(DomainKeys Identified Mail) 및 SPF(Sender Policy Framework) 지원
유연한 IP 배포: 공유, 전용 및 고객 소유 IP
AWS 콘솔, API 또는 SMTP를 사용하는 애플리케이션을 사용하여 이메일 보내기
사용 사례: 트랜잭션, 마케팅 및 대량 이메일 커뮤니케이션
아마존 Pinpoint
확장 가능한 양방향(아웃바운드/인바운드) 마케팅
이메일, SMS, 푸시, 음성 및 인앱 메시징 지원
고객에게 적합한 콘텐츠로 메시지를 분류하고 개인화하는 기능
답장을 받을 가능성
매일 수십억 개의 메시지로 확장
사용 사례: 마케팅, 대량, 거래 SMS 메시지를 전송하여 캠페인 실행
Amazon SNS 또는 Amazon SES와 비교
SNS & SES에서 각 메시지의 수신자 관리,
Amazon Pinpoint에서는 메시지 템플릿, 배송 일정, 타겟이 분명한 세그먼트 및 전체 캠페인을 생성합니다.
시스템 관리자 – SSM 세션 관리자
EC2 및 온프레미스 서버에서 보안 셸을 시작할 수 있습니다.
SSH 액세스, 배스천 호스트 또는 SSH 키가 필요하지 않음
포트 22 필요 없음(보안 향상)
Linux, macOS 및 Windows 지원
세션 로그 데이터를 S3 또는 CloudWatch Logs로 전송
시스템 관리자 – 명령 실행
문서(= 스크립트) 실행 또는 명령 실행
여러 인스턴스에서 명령 실행(리소스 그룹 사용)
SSH 불필요
명령 출력은 AWS 콘솔에 표시되고 S3 버킷 또는 CloudWatch Logs로 전송될 수 있습니다.
명령 상태(진행 중, 성공, 실패, ...)에 대한 알림을 SNS로 보냅니다.
IAM 및 CloudTrail과 통합
EventBridge를 사용하여 호출 가능
<br/ >
Systems Manager – Patch Manager
관리형 인스턴스 패치 프로세스 자동화
OS 업데이트, 애플리케이션 업데이트, 보안 업데이트
EC2 인스턴스 및 온프레미스 서버 지원
Linux, macOS 및 Windows 지원
다음을 사용하여 주문형 또는 일정에 따라 패치
유지 관리 기간
인스턴스 스캔 및 패치 규정 준수 보고서 생성(누락된 패치)
Systems Manager – Maintenance Windows
인스턴스에 대한 작업을 수행할 일정을 정의합니다.
예: OS 패치, 드라이버 업데이트, 소프트웨어 설치, ...
유지 관리 기간에는 다음이 포함됩니다. - 일정
지속
등록된 인스턴스 집합 - 등록된 작업 집합
시스템 관리자 - 자동화
EC2 인스턴스 및 기타 AWS 리소스의 일반적인 유지 관리 및 배포 작업을 단순화합니다.
예: 인스턴스 재시작, AMI 생성, EBS 스냅샷
Automation Runbook – EC2 인스턴스 또는 AWS 리소스(사전 정의 또는 사용자 지정)에서 수행되는 작업을 정의하는 SSM 문서
다음을 사용하여 트리거할 수 있습니다.
수동으로 AWS 콘솔, AWS CLI 또는 SDK 사용 - Amazon EventBridge
유지 관리 기간을 사용하여 일정에 따라
규칙 수정을 위한 AWS Config 제공
Cost Explorer
시간 경과에 따른 AWS 비용 및 사용량 시각화, 이해 및 관리
비용 및 사용량 데이터를 분석하는 맞춤형 보고서를 생성합니다.
높은 수준에서 데이터 분석: 모든 계정의 총 비용 및 사용량 - 또는 월별, 시간별, 리소스 수준 세분성
최적의 저축 플랜 선택(청구서 가격을 낮추기 위해)
이전 사용량을 기준으로 최대 12개월까지 예측 사용량
Cost Explorer – Monthly Cost by AWS Service
Cost Explorer– Hourly & Resource Level
Cost Explorer – Savings Plan Alternative to Reserved Instances
Cost Explorer – Forecast Usage
Amazon Elastic Transcoder
ElasticTranscoder는 S3에 저장된 미디어 파일을 미디어로 변환하는 데 사용됩니다.
소비자 재생 장치(전화기 등)에서 요구하는 형식의 파일
이익:
사용하기 쉬운
높은 확장성 – 대량의 미디어 파일과 큰 파일 크기를 처리할 수 있습니다. - 비용 효율적 – 기간 기반 가격 책정 모델
완전 관리형 및 보안, 사용한 만큼만 지불
AWS 배치
모든 규모의 완전 관리형 일괄 처리
AWS에서 100,000개의 컴퓨팅 배치 작업을 효율적으로 실행
"배치" 작업은 시작과 끝이 있는 작업입니다(연속과 반대). - 배치는 동적으로 EC2 인스턴스 또는 스팟 인스턴스를 시작합니다.
AWS Batch는 적절한 양의 컴퓨팅/메모리를 프로비저닝합니다.
배치 작업을 제출하거나 예약하면 AWS Batch가 나머지를 처리합니다!
배치 작업은 Docker 이미지로 정의되며 ECS에서 실행됩니다.
비용 최적화에 유용하고 인프라에 덜 집중
AWS Batch – Simplified Example
Batch vs Lambda
람다:
시간 제한
제한된 런타임
제한된 임시 디스크 공간 - 서버리스
배치:
시간 제한 없음
Docker 이미지로 패키징된 모든 런타임
디스크 공간은 EBS/인스턴스 스토어에 의존
EC2에 의존(AWS에서 관리 가능)
Amazon AppFlow
안전하게 전송할 수 있는 완전 관리형 통합 서비스
SaaS(Software-as-a-Service) 애플리케이션과 AWS 간의 데이터
소스: Salesforce, SAP, Zendesk, Slack 및 ServiceNow
대상: Amazon S3, Amazon Redshift와 같은 AWS 서비스 또는 SnowFlake 및 Salesforce와 같은 비 AWS 서비스
빈도: 일정에 따라, 이벤트에 응답하거나 요청 시
필터링 및 검증과 같은 데이터 변환 기능
공용 인터넷을 통해 암호화되거나 AWS PrivateLink를 통해 비공개로 암호화됨
통합을 작성하는 데 시간을 허비하지 말고 즉시 API를 활용하십시오.
junghan
42seoul, blockchain, web 3.0
팔로우
이전 포스트
[AWS SAA] Disaster Recovery & Migrations
다음 포스트
[AWS SAA] White Papers and Architectures
0개의 댓글
댓글 작성