반응형

클라우드/공부 2

[클라우드] CI/CD 구조

✔ CI/CD(Continuous Integration/Continuous Deployment) - 애플리케이션 코드를 지속적으로 빌드, 테스트, 배포하는 프로세스를 자동화하는 개발 방법론 - 클라우드 환경에서 자동화를 통해 개발 및 운영을 단순화하는 데 필수적CI: Continuous Integration(지속적 통합)CD: Continuous Deployment/Delivery(지속적 배포/전달)1. CI( 지속적 통합) - 개발자들이 작성한 코드를 정기적으로 하나의 중앙저장소(Git)에 병합하는 과정- 병합 시 자동으로 빌드 및 테스트 수행 ex: 개발자가 코드를 저장소에 푸시 → CI 시스템(Jenkins)이 코드를 빌드 및 테스트 → 테스트 결과를 즉시 확인 2. CD(지속적 배포/전달) - C..

클라우드/공부 2024.11.25

[클라우드] IaaS PaaS SaaS

✔ 클라우드 컴퓨팅이란? 인터넷을 통해 컴퓨팅 자원을 제공하고 사용하는 기술.  온프레미스 환경:  기존에는 개인이나 기업이 자체적으로 하드웨어와 소프트웨어를 구입하고 유지보수 하며, 물리적 자원을 직접 관리해야 했다. 클라우드 컴퓨팅: IT 자원(서버, 스토리지 등)과 서비스(플랫폼, 소프트웨어)를 클라우드 제공자가 관리하고, 사용자는 필요할 때마다 인터넷을 통해 서비스로 사용할 수 있다.  온프레미스 환경에서 클라우드로 전환 하면서,  as-a-Service 형태로 제공되는 소프트웨어(Software), 플랫폼(Platform) , 컴퓨팅 인프라(Infrastructure)로 전환 되었다. Iaas, Paas, Saas는 클라우드 컴퓨팅의 세 가지 주요 서비스 모델이다.   ✔ 클라우드 컴퓨팅의 서비..

클라우드/공부 2024.09.03
728x90
반응형