Info | ||||
---|---|---|---|---|
| ||||
| ||||
Info | ||||
| ||||
|
SDLC (Software Development Life Cycle)
- Business team or PO
- Plan
- Development Team
- Code
- Build
- Test
- Operations Team
- Deploy
- Operate
- Monitor
DevOps
- Development + Operations
What is DevOps?
- DevOps는 신속한 고품질 서비스 제공을 통해 비즈니스 가치와 대응력을 향상시키기 위한 문화, 자동화, 플랫폼 설계에 대한 접근 방식입니다.
- DevOps는 개발팀과 운영팀사이의 갭을 채워는 문화 또는 실천방법입니다.
- 두팀은 SDLC에서 함께 작업하여 제품의 품질, 다양한 환경에서 작동할 수 있는 제품의 품질과 성능을 보장해야 합니다.
- SDLC를 지원하기 위한 많은 도구가 사용가능 합니다사용됩니다.
- DevOps는 자동화 프로세스를 사용하여, 각 Commit 또는 특정 Interval에서 수명주기를 실행하도록 도와 줍니다.
Who should learn DevOps?
- 소프트웨어 개발 팀, 개발자, 테스터, PO, 스크럼 마스터 기술에서 일하는 각 사람 ...
- 운영팀(Operations team)
- 개별 개발자(Individual developers)
- 프리랜서(Freelancers)
- 관리자 (Management)
- 클라이언트(Client)
- 무언가를 개발하는것과 관련된 모든 사람들
Benefits of DevOps
- Fast delivery
- 개발자 컴퓨터로 부터 서버로 코드를 배포하는 것이 빠릅니다.
- Reduce time
- 테스트, 배포, 롤백과 같은 많은 작업이 자동으로 수행됩니다.
- Rollback
- 어떤 이유로 든 최종 고객에게 배포되지 않아야 하는 릴리스는 쉽게 롤백 할 수 있습니다.
- Quality
- 여러 자동 도구를 사용하여 서버에 배포하기 전에 코드 품질을 확인할 수 있습니다.
- Collaboration
- 모든 팀이 훌륭한 제품을 만들기 위해 협력합니다.
- More Agility
- 모든 커밋은 최종 딜리버리 됩니다.
- Easy to use
- No maintenance
- Reliable
- Secure
- And lot more...
...