KT AIVLE/Daily Review

241206

bestone888 2024. 12. 7. 13:39

Automation

인프라 자동화

코드형 인프라 (Infrastructure as Code) (IaC)

    - 인프라 사양을 담은 코드 형태의 템플릿을 생성하여 클라우드 인프라 환경을 빠르게 배포, 관리

    - DevOps 환경에서 활용 중

 

IaC 장점

1.  일관성

    - 동일한 인프라 환경을 일관되고 쉽게 구성

2. 효율성

    - 반복 작업을 자동화, 한 명이 동일 코드로 시스템 구축 관리 가능

3. 속도

    - 유지 보수 및 관리 간소화

4. 위험 감소

    - 소스 통제를 받을 수 있도록 버전 제어를 지원

 

1. AWS CloudFormation

    - 코드 기반으로 작성한 템플릿으로 AWS 리소스를 자동으로 생성

    - 인프라 관련 리소스를 반복 가능한 방식으로 프로비저닝하므로 수작업 필요없음

 

작동 방식

    - AWS 리소스를 템플릿 파일로 작성하면, CloudFormation이 빠르게 리소스를 생성

   - YAML, JSON 사용하여 작성

 

AWS Systems Manager

    - 대규모 인스턴스의 원격관리, OS 패치 적용, 구성 관리 등을 수행하기 위한 관리형 서비스

    - EC2 리소스와 온프레미스 리소스 모두 관리할 수 있어 하이브리드 클라우드 관리 환경 지원

 

Systems Manager 기능

1. Run Command

    - 서버 로그인 없이 대규모 인스턴스 원격 관리

 

2. 패치 관리자

    - EC2 그룹 또는 온프레미스 인스턴스 전체에서 자동으로 패치 및 선택

    - 미리 설정된 시간에만 패치 적용되도록 설정 가능

 

3. 상태 관리자

    - 관리형 인스턴스를 정의된 상태로 유지하는 프로세스를 자동화

 

2. Q Developer

    - 기능 탐색 및 솔루션 설계

    - 자율 에이전트를 통한 대화형 작업 수행

    - 코드 실시간 자동 생성

    - 테스트 후 개선 방안 제안

 

Cloud Architecture

아키텍처

    - 비즈니스 요구사항을 만족하는 시스템을 구축하기 위해

      필요한 전체 시스템에 대한 구조를 최적화하여 정의한 설계 문서

    - 시스템을 구성하는 컴포넌트의 기능, 동작원리 및 컴포넌트 간의 관계 고려

 

클라우드 아키텍처 설계

1. Operational Excellence

2. Security

3. Reliability

4. Performance Efficiency

5. Cost Optimization

 

 

 

Created from Cacoo

 

'KT AIVLE > Daily Review' 카테고리의 다른 글

241211  (0) 2024.12.11
241210  (0) 2024.12.11
241205  (0) 2024.12.05
241204  (0) 2024.12.04
241203  (0) 2024.12.03