Hygieia와 Capital One의 DevOps 여정

by Tapabrata Pal   Capital One은 수백만 개의 계좌를 가지고 있는 최고의 디지털 은행이지만, 우리의 DNA는 다른 많은 금융 기관들과는 다릅니다. 여러 LOB에 걸쳐 팀을 운영하는 Capital One 시니어 엔지니어링 책임자로서, 저는 어떻게 우리가 자체 소프트웨어를 구축하고, 퍼블릭 클라우드에 연결하고, 오픈 소스를 만들고, DevOps 를 구축하며 지속적으로 전달하는 것이 우리를 어떻게 차별화시켰는지 보았습니다. 첫날부터 우리는 디지털…

AWS CodeStar 프로젝트에서 유닛 테스트하기

이 블로그 포스트에서는 AWSCodeStar프로젝트의 일부로 유닛 테스트를 수행하는 방법을 보여 줍니다. AWS CodeStar는 AWS에서 애플리케이션을 빠르게 개발, 구축 및 배포할 수 있도록 도와 줄 것 입니다. AWS CodeStar를 사용하여 연속 전송(CD)도구 체인을 설정하고 한곳에서 소프트웨어 개발을 관리할 수 있습니다. 유닛 테스트는 개별 유닛의 애플리케이션 코드를 테스트하기 때문에 문제를 신속하게 식별하고 격리하는 데 도움이 됩니다. 자동화된…

Amazon EMR 클러스터에서 HUE 데이터베이스를 마이그레이션하는 방법

Hadoop User Experience (Hue)는 Amazon EMR 및 Apache Hadoop에서 사용할 수 있는 오픈 소스 웹 기반 그래픽 사용자 인터페이스입니다. HUE 데이터베이스는 사용자, 그룹, 권한 승인, Apache Hive 쿼리, Apache Oozie 워크플로우 등을 저장합니다. HUE 데이터베이스를 새 EMR 클러스터로 마이그레이션 해야 하는 경우가 있을 것 입니다. 예를 들면, Amazon EMR AMI (Amazon Machine Image)의 이전 버전에서…

Amazon ECS 서비스 검색

이제 Amazon ECS에 통합 서비스 검색 기능이 포함되었습니다. 이를 통해 ECS 서비스는 Amazon 라우트 53에 예측 가능하고 친숙한 DNS 이름으로 자동 등록됩니다. 로드 또는 컨테이너 상태에 대한 응답으로 서비스가 증가하거나 감소하면 Route 53호스팅 영역이 최신으로 유지되어 다른 서비스가 각 서비스의 상태에 따라 연결할 위치를 검색할 수 있습니다. 가상 소셜 네트워킹 앱에 대한 서비스 검색 데모는…

IAM role을 사용하여 최대 12시간 동안 AWS 리소스에 대한 연합 API 액세스를 활성화하기

이제 애플리케이션과 연합 유저는 IAM role에 대해 세션 시간을 최대 12시간으로 늘림으로써 더 오래, 단일 세션에서 실행되는 작업을 완료 할 수 있습니다. 사용자와 응용 프로그램은 AWS SecurityToken Service(AWS STS)를 사용하여 역할을 가정하에 임시 자격 증명을 검색하지만, AWS SDK 또는 CLI를 사용하면 이러한 자격 증명을 최대 12시간 동안 유효하게 할 수 있습니다. 이렇게 변경하면 사용자 및…

OHDSI를 활용하여 건강 분석을 위한 AWS용 데이터 과학 환경 구축

헬스케어 데이터에 기술을 적용하면 많은 흥미롭고 중요한 결과를 가져올 수 있습니다. 헬스케어 데이터에서 생성된 분석을 통해 의료 전문가는 그들이 제공하는 치료를 강화하는 더 나은 결정을 할 수 있도록 하여 개인과 집단의 건강을 개선할 수 있습니다. 관찰 보건 데이터 과학 및 정보학(OHDSI,”오디세이”)프로그램 및 커뮤니티에서는 헬스 데이터를 저장하고 분석하기 위한 데이터 표준 및 오픈 소스 솔루션을 만들어…

In-House 구축 에이전트에서 AWS CodeDeploy와 AWS CodePipeline으로 마이그레이션 하기

저는 구축 및 개발 경험을 전문으로 하는 회사인 Woot 의 개발자, Charles Fort입니다. Woot는 원래 일일 거래 웹 사이트로서 시작하였고, 2004년에 설립되어 2010년 아마존에 인수되었습니다.  https://www.woot.com 우리가 개발한 구축 툴인 Troop에서 웹 프론트엔드의 구축 부분을 AWS CodeDeploy 및 AWS Codepipeline으로 이동했습니다. 이 마이그레이션에서는 CodeDeploy 에이전트가 설치된 새로운 고객용 EC2 웹 서버를 런칭하고 AWS CloudFormation을 사용하여…

AWS IoT 코어로 JIT(Just-In-Time) 생산 방식 프로비저닝 설정하기

장치 인증서의 JIT (just-in-time) 등록에 관한 이전 포스팅에서, 우리는 JITR (just-in-time registration)을 사용하여 장치 인증서를 활성화하고 장치가 자동 등록 된 직후 인증서에 정책을 첨부하는 방법에 대해 설명했습니다. JITR은 등록 이벤트를 작동 시킵니다. 등록 이벤트 주제를 수신하려면 AWS IoT Core 규칙을 만들어야 하며, 등록 이벤트가 확인되면 Lambda 코드가 온보드 장치에 실행됩니다. 이번 포스팅에서는 JITP (Just-In-Time Provisioning)라는…

AWS Marketplace의 공공 부문 혁신 가속화하기

AWS Marketplace는 정부와 다른 공공 부문 조직이 통제된 디지털 카탈로그를 통해 클라우드 기반 소프트웨어를 통해 더 나은 서비스를 더 빨리 제공하도록 돕습니다. 고객은 즉시 온라인 상점에서 인기 있는 소프트웨어 공급 업체가 제공하는 소프트웨어 및 솔루션을 찾아 구입, 배포하고 사용할 수 있습니다. 1,280개 이상의 ISV(독립 소프트웨어 벤더)의 4200개 이상의 소프트웨어 목록에 대한 액세스를 통해, 공공 부문…

Amazon EC2 C5 및 P3 인스턴스에 최적화 된 TensorFlow 1.6을 사용한 더 빠른 교육

AWS Deep Learning AMIs는 별도의 가상 환경에 사전에 설치되어있는 최신 딥러닝 프레임워크가 함께 제공되므로 개발자는 딥러닝 모델을 신속하게 시작할 수 있습니다. Ubuntu 및 Amazon Linux용 딥러닝 AMI의 새로운 버전은 TensorFlow 1.6과 함께 제공되며 Amazon EC2 인스턴스 제품군 전체에서 고성능 교육을 위한 고급 최적화가 구축되어 있습니다.   Amazon EC2 C5 인스턴스에 대한 보다 빠른 교육 AMI에는…