ci/cd 2

[Cloud] - CI/CD란 -AI Cloud 트랙 AWS 특강

오늘의 강의는 AWS에서의 CI/CD 개념 이해와 실습 적용을 목표로 진행되었다.단순히 “자동 배포”를 경험하는 것이 아니라, 소프트웨어가 코드 변경부터 사용자에게 전달되기까지의 전체 흐름을 이해하는 데 초점이 맞춰졌다. 강의는 크게 두 부분으로 구성되었다.이론: CI/CD 개념, 파이프라인 구조, AWS에서의 CI/CD 서비스 이해실습: GitLab CI/CD 파이프라인을 구성하고, S3 기반 정적 웹사이트 배포 Part1 : CI/CD란 무엇인가?1-1. CI/CD의 등장 배경전통적인 소프트웨어 배포 방식에서는코드 변경 → 수동 빌드 → 수동 테스트 → 수동 배포과정이 반복되며 배포 속도가 느리고, 휴먼 에러가 잦았다.특히 마이크로서비스 환경에서는서비스 개수가 많아질수록각 서비스마다 빌드·테스트·배포..

Cloud 2026.01.04

[Cloud] - Cloud Native Application이란 - AI Cloud 트랙 3일차

Cloud Native란?클라우드의 이점을 최대로 활용할 수 있도록 애플리케이션을 구축하고 실행하는 방식을 말한다.Cloud에 맞게 태어난 것이라는 의미로 Native란 단어가 붙게 되었다.그래서 Cloud의 이점을 최대로 활용한 Application을 Cloud Native Application인 것이다.그럼 Cloud Native하단 건 무슨 의미일까?, 즉 Cloud의 이점을 최대한 활용하는 방법은 무엇일까를 알아야한다. ※ IaaS, PaaS, SaaS의 개념 이해 및 구분IaaS(Infrastructure as a Service) = 서버만 빌려주는 서비스PaaS(Platform as a Service) = 개발 환경까지 다 준비된 서비스SaaS(Software as a Service) = 완성..

Cloud 2025.12.27