클라우드/DevOps 2

DevOps - IaaC(Infra as a Code)

IaaC란? Infrastructure as a Code의 약자 IT 서비스(IaaC)를 위한 시스템을 구성(IaC)할 때 수동으로 구성하는 대신 Shell 기반의 스크립트를 사용하여 컴퓨팅 인프라를 구성하는 기술 프로그래밍형 인프라 라고도 불림 - 프로그램 처리하는 방식 핵심적인 구성요소로 자리 잡음 성공적인 DevOps 도입을 위해 반드시 필요한 기술 중 하나 IaaC 배포 방법 IaC CloudFormation Ansible Terraform AWS OpsWorks AWS Lambda CloudWatch - 모니터링 해주는 기술 CI/CD Cloud9 CodeCommit CodeBuild CodeDeplay 위의 것들을 합치는것이 CodePipeline IaC 의 기대효과 비용 절감 빠른 실행 리스..

클라우드/DevOps 2021.10.20

DevOps - 데브옵스란?

DevOps란 Development와 Operations가 합쳐서 생긴 개발 방법론이고, 전문가 사이의 소통, 협업, 통합 및 자동화를 강조하는 소프트웨어 개발 방법론이다. DevOps의 사전 정의 개발과 운영의 합성어 개발자와 정보기술 간의 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화 서비스를 빠른 시간에 개발 및 배포하는 것을 목적 개발자와 운영자의 소통, 협업 및 통합을 강조하는 문화, 방법론, 프로세스, 도구 모두를 의미 소프트웨어를 개발하기 위해서는 개발자와 시스템을 운영하는 운영자가 필요하다. 개발자는 고객의 요구 사하을 빠르게 수용해서 서비스를 개발하고 빠르게 적용하고 확인되길 원한다. 운영자는 제공될 서비스가 정확하게 동작하며, 테스트되었고 문제가 없이 안정적으로 동작하..

클라우드/DevOps 2021.10.19