Amazon Web Services 한국 블로그
AWS re:Invent 2018 네째날 출시 소식 요약 – 버너 보겔스 Amazon CTO 기조 연설
이제 막바지로 향하고 있는 AWS re:Invent 네째날인 목요일(현지 시간)에는 Amazon.com CTO인 Werner Vogels 박사님의 기술 중심 기조 연설이 진행되었습니다. 아마존과 AWS의 데이터베이스, 스토리지, 데이터웨어하우스에 대한 기술 혁신과 차세대 컴퓨팅으로 자리매김하고 있는 서버리스 컴퓨팅과 Well-architect 프레임웍에 대해 상세하게 소개하였습니다.
Twitch 라이브로 제공되는 AWS LaunchPad에서 다양한 서비스 기능 출시도 함께 이루어졌습니다.
(photo from AWSKRUG, Hyunmin Kim)
아래는 전날 출시된 신규 서비스와 기조 연설중 업데이트된 주요 서비스에 대한 요약입니다. 자세한 것은 향후 한국어 블로그에서 계속 전해 드릴 예정입니다.
정식 출시
AWS Lambda 업데이트 – 루비 지원, 맞춤형 런타임 엔진 및 레이어 기능 출시, ALB 지원
AWS Lambda Runtime API는 모든 프로그래밍 언어 또는 특정 언어 버전 런터임을 직접 개발해서 사용할 수있는 간단한 인터페이스입니다. 이와 더불어 정식 지원 언어로 루비(Ruby)를 추가하였습니다. 또한, 람다 함수 내 공통적인 부분을 Lambda Layers라는 라이브러리 형식의 함수로 개발하여, 여러 람다 함수에서 참조할 수 있습니다.
또한, 애플리케이션 로드밸런서(ALB)는 HTTP 요청에 대해 람다 (Lambda) 기능 호출을 지원합니다. 이제 ALB를 일반적인 HTTP 엔드 포인트로 사용하여 서버리스 컴퓨팅을 사용하는 어플리케이션의 운영 및 모니터링을 단순화 할 수 있습니다.
AWS Toolkits 신규 IDE 지원 – PyCharm, IntelliJ 및 Visual Studio Code (미리보기)
PyCharm 기반 AWS Toolkit은 Python에서 서버리스 응용 프로그램을 개발하기위한 통합 된 환경을 제공합니다. 이 개발 도구는 AWS Serverless Application Model(AWS SAM)을 활용하여 리소스를 정의하고 구성하는 기본 제공 프로젝트 템플릿을 사용하여 신속하게 시작할 수 있도록 도와줍니다.
또한, Visual Studio 코드 (개발자 미리보기) 및 IntelliJ (개발자 미리보기) 용 AWS 툴킷은 아직 개발 중이며 일반적으로 사용할 수있게되면 유사한 기능을 포함합니다.
이제, PyCharm 및 IntelliJ 용 AWS Toolkits 소스 코드 및 Visual Studio 코드, PyCharm 용 AWS Toolkit은 JetBrains 플러그인 저장소에서 다운로드 할 수 있습니다.
AWS Step Functions 오케스트레이션 지원 확대 – 컴퓨팅, 데이터베이스, 메시징, 분석 및 기계 학습 등
AWS Step Functions이 다양한 AWS 서비스를 관리할 수 있게 되었습니다. AWS Batch, Amazon ECS (Elastic Container Service) 및 AWG Fargate로 인스턴스 및 컨테이너를 관리하거나, Amazon DynamoDB 작업 관리, Amazon SNS 및 Amazon SQS와 같은 메시징 제어, Amazon SageMaker 및 AWS Glue와 통합되어 데이터 과학 및 엔지니어링 팀이 ML (Machine Learning) 워크 플로우를 생성, 배포, 모니터링 및 반복 할 수있게합니다. 단계 기능을 사용하면 코드없이 여러 대의 Amazon SageMaker 작업 및 AWS 서비스를 수 분 만에 연결 및 조정하여 ML 워크 플로우를 자동화 할 수 있습니다. 신규 통합 기능을 통해 워크 플로우를보다 신속하게 구축하고, 보안을 단순화하며, 모니터링할 수 있습니다.
AWS Cloud Map – 클라우드 자원 발견 서비스
AWS Cloud Map은 AWS 내부의 리소스들을 연결한 지도입니다. 클라우드 맵을 사용하면 애플리케이션 자원에 대한 맞춤형이름을 정의 할 수 있으며, 동적으로 변경되는 자원의 업데이트 된 위치를 유지 관리 할 수 있습니다. 이는 웹 서비스가 항상 최신 리소스 위치를 발견하기 때문에 애플리케이션 가용성을 높입니다. 자세한 것은 제품 페이지를 참고하세요.
AWS License Manager – 소프트웨어 라이선스 및 사용 현황 관리 서비스
AWS 라이센스 관리자를 사용하면 회사 내에서 사용 중인 Oracle, Microsoft 및 SAP와 같은 소프트웨어 공급 업체의 라이센스를 AWS 및 현장에서 손쉽게 관리 할 수 있습니다. AWS License Manager는 관리자가 단일 대시 보드에서 모든 라이센스를 추적, 제어 및 볼 수 있도록 도와 주며 오용을 방지하는 규칙을 생성 할 수있게 해줍니다. 더 자세한 것은 제품 페이지를 참고하세요.
EC2 인스턴스 최대 절전 모드(Hibernate) 지원
이제 Amazon EC2 인스턴스를 일시 중지하고 다시 시작할 때, 인스턴스를 최대 절전 모드로 설정하여 메모리 저장 상태로 유지하고, 다시 작업할 때 바로 전환해서 작업 중이던 것을 계속할 수 있습니다. 최대 절전 모드에서는 인스턴스의 EBS 루트 볼륨과 기타 연결된 EBS 데이터 볼륨이 세션간에 유지됩니다. 또한 메모리 (RAM)의 데이터도 EBS 루트 볼륨에 저장됩니다. 다시 시작하면 EBS 루트 장치가 RAM 내용을 포함하여 이전 상태에서 복원됩니다. 더 자세한 것은 개발자 가이드를 참고하세요.
미리보기및 출시예정
Amazon Managed Streaming for Kafka – 완전 관리형 Kafka 서비스
Amazon Managed Streaming for Kafka(AWS MSK)는 완전 관리형 서비스로서 Apache Kafka를 사용하여 스트리밍 데이터를 처리하는 애플리케이션을 쉽게 만들고 실행할 수 있습니다. Kafka 클러스터를 관리할 전문적인 기술이 필요 없기 때문에 인프라 관리 시간을 줄이고 스트리밍 응용 프로그램을 구축하는 데 더 많은 시간을 할애 할 수 있습니다. 더 자세한 것은 제품 페이지를 참고하세요.
Amazon API Gateway, WebSocket 지원 예정
Amazon API Gateway는 고객이 실시간 양방향 통신 애플리케이션을 구축 할 수 있도록 WebSocket API를 지원합니다. 고객은 서버리스 API를 사용하여 사용자와 백엔드 서비스 간의 연결 및 메시지 전송을 처리 할 수 있으므로 채팅 응용 프로그램, 스트리밍 대시 보드 등을 쉽게 만들고 호스팅 할 수 있습니다.
AWS App Mesh – 마이크로 서비스를 위한 서비스 메시
AWS App Mesh는 마이크로 서비스 애플리케이션 내부 통신을 쉽게 모니터링하고 제어 할 수있게 해주는 서비스 메시(Service Mesh) 서비스입니다.
마이크로 서비스 숫자가 증가함에 따라 서비스간 통신에서 오류의 정확한 위치를 찾아 내고, 오류 발생 후 트래픽을 다시 라우팅하고, 코드 변경 사항을 안전하게 배포하는 것이 점점 어려워지고 있습니다. AWS App Mesh를 사용하면 모든 마이크로 서비스에 일관된 가시성 및 네트워크 트래픽 제어 기능을 제공하여, 모니터링 데이터 수집, 서비스간 라우팅 등을 애플리케이션과 상관 없이 제공할 수 있습니다. Amazon EC2, ECS, EKS 및 Kubernetes와 함께 사용 가능하며 오픈 소스 Envoy 프록시를 사용하므로 다양한 AWS 파트너 및 오픈 소스 도구와 호환됩니다. 더 자세한 사항은 블로그 게시물, Github 저장소 및 개발 가이드를 참조하세요.
더 자세한 것은 순차적으로 제공되는 AWS re:Invent 영문 블로그 신규 출시 소식이나 AWS re:Invent What’s New 영문 페이지를 참고하시기 바랍니다. 다양한 출시 이야기들은 AWSKRUG의 re:Invent 토픽 글을 참고하시거나 글로벌 참가자들이 Twitter를 통해 올리는 실시간 글을 #reInvent 해시태그로 보셔도 좋습니다. 이제 기조 연설 및 세션 녹화 영상 및 발표 자료가 유튜브와 슬라이드를 통해 올라오고 있으니 참고하시기 바랍니다.
이제 내일이면 마지막인 본 행사 요약 블로그는 이것으로 마무리하고, 다음 주에는 모든 출시 소식에 대한 자세한 서비스 소개를 블로그로 전달해 드리겠습니다. 실시간으로 AWSKRUG 페이스북 그룹에 공유해 주신 한국 사용자 모임 리더들께도 감사드립니다. 고객 여러분들이 주신 피드백을 바탕으로 AWS가 발표한 신규 서비스와 기능을 여러분의 애플리케이션에 어떻게 녹일지 고민해 보시는 시간이 되시기 바랍니다.
저는 한국에 가서 AWS re:Invent 2018 reCap 온라인 세미나 (12월 12일) 만나뵙겠습니다! 관심 있는 분들 많이 등록 바랍니다.
– Channy (윤석찬);