AWS 기술 블로그
Amazon Corretto OpenJDK를 사용한 Java 기반 애플리케이션 컨테이너 경량화
서론 컨테이너로 배포되는 애플리케이션은 컨테이너 이미지의 크기가 작을수록 빠르게 실행하고 확장할 수 있으며 이미지 보관 및 전송에 드는 비용이 절감됩니다. 특히 서버리스 컴퓨팅 엔진인 AWS Fargate는 호스트 머신에 컨테이너 이미지를 캐싱하지 않기 때문에 애플리케이션을 실행할 때 컨테이너 이미지의 크기는 더 중요합니다. 그러나 자바 애플리케이션은 JVM(Java Virtual Machine)이 함께 배포되어야 하기 때문에 Go 언어와 같은 바이너리 형태로 […]
HardenEKS: Amazon EKS 클러스터를 프로그래밍 방식으로 모범 사례 검증하기
이 글은 AWS Container Blog의 HardenEKS: Validating Best Practices For Amazon EKS Clusters Programmatically by Doruk Ozturk, Joshua Kurz, and Jacob Mevorach의 한국어 번역 및 편집본입니다. HardenEKS는 오픈 소스 Python 기반의 명령줄 인터페이스(CLI)입니다. HardenEKS는 Amazon Elastic Kubernetes Service(Amazon EKS) 클러스터가 AWS의 EKS 모범 사례 가이드(EKS Best Practices Guide, EBPG)에 정의된 모범 사례를 따르는지 프로그래밍 방식으로 […]
AWS 멀티테넌트 SaaS 환경의 보안 사례
본 게시물은 AWS Security Blog에 게시된 Security practices in AWS multi-tenant SaaS environments” by Keith P and Andy Powell을 한국어로 번역한 글입니다. SaaS(Software-as-a-Service) 애플리케이션에서 보안은 모든 애플리케이션 설계자와 개발자에게 가장 중요한 사항입니다. SaaS 환경에서 리소스를 여러 테넌트에게 공유하기 때문에 애플리케이션을 보호하는 것이 훨씬 어려울 수 있습니다. 자격 증명 프레임워크와 개념을 이해하는데는 시간이 걸리며, 테넌트 격리를 […]
Amazon Kendra로 모든 유형에 대한 자료 검색 구축하기 [2부 – 음성 및 영상 검색]
Amazon Kendra는 여러 데이터 소스에 존재하는 문서와 텍스트 유형의 데이터를 크롤링하여 검색 결과에 반영하는 지능형 검색 엔진 서비스입니다. 데이터를 추출하거나 데이터 소스 연결을 위한 커넥터를 만들거나 인덱스에 대한 튜닝 작업을 구현할 필요 없이, 몇 번의 클릭만으로 검색 인덱스를 생성하고 바로 쿼리할 수 있습니다. 블로그 시리즈 [1부 – 인덱스 생성과 문서 검색]에서는 기본적인 Amazon Kendra 개념 […]
농심 켈로그의 Amazon Comprehend 감성분석을 활용한 SNS 대시보드 및 알림 구축 사례
농심 켈로그는? 호랑이 기운이 솟아나는 콘푸로스트로 잘 알려진 농심 켈로그는 세계 최대의 시리얼 기업인 켈로그와 식품회사인 농심의 합작으로 1981년 설립되었습니다. 국내에 안성공장을 보유하고 있으며 콘푸로스트, 첵스초코, 리얼 그래놀라, 아몬드 푸레이크 등 대표 제품이 있고 프링글스, 켈로그 바, 프로틴 그래놀라 등으로 제품 포트폴리오를 확장하고 있습니다. 농심 켈로그는 ‘Be the 1st choice of breakfast, snacks and people’ 이라는 비전을 기반으로 소비자의 니즈 충족과 건강한 라이프 스타일 확대를 위해 적극적으로 노력하고 있습니다. 배경 B2C 기업은 다양한 채널에서 발생하는 제품 리뷰와 포스팅을 모니터링하고 비즈니스에 활용하고자 하나, 이런 환경을 구축하는 것은 쉽지 않습니다. 제한된 인력으로 다양한 채널에서 발생하는 리뷰 및 포스팅을 모두 확인하고 분석하는 데는 상당한 시간이 소요되며, 모니터링 채널이 증가할 경우 업무 부하가 […]
AWS WAF의 지능형 위협 완화 기능을 사용하여 교차 출처 API 액세스 처리
이글은 AWS Security Blog에 게시된 Using AWS WAF intelligent threat mitigations with cross-origin API access by Kartik Bheemisetty and Achraf Souk 을 한국어로 번역 및 편집하였습니다. AWS WAF는 봇 제어 및 사기 제어과 같이 원치 않는 웹 애플리케이션 트래픽을 필터링하는 고급 기능을 제공합니다.이러한 지능형 위협 완화에는 JavaScript 챌린지 또는 CAPTCHA를 사용한 클라이언트 측 심문 및 행동 분석과 […]
GUI 환경을 이용하여 안전하게 Amazon RDS 또는 Amazon EC2 DB 인스턴스에 원격 접근하기
이 글은 AWS Database Blog에 게시된 Securely connect to an Amazon RDS or Amazon EC2 database instance remotely with your preferred GUI by Jonathan Kerr, Uwe Kuechler, and Vincent Lesierse를 한국어로 번역 및 편집하였습니다. 데이터베이스 전문가들은 지난 수년간 GUI 기반의 도구를 사용해 왔습니다. 이러한 도구는 기능이 다양하고, 스크립트 개체 정의를 마우스 오른쪽 버튼으로 클릭하여 볼 […]
AWS 클라우드 환경에서 5G 코어 네트워크 재해 복구 시스템 구축
이 글은 AWS for Industries Blog에 게시된 Disaster Recovery 5G Core Network on AWS을 한국어로 번역 및 편집하였습니다. 통신 산업에서 통신 서비스 제공자(Communication Service Provider, 이하 CSP) 고객들은 퍼블릭 클라우드를 적용하여 활용할 수 있는 유즈케이스를 찾고 있습니다. 새롭게 5G 네트워크를 구축하거나 기업 고객을 위한 프라이빗 네트워크를 구축하는 등의 유용한 활용 사례를 통하여, 퍼블릭 클라우드와 AWS […]
Seekable OCI 및 AWS Fargate를 사용한 컨테이너 이미지 지연 로딩으로 더 빠르게 컨테이너 시작하기
본 게시물은 AWS Container Blog에 게시된 “Under the hood: Lazy Loading Container Images with Seekable OCI and AWS Fargate” by Olly Pomeroy and Vaibhav Khunger을 한국어 번역 및 편집하였습니다. 서버리스 컴퓨팅 엔진인 AWS Fargate는 이제 Seekable OCI(SOCI)를 사용하여 인덱싱된 컨테이너 이미지의 레이지 로딩을 지원합니다. SOCI를 통해 컨테이너 이미지를 지연 로딩하면 AWS Fargate에서 Amazon Elastic Container […]
Amazon SageMaker JumpStart를 이용하여 Falcon Foundation Model기반의 Chatbot 만들기
2023년 6월부터 AWS 서울 리전에서 EC2 G5인스턴스를 사용할 수 있게 되었습니다. 여기서는 Falcon Foundation Model을 Amazon SageMaker JumpStart를 이용해 AWS 서울 리전의 EC2 G5에 설치하고, 웹 브라우저 기반의 Chatbot을 생성하는 방법에 대해 설명합니다. Falcon FM은 HuggingFace의 Open LLM Leaderboard에서 상위권(2023년 7월 기준)에 위치할 만큼 우수한 성능을 가지고 있으면서도, 아파치 2.0 라이선스 정책에 따라 상용을 포함하여 누구나 자유롭게 사용할 […]