Amazon Web Services 한국 블로그
Category: Containers
Amazon VPC CNI가 쿠버네티스 네트워크 폴리시를 지원합니다
지난 8월 말의 업데이트를 통해 Amazon VPC 컨테이너 네트워킹 인터페이스(CNI) 플러그인이 쿠버네티스 네트워크 폴리시를 기본 지원하게 되었습니다. 이제 Amazon VPC CNI를 사용하여 파드 네트워킹과 네트워크 폴리시를 모두 구현하는 것으로 쿠버네티스 클러스터의 트래픽을 보호할 수 있습니다. 네트워크 폴리시의 기본 지원은 컨테이너 로드맵에서 가장 많이 요청된 기능 중 하나였습니다. 기본적으로 쿠버네티스는 모든 파드가 제한 없이 서로 통신할 수 있도록 […]
AWS Fargate, 신규 Seekable OCI 기반 신속한 컨테이너 구동 가능
애플리케이션 배포 및 스케일 아웃에 컨테이너를 사용한 개발이 점점 더 많이 사용되고 있지만 아직 개선이 필요한 부분이 남아있습니다. 컨테이너식 애플리케이션을 스케일 업할 때 발생하는 주요 문제는 긴 스타트업 시간으로, 특히 새 인스턴스를 추가해야 하는 스케일 업을 수행할 때 도드라집니다. 이러한 문제는 예를 들어 웹 사이트를 스케일 아웃하여 추가 트래픽을 처리해야 하는 등 고객 경험에 부정적인 […]
Amazon ECS Service Connect – 컨테이너 기반 마이크로서비스내 간편한 통신 기능 출시
마이크로서비스 아키텍처는 잘 정의된 API(애플리케이션 프로그래밍 인터페이스)를 통해 통신하는 소규모 독립 서비스로 구성된 애플리케이션을 만드는 소프트웨어 개발 접근 방식입니다. 이 방식은 널리 알려져 있습니다. 고객이 모놀리스 애플리케이션을 마이크로서비스로 분리하기 시작하자 문제가 발생했습니다. 다른 마이크로서비스와 내부적으로 통신하려면 전문 네트워킹 지식이 필요했기 때문입니다. Amazon Elastic Container Services(Amazon ECS) 고객은 서비스-투-서비스를 위한 여러 솔루션을 보유하고 있지만 각 솔루션에는 […]
Finch – 오픈 소스 기반 컨테이너 빌드 클라이언트 프로젝트 출시
Finch는 Linux 컨테이너를 구축, 실행 및 게시하기 위한 새로운 명령줄 클라이언트를 만드는 오픈 소스 프로젝트입니다. Lima, nerdctl, containerd, BuildKit을 포함하여 선별된 사실상 표준 오픈 소스 구성 요소 세트와 함께 기본 macOS 클라이언트의 간단한 설치를 제공합니다. Finch를 사용하면 로컬에서 컨테이너를 생성 및 실행하고 OCI(Open Container Initiative) 컨테이너 이미지를 빌드 및 게시할 수 있습니다. Finch는 아직 기본 기능 만을 […]
Amazon ECS Exec를 통한 AWS Fargate 및 Amazon EC2 컨테이너 접근하기
AWS는 개발자 및 운영자를 포함한 모든 Amazon ECS 사용자가 Amazon EC2 또는 AWS Fargate에 배포된 태스크 내에서 실행되는 컨테이너에서 exec 명령을 시작할 수 있습니다. ECS Exec라는 기능을 통해 사용자는 컨테이너에 대해 대화형 쉘을 실행하거나 단일 명령을 실행할 수 있습니다. 이는 AWS 컨테이너 로드맵에서 가장 많이 요청을 받은 기능 중 하나였습니다. 사용자가 SSH를 사용하여 개별 컨테이너에 […]
새로운 기능 – AWS Marketplace for Containers Anywhere를 통해 모든 환경에서 쿠버네티스 클러스터 배포
현재 30만 명 이상의 고객이 AWS Marketplace를 사용하여 Amazon Machine Image(AMI), 서비스 형 소프트웨어(SaaS) 및 컨테이너로 패키징된 타사 소프트웨어를 검색, 구독 및 배포하고 있습니다. 고객은 AWS Marketplace에서 컨테이너화된 타사 애플리케이션을 찾아 구독하고 Amazon Elastic Container Service(Amazon ECS) 및 Amazon Elastic Kubernetes Service(Amazon EKS)에 배포할 수 있습니다. AWS에서 쿠버네티스 애플리케이션을 실행하는 많은 고객은 대기 시간 및 […]
AWS Proton – 템플릿 관리용 Terraform 및 Git 리포지토리 지원
오늘 AWS Proton을 위한 두 가지 새로운 기능의 출시 소식을 발표합니다. 먼저, AWS Proton 개방형 로드맵에서 가장 많은 요청이 있었던 Terraform을 사용하여 인프라를 정의하고 프로비저닝할 수 있는 기능입니다. 둘째, Git 리포지토리에서 직접 AWS Proton 템플릿을 관리할 수 있는 기능입니다. AWS Proton은 컨테이너 및 서버리스 애플리케이션을 위한 완전관리형 애플리케이션 전송 서비스로, re:Invent 2020 행사를 통해 발표되었습니다. […]
AWS Fargate에 대한 AWS Graviton2 지원 – 서버리스 컨테이너 가격 대비 성능 최대 40% 향상
AWS Graviton2 프로세서는 AWS에서 64비트 Arm Neoverse 코어를 사용하여 사용자 정의 구축하여 Amazon Elastic Compute Cloud(Amazon EC2)에서 실행하는 클라우드 워크로드에 대해 최고의 가격 대비 성능을 제공합니다. 다양한 워크로드에 대해 동급 x86 기반 인스턴스 대비 최대 40% 뛰어난 가격 대비 성능을 제공합니다. Intuit, SmugMug, Snap, Formula One 및 Honeycomb.io와 같은 당사 고객은 Graviton2 기반 인스턴스를 사용하여 […]
AWS에서 어떤 컨테이너 서비스를 이용해야 하나요?
“AWS에서 어떤 컨테이너 서비스를 이용해야 하나요?”는 여러분들에게 가장 많이 받는 질문 중 하나입니다. AWS는 다양한 고객의 요구를 충족하고자, 광범위하고도 폭넓은 서비스를 제공하다 보니 규모와 요구 사항에 따라 다양한 컨테이너 기반 개발 방법을 제공합니다. 외부 AWS 전문가는 17가지의 AWW 컨테이너 옵션 혹은 서비스 판단 방법을 알려주시기도 했구요. AWS에서 컨테이너를 운영하는 기본적인 방법은 Amazon EC2를 이용하여 직접 […]
AWS App Runner – 손쉽게 코드를 높은 확장성의 안전한 웹 애플리케이션 배포하기
컨테이너는 웹 애플리케이션을 패키징하는 기본 방법이 되었습니다. 저는 컨테이너가 제공하는 속도, 생산성 및 일관성을 선호하지만 컨테이너 개발 워크 플로우에는 컨테이너 이미지를 처음 배포할 때 오래 걸리는 루틴이 하나의 단점입니다. 여러분은 로드 밸런서 설정, 도메인 구성, TLS 설정, CI/CD 파이프라인 생성 및 컨테이너 서비스에 배포와 같은 이 루틴을 인식할 수도 있습니다. 수년에 걸쳐 워크플로를 조정해 왔으며 […]