Infrastructure (251) 썸네일형 리스트형 [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) [SAP] Migration Migration 이번 장에서는 Solutions Architect Professional (SAP) 을 준비하며 "마이그레이션"에 대해서 알아보도록 한다. Cloud Migration: The 6R 클라우드 마이그레이션을 위한 6가지 전략에 대해서 살펴본다. Rehosting (lift & shift) AWS(애플리케이션, 데이터베이스, 데이터 등)에서 재호스팅하여 간단하게 마이그레이션한다. 클라우드 최적화 작업을 수행하지 않고 애플리케이션을 그대로 마이그레이션한다. 비용을 30%까지 절감할 수 있다. 예를 들어, AWS VM 가져오기/내보내기, AWS Service Migration Service 등이 있다. Replatforming 데이터베이스를 RDS로 마이그레이션한다. Java(Tomcat) 기.. [SAP] Cost Control Cost Control 이번 장에서는 Solutions Architect Professional (SAP) 을 준비하며 "비용 관리"에 대해서 알아보도록 한다. Cost Allocation Tags 태그를 사용하여 서로 관련된 리소스를 추적할 수 있다. 비용 할당 태그를 사용하면 상세 비용 보고서를 실행할 수 있다. 태그와 마찬가지로 보고서에 열로 표시된다. AWS 생성 비용 할당 태그 생성한 리소스에 자동으로 적용된다. 접두사 aws로 시작한다. (예: aws:createdBy) 활성화 전에 생성된 리소스에는 적용되지 않는다. 사용자 태그 사용자에 의해 정의된다. 접두사 user로 시작한다. 비용 할당 태그가 청구 콘솔에 표시된다. 보고서에 태그가 표시되는데 최대 12시간이 소요된다. AWS Tag E.. [SAP] Deployment & Instance Management Deployment & Instance Management 이번 장에서는 Solutions Architect Professional (SAP) 을 준비하며 "배포와 인스턴스 관리"에 대해서 알아보도록 한다. AWS Elastic Beanstalk Elastic Beanstalk는 AWS에 애플리케이션을 배포하는 개발자 중심적인 관점이다. AWS의 많은 요소들을 사용한다. EC2, Auto Scaling Group, Elastic Load Balancer, RDS 등.. 많은 요소들을 하나의 관점으로 볼 수 있기 때문에 이해하기 쉽다. 하나의 관점을 바라보지만 각 구성 요소들을 완전히 제어할 수 있다. Beanstalk에 대한 사용료는 지불할 필요가 없으며 사용되는 서비스들에 대한 비용만 지불하면 된다. .. 이전 1 2 3 4 5 6 7 8 ··· 32 다음