본문 바로가기

Infrastructure

(251)
[SOA] High Availability & Scalability High Availability & Scalability 이번 장에서는 SysOps Administrator를 준비하며 고가용성과 확장성에 대해서 알아보도록 한다. 고가용성과 확장성(High Availability & Scalability) Load Balancer 트러블슈팅 고급 옵션 및 로깅 "CloudWatch"와 통합 Auto Scaling 트러블슈팅 고급 옵션 및 로깅 "CloudWatch"와 통합 확장성이란 애플리케이션/시스템이 적응을 통해 더 큰 부하를 처리할 수 있음을 의미한다. 확장성에는 두 가지 종류가 있다. 수직 확장성(Vertical Scalability) 수평 확장성(Horizontal Scalability, 탄력성(Elasticity)과 동일한 의미) 확장성과 고가용성은 연결되어..
[SOA] 대규모 EC2 관리 대규모 EC2 관리 이번 장에서는 SysOps Administrator를 준비하며 대규모 EC2를 관리하는 방법에 대해서 알아보도록 한다. Systems Manager 개요 EC2 및 On-Premise 시스템을 대규모로 관리하도록 지원한다. 인프라 상태에 대한 운영 통찰력을 얻을 수 있는 많은 도구가 있다. 문제를 쉽게 감지하게 해주고 자동화된 패칭과 규정 준수를 향상시킨다. 인스턴스를 패치해야 할 때마다 일반적으로 "System Manager"를 사용하게 된다. 실행할 모든 자동화도 "System Manager"를 사용하게 된다. Windows와 Linux OS에서 작동하고 CloudWatch Metric 및 대시보드와 완전히 통합된다. 무료로 사용할 수 있으며, 생성한 리소스에 대한 비용만 지불하면..
[SOA] Amazon Machine Image (AMI) Amazon Machine Image 이번 장에서는 SysOps Administrator를 준비하며 Amazon Machine Image의 약자인 AMI에 대해서 알아보도록 한다. Overview AMI는 "Amazon Machine Image"의 약자로, EC2 인스턴스의 사용자 정의다. 자신만의 소프트웨어, 구성, 운영 체제, 모니터링을 추가할 수 있다. 모든 소프트웨어가 사전 패키지되어 있으므로 부팅/구성 시간이 더 빨라진다. AMI는 특정 지역에 한정되도록 설계되었으며, 지역간 이동은 불가능하고 복제를 해야한다. 다양한 AMI로부터 EC2 인스턴스를 내보낼 수 있다. AWS가 제공하는 "Public AMI"를 사용할 수 있다. 사용자가 직접 만들어서 AMI를 사용할 수 있다. AMI를 만드는 작업..
[SOA] EC2 Instances Amazon EC2 for SysOps 이번 장에서는 SysOps Administrator를 준비하며 EC2 인스턴스에 대해서 알아보도록 한다. EC2 EC2 인스턴스 유형 변경 EBS를 지원하는 인스턴스에서만 유형을 변경할 수 있다. 인스턴스를 중단(Stop) 한다. 인스턴스 설정에서 Change Instance Type을 선택한다. 인스턴스를 재실행한다. 강화된(Enhanced) 네트워킹 EC2 Enhanced Networking (SR-IOV) 더 높은 대역폭, 더 높은 PPS(Packet per Second), 더 짧은 지연시간 선택 사항 1: "Elastic Network Adapter(ENA)"는 최대 100 Gbps까지 지원한다. 선택 사항 2: "Intel 82599VF"는 최대 10Gbp..
[SAA] 시험 후기 1년..아니 그보다 이전부터 Solutions Architect Associate 자격증을 따겠다고 다짐을 하고 강의도 구매하고 족보도 찾아두었는데 바쁘다는 이유 때문에 계속 미루게 되었다. 그러던 어느날..갑자기 회사에서 백엔드 경력이 있다는 이유로 다시 스프링 개발(그것도 JSP를...)하게 되었다. 그렇게 3개월정도 개발만 하다보니 이러다가 Cloud 경력이 단절되겠다는 생각이 들었고 실무 경력은 단절되더라도 자격증이 따자는 생각이 다시 들게 되었다. 회사에서 자격증 취득 비용 지원이 있었지만 그래도 17만원($150)은 부담되는 금액이었고 여유를 가지고 1달 조금 넘게 준비기간을 가진 것 같다. Udemy 강의를 1달정도 반복해서 들었고 Udemy 모의고사를 2번정도 반복해서 풀었다. 1주일 정도..
[SAA] 오답 노트 오답노트 SAA 시험을 준비하며 틀린 문제나 기억해야 하는 부분을 정리한다. Kinesis Kinesis Data Streams(KDS) vs Amazon SQS Kinesis Data Streams 주어진 키에 대한 모든 레코드가 동일한 레코드 프로세서로 라우팅되는 경우. 레코드의 순서는 유지한 채로 처리/보관 호스트로 전송하려는 경우. (중요) 여러개의 애플리케이션이 동일한 스트림의 데이터를 동시에 독립적으로 소비하기를 원하는 경우. 최대 365일간의 데이터를 저장하므로, 몇 시간 후 동일한 순서대로 레코드를 사용하려는 경우 Amazon SQS 구성된 제한 시간 초과 후 확인된 메시지를 삭제하고 실패한 메시지를 다시 전송하려는 경우. 작업 대기열이 있으며 개별 작업에 지연 시간을 지정하려는 경우. 읽..
[SAA] 목차 About AWS IAM & AWS CLI EC2 Basics EC2 Associate EC2 Instance Storage High Availability and Scalability:ELB High Availability and Scalability:ASG AWS Fundamentals - RDS AWS Fundamentals - Aurora AWS Fundamentals - ElastiCache Route 53 Discussions - WhatIsTheTime.com Discussions - MyClothes.com Discussions - MyWordPress.com Classic Solutions Architecture S3 Introduction Advanced Amazon S3 Amazon ..
[SAA] White Paper and Architectures White Papers and Architectures 이번 장에서는 SAA를 준비하며 백서(White Paper)와 시험 팁 에 대해서 알아보도록 한다. Well Architected Framework - 일반 지침 여기에서 자세한 내용을 확인할 수 있다. 필요한 용량을 추측하지 않는다. 운영 환경 규모에서 시스템을 테스트한다. 자동화를 통해 아키텍처 테스트를 보다 쉽게 한다. 진화적 아키텍처를 허용한다. 변화하는 요구사항을 기반으로 설계한다. 데이터를 사용한 아키텍처를 구동한다. 게임 데이를 통해 향상 시킨다. 플래시 세일 기간동안 애플리케이션 시뮬레이션 Well Architected Framework 6가지 원칙은 아래와 같다. 운영 우수성(Operational Excellence) 보안(Secur..