Amazon Web Services 한국 블로그

Category: AWS CloudFormation

AWS Solutions Constructs – AWS CDK에 대한 아키텍처 패턴 라이브러리

클라우드 애플리케이션은 가상 서버, 컨테이너, 서버리스 함수, 스토리지 버킷 및 데이터베이스 등 다수의 구성 요소를 사용하여 구축됩니다. 이러한 리소스를 안전하고 반복 가능한 방법으로 프로비저닝하고 구성하는 기능은 프로세스를 자동화하여 구현의 고유한 부분에 집중하는 데 매우 중요합니다. AWS Cloud Development Kit를 사용하면 자주 사용하는 프로그래밍 언어의 표현 기능을 활용하여 애플리케이션을 모델링할 수 있습니다. “적절한 기본값”으로 미리 구성되는 […]

Read More

AWS Organization에서 AWS CloudFormation StackSets 사용하기

인프라를 코드로 다루는 기법(Infra as a Code, IaC) 개념은 클라우드를 통해 널리 알려진 것으로 JSON 또는 YAML 정의와 같은 설정 파일을 통해 또는 Java, Python 또는 TypeScript와 같은 친숙한 프로그래밍 언어를 사용하여 IT 인프라를 관리 및 생성하는 프로세스입니다. AWS 고객은 일반적으로 AWS CloudFormation 또는 AWS Cloud Development Kit를 사용하여 클라우드 인프라의 생성 및 관리를 자동화합니다. […]

Read More

AWS CloudFormation 업데이트 – CLI 및 타사 리소스 레지스트리 지원

클라우드 자원을 코드로서 관리하게 해주는 AWS CloudFormation은 2011년에 출시되었고, 많은 AWS 고객에게 없어서는 안 될 중요한 도구입니다. AWS 고객들은 한 번 템플릿을 정의한 후 이를 사용하여 AWS 리소스를 안정적으로 프로비저닝할 수 있다는 점을 마음에 들어 합니다. 또한 변경 세트를 자주 사용하고, 이 기능을 바탕으로 변경 세트가 실행될 때 수행되는 작업(추가, 변경 및 삭제)에 인사이트를 제공하기도 […]

Read More

AWS CloudFormation 스택으로 기존 리소스 가져오기 기능 출시 (서울 리전 포함)

AWS CloudFormation을 사용하면 손쉬운 코드 파일로 전체 인프라를 구성할 수 있습니다. 이러한 방식으로 인프라를 코드로 취급(Infra as a code)하고 버전 관리 하에 배포하거나 배포 전에 팀과 아키텍처 변경을 검토하는 등 소프트웨어 개발 모범 사례를 적용할 수 있습니다. 콘솔 또는 AWS 명령줄 인터페이스(CLI)를 사용하여 처음 생성된 AWS 리소스를 CloudFormation을 사용하여 관리해야 할 경우가 있습니다. 예를 들어, […]

Read More

Python으로 AWS Cloud Development Kit 시작하기

AWS Cloud Development Kit(AWS CDK)에 익숙한 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 모델링 및 프로비저닝할 수 있는 오픈 소스 소프트웨어 개발 프레임워크입니다. 클라우드를 사용해 보신 분들은 Infra as a Code(코드 기반 인프라, IaC)라는 개념에는 익숙할 것입니다. IaC를 생각하면서 AWS CloudFormation라는 서비스를 통한 방식을 생각하셨을 것 같습니다. AWS CloudFormation을 이용하면 AWS 인프라를 JSON 또는 YAML 파일로 정의할 […]

Read More

AWS CloudFormation 업데이트 – 공개 로드맵 및 CDK 구성 요소 출시

AWS CloudFormation은 2011년 초반에 AWS CloudFormation – AWS 스택 생성을 위한 레시피와 AWS 관리 콘솔에서 사용하기 같은 몇몇 게시물과 함께 출시되었습니다. 이후 다수의 AWS 리소스 유형에 대한 지원이 추가되고 여러 가지 새로운 기능이 지속적으로 출시되었으며 CloudFormation의 효율성, 확장성 및 고가용성을 위한 개선 작업이 진행되었습니다. 공개 로드맵 AWS CloudFormation은 AWS 자체보다 더 빠르게 활용도가 증가하고 있습니다. […]

Read More

AWS Step Functions을 이용한 Amazon SageMaker 모델 자동 배포 방법

Amazon SageMaker는 모델의 개발, 훈련 및 배포, 솔루션 구축 비용 절감 및 데이터 과학 팀의 생산성 개선을 위한 완전한 ML(기계 학습) 워크플로 서비스입니다. SageMaker에는 다수의 미리 정의된 알고리즘이 포함되어 있습니다. 모델 교육을 위한 훈련 이미지인 Docker 이미지와 REST 엔드포인트에 배포할 추론 모델을 제공하여 자체 알고리즘을 생성할 수도 있습니다. 기계 학습 서비스를 정식으로 구축할 때는 기계 […]

Read More

AWS CloudFormation 드리프트 감지 기능 출시

AWS CloudFormation을 사용하면 IaC(Infrastructure as Code)를 쉽게 구현할 수 있습니다. 템플릿을 사용해 원하는 AWS 리소스 구성을 정의한 다음 이 템플릿을 사용하여 CloudFormation 스택을 시작할 수 있습니다. 스택에는 템플릿에 정의된 리소스 세트가 포함되고 지정한 대로 구성됩니다. 구성을 변경해야 하는 경우 템플릿을 업데이트하고 CloudFormation 변경 세트를 사용해 변경을 적용하면 됩니다. 템플릿은 완전하고 정확하게 인프라를 지정하므로 언제든지 템플릿을 […]

Read More

인프라 코드 자동화를 위한 AWS CDK 개발자용 미리보기 출시

지난 8월에 인프라 코드 자동화(Infra as a Code, IaC)를 좀 더 쉽게 하고 싶어하는 AWS 개발자를 위해 TypeScript, JavaScript 및 .Net 및 Java용 AWS Cloud Development Kit(CDK) 개발자 평가판을 출시하였습니다. (Python도 곧 지원될 예정입니다.) AWS CDK는 CloudFormation을 통해 클라우드 인프라를 코드로 정의하고 프로비저닝하는 소프트웨어 개발 프레임워크입니다. CDK는 주요 AWS 서비스와 완벽하게 통합되며 AWS 리소스를 명령어로 […]

Read More

AWS Lambda 기반 매크로를 통한 AWS CloudFormation 확장하기

오늘은 AWS CloudFormation의 강력한 새 기능 중 하나인 매크로에 대해 설명합니다. CloudFormation 매크로를 사용하면 AWS Lambda 기반 변환을 호출하여 CloudFormation 템플릿의 네이티브 구문을 확장할 수 있습니다. 이 변환 방식은 서버리스 애플리케이션 모델 기능을 구동하는 것과 동일한 기술이지만, 자체 계정으로 자체 Lambda 함수에서 실행되며 완벽하게 사용자 지정됩니다. CloudFormation은 AWS를 처음 사용하는 경우 코드 형식 인프라(YAML 또는 […]

Read More