- 동영상 보기: https://www.youtube.com/watch?v=Rq4I57eqIp4
Amazon RDS 프록시는 Amazon Relational Database Service (RDS)를 위한 완전 관리형 고가용성 데이터베이스 프록시로, 애플리케이션의 확장 성, 데이터베이스 장애에 대한 탄력성 및 보안 성을 향상시킬 수 있습니다. (2020년 6월 서울 리전 출시)
영상 다시보기: https://youtu.be/aoQOqhVtdGo
기존 온-프레미스 환경에서 운영 중인 서버들을 AWS 클라우드로 옮겨오기 위한 방법은 무엇일까요? 본 세션에서는 리눅스 서버, 윈도우 서버 그리고 VMWare 등에서 운영되는 기존 서버의 클라우드 이전 방법을 소개합니다. 이를 통해 AWS의 기업 고객이 대량 마이그레이션을 진행했는지 고객 사례도 함께 공유합니다. 뿐만 아니라 VMware on AWS 및 AWS Outpost 같은 하이브리드 옵션을 통해 클라우드 도입을 가속화 하는 신규 서비스 동향도 살펴봅니다.
온디맨드 다시보기: https://www.youtube.com/watch?v=LMBSWl9Uo-4
2021년 1분기에 서울 리전에 출시 예정인 AWS Control Tower는 모범 사례를 기반으로 고객의 다중 AWS 계정 환경을 자동으로 구성해 줍니다. 본 세션에서는 AWS Control Tower를 활용하여 고객의 조직에서 필요로 하는 다중 AWS 계정 구조을 설계 및 구현하고, 각 계정에 포함해야 하는 기본 가드레일을 정의 및 생성하고, 거버넌스 체계를 구현하는 방법에 대해서 다룹니다.
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...Amazon Web Services Korea
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기
문종민 솔루션즈 아키텍트, AWS
본 세션은 AWS를 처음 접하는 분들을 대상으로 AWS의 150여개 이상의 서비스들 중 가장 중심이 되는 컴퓨팅, 스토리지, 네트워크 등의 핵심 서비스를 기술적 관점에서 소개합니다. 클라우드에서 신규 서비스 구축 및 기존 데이터센터 워크로드를 이전할 때, Amazon EC2, S3 및 RDS, VPC 등의 서비스를 통해 어떻게 빠르게 AWS 상에서 시스템 구축할 수 있는지 살펴봅니다.
AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/il8wpd7gxe8
CI/CD 기술을 통해 팀은 민첩성을 높이고 고품질 제품을 신속하게 출시 할 수 있습니다. 이 강의에서는 컨테이너화 된 응용 프로그램을 관리 할 수 있도록 CI/CD 워크 플로우 작성을위한 모범 사례를 안내합니다. AWS Cloud Development Kit를 사용하여 코드 애플리케이션 모델로 인프라를 다루고 AWS CodePipeline 및 AWS CodeBuild를 사용하여 CI/CD 릴리스 파이프 라인을 설정하는 방법을 보여줍니다. 마지막으로 AWS CodeDeploy를 사용한 안전한 배포 자동화에 대해 설명합니다.
- 동영상 보기: https://www.youtube.com/watch?v=Rq4I57eqIp4
Amazon RDS 프록시는 Amazon Relational Database Service (RDS)를 위한 완전 관리형 고가용성 데이터베이스 프록시로, 애플리케이션의 확장 성, 데이터베이스 장애에 대한 탄력성 및 보안 성을 향상시킬 수 있습니다. (2020년 6월 서울 리전 출시)
영상 다시보기: https://youtu.be/aoQOqhVtdGo
기존 온-프레미스 환경에서 운영 중인 서버들을 AWS 클라우드로 옮겨오기 위한 방법은 무엇일까요? 본 세션에서는 리눅스 서버, 윈도우 서버 그리고 VMWare 등에서 운영되는 기존 서버의 클라우드 이전 방법을 소개합니다. 이를 통해 AWS의 기업 고객이 대량 마이그레이션을 진행했는지 고객 사례도 함께 공유합니다. 뿐만 아니라 VMware on AWS 및 AWS Outpost 같은 하이브리드 옵션을 통해 클라우드 도입을 가속화 하는 신규 서비스 동향도 살펴봅니다.
온디맨드 다시보기: https://www.youtube.com/watch?v=LMBSWl9Uo-4
2021년 1분기에 서울 리전에 출시 예정인 AWS Control Tower는 모범 사례를 기반으로 고객의 다중 AWS 계정 환경을 자동으로 구성해 줍니다. 본 세션에서는 AWS Control Tower를 활용하여 고객의 조직에서 필요로 하는 다중 AWS 계정 구조을 설계 및 구현하고, 각 계정에 포함해야 하는 기본 가드레일을 정의 및 생성하고, 거버넌스 체계를 구현하는 방법에 대해서 다룹니다.
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...Amazon Web Services Korea
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기
문종민 솔루션즈 아키텍트, AWS
본 세션은 AWS를 처음 접하는 분들을 대상으로 AWS의 150여개 이상의 서비스들 중 가장 중심이 되는 컴퓨팅, 스토리지, 네트워크 등의 핵심 서비스를 기술적 관점에서 소개합니다. 클라우드에서 신규 서비스 구축 및 기존 데이터센터 워크로드를 이전할 때, Amazon EC2, S3 및 RDS, VPC 등의 서비스를 통해 어떻게 빠르게 AWS 상에서 시스템 구축할 수 있는지 살펴봅니다.
AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/il8wpd7gxe8
CI/CD 기술을 통해 팀은 민첩성을 높이고 고품질 제품을 신속하게 출시 할 수 있습니다. 이 강의에서는 컨테이너화 된 응용 프로그램을 관리 할 수 있도록 CI/CD 워크 플로우 작성을위한 모범 사례를 안내합니다. AWS Cloud Development Kit를 사용하여 코드 애플리케이션 모델로 인프라를 다루고 AWS CodePipeline 및 AWS CodeBuild를 사용하여 CI/CD 릴리스 파이프 라인을 설정하는 방법을 보여줍니다. 마지막으로 AWS CodeDeploy를 사용한 안전한 배포 자동화에 대해 설명합니다.
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트:: A...Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/yMgwrkqfcbg
AWS Cloud와 On-Premise를 하나로 연결하는 다양한 Network 연결 방식을 실제 Demo를 통해 심도 있게 알아 봅니다. VPN, Direct Connect, Direct Connect Gateway, Public VIF, Transit Gateway등을 직접 구성하는 Demo를 통해 여러분께 적용 가능한 다양한 시나리오를 직접 확인 할 수 있습니다.
다시보기 영상 링크: https://youtu.be/QGgQOcA3W6w
클라우드로의 마이그레이션이 증가하면서, 퍼블릭 클라우드를 목표로 한 공격도 폭증하고 있습니다. 특히, 클라우드 관리자의 자격증명을 탈취하려는 시도나 탈취된 자격증명을 이용하여 중요정보를 유출하고 대규모로 비트코인 채굴을 시도하는 행위들이 늘어가고 있습니다. AWS로의 이관을 고려하고 있거나 사용중인 고객들이라면, 이와 같이 클라우드의 특성을 활용하여 발생하고 있는 정교한 보안 위협들에 대응하기 위한 방법을 고민하셔야 합니다. 본 세션에서는 이러한 클라우드 네이티브 위협들에 효과적으로 대응하는 기능을 제공하는 GuardDuty, Inspector, Config, SecurityHub와 같은 AWS 보안 서비스들에 대한 설명을 진행합니다.
OpenSearch는 배포형 오픈 소스 검색과 분석 제품군으로 실시간 애플리케이션 모니터링, 로그 분석 및 웹 사이트 검색과 같이 다양한 사용 사례에 사용됩니다. OpenSearch는 데이터 탐색을 쉽게 도와주는 통합 시각화 도구 OpenSearch와 함께 뛰어난 확장성을 지닌 시스템을 제공하여 대량 데이터 볼륨에 빠르게 액세스 및 응답합니다. 이 세션에서는 실제 동작 구조에 대한 설명을 바탕으로 최적화를 하기 위한 방법과 운영상에 발생할 수 있는 이슈에 대해서 알아봅니다.
Whether you are a traditional enterprise exploring migrating workloads to the cloud or are already “all-in” on AWS, performing common tasks of inventory collection, OS patch management, and image creation at scale is increasingly complicated in hybrid infrastructure environments. Amazon EC2 Systems Manager allows you to perform automated configuration and ongoing management of your hybrid environment systems at scale. This session provides an overview of key EC2 Systems Manager capabilities that help you define and track system configurations, prevent drift, and maintain software compliance of your EC2 and on-premises configurations. We will also discuss common use cases for EC2 Systems Manager and give you a demonstration of a hybrid-cloud management scenario.
AWS 클라우드는 IT의 새로운 기준을 정립하며 클라우드 컴퓨팅 산업을 혁신하고 있습니다. 본 온라인 세미나에서는 클라우드 컴퓨팅의 개념과 AWS가 제공하는 서비스 소개 및 주요 활용 사례에 대해 소개합니다. 특히 국내에 설립된 서울 리전(Region, 데이터센터 클러스터)에 대한 소개와 더불어 다양한 IT 업무를 위한 AWS 대표 서비스들을 중점적으로 다룰 예정입니다.
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...Amazon Web Services Korea
AWS re:Invent에서 소개된 개발에서 운영까지 이어지는 파이프라인 전체에 대한 최신 기술을 통해, 사일로를 분리하고 협업을 향상하는 방법을 소개합니다. 거버넌스 제어를 위한 AWS Control Tower, 코드 수준에서의 위험성 사전 탐지를 위한 Amazon CodeGuru Reviewer, 더 빠르고 풍부한 기능의 앱 제작을 위한 AWS Amplify Studio, IaC를 위한 AWS Cloud Development Kit, 그리고 운영 효율성을 향상 시키는 Amazon CloudWatch의 신규 기능을 알아봅니다.
발표영상 다시보기: https://youtu.be/eQjkwhyOOmI
대규모 데이터 레이크 구성 및 관리는 복잡하고 시간이 많이 걸리는 작업입니다. AWS Lake Formation은 수일만에 안전한 데이터 레이크를 구성할 수 있는 완전 관리 서비스입니다. 본 세션에서는 데이터 수집, 분류, 정리, 변환 및 보안을 위해 AWS Lake Formation을 통해 Amazon S3, EMR, Redshift 및 Athena와 같은 분석 도구를 쉽게 구성하는 방법을 알아봅니다. (2019년 11월 서울 리전 출시)
Docker containers have become a key component of modern application design. Increasingly, developers are breaking their applications apart into smaller components and distributing them across a pool of compute resources.
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기
웹 어플리케이션과 웹 서비스를 몇번의 클릭만으로 빠르게 deploy하여 운영, 관리할 수 있는 ElasticBeanstalk를 소개합니다. 간단한 웹서비스를 배포를 시작으로 높은 수준의 SLA가 요구되는 고가용성 서비스로 확장하기 위한 고려 사항과 예제 어플리케이션을 실제로 배포하는 데모를 시연합니다.
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon Web Services Korea
로그 및 지표 데이터를 쉽게 가져오고, OpenSearch 검색 API를 사용하고, OpenSearch 대시보드를 사용하여 시각화를 구축하는 등 Amazon OpenSearch의 새로운 기능과 기능에 대해 자세히 알아보십시오. 애플리케이션 문제를 디버깅할 수 있는 OpenSearch의 Observability 기능에 대해 알아보세요. Amazon OpenSearch Service를 통해 인프라 관리에 대해 걱정하지 않고 검색 또는 모니터링 문제에 집중할 수 있는 방법을 알아보십시오.
실전! AWS 하이브리드 네트워킹 (AWS Direct Connect 및 VPN 데모 세션) - 강동환, AWS 솔루션즈 아키텍트:: A...Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/yMgwrkqfcbg
AWS Cloud와 On-Premise를 하나로 연결하는 다양한 Network 연결 방식을 실제 Demo를 통해 심도 있게 알아 봅니다. VPN, Direct Connect, Direct Connect Gateway, Public VIF, Transit Gateway등을 직접 구성하는 Demo를 통해 여러분께 적용 가능한 다양한 시나리오를 직접 확인 할 수 있습니다.
다시보기 영상 링크: https://youtu.be/QGgQOcA3W6w
클라우드로의 마이그레이션이 증가하면서, 퍼블릭 클라우드를 목표로 한 공격도 폭증하고 있습니다. 특히, 클라우드 관리자의 자격증명을 탈취하려는 시도나 탈취된 자격증명을 이용하여 중요정보를 유출하고 대규모로 비트코인 채굴을 시도하는 행위들이 늘어가고 있습니다. AWS로의 이관을 고려하고 있거나 사용중인 고객들이라면, 이와 같이 클라우드의 특성을 활용하여 발생하고 있는 정교한 보안 위협들에 대응하기 위한 방법을 고민하셔야 합니다. 본 세션에서는 이러한 클라우드 네이티브 위협들에 효과적으로 대응하는 기능을 제공하는 GuardDuty, Inspector, Config, SecurityHub와 같은 AWS 보안 서비스들에 대한 설명을 진행합니다.
OpenSearch는 배포형 오픈 소스 검색과 분석 제품군으로 실시간 애플리케이션 모니터링, 로그 분석 및 웹 사이트 검색과 같이 다양한 사용 사례에 사용됩니다. OpenSearch는 데이터 탐색을 쉽게 도와주는 통합 시각화 도구 OpenSearch와 함께 뛰어난 확장성을 지닌 시스템을 제공하여 대량 데이터 볼륨에 빠르게 액세스 및 응답합니다. 이 세션에서는 실제 동작 구조에 대한 설명을 바탕으로 최적화를 하기 위한 방법과 운영상에 발생할 수 있는 이슈에 대해서 알아봅니다.
Whether you are a traditional enterprise exploring migrating workloads to the cloud or are already “all-in” on AWS, performing common tasks of inventory collection, OS patch management, and image creation at scale is increasingly complicated in hybrid infrastructure environments. Amazon EC2 Systems Manager allows you to perform automated configuration and ongoing management of your hybrid environment systems at scale. This session provides an overview of key EC2 Systems Manager capabilities that help you define and track system configurations, prevent drift, and maintain software compliance of your EC2 and on-premises configurations. We will also discuss common use cases for EC2 Systems Manager and give you a demonstration of a hybrid-cloud management scenario.
AWS 클라우드는 IT의 새로운 기준을 정립하며 클라우드 컴퓨팅 산업을 혁신하고 있습니다. 본 온라인 세미나에서는 클라우드 컴퓨팅의 개념과 AWS가 제공하는 서비스 소개 및 주요 활용 사례에 대해 소개합니다. 특히 국내에 설립된 서울 리전(Region, 데이터센터 클러스터)에 대한 소개와 더불어 다양한 IT 업무를 위한 AWS 대표 서비스들을 중점적으로 다룰 예정입니다.
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...Amazon Web Services Korea
AWS re:Invent에서 소개된 개발에서 운영까지 이어지는 파이프라인 전체에 대한 최신 기술을 통해, 사일로를 분리하고 협업을 향상하는 방법을 소개합니다. 거버넌스 제어를 위한 AWS Control Tower, 코드 수준에서의 위험성 사전 탐지를 위한 Amazon CodeGuru Reviewer, 더 빠르고 풍부한 기능의 앱 제작을 위한 AWS Amplify Studio, IaC를 위한 AWS Cloud Development Kit, 그리고 운영 효율성을 향상 시키는 Amazon CloudWatch의 신규 기능을 알아봅니다.
발표영상 다시보기: https://youtu.be/eQjkwhyOOmI
대규모 데이터 레이크 구성 및 관리는 복잡하고 시간이 많이 걸리는 작업입니다. AWS Lake Formation은 수일만에 안전한 데이터 레이크를 구성할 수 있는 완전 관리 서비스입니다. 본 세션에서는 데이터 수집, 분류, 정리, 변환 및 보안을 위해 AWS Lake Formation을 통해 Amazon S3, EMR, Redshift 및 Athena와 같은 분석 도구를 쉽게 구성하는 방법을 알아봅니다. (2019년 11월 서울 리전 출시)
Docker containers have become a key component of modern application design. Increasingly, developers are breaking their applications apart into smaller components and distributing them across a pool of compute resources.
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기
웹 어플리케이션과 웹 서비스를 몇번의 클릭만으로 빠르게 deploy하여 운영, 관리할 수 있는 ElasticBeanstalk를 소개합니다. 간단한 웹서비스를 배포를 시작으로 높은 수준의 SLA가 요구되는 고가용성 서비스로 확장하기 위한 고려 사항과 예제 어플리케이션을 실제로 배포하는 데모를 시연합니다.
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon Web Services Korea
로그 및 지표 데이터를 쉽게 가져오고, OpenSearch 검색 API를 사용하고, OpenSearch 대시보드를 사용하여 시각화를 구축하는 등 Amazon OpenSearch의 새로운 기능과 기능에 대해 자세히 알아보십시오. 애플리케이션 문제를 디버깅할 수 있는 OpenSearch의 Observability 기능에 대해 알아보세요. Amazon OpenSearch Service를 통해 인프라 관리에 대해 걱정하지 않고 검색 또는 모니터링 문제에 집중할 수 있는 방법을 알아보십시오.
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...Amazon Web Services Korea
AWS re:Invent에서는 다양한 고객들의 요구에 맞추어 새로운 분석 및 서버리스 서비스가 대거 출시되었습니다. 본 강연에서는 새롭게 출시된 핵심 분석 기능들과 함께, 누구나 손쉽게 사용할 수 있는 AWS의 분석 서버리스와 On-demand 기능들에 대한 심층적인 정보를 확인하실 수 있습니다.
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020Amazon Web Services Korea
발표영상 다시보기: https://youtu.be/z68l2X5KoC4
AWS 클라우드는 초기에 적은 비용으로 웹 서비스를 시작하고, 향후 사업이 발전했을 때 천만 이상의 유저가 사용할 수 있는 고가용성, 확장성, 민첩성이 뛰어난 웹 서비스를 만들 수 있습니다. 본 세션에서는 작은 서비스로 시작하여 AWS의 다양한 서비스를 사용하여 천만 이상의 대규모 유저 트래픽을 수용할 수 있는 웹 서비스로 발전시키는 것을 단계별로 오토스케일링, 트래픽 경감, 모니터링과 자동화, 고가용성 확보를 위한 아키텍처 구성 방법을 소개합니다.
컨테이너를 활용하여 마이크로서비스를 구성할 때는 효과적으로 컨테이너 및 서비스를 관리할 수 있는 방법이 필요합니다. 본 세션에서는 유연하게 컨테이너 환경을 관리/모니터링 할 수 있는 Amazon EC2 Container Service 및 EC2 Container Registry를 소개합니다. 아울러 Amazon ECS/ECR 환경에서 효과적인 자원 및 로그 관리, 마이크로서비스 관리에 대해서 자세히 살펴봅니다.
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...Amazon Web Services Korea
Database Migration Service(DMS)는 RDBMS 이외에도 다양한 데이터베이스 이관을 지원합니다. 실제 고객사 사례를 통해 DMS가 데이터베이스 이관, 통합, 분리를 수행하는 데 어떻게 활용되는지 알아보고, 동시에 데이터 분석을 위한 데이터 수집(Data Ingest)에도 어떤 역할을 하는지 살펴보겠습니다.
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Web Services Korea
Amazon ElastiCache는 Redis 및 MemCached와 호환되는 완전관리형 서비스로서 현대적 애플리케이션의 성능을 최적의 비용으로 실시간으로 개선해 줍니다. ElastiCache의 Best Practice를 통해 최적의 성능과 서비스 최적화 방법에 대해 알아봅니다.
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Amazon Web Services Korea
ccAmazon Aurora 데이터베이스는 클라우드용으로 구축된 관계형 데이터베이스입니다. Aurora는 상용 데이터베이스의 성능과 가용성, 그리고 오픈소스 데이터베이스의 단순성과 비용 효율성을 모두 제공합니다. 이 세션은 Aurora의 고급 사용자들을 위한 세션으로써 Aurora의 내부 구조와 성능 최적화에 대해 알아봅니다.
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...Amazon Web Services Korea
오랫동안 관계형 데이터베이스가 가장 많이 사용되었으며 거의 모든 애플리케이션에서 널리 사용되었습니다. 따라서 애플리케이션 아키텍처에서 데이터베이스를 선택하기가 더 쉬웠지만, 구축할 수 있는 애플리케이션의 유형이 제한적이었습니다. 관계형 데이터베이스는 스위스 군용 칼과 같아서 많은 일을 할 수 있지만 특정 업무에는 완벽하게 적합하지는 않습니다. 클라우드 컴퓨팅의 등장으로 경제적인 방식으로 더욱 탄력적이고 확장 가능한 애플리케이션을 구축할 수 있게 되면서 기술적으로 가능한 일이 달라졌습니다. 이러한 변화는 전용 데이터베이스의 부상으로 이어졌습니다. 개발자는 더 이상 기본 관계형 데이터베이스를 사용할 필요가 없습니다. 개발자는 애플리케이션의 요구 사항을 신중하게 고려하고 이러한 요구 사항에 맞는 데이터베이스를 선택할 수 있습니다.
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Amazon Web Services Korea
실시간 분석은 AWS 고객의 사용 사례가 점점 늘어나고 있습니다. 이 세션에 참여하여 스트리밍 데이터 기술이 어떻게 데이터를 즉시 분석하고, 시스템 간에 데이터를 실시간으로 이동하고, 실행 가능한 통찰력을 더 빠르게 얻을 수 있는지 알아보십시오. 일반적인 스트리밍 데이터 사용 사례, 비즈니스에서 실시간 분석을 쉽게 활성화하는 단계, AWS가 Amazon Kinesis와 같은 AWS 스트리밍 데이터 서비스를 사용하도록 지원하는 방법을 다룹니다.
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon Web Services Korea
Amazon EMR은 Apache Spark, Hive, Presto, Trino, HBase 및 Flink와 같은 오픈 소스 프레임워크를 사용하여 분석 애플리케이션을 쉽게 실행할 수 있는 관리형 서비스를 제공합니다. Spark 및 Presto용 Amazon EMR 런타임에는 오픈 소스 Apache Spark 및 Presto에 비해 두 배 이상의 성능 향상을 제공하는 최적화 기능이 포함되어 있습니다. Amazon EMR Serverless는 Amazon EMR의 새로운 배포 옵션이지만 데이터 엔지니어와 분석가는 클라우드에서 페타바이트 규모의 데이터 분석을 쉽고 비용 효율적으로 실행할 수 있습니다. 이 세션에 참여하여 개념, 설계 패턴, 라이브 데모를 사용하여 Amazon EMR/EMR 서버리스를 살펴보고 Spark 및 Hive 워크로드, Amazon EMR 스튜디오 및 Amazon SageMaker Studio와의 Amazon EMR 통합을 실행하는 것이 얼마나 쉬운지 알아보십시오.
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Amazon Web Services Korea
데이터 거버넌스는 전체 프로세스에서 데이터를 관리하여 데이터의 정확성과 완전성을 보장하고 필요한 사람들이 데이터에 액세스할 수 있도록 하는 프로세스입니다. 이 세션에 참여하여 AWS가 어떻게 분석 서비스 전반에서 데이터 준비 및 통합부터 데이터 액세스, 데이터 품질 및 메타데이터 관리에 이르기까지 포괄적인 데이터 거버넌스를 제공하는지 알아보십시오. AWS에서의 스트리밍에 대해 자세히 알아보십시오.
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Web Services Korea
이 세션에 참여하여 Amazon Redshift의 새로운 기능을 자세히 살펴보십시오. Amazon Data Sharing, Amazon Redshift Serverless, Redshift Streaming, Redshift ML 및 자동 복사 등에 대한 자세한 내용과 데모를 통해 Amazon Redshift의 새로운 기능을 알고 싶은 사용자에게 적합합니다.
From Insights to Action, How to build and maintain a Data Driven Organization...Amazon Web Services Korea
데이터는 혁신과 변혁의 토대입니다. 비즈니스 혁신을 이끄는 혁신은 특정 시점의 전략이나 솔루션이 아니라 성장을 위한 반복적이고 집단적인 계획입니다. 혁신에 이러한 접근 방식을 채택하는 기업은 전략과 비즈니스 문화에서 데이터를 기반으로 하는 경우가 많습니다. 이러한 접근 방식을 개발하려면 리더가 데이터를 조직의 자산처럼 취급하고 조직이 더 나은 비즈니스 성과를 위해 데이터를 활용할 수 있도록 권한을 부여해야 합니다. AWS와 Amazon이 어떻게 데이터와 분석을 활용하여 확장 가능한 비즈니스 효율성을 창출하고 고객의 가장 복잡한 문제를 해결하는 메커니즘을 개발했는지 알아보십시오.
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...Amazon Web Services Korea
데이터는 최종 소비자의 성공에 초점을 맞춘 디지털 혁신에서 중추적인 역할을 하고 있습니다. 모든 기업들은 데이터를 자산으로 사용하여 사례 제공을 추진하고 까다로운 결과를 해결하고 있습니다. AWS 클라우드 기술과 분석 솔루션의 강력한 성능을 통해 고객은 혁신 여정을 가속화할 수 있습니다. 이 세션에서는 기업 고객들이 클라우드에서 데이터의 힘을 활용하여 혁신 목표를 달성하고 필요한 결과를 제공하는 방법에 대해 다룹니다.
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...Amazon Web Services Korea
LG ThinQ는 LG전자의 가전제품과 서비스를 아우르는 플랫폼 브랜드로서 앱 하나로 간편한 컨트롤, 똑똑한 케어, 스마트한 쇼핑까지 한번에 가능한 플랫폼입니다. ThinQ 플랫폼은 글로벌 서비스로 제공되고 있어, 작업 시간을 최소화하고, 서비스의 영향을 최소화 할 필요가 있었습니다. 따라서 DB 버전 업그레이드 작업 시 애플리케이션 배포가 필요없는 Blue/Green Deployment 방식은 최선의 선택이 되었습니다.
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...Amazon Web Services Korea
온프레미스 분석 플랫폼에는 자원 증설 비용, 자원 관리 비용, 신규 자원 도입 및 환경 설정의 리드타임 등 다양한 측면에서의 한계가 존재합니다. 이에 KB국민카드에서는 기존 분석 플랫폼의 한계를 극복함과 동시에 시너지를 낼 수 있는 클라우드 기반 분석 플랫폼을 설계 및 도입하였습니다. 본 사례 소개는 KB국민카드의 데이터 혁신 여정과 노하우를 소개합니다.
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...Amazon Web Services Korea
SK Telecom의 망관리 프로젝트인 TANGO에서는 오라클을 기반으로 시스템을 구축하여 운영해 왔습니다. 하지만 늘어나는 사용자와 데이터로 인해 유연하고 비용 효율적인 인프라가 필요하게 되었고, 이에 클라우드 도입을 검토 및 실행에 옮기게 되었습니다. TANGO 프로젝트의 클라우드 도입을 위한 검토부터 준비, 실행 및 이를 통해 얻게 된 교훈과 향후 계획에 대해 소개합니다.
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...Amazon Web Services Korea
2022년 코리안리는 핵심업무시스템(기간계/정보계 시스템)을 AWS 클라우드로 전환하는 사업과 AWS 클라우드 기반에서 손익분석을 위한 어플리케이션 구축 사업을 동시에 진행하고 있었습니다. 이에 따라 클라우드 전환 이후 시스템 간 상호운용성과 호환성을갖춘 데이터 분석 플랫폼 또한 필요하게 되었습니다. 코리안리 IT 환경에 적합한 플랫폼 선정을 위하여 AWS Native Analytics Platform, 3rd Party Analytics Platform (클라우데라, 데이터브릭스)과의 PoC를 진행하고, 최종적으로 AWS Native Analytics Platform 으로 확정하였습니다. 코리안리는 메가존클라우드와 함께 2022년 10월부터 4개월(구축 3개월, 안정화 및 교육 1개월) 동안 AWS 기반 데이터 분석 플랫폼을 구축하고 활용 범위를 지속적으로 확대하고 있습니다.
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...Amazon Web Services Korea
LG 이노텍은 세계 시장을 선도하는 글로벌 소재·부품기업으로, Amazon Redshift 을 데이터 분석 플랫폼의 핵심 서비스로 활용하고 있습니다.지속적인 데이터 증가와 업무 확대에 따른 유연한 아키텍처 개선의 필요성에 대처하기 위해, 2022년에 AWS 에서 발표된 Redshift Serverless 를 활용한, 비용 최적화된 아키텍처 개선 과정의 실사례를 엿볼수 있는 기회가 됩니다.
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...Amazon Web Services Korea
데이터는 모든 애플리케이션, 프로세스 및 비즈니스 의사 결정의 중심에 있습니다. 데이터는 거의 모든 조직의 디지털 트랜스포메이션의 초석입니다. 데이터는 새로운 경험을 촉진하고 혁신을 이끌어내는 통찰력으로 이어집니다. 전체 조직을 위한 데이터의 가치를 실현하는 전략을 구축하는 것은 쉽고 간단한 여정이 아닙니다. 이 세션에서는 데이터 기반 조직화를 위한 모범 사례와 그 여정에서 AWS가 어떻게 도움을 드릴 수 있는지를 다룹니다.
6. AWS CloudWatch
§ AWS 모니터링 하는 서비스
§ 300+ built-in 지표
§ 본인의 커스텀 지표 등록 가능
§ 지표에 대한 경고발생
§ 로그의 억세스&아카이브 중앙화 된 서비스
7. CloudWatch
AWS의 각종 리소스를 감시 하는 서비스
• AWS 리소스의 생사, 성능, 로그의 감시/감독
• 대상 지표에 대한 그래프를 통한 가시화
• 각종 지표에 기반한 알람 서비스
Custom
Metric
Memory
Free/Filesystem
Free
OS
Log/ApplicaGon
Log
StatusCheckFailed_Instance
StatusCheckFailed_System
CUPUGlizaGon
DiskReadBytes
/
DiskReadOps
NetworkIn
/
NetworkOut
EC2
AcGon
AutoScaling
NoGficaGon
Alram
9. CloudWatch 기본 관리 구조
Metrics
Namespace
Metrics
name
(CPUUGlizaGon)
Metrics
name
(HealthyHostCount)
Metrics
name
(CPUUGlizaGon)
Namespace
(AWS/EC2)
Namespace
(AWS/RDS)
Namespace
(AWS/ELB)
Metrics
:
시계열로 표시되
는 측정 데이터
Namespace
:
AWS서비스의 구
분자
10. CloudWatch 기본 관리 구조
Metrics
Namespace
Metrics
name
(CPUUGlizaGon)
Metrics
name
(HealthyHostCount)
Metrics
name
(CPUUGlizaGon)
Namespace
(AWS/EC2)
Namespace
(AWS/RDS)
Namespace
(AWS/ELB)
Dimension
Dimension
:
지표를 고유하게
실별 할 수 있도록
하는 이름과 값의
페어
Dimension
(InstanceId)
Dimension
(AutoscalingGroup)
11. CloudWatch 기본 관리 구조
Metrics
Namespace
Metrics
name
(CPUUGlizaGon)
Metrics
name
(HealthyHostCount)
Metrics
name
(CPUUGlizaGon)
Namespace
(AWS/EC2)
Namespace
(AWS/RDS)
Namespace
(AWS/ELB)
Dimension
Dimension
(InstanceId)
Dimension
(AutoscalingGroup)
Sum
Max
Min
Average
Sample
Count
StaGsGc
12. 지표 밑의 대상 서
비스는 리전에 생
성한 것만 나옴
대상 서비스와 지표 검색
인스턴스 리스트
차원
(Dimension)
통계
그래프 표시기준 설정
13. CloudWatch 지표
CPUUGlizaGon
CPUCreditBalance
CPUCreditUsage
DiskReadBytes
DiskWriteBytes
DiskWriteOps
NetworkOut
NetworkIn
StatusCheckFailed_Instance
StatusCheckFailed
StatusCheckFailed_System
커스텀 지표
표준 지표(EC2)
사용자가 임의로 수집하려는 표준 지표에
는 없는 지표
14. CloudWatch 커스텀 지표
표준 지표가 아닌 자신의 지표를 모니터링 하는 기능
• AWS
CLI의 "put-‐metric-‐data",
API
Tools의 "mon-‐put-‐data"또는 "PutMetricData”
API로 CloudWatch
에 데이터를 등록함
• 크기 제한으로 HTTP
GET은 8KB,
HTTP
POST는 40KB,
하나의 PutMetricData
요청에 20개의 데이터까
지 가능
• API
호출이 병목 될 수 있음 : 사용자 정의 지표의 빈번한 등록이나 많은 데이터 취득에 주의
$
aws
cloudwatch
put-‐metric-‐data
–metric-‐name
RequestLatency
-‐-‐namespace
"GetStarted“
-‐-‐Gmestamp
2014-‐10-‐28T12:30:00Z
-‐-‐value
87
-‐-‐unit
Milliseconds
$
aws
cloudwatch
put-‐metric-‐data
-‐-‐metric-‐name
RequestLatency
-‐-‐namespace
"GetStarted“
-‐-‐Gmestamp
2014-‐10-‐28T12:30:00Z
-‐-‐staGsGc-‐value
Sum=60,Minimum=15,Maximum=105,SampleCount=5
단순 등록
통계 세트 등록
15. CloudWatch 지표값
CloudWatch에서 보이는 정보는 “통계값”이다.
• 지표 데이터를 지정한 기간으로 집약한 것
• 각 지표에 따라 적합한 통계 값을 보는 것이 중요
단순 등록
통계 세트 등록
통계 세트 등록
통계
설명
Minimum
특정 기간 동안에서의 측정된 가장 낮은 값. 이 값을 사용해서 응용 프로그램의 낮은 용량 활동을 확인할 수 있음.
Maximum
특정 기간 동안에서의 측정된 가장 높은 값. 이 값을 사용해서 응용 프로그램의 높음 용량활동을 확인할 수 있음.
Sum
해당 지표에 가산 된 모든 합계. 이 통계는 지표의 총 용량을 결정하는데 도움이 됨.
Average
지정 기간 Sum/SampleCount
값. 이 통계를 Maximun,
Minimum과 비교하여 지표의 특성을 파악하고, 평균 사용량이 최대치와 최
소치 중 어느쪽에 가까운지 확인할 수 있음. 이러한 비교는 필요에 따라 언제 자원을 증감할 것인가 아는데 도움이 됨.
SampleCount
통계 계산에 사용되는 데이터의 포인트 개수
데이터 저장은 2주까지
• 2주 이상 저장하는 경우 get-‐metric-‐staGsGcs
에서 데이터를 검색해서 다른 장소로 보관
데이터 시간 간격은 최소 1분
• 다수의 서비스에서 1분 간격. 5분 인 경우도 있다.
17. CloudWatch – 알람 설정
OK
알람
(Alarm)
부족
(INSUFFICIENT)
정의 된 임계값을 밑돌고
있다
(정상값)
정의 된 임계값을 웃 돌고
있다
(비정상값)
데이터가 부족해서 상태를 판정할
수 없다
(판정 불가)
18. CloudWatch 액션 기능
Custom
Metric
Memory
Free/Filesystem
Free
OS
Log/ApplicaGon
Log
StatusCheckFailed_Instance
StatusCheckFailed_System
CUPUGlizaGon
DiskReadBytes
/
DiskReadOps
NetworkIn
/
NetworkOut
EC2
AcGon
AutoScaling
NoGficaGon
Alram
모니터링
액션
19. 측정할 수 없다면 관리할 수 없다는 것이고, 관리하기를 원한다면 반드시 측정하라.
-‐ 피터 드러커 -‐
CloudWatch Deep Dive
20. Elastic Load Balancer 지표
ELB
지표
의미
RequestCount
완료된 요청/연결된 커넥션의 일정 시간당(1
or
5분)갯수.
HTTP 에러 메
시지도 포함된다.
유용한 통계값은 sum임.
min,
max,
average는 모두 1
을 리턴한다
SurgeQueueLength
라우팅이 지연되고 있는 요청의 총 갯수.
ELB는 현재 건강한 인스턴스에
대해 요청을 보내기 전에 큐에 적재를 한다. 큐의 최대 길이는 1024임.
큐가 가득 차게 되면 요청은 거부된다. 유용한 통계값은 max(큐 리퀘스
트 피크 확인 가능)
SpilloverCount
위의 서지 큐가 가득 차서 거부된 요청의 총 갯수.
유용한 통계값은 sum
BackendConnecGonEr
rors
ELB와 등록된 인스턴스간에 성공적으로 커넥션이 맺어지지 않은 숫자.
ELB는 연결이 실패되면 다시 연결을 시도하므로, 이 숫자는 요청갯수보
다 높을 수 있다.
유용한 통계값은 sum
Latency
요청을 받은 이후에,
ELB가 요청을 인스턴스에 보낸 이후에 받을 때까지
의 지연 시간.
유용한 통계값은 average.
max는 어떤 리퀘스트가 평균값
을 넘었는지 확인
21. EC2 지표
EC2
지표
의미
CPUCreditUsage
(T2
타임만)
특정 기간동안 사용된 CPU
크레딧 갯수
CPUUGlizaGon
현재 인스턴스에서 사용하고 있는 컴퓨팅 파워
DiskReadOps
해당 인스턴스에 연결된 모든 로컬 디스크에서 읽어들인 오퍼레이션의
수. 만약 EBS볼륨을 사용한다면 EBS
지표를 봐야 함.
NetworkOut
인스턴스의 네트워크 인터페이스를 통해 나간 바이트 량.
StatusCheckFailed
StatusCheckFailed_Instance와 StatusCheckFailed_System 의 결합된
값. 어느쪽이라도 실패하면 1(실패),
0(패스)
차원(Dimension)
의미
AutoscalingGroupName
이 차원 필터를 이용하면 유저는 오토스케일링 그룹에 묶여있는 모
든 인스턴스를 대상으로 값을 볼 수 있다.
ImageId
동일한 EC2
AMI에 기반해서 돌고 있는 모든 인스턴스에 대해 필터
링
InstanceType
인스턴스 타입으로 필터링
22. RDS 지표
RDS
지표
의미
BinLogDiskUsage
바이너리 로그에 의해 점유되는 디스크 량
현재 인스턴스에서 사용하고 있는 컴퓨팅 파워
DiskQueueDepth
디스크에 억세스하려고 대기중인 IO들의 갯수
ReplicaLag
MySQL 읽기 복제시. 원본 DB에서 복제 DB로 데이터 복제가 지연되고
있는 시간(초)
ReadLatency/
WriteLatency
Disk
I/O
조작에서 걸리는 시간의 평균(초)
차원(Dimension)
의미
DatabaseClass
예를 들어,
db.m1.small 등 데이터베이스 클래스로 필터링
EngineName
엔진이름으로 필터링. 예를 들어 mysql
24. CloudWatch Logs
§ CloudWatch
Logs를 사용한 로그 모니터링
§ OS,
응용 프로그램의 로그등을 모니터링 할 수 있음
§ 에이전트를 통해 로그 메시지를 CloudWatch 엔드 포인트에 전송
§ 로그 데이터의 보존 기간은 설정 가능
§ 1일 ~ 영구 보존으로 선택 가능
25. CloudWatch Logs 사용 개념도
Amazon
Linux
Ubuntu
Windows
REHEL
Log
Agent
Log
Agent
Log
Agent
EC2
config
CloudWatch
지표
CloudWatch
Logs
CloudWatch
알람
SNS
26. CloudWatch Logs 사용 개념도
Log
Group
웹서버
Log
Stream
web001.ap-‐northeast-‐1
web002.ap-‐northeast-‐1
web003.ap-‐northeast-‐1
Log
Event
28. 로그 클라이언트
§ 리눅스 : 텍스트 로그
-‐ CloudWatch
Logs
Agent
§ 윈도우 : 텍스트 로그, 윈도우 이벤트로그, 성능 카운터
-‐ EC2
Config
§ 기타
-‐ AWS
CLI
-‐ AWS
SDK
-‐ 3rd
파티 툴 (fluentd
등)
29. 리눅스 로그 에이전트
§ CloudWatch
Logs
Agent
• 로그 데이터를 CloudWatch
Logs에 올리는 AWS
CLI플러그인
• AWS
logs
push 명령을 실행하는 데몬형 스크립트
• 설치 및 구성이 필요
• 적용 대상 EC2
인스턴스에는 롤을 추가해 준다
§ 지원 플랫 폼
• Amazon
Linux
• Ubuntu
Server
• CentOS
• Red
Hat
Enterprise
Linux
30. 로그 에이전트 주의사항
§ 전송가능 로그 메시지의 길이 제한
• 로그 에이전트가 1회 푸시할 수 있는 로그 레코드의 크기는 최대 32
KB
• 32KB가 넘으면 로그가 잘라 짐
§ 로그 로테이션 지원
• Rename
and
re-‐create
ü 원래 로그에 접미어(숫자)를 붙여 rename하고 빈 로그 파일을 다시 작성
ü 예)
/var/log/syslog.log
à/var/log/syslog.log.1
로 변경
• Copy
and
truncate
ü 원본 로그 파일을 복사한 후 truncate
ü 예)
/var/log/syslog.log
à/var/log/syslog.log.1
로 복사되고 /var/log/syslog.log
tr
uncate
• Create
common-‐pa[erned
file
ü 일반적인 패턴을 가지는 새로운 파일을 생성
ü 예)
/var/log/syslog.log.2014-‐01-‐01
을 남기고 /var/log/syslog.log.2014-‐01-‐02가
작성되는 경우
31. 윈도우 : CloudWatch logs설정
§ EC2Config
에서 CloudWatch
Logs설정
• JSON 설정 파일을 편집하여 수집하려는 지표를 설정
• C
:
Program
Files
Amazon
Ec2ConfigService
Se
pngs
AWS.EC2.Windows.CloudWatch.json
파일을
편집
§ 수집할 로그를 설정
• 윈도우즈 이벤트 로그
• 텍스트 기반로그
• IIS
로그
• 성능 카운터
36. CloudWatch를 통한 시스템 운영 자동화
RDS
CloudTrail
VPC
Flow
Logs
EC2
agent
CloudWatch
Logs
CloudWatch
AutoScaling
SQS
SNS
Kinesis
Kinesis
ApplicaGon
Lambda
EC2
§ 액션/통보
• 전화
• 모바일 푸쉬
• 채팅
• 이메일
• 응용 프로그램 피드백
• 인프라 복구/확장
37. CloudWatch를 사용한 시스템 자동화 예
§ IAM
설정 변경에 대한 경고를 수신
§ AWS
계정의 루트 엑세스 키를 사용했을 때 통지
§ CloudWatch
Logs
SubscripGon을 이용 Zabbix에 로그 전송
§ 경보 발생시 AWS
Lambda를 사용하여 음성 전화 걸기
§ Auto
Scaling에 의한 자동 복구
§ Amazon
ECS의 도커 컨테이너를 Lambda로 Auto
Scaling과 연결
§ VPF
Flow
logs를 ElasGcsearch
+
Kibaba
로 시각화
38. CloudWatch custom dashboard
§ CloudWatch
지표에 대해 사용자가 지정하는 대시보드 생성 기능
§ 여러 대시보드 별로 복수의 지표를 다양하게 묶어서 볼 수 있음
§ 텍스트, 이미지 등으로 표현 가능
§ 여러 리전의 정보를 가져와서 하나의 대시보드에 구성할 수도 있음
42. 하면 된다는 말은 거짓이다. 그러나 안 하면 아무것도 되지 않는 다는 말은 불변의 진리이다
.
-‐ 퓰리처 -‐
운영관련 FAQs
43. FAQ 1. EC2 인스턴스 연결 상태 체크가 failed로 나와요
다음과 같은 동작을 해보세요.
1. 인스턴스를 stop/start 해보세요
2. Ephemeral
disk의 정보는 사라집니다.
3. EC2가 스스로 문제를 해결할 때까지 잠시 기다려 보세요.
4. 서포트 티켓을 끊어서, 서포트 요청을 합니다.
44. FAQ 2. MySQL read replication이 느려요 (MySQL on EC2)
1. 읽기 복제 되는 인스턴스는 마스터 인스턴스 보다 좀 더 큰 인스턴스로 해야 함
2. 원본 DB
인스턴스와 읽기 전용 복제본에 사용되는 DB
파라미터 그룹의 설정이
서로 호환되는지 확인합니다.
3. 읽기 전용 복제본의 Max_allowed_packet
파라미터 값이 원본 DB인스턴스의
Max_allowed_packet값 보다 작은 경우 복제 오류 가능성
45. FAQ 2. MySQL read replication이 느려요
§ MySQL복제 메카니즘
• 마스터 로그에서 바이너리를 읽어와서(IO_THREAD),
relay
log파일에 저장
• relay
log파일에서 이벤트를 읽어서 복제 DB에 저장(SQL_THREAD)
• 둘 중 어디에서 지연이 발생하는지 확인
§ Master
Status
와 Slave
Status
확인
Show
Master
Status
Show
Slave
Statusg
명령으로 마스터와 슬레이브의 상태값 확인
46. FAQ 2. MySQL read replication이 느려요
§ 파라미터
• Read_Master_Log_Pos
:
IO
쓰레드가 읽고 있는 마스터 바이너리 로그의 위치
• Exec_Master_Log_Pos
:
SQL
쓰레드가 실행하려는 마스터 바이너리 로그의 위치.
위 값
과 현저히 차이가 나면 SQL
THREAD
의 지연이 존재한다는 의미임.
• Seconds_Behind_Master
:
얼마나 마스터 대비 복제가 늦어지고 있는지의 값(초)
• Relay_Log_Space
:
릴레이
로그의
크기
§ SQL_THREAD_LAG
SQL_THREAD
lag
=
Read_Master_Log_Pos
–
Exec_Master_Log_Pos
§ 일반적인 진단
• 통상 IO_THREAD 로 인한 영향은 작음. 그러나 네트워크상 문제가 있는 경우 가능
• IO_Thread
의 지연 :
네트워크의 지연을 의심
• SQL_THREAD의 지연 :
쓰기 지연이 일어날 원인 파악. 쿼리 최적화.
log_slow_slave_sta
tements
옵션을 켜서 log_query_Gme보다 오래 걸리는 쿼리를 로깅.
47. FAQ 3. 윈도우 서버의 TCP/IP연결 문제를 어떻게 해결하나요?
1. Rogue
DNS
server
:
클라이언트가 신뢰할 수 없는 DNS서버로 부터 정보를 받는 다면, 그 정
보를 기반으로 한 서버 접근이 안 될 수 있습니다.
2. 윈도우 hosts파일의 정보가 틀려 있을 수 있습니다. 모든 윈도우는 먼저 호스트 파일을 참고한
이후에 또 다른 가용한 정보처를 찾게 됩니다(DNS
등)
3. 하드웨어 오동작여부 확인
4. TCP/IP 포트가 블락된 경우
5. 클라이언트 어플리케이션에서 TCP/IP가 잘못 설정된 경우
6. ping
–a
www.amazon.com
or
tracert
www.ubuntu.org
7. 3rd
party
trace
tools
:
Tracetcp,
Winmtr
48. FAQ 4. EBS 볼륨의 퍼포먼스를 최적화 하고 싶어요
1. EBS
볼륨 최적화에 적합한 EC2
인스턴스 타입인지 확인
2. EBS-‐opGmized
EC2는 볼륨에 대한 전용 네트워크 출력량을 제공.
3.
볼륨 사용에 대한 툴을 사용해서 데이터를 취합할 것
Linux
:
iostat
Output
(h[p://blog.serverfault.com/2010/07/06/777852755/)
윈도우 :
Perfmon을 사용한 디스크 레이턴시 측정
h[p://blogs.technet.com/b/askcore/archive/2012/02/07/measuring-‐disk-‐latency-‐with-‐w
indows-‐performance-‐monitor-‐perfmon.aspx
4.
AWS
trusted
advisor를 이용해서 EBS볼륨에 대한 조언을 확인할 것.