AWS DevOps(2)
-
AWS에서의 DevOps
DevOps는 운영 및 개발과 관련된 활동을 관리하고, SysOps는 운영 및 시스템과 관련된 활동을 관리한다. 이들 모두 클라우드 컴퓨팅의 매우 넓은 영역이다. 본문에서는 AWS에서의 DevOps에 대해 정리한다. AWS Devops Engineer의 직무 역할은 다음과 같다. 지속적인 배포 및 지속적인 통합 프로세스를 지원하기 위해 자동화를 설계하고, 개발한다. 회사의 전반적인 전략적 방향의 일부인 복잡한 엔터프라이즈급 이니셔티브를 제공하기 위해 고위 경영진과 협력해야 한다. 비즈니스 및 기술 요구 사항에 따라 클라우드 컴퓨팅 서비스의 가용성 및 제공을 조정할 수 있어야 한다. 운영 및 마이그레이션 서비스를 제공 할 수 있도록 Cloud Architects를 지원해야 한다. 작업 역할은 다음과 같은 ..
2020.02.18 -
AWS에서 CI/CD 환경 구축 (CodeCommit, CodeBuild, CodeDeploy, Codepipeline)
1. 구성 소개 1.1 구성 아키텍처 AWS에서 제공하는 서비스를 이용한 CI/CD 구성은 다음과 같다. 1.2 AWS에서 제공하는 CI/CD 솔루션 AWS 서비스명 설명 CodeCommit 먼저 기존 코드를 Github에서 AWS CodeCommit으로 마이그레이션 한다. AWS CodeCommit은 AWS에서 호스팅하는 버전 제어 서비스로 클라우드에서 자산을 비공개로 저장하고 관리하는 데 사용한다. CodeBuild 애플리케이션 코드를 빌드하기 위해 CodeBuild를 구성한다. AWS CodeBuild는 소스 코드를 컴파일하고 테스트를 실행하며 배포 준비가 된 소프트웨어 패키지를 생성하는 완전히 관리된다. CodeDeploy 코드를 EC2 서버에 배포한다. AWS CodeDeploy는 Amazon ..
2020.02.17