AWS 기술 블로그
NICE EnginFrame을 활용한 AWS 클라우드 기반의 CAE/CAD 통합 R&D 시스템 구현
온프레미스 기반의 전통적 R&D 환경 제조 고객들의 전통적인 R&D 환경에서 가장 많이 활용되는 워크로드는, 아마도 제품 개발에 필수적인 CAE(Computer Aided Engineering)와 CAD(Computer Aided Design)일 것입니다. 이를 위해 많은 제조 고객들이 온프레미스(On-premise)의 데이터 센터 또는 기업 전산실 내에 자체적으로 고성능 컴퓨팅 환경(HPC: High Performance Computing)이나 엔지니어링 VDI(e-VDI) 환경을 구성하여 운영 중에 있습니다. 일부 고객의 경우, 이 […]
AWS에서의 Transactional Data Lake를 위한 오픈 테이블 형식(Open table format) 선택 가이드
이 글은 AWS Big Data Blog의 Choosing an open table format for your transactional data lake on AWS by Shana Schipers, Ian Meyers, and Carlos Rodrigues의 한국어 번역 및 편집본입니다. 2023년 8월: 이 게시물은 Amazon Redshift의 Apache Iceberg 지원을 포함하도록 업데이트되었습니다. 참고사항 – 오픈 테이블 형식(Open table format) 에 대한 AWS 서비스 지원의 급속한 발전으로 […]
Amazon RDS Proxy 를 이용한 스푼라디오 서비스 무중단 변경
SpoonRadio는 “Connect the world with people’s stories” 라는 목표를 갖고 한국, 일본, 미국, 대만 등 총 21개국, Global User 20M 명에게 서비스 하고 있습니다. SpoonRadio는 누구나 편하게 목소리로 소통할 수 있는 소셜 플랫폼으로 탄생 하였고, 소통과 더불어 많은 즐길거리를 만들어 DJ 와 청취자 사이의 관계를 넘어 서로 긴밀한 관계가 유지 되도록 새로운 시도를 지속하고 있습니다. […]
Amazon SageMaker JumpStart와 Vector Store를 이용하여 Llama 2로 Chatbot 만들기
Llama 2의 대규모 언어 모델(Large Language Models)을 이용하여 질문/답변(Question/Answering)을 수행하는 chatbot을 vector store를 이용하여 구현합니다. 대량의 데이터로 사전학습(pretrained)한 대규모 언어 모델(LLM)은 학습되지 않은 질문에 대해서도 가장 가까운 답변을 맥락(context)에 맞게 찾아 답변할 수 있습니다. 이는 기존의 Rule 방식보다 훨씬 정답에 가까운 답변을 제공하지만, 때로는 매우 그럴듯한 잘못된 답변(hallucination)을 할 수 있습니다. 이런 경우에 파인 튜닝(fine tuning)을 통해 […]
Amazon API Gateway 프라이빗 통합에서의 VPC 링크 이해
이 글은 AWS Compute Blog에 게시된 Understanding VPC links in Amazon API Gateway private integrations by Eric Johnson을 한국어 번역 및 편집하였습니다. VPC 링크는 API 경로를 VPC 내부의 프라이빗 리소스에 연결할 수 있게 해주는 Amazon API Gateway의 리소스입니다. VPC 링크는 API의 다른 통합 엔드포인트와 마찬가지로 작동하며 다른 네트워킹 리소스 위에 있는 추상화 계층입니다. 이렇게 하면 […]
Amazon Aurora를 애플리케이션 개발자가 사용하기 위한 10가지 팁 – 1부
이 글은 AWS Database Delivery Blog에 게시된 10 Amazon Aurora tips for application developers – Part 1 by Rajeev Sakhuja을 한국어 번역 및 편집하였습니다. Amazon Aurora는 MySQL 및 PostgreSQL과 호환되는 클라우드-네이티브 애플리케이션을 구축할 수 있는 엔터프라이즈 등급의 데이터베이스 엔진입니다. 애플리케이션 개발자는 코드를 작성하기 위해 Java 애플리케이션을 위한 JDBC 드라이버, Java 스크립트 애플리케이션을 위한 NodeJS 패키지들과 […]
AWS Glue Job 리소스 사용량에 대한 알람 및 리포팅 자동화
이 글은 AWS Big Data Blog에 게시된 ‘Automate alerting and reporting for AWS Glue job resource usage by Michael Hamilton and Angus Ferguson’을 한국어로 번역 및 편집하였습니다. 데이터 변환은 규모에 관계없이 모든 조직의 비즈니스에 필요한 데이터 인사이트를 제공하는데 핵심적인 역할을 합니다. 이러한 인사이트를 얻기 위해 고객들은 종종 소스 시스템에서 ETL(추출, 변환, 로드) 작업을 수행하여 보강된 […]
Amazon DynamoDB를 위한 백업 전략
이 글은 AWS Database Delivery Blog에 게시된 Backup strategies for Amazon DynamoDB by Ted Zamborsky을 한국어 번역 및 편집하였습니다. 데이터베이스에 관해 논의할 때 가장 중요한 질문 중 하나는 “데이터를 어떻게 백업하고 복원할 것인가?”입니다. 백업은 모든 재해 복구 전략의 핵심 구성 요소이며, 주로 복구 시점 목표(RPO)와 복구 시간 목표(RTO)에 따라 관리됩니다. 백업 전략은 최소한의 관리만으로 요구사항을 지원하고, 비지니스에 […]
Amazon CloudFront를 활용하여 비용 효율적으로 동적 워크로드 전송을 가속화하고 보호하기
이 글은 AWS Networking & Content Delivery Blog에 게시된 Accelerate, protect and make dynamic workloads delivery cost efficient with Amazon CloudFront by Yury Yakubov을 한국어 번역 및 편집하였습니다. Amazon ELB(Amazon Elastic Load Balancer), Amazon EC2(Amazon Elastic Compute Cloud) 인스턴스, Amazon API Gateway, AWS Lambda에서 최종 사용자에게 동적 콘텐츠를 제공하는 경우, Amazon CloudFront를 사용하여 성능과 보안을 개선하고 콘텐츠 […]
Amazon Corretto OpenJDK를 사용한 Java 기반 애플리케이션 컨테이너 경량화
서론 컨테이너로 배포되는 애플리케이션은 컨테이너 이미지의 크기가 작을수록 빠르게 실행하고 확장할 수 있으며 이미지 보관 및 전송에 드는 비용이 절감됩니다. 특히 서버리스 컴퓨팅 엔진인 AWS Fargate는 호스트 머신에 컨테이너 이미지를 캐싱하지 않기 때문에 애플리케이션을 실행할 때 컨테이너 이미지의 크기는 더 중요합니다. 그러나 자바 애플리케이션은 JVM(Java Virtual Machine)이 함께 배포되어야 하기 때문에 Go 언어와 같은 바이너리 형태로 […]