본문 바로가기

Administrator37

AWS CI/CD 환경 구축 1편(CodeCommit, CodeBuild, CodeDeploy, Codepipeline) 모두들 안녕하셨는지요~~^^ DevOps 컨텐츠를 업로드 하고 있는 Administrator 팀의 BTC_조랭이입니다 :) 이전 포스트에서 CI/CD 파이프라인에 대해서 알아보았죠? 그렇다면 이 파이프라인을 AWS에서 어떻게 구축하는지에 대해서 이번 포스트에서 같이 알아보도록 해요! 먼저, AWS에서는 CI/CD를 구축하기 위해 몇 가지 서비스를 사용합니다. CodeCommit, CodeBuild, CodeDeploy, CodePipeline 네 가지 서비스인데요, 이번 포스트에서는 CodeCommit, CodeBuild 구성까지 알아보도록 할게요~! AWS CI/CD 파이프라인 CI/CD 파이프라인을 위한 AWS의 네 가지 서비스입니다. AWS 서비스명 설명 CodeCommit 먼저 기존 코드를 Git.. 2022. 5. 6.
CI/CD 파이프라인 개념과 구축 방법 안녕하세요~~! Administrator팀입니다잇~ 지난 포스트에서는 CI/CD란 무엇인지 알아봤었는데요, 이번 포스트에서는 파이프라인이 무엇인지, 파이프라인 구축 방법에 대해서 알아보려고 해요. CI/CD가 뭐하는 건지 모르는 분은 아래 링크로! DevOps의 핵심 CI/CD란? CI/CD 파이프라인 CI/CD 파이프라인은 고객에게 새 버전의 소프트웨어를 제공하기 위해 수행해야 하는 단계입니다. 빌드-테스트-릴리즈-배포 등으로 이루어진 단계죠. DevOps 또는 SRE(사이트 신뢰성 엔지니어) 방식으로 더 효과적이게 소프트웨어를 제공하는 데에 초점을 맞춘 방법입니다. CI/CD 파이프라인은 특히 통합 및 테스트 단계와 제공 및 배포 단계에서 모니터링 및 자동화를 도입하여 애플리케이션 개발 프로세스를 개.. 2022. 4. 29.
DevOps의 핵심 CI/CD란? 안녕하세요. Administrator팀입니다~🦔 이번 포스트에서는 DevOps의 핵심인 CI/CD에 대해서 다뤄보려 합니다. DevOps는 개발자와 운영자 간의 간극을 좁히기 위한 개발문화 및 방법론이라고 소개를 했었죠? DevOps의 핵심인 CI/CD는 앱 개발 단계에 자동화를 도입해 고객이 자주 업데이트 받을 수 있도록 하는 개발방식입니다. CI/CD? CI(지속적인 통합)과 CD(지속적인 전달/배포)는 애플리케이션 개발 팀이 코드 변경을 보다 자주, 안정적으로 제공하기 위한 방식 또는 운영원칙 입니다. CI/CD는 통합 및 제공을 자동화함으로써 소프트웨어 개발 팀이 코드 품질과 보안을 보장하며, 비즈니스 요구사항을 충족하는 데에 집중하도록 합니다. CI와 CD의 더 자세한 내용은 아래서 알아볼게요!.. 2022. 4. 22.
애자일 소프트웨어 개발 방법론 안녕하세요! Administrator 팀입니다 🦔 지난 포스팅인 DevOps란 무엇일까?를 이어서 DevOps와 관계가 깊은 애자일 방법론에 대해서 알아보려고 합니다 ~~ DevOps란 무엇일까? 안녕하세요! Administrator 팀입니다. 오늘은 "IT업계라면 빠질 수 없는" DevOps에 대해 알려보려고 합니다. 그런데 DevOps가 무엇이길래 말이 많은 걸까요? DevOps란? : 개발담당자와 운영담당자가 연계하 btcd.tistory.com 애자일 소프트웨어 개발 방법론이란? 애자일 방법론은 데브옵스 개발 방법의 기반이 되는 개발 방식입니다. Agile의 사전적 의미는 '날렵한, 민첩한' 입니다. 신속한 반복 작업을 통해 작동 가능한 소프트웨어를 개발하여 지속적으로 제공하는 것이 바로 애자일 .. 2022. 4. 14.
DevOps란 무엇일까? 안녕하세요! Administrator 팀입니다 🦔 오늘은 "IT업계라면 빠질 수 없는" DevOps에 대해 알려보려고 합니다. 그런데 DevOps가 무엇이길래 말이 많은 걸까요? DevOps란? : 개발담당자와 운영담당자가 연계하여 협력하는 개발 방법론 "Development + Operation" 데브옵스는 특정한 기술이 아닌, 개발과 운영을 함께 가져가는 개발 방법론 입니다. 회사에서 개발을 하고 운영을 하다보면 문제가 생길 때가 많습니다. 개발도 잘 되었고 운영 프로세스도 잘 되어있는데, 이상하게 문제가 발생하는 것이죠. 개발환경과 실제 운영환경이 다르기 때문에 생기는 문제도 있고, 개발/운영 어느 한쪽의 잘못으로 발생하는 문제도 있습니다. 그래서 개발과 운영 간 간극을 줄이고자 개발자와 엔지니어가.. 2022. 4. 8.