본문 바로가기
반응형

DevOps3

AWS 기초와 VPC 1. 클라우드 컴퓨팅 장점 - 언제 어디서든 접근 가능 - 원하면 언제든지 컴퓨터 자원을 늘릴 수 있음 - 사용한 만큼만 지불하면 된다. (사용량 기반 과금) - 초기 비용이 적게 든다. - 몇 분 만에 전 세계에 서비스 런칭할 수 있다. 단점 - 관리를 위해선 고급 전문 지식이 필요. - 파악하기 힘든 광범위한 서비스 2. AWS의 주요 서비스 소개 1) 컴퓨팅 서비스 AWS EC2 - 사양과 크기를 조절할 수 있는 컴퓨팅 서비스 AWS LightSail - 가상화 프라이빗 서버 AWS Auto Scaling - 서버의 특정 조건에 따라 서버를 추가/삭제할 수 있게하는 서비스 (사용자가 갑자기 증가하면 하나의 ec2 서버에 몰빵이 아니라 자동 트래픽 분산) AWS Workspaces - 사내 pc를 가.. 2022. 10. 4.
[AWS] DevOps Engineer Professional (2) - CodeCommit CodeCommit Version Control을 통해 코드의 다양한 변경사항을 이해할 수 있다. 롤백도 가능 장점 : - 다른 개발자들과의 협업 가능 - 코드 백업 - 언제든 읽을 수 있음 git 보다 AWS CodeCommit 좋은 점 - private git repositories - 용량 제한 없음 - AWS 클라우드 계정만 허용 ( 보안 & 규정 ) - 보안( encrypted, 접근 제한 등) - Jenkins / CodeBuild 등 다양한 CI 툴과 결합 가능 CodeCommit 은 AWS 안에 git 레파지토리를 생성하는 방법이다 2022. 8. 14.
[AWS] DevOps Engineer Professional (1) - CICD AWS DOP 취득기 시이작 Continuous Integration 개발자가 레파지토리(GitHub, CodeCommit, Bitbucket 등) 에 코드를 push 하게되면 빌드 서버(CodeBuild, Jenkins CI 등)가 Build와 테스트 할 수 있는지 체크함 빌드서버에서 빌드결과(성공/실패)를 개발자에게 feedback 줌으로써 코드를 향상? 시키고 버그를 빨리 찾고 고칠 수 있게 해줌 그리고 상시 Deploy(배포)를 가능하게 함 => 개발자는 단지 코드를 Push 했을 뿐인데 빌드서버가 테스트와 버그 찾기, 배포 등을 다 해줌 그러므로 CI는 CICD 의 첫번째 단계임 Continuous Delivery 필요할 때마다 배포할 수 있음. -> deploy를 자동화해야 가능한 것임(dep.. 2022. 8. 14.
728x90
반응형