Infrastructure/Certificate (132) 썸네일형 리스트형 [DOP] Serverless (Configuration Management and IaC) Serverless 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "서버리스 서비스"에 대해서 알아보도록 한다. Elastic Beanstalk 대부분의 웹/앱은 동일한 아키텍처(ALB+ASG)를 갖는다. 대부분의 서비스가 동일한 아키텍처를 따른다면 매번 새롭게 생성하는 것은 비효율적이다. "Elastic Beanstalk"는 애플리케이션 배포에 대한 개발자 중심의 관점이다. 위에서 살펴본 이미지의 구성요소(EC2, ASG, ELB, RDS 등)를 사용한다. 관리형 서비스다. 용량 프로비저닝, 로드 밸런식, 확장, 애플리케이션 자동 처리 상태 모니터링, 인스턴스 구성 등.. 애플리케이션 코드만 개발자의 책임이다. 완전 관리되는 서비스지만 개발자가 구성을 완전히 .. [DOP] CloudFormation (Configuration Management and IaC) CloudFormation 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "IaC 서비스인 CloudFormation"에 대해서 알아보도록 한다. AWS CloudFormation Infrastructure as Code 많은 사용자들이 많은 작업을 수동으로 하고 있다. 수동으로 이루어진 작업은 다른 리전이나 다른 AWS 계정에서 재현하기 어렵다. 또한 동일한 리전이더라도 인프라가 삭제된 경우에 재현이 어렵다. 이번 장에서는 코드를 통해서 인프라를 생성/수정/삭제하는 방법에 대해서 알아본다. AWS CloudFormation CloudFormation은 모든 리소스(대부분 지원)에 대해 AWS 인프라의 개요를 설명하는 선언적인 방법이다. 예를 들어, CloudF.. [DOP] Other Code Series (SDLC Automation) Other Code Series 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "이전 장에서 다루지 않은 AWS 코드 시리즈"에 대해서 알아보도록 한다. AWS CodeArtifact 소프트웨어 패키지는 구축될 때 서로에게 종속되며(코드 종속성), 새로운 패키지가 생성된다. 이러한 종속성을 저장하고 검색하는 것을 "아티팩트 관리"라고 한다. CodeArtifact는 소프트웨어 개발을 위한 안전하고 확장 가능하며 비용 효율적인 아티팩트 관리다. Maven, Gradle, npm, tarn, twine, pip, NuGet과 같은 일반적인 종속성 관리 도구와 함께 작동한다. 개발자와 CodeBuild는 CodeArtifact에서 바로 종속성을 검색할 수 있다. Co.. [DOP] Code Series (SDLC Automation) Code Series 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "소프트웨어 개발 생명 주기(SDLC)와 관련된 AWS 코드 시리즈 서비스들"에 대해서 알아보도록 한다. CI/CD CI/CD를 사용하지 않는다면 아래와 같은 순서로 배포를 진행하게 된다. AWS 기본 리소스를 수동으로 생성한다. AWS CLI를 통해서 AWS와 프로그래밍적으로 상호 작용한다. Elastic Beanstalk를 사용하여 AWS에 코드를 배포한다. 이렇게 수동으로 이루어지는 작업이 많은 경우 휴먼 에러가 발생할 가능성이 높다. 우리의 코드가 리포지토리에 있고 이 코드가 AWS에 배포되기를 원하며 아래와 같은 요구사항이 있다. 자동으로 우리가 생각하는 올바른 방법으로 배포한다. 배포.. [SAP] 목차 Identity & Federation Security Compute & Load Balancing Storage Caching Database Service Communication Data Engineering Monitoring Deployment & Instance Management Cost Control Migration VPC Machine Learning Other Services [SAP] Other Services Other Services 이번 장에서는 Solutions Architect Professional (SAP) 을 준비하며 "기타 서비스"에 대해서 알아보도록 한다. CI/CD Continuous Integration 개발자들은 코드 저장소로 코드를 자주 푸시한다. (GitHub / CodeCommit / Bitbucket 등..) 테스트 / 빌드 서버는 코드를 푸시하자마자 코드를 확인한다. (CodeBuild / Jenkins CI 등..) 개발자는 통과/실패한 테스트 및 점검에 대한 피드백을 받는다. 버그를 조기에 찾아내고 버그를 수정할 수 있다. 코드 테스트를 신속하게 완료할 수 있다. 자주 배포할 수 있는 환경을 만들 수 있다. Continuous Delivery 필요할 때마다 소프트웨어를 안정적.. [SAP] Machine Learning Machine Learning 이번 장에서는 Solutions Architect Professional (SAP) 을 준비하며 "머신러닝"에 대해서 알아보도록 한다. Amazon Rekognition ML을 사용하여 객체, 사람, 텍스트, 장면을 이미지 및 비디오에서 찾는다. 사용자 확인을 위한 얼굴 분석 및 얼굴 검색, 사용자 수 집계를 제공한다. "익숙한 얼굴" 데이터베이스를 작성 또는 유명인사와 비교한다. 다양한 사용 사례에서 사용된다. 라벨링 컨텐츠 조정 텍스트 탐지 얼굴 감지 및 분석 (성별, 연령대, 감정 등..) 얼굴 검색 및 확인 셀러브리티 인지도 경로 지정 (예: 스포츠 경기 분석용) Content Moderation 부적절하거나, 원하지 않거나, 불쾌감을 주는 콘텐츠를 탐지한다. (이미.. [SAP] VPC VPC 이번 장에서는 Solutions Architect Professional (SAP) 을 준비하며 "VPC"에 대해서 알아보도록 한다. VPC CIDR: IP 주소 블록이다. 예를 들어, 192.168.0.0/26은 192.168.0.0 ~ 192.168.0.63 총 64개의 IP를 의미한다. 보안 그룹, 라우트 테이블, VPC, 서브넷 등에 사용된다. Private IP 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8) 이전 1 2 3 4 5 6 ··· 17 다음