API (Application Programming Interface)
CI : Continuous Integration (지속적인 통합)
CD : Continuous Deployment (지속적인 배포)
CI/CD 장점
자동화 시스템 - 테스트
Incremental Change
Code Deploy 장점
새로운 기능들의 빠른 배포,
소프트웨어 & 서버 다운 타임 X
Manual 에러 X
Rolling 배포
이전 버전으로 돌아가기 어렵다, 대신 쉽다
IAM에서 유저 생성
로컬 환경에서 개발
s3 버킷으로 파일을 업로드
code Deploy가 배포를 하게해주는 파이프라인을 구축
AWS에서는 코드 저장장소로 Code Commit을 사용다는 것을 깨달았다.
AWS 입문자 강의를 모두 수강했다는 것이 일단 뿌듯했다.
이번 수업을 통하여 aws 주요 서비스를 하나하나 실습해보며 조금은 친숙해진 것 같다.
이제 곧 1학기가 끝나는데 소학회원들과 AWS 아키텍쳐 자격증도 같이 준비해야겠다는 생각이 들었다.
CI가 Continuous Integration이라는 뜻도 있네, 나는 CMDB의 CI(Configuration Item)으로만 알고 있었는데 ㅎㅎ