SlideShare a Scribd company logo
1 of 30
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
아마존웹서비스(AWS)와 함께
오픈 소스 소프트웨어 활용하기
Open Source with AWS
윤석찬
아마존웹서비스코리아, 테크에반젤리스트
@channyun
♥
아마존 웹 서비스의 특징
1. Primitives 2. Fully-managed 3. Innovative
요구 사항에 따라
레고 블럭 조립하듯이 구현
서비스 구현을 위해
관리형 서비스로 제공
클라우드 컴퓨팅의
미래를 볼 수 있는 서비스
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
I. 오픈 소스 기반 AWS 재료 서비스
AWS’s Primitives supporting Open Source Software
1. Amazon EC2 - 오픈 소스 운영체제 지원
• Redhat
• SUSE Linux
• Ubuntu
• FreeBSD
• NetBSD
• OpenSolaris
자신만의 Amazon Machine Image(AMI)를 만들어 공유 가능!
2. Amazon Linux
• AWS가 만드는 Redhat 호환 리눅스 이미지
• 다양한 AWS 운영 도구 및 기능 탑재
• 가상 서버 경량 OS
• 빠른 보안 업데이트
• https://aws.amazon.com/amazon-linux-ami/
• Amazon Linux Docker 이미지
• AWS외부에서도 사용 가능
• http://docs.aws.amazon.com/AmazonECR/latest/userg
uide/amazon_linux_container_image.html
3. AWS EB- 다양한 OSS 프레임웍 지원
• AWS ElasticBeanstalk:
• AWS 자원을 활용하여 손쉽게 웹 서비스를 구성 및
배포할 수 있는 무료 관리형 서비스
• AWS EB 활용 방법
• 단계1. 앱 플랫폼 선택
• Ruby, Python, PHP, Java, NodeJS 기반 오픈소스
애플리케이션 프레임웍 지원
• DB, 로드밸런싱 및 오토스케일링
• 단계2. 애플리케이션 배포 및 운영
4. AWS Marketplace 이용해 보기
나에게 딱 맞는 다양한 OSS 운영 체제 및 플랫폼 조합된 AMI 검색 가능!
https://aws.amazon.com/marketplace
5. 다양한 클라우드 플랫폼 서비스
Drupal PHPBBDiscourse
AWS를 지원하는 서드파티 클라우드 플랫폼 서비스 이용 가능!
https://bitnami.com/ https://c9.io
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
II. 오픈 소스 기반 관리형 AWS 서비스
Fully-managed Services supporting Open Source Software
1. Amazon RDS
• 관계형 DB(RDB) 관리형 서비스
• DB 서버를 따로 EC2에 직접 설치 불필요
• 업데이트, 보안 패치, 백업 등 지원
• 상용 라이센스 선택적 이용 가능
• 다양한 OSS 데이터베이스 엔진 지원
• MySQL (Aurora)
• MariaDB
• PostgreSQL
2. Amazon ElastiCache
• 인-메모리기반 캐시 서비스
• 자주 사용하는 작은 값이나 DB 병목을
해결하기 위해 자주 업데이트 하는 핫
아이템에 대해 메모리 캐시에 저장하는
용도로 활용
• 지원 OSS 플랫폼
• Memcached 및 Redis 지원
• 현재는 Redis 주로 활용 가능
• 기존 오픈 소스 API 그대로 사용 가능
3. Amazon EMR (Elastic MapReduce)
• 오픈 소스 기반 빅데이터 관리형 서비스
• Hadoop, Spark, Presto 및 다양한 빅데이터
애플리케이션 운용 가능
• 다양한 AWS 스토리지, DB 서비스 및 인증 및
암호화 기능 연동 가능
• EMR 5.1.0
• Hadoop 2.7.3, Hbase 1.2.3, Hive 2.1.0, Pig
0.16.0, Presto 0.152.3, Spark 2.0.1, Zeppelin
0.6.2, Zookeeper 3.4.8
• Ganglia, Flink, Hue, Mahout, Oozie, Pig, Sqoop,
Tez 등 탑재
4. 기타 오픈 소스 기반 서비스
• Amazon Elasticsearch Service:
• ELK(Elastic search, Logstash, Kibana) 지원
• Amazon ElasticTranscoding Service:
• FFMPEG을 이용한 동영상 인코딩
• AWS CodeCommit:
• Git을 이용한 매니지드 소스 콘트롤
• AWS Directory service:
• OpenLDAP을 이용한 디렉토리 관리 서비스
• Amazon CloudSearch:
• Apache Lucene을 이용한 검색 서비스
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
III. 오픈 소스 개발 프로젝트
Open Source Developer Communities
Blox - Container 관리를 위한 오픈 소스 도구
blox.github.io
Blox는 Amazon ECS에서 실행하는 콘테이너
기반 애플리케이션을 보다 효율적으로 제어하는
오케스트레이션 도구를 제공하고, 타
스케줄러를 통합, 클러스터 관리 및 확장 가능
cluster-state-service
daemon-scheduler
ecs-cli
cluster-state-service는 Amazon ECS 클러스터의 인스턴스와
콘테이너에 대한 모든 변경 사항에 대한 이벤트를 로컬 데이터 저장소에
보관하며 API (예 : 검색, 필터, 목록 등)를 제공합니다. 변경 사항에
실시간으로 응답 할 수 있도록 클러스터의 상태를 쿼리 할 수 있습니다.
daemon-scheduler는 클러스터의 모든 노드에서 호스트 당 정확히
하나의 작업을 실행할 수있게 해주는 스케줄러입니다. 스케줄러는 새
노드가 클러스터에 참여할 때 클러스터 상태를 모니터링하고 태스크를
시작하며 모니터링 에이전트, 로그 수집기 등을 실행합니다.
로컬 개발 환경에서 클러스터 및 태스크 생성, 업데이트 및 모니터링에
대한 명령어를 통한 고급 개발자 인터페이스 입니다.
Blox에 참여 하는 방법
• Apache 2.0 라이선스 준수
• Github 소스 코드에 바로 버그
레포팅(Issue) 및 코드 공헌 (Pull
Request) 가능)
• 출시 버전 및 로드맵
blox.github.io
roadmap
release
콘테이너 운영에 관심 있으시면 꼭 참여해 보세요!
• 유연한 프로그래밍 모델 지원
(imperative 및 symbolic 지원)
• 7개 이상 언어에 대한 바인딩 지원
(예, Python, C++, Scala 등)
• CPU/GPU 서버 및 저전력 모바일 기기 및 클
라우드 환경에서 고성능 및 확장성
(GPU 클러스터에 선형적인 성능 확장 가능)
Apache MXNet - 오픈 소스 딥러능 프레임워크
• MXNet on Cloud - http://mxnet.io/get_started/cloud_setup.html
• Amazon EC2 P2 및 Deep Learning AMI 활용
• CloudFormation Template 활용 방법 등
• Awesome MXNet - http://github.com/dmlc/mxnet/tree/master/example
• 다양한 Deep Learning 예제 (이미지 분석, 자연어 분석, 사진 변환 등)
• IPython Notebook 및 모바일 앱 예제
• MXNet Model Zoo - http://mxnet.io/model_zoo/index.html
• 개발자가 바로 사용할 수 있는 모델과 python 스크립트, 사전-학습에 사용된 가중치값
• 모델을 튜닝하는 방법 등도 제공
Apache MXNet - 주요 활용 방법
Deep Learning Amazon Machine Image
• 6개의 오픈 소스 기반 Deep
Learning Framework
(MXNet, Caffe, Tensorflow,
Theano, Torch, CNTK 등)
• 손쉬운 딥러닝 플랫폼 구축 가능
(Intel Math Kernel Library(MKL)를
지원하는 MXNet, NVIDIA 드라이버,
CUDA, cuDNN, Anaconda Science
Platform for Python2, Python3)
http://bit.ly/deepami
AWS 관련 오픈소스 레포지터리
Java, Go, PHP, Ruby, JS 등 각종 언어별 SDK
소스코드 (Python 기반 Boto3(aws-cli)
github.com/AWS
AWS-shell, S2N, Chalice 등 실험적인 AWS
개발 도구 및 각종 서비스 샘플 예제 지원
github.com/AWSLabs
AWS 관련 외부 개발자 오픈 소스 레포지터리
AWS와 관련된 모든 Github 오픈 소스 목록 제공! 재미있는 것 찾기~
github.com/donnemartin/awesome-aws
Amazon 오픈 소스 레포지터리
• Amazon: 앱 개발, 인증, 지불 등의 샘플 코드
• http://github.com/amazn
• http://github.com/amaznlabs
• 특징적인 프로젝트
• DSSTE: GPU 기반 Deep Learning용 라이브러리
• ION: JSON 기반 텍스트-바이너리 표현 데이터 포맷
• Alexa: 아마존 에코 기반 음성 인식 샘플 코드
• http://github.com/alexa
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
IV. 한국 AWS 개발자 지원 프로그램
1. AWS 개발자 커뮤니티 지원
Developers/Designers
PoweredBy AWS Program
for Developer Community
EXCLUSIVE
AWS & Cloud
Non-ProfitOpen Source Software
Big Data
서버 호스팅용 연간 500-1000 달러 크레딧 지원
2. AWS 개발자 해커톤 지원
AWS Activate for hackathons
8 programs / 1102 developers 5 classes / 327 students
AWS Educate for students
실습 및 프로토타입용 100 달러 크레딧 지원
3. AWSKRUG (사용자 모임) 지원
• AWSKRUG 홈페이지
• http://awskr.org
• Facebook Q&A그룹
• http://fb.com/groups/awskrug
• Slack 채널
• http://slack.awskr.org
• 다양한 글로벌 활동 지원
• AWS Re:Invent 참여 지원
• 일본/중국과 교환 세미나
월별 세미나, 다양한 소모임 및
스터디 그룹 지원
♥
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Q&A
윤석찬
아마존웹서비스코리아, 테크에반젤리스트
channyun@amazon.com
http://bit.ly/awskr-feedback
@channyun
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)

More Related Content

What's hot

Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon Web Services Korea
 
다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018
다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018
다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018
Amazon Web Services Korea
 

What's hot (20)

Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
 
AWS Summit Seoul 2023 |투자를 모두에게, 토스증권의 MTS 구축 사례
AWS Summit Seoul 2023 |투자를 모두에게, 토스증권의 MTS 구축 사례AWS Summit Seoul 2023 |투자를 모두에게, 토스증권의 MTS 구축 사례
AWS Summit Seoul 2023 |투자를 모두에게, 토스증권의 MTS 구축 사례
 
다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018
다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018
다양한 솔루션으로 만들어가는 AWS 네트워크 보안::이경수::AWS Summit Seoul 2018
 
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
 
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
 
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
 
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
 
AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성
AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성
AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성
 
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS에서 분산 서비스 거부 공격(DDoS)을 고민하지 않는 ...
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS에서 분산 서비스 거부 공격(DDoS)을 고민하지 않는 ...[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS에서 분산 서비스 거부 공격(DDoS)을 고민하지 않는 ...
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS에서 분산 서비스 거부 공격(DDoS)을 고민하지 않는 ...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
 
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
현대백화점 리테일테크랩과 AWS Prototyping 팀 개발자가 들려주는 인공 지능 무인 스토어 개발 여정 - 최권열 AWS 프로토타이핑...
 
보안 사고 예방을 위한 주요 AWS 모범 사례 – 신은수, AWS 보안 담당 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
보안 사고 예방을 위한 주요 AWS 모범 사례 – 신은수, AWS 보안 담당 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집보안 사고 예방을 위한 주요 AWS 모범 사례 – 신은수, AWS 보안 담당 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
보안 사고 예방을 위한 주요 AWS 모범 사례 – 신은수, AWS 보안 담당 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
 
AWS Summit Seoul 2023 | HL Mando가 AWS IoT Fleetwise로 그리는 미래 커넥티드 모빌리티 기술
AWS Summit Seoul 2023 | HL Mando가 AWS IoT Fleetwise로 그리는 미래 커넥티드 모빌리티 기술AWS Summit Seoul 2023 | HL Mando가 AWS IoT Fleetwise로 그리는 미래 커넥티드 모빌리티 기술
AWS Summit Seoul 2023 | HL Mando가 AWS IoT Fleetwise로 그리는 미래 커넥티드 모빌리티 기술
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
 
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
 
Choose Right Stream Storage: Amazon Kinesis Data Streams vs MSK
Choose Right Stream Storage: Amazon Kinesis Data Streams vs MSKChoose Right Stream Storage: Amazon Kinesis Data Streams vs MSK
Choose Right Stream Storage: Amazon Kinesis Data Streams vs MSK
 
AWS Summit Seoul 2023 | Amazon EKS, 중요한 건 꺾이지 않는 안정성
AWS Summit Seoul 2023 | Amazon EKS, 중요한 건 꺾이지 않는 안정성AWS Summit Seoul 2023 | Amazon EKS, 중요한 건 꺾이지 않는 안정성
AWS Summit Seoul 2023 | Amazon EKS, 중요한 건 꺾이지 않는 안정성
 
AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...
AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...
AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...
 
AWS Lambda 내부 동작 방식 및 활용 방법 자세히 살펴 보기 - 김일호 솔루션즈 아키텍트 매니저, AWS :: AWS Summit ...
AWS Lambda 내부 동작 방식 및 활용 방법 자세히 살펴 보기 - 김일호 솔루션즈 아키텍트 매니저, AWS :: AWS Summit ...AWS Lambda 내부 동작 방식 및 활용 방법 자세히 살펴 보기 - 김일호 솔루션즈 아키텍트 매니저, AWS :: AWS Summit ...
AWS Lambda 내부 동작 방식 및 활용 방법 자세히 살펴 보기 - 김일호 솔루션즈 아키텍트 매니저, AWS :: AWS Summit ...
 

Similar to AWS와 Open Source - 윤석찬 (OSS개발자 그룹)

천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
Amazon Web Services Korea
 
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
Amazon Web Services Korea
 
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
Amazon Web Services Korea
 
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
Amazon Web Services Korea
 

Similar to AWS와 Open Source - 윤석찬 (OSS개발자 그룹) (20)

AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
AWS Partner ConneXions Online – New Year Edition - AWS re:Invent 2020 Tech Re...
 
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
 
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
 
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
 
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
 
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
 
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
 
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
 
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
 
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
 
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
 
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
 
[IGC 2017] AWS 김필중 솔루션 아키텍트 - AWS 를 활용한 모바일 백엔드 개발
[IGC 2017] AWS 김필중 솔루션 아키텍트 - AWS 를 활용한 모바일 백엔드 개발[IGC 2017] AWS 김필중 솔루션 아키텍트 - AWS 를 활용한 모바일 백엔드 개발
[IGC 2017] AWS 김필중 솔루션 아키텍트 - AWS 를 활용한 모바일 백엔드 개발
 
SOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AISOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AI
 
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
 
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
 
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
 

More from Amazon Web Services Korea

More from Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
 

AWS와 Open Source - 윤석찬 (OSS개발자 그룹)

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 아마존웹서비스(AWS)와 함께 오픈 소스 소프트웨어 활용하기 Open Source with AWS 윤석찬 아마존웹서비스코리아, 테크에반젤리스트 @channyun
  • 2.
  • 3. 아마존 웹 서비스의 특징 1. Primitives 2. Fully-managed 3. Innovative 요구 사항에 따라 레고 블럭 조립하듯이 구현 서비스 구현을 위해 관리형 서비스로 제공 클라우드 컴퓨팅의 미래를 볼 수 있는 서비스
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. I. 오픈 소스 기반 AWS 재료 서비스 AWS’s Primitives supporting Open Source Software
  • 5. 1. Amazon EC2 - 오픈 소스 운영체제 지원 • Redhat • SUSE Linux • Ubuntu • FreeBSD • NetBSD • OpenSolaris 자신만의 Amazon Machine Image(AMI)를 만들어 공유 가능!
  • 6. 2. Amazon Linux • AWS가 만드는 Redhat 호환 리눅스 이미지 • 다양한 AWS 운영 도구 및 기능 탑재 • 가상 서버 경량 OS • 빠른 보안 업데이트 • https://aws.amazon.com/amazon-linux-ami/ • Amazon Linux Docker 이미지 • AWS외부에서도 사용 가능 • http://docs.aws.amazon.com/AmazonECR/latest/userg uide/amazon_linux_container_image.html
  • 7. 3. AWS EB- 다양한 OSS 프레임웍 지원 • AWS ElasticBeanstalk: • AWS 자원을 활용하여 손쉽게 웹 서비스를 구성 및 배포할 수 있는 무료 관리형 서비스 • AWS EB 활용 방법 • 단계1. 앱 플랫폼 선택 • Ruby, Python, PHP, Java, NodeJS 기반 오픈소스 애플리케이션 프레임웍 지원 • DB, 로드밸런싱 및 오토스케일링 • 단계2. 애플리케이션 배포 및 운영
  • 8. 4. AWS Marketplace 이용해 보기 나에게 딱 맞는 다양한 OSS 운영 체제 및 플랫폼 조합된 AMI 검색 가능! https://aws.amazon.com/marketplace
  • 9. 5. 다양한 클라우드 플랫폼 서비스 Drupal PHPBBDiscourse AWS를 지원하는 서드파티 클라우드 플랫폼 서비스 이용 가능! https://bitnami.com/ https://c9.io
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. II. 오픈 소스 기반 관리형 AWS 서비스 Fully-managed Services supporting Open Source Software
  • 11. 1. Amazon RDS • 관계형 DB(RDB) 관리형 서비스 • DB 서버를 따로 EC2에 직접 설치 불필요 • 업데이트, 보안 패치, 백업 등 지원 • 상용 라이센스 선택적 이용 가능 • 다양한 OSS 데이터베이스 엔진 지원 • MySQL (Aurora) • MariaDB • PostgreSQL
  • 12. 2. Amazon ElastiCache • 인-메모리기반 캐시 서비스 • 자주 사용하는 작은 값이나 DB 병목을 해결하기 위해 자주 업데이트 하는 핫 아이템에 대해 메모리 캐시에 저장하는 용도로 활용 • 지원 OSS 플랫폼 • Memcached 및 Redis 지원 • 현재는 Redis 주로 활용 가능 • 기존 오픈 소스 API 그대로 사용 가능
  • 13. 3. Amazon EMR (Elastic MapReduce) • 오픈 소스 기반 빅데이터 관리형 서비스 • Hadoop, Spark, Presto 및 다양한 빅데이터 애플리케이션 운용 가능 • 다양한 AWS 스토리지, DB 서비스 및 인증 및 암호화 기능 연동 가능 • EMR 5.1.0 • Hadoop 2.7.3, Hbase 1.2.3, Hive 2.1.0, Pig 0.16.0, Presto 0.152.3, Spark 2.0.1, Zeppelin 0.6.2, Zookeeper 3.4.8 • Ganglia, Flink, Hue, Mahout, Oozie, Pig, Sqoop, Tez 등 탑재
  • 14. 4. 기타 오픈 소스 기반 서비스 • Amazon Elasticsearch Service: • ELK(Elastic search, Logstash, Kibana) 지원 • Amazon ElasticTranscoding Service: • FFMPEG을 이용한 동영상 인코딩 • AWS CodeCommit: • Git을 이용한 매니지드 소스 콘트롤 • AWS Directory service: • OpenLDAP을 이용한 디렉토리 관리 서비스 • Amazon CloudSearch: • Apache Lucene을 이용한 검색 서비스
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. III. 오픈 소스 개발 프로젝트 Open Source Developer Communities
  • 16. Blox - Container 관리를 위한 오픈 소스 도구 blox.github.io Blox는 Amazon ECS에서 실행하는 콘테이너 기반 애플리케이션을 보다 효율적으로 제어하는 오케스트레이션 도구를 제공하고, 타 스케줄러를 통합, 클러스터 관리 및 확장 가능 cluster-state-service daemon-scheduler ecs-cli cluster-state-service는 Amazon ECS 클러스터의 인스턴스와 콘테이너에 대한 모든 변경 사항에 대한 이벤트를 로컬 데이터 저장소에 보관하며 API (예 : 검색, 필터, 목록 등)를 제공합니다. 변경 사항에 실시간으로 응답 할 수 있도록 클러스터의 상태를 쿼리 할 수 있습니다. daemon-scheduler는 클러스터의 모든 노드에서 호스트 당 정확히 하나의 작업을 실행할 수있게 해주는 스케줄러입니다. 스케줄러는 새 노드가 클러스터에 참여할 때 클러스터 상태를 모니터링하고 태스크를 시작하며 모니터링 에이전트, 로그 수집기 등을 실행합니다. 로컬 개발 환경에서 클러스터 및 태스크 생성, 업데이트 및 모니터링에 대한 명령어를 통한 고급 개발자 인터페이스 입니다.
  • 17. Blox에 참여 하는 방법 • Apache 2.0 라이선스 준수 • Github 소스 코드에 바로 버그 레포팅(Issue) 및 코드 공헌 (Pull Request) 가능) • 출시 버전 및 로드맵 blox.github.io roadmap release 콘테이너 운영에 관심 있으시면 꼭 참여해 보세요!
  • 18. • 유연한 프로그래밍 모델 지원 (imperative 및 symbolic 지원) • 7개 이상 언어에 대한 바인딩 지원 (예, Python, C++, Scala 등) • CPU/GPU 서버 및 저전력 모바일 기기 및 클 라우드 환경에서 고성능 및 확장성 (GPU 클러스터에 선형적인 성능 확장 가능) Apache MXNet - 오픈 소스 딥러능 프레임워크
  • 19. • MXNet on Cloud - http://mxnet.io/get_started/cloud_setup.html • Amazon EC2 P2 및 Deep Learning AMI 활용 • CloudFormation Template 활용 방법 등 • Awesome MXNet - http://github.com/dmlc/mxnet/tree/master/example • 다양한 Deep Learning 예제 (이미지 분석, 자연어 분석, 사진 변환 등) • IPython Notebook 및 모바일 앱 예제 • MXNet Model Zoo - http://mxnet.io/model_zoo/index.html • 개발자가 바로 사용할 수 있는 모델과 python 스크립트, 사전-학습에 사용된 가중치값 • 모델을 튜닝하는 방법 등도 제공 Apache MXNet - 주요 활용 방법
  • 20. Deep Learning Amazon Machine Image • 6개의 오픈 소스 기반 Deep Learning Framework (MXNet, Caffe, Tensorflow, Theano, Torch, CNTK 등) • 손쉬운 딥러닝 플랫폼 구축 가능 (Intel Math Kernel Library(MKL)를 지원하는 MXNet, NVIDIA 드라이버, CUDA, cuDNN, Anaconda Science Platform for Python2, Python3) http://bit.ly/deepami
  • 21. AWS 관련 오픈소스 레포지터리 Java, Go, PHP, Ruby, JS 등 각종 언어별 SDK 소스코드 (Python 기반 Boto3(aws-cli) github.com/AWS AWS-shell, S2N, Chalice 등 실험적인 AWS 개발 도구 및 각종 서비스 샘플 예제 지원 github.com/AWSLabs
  • 22. AWS 관련 외부 개발자 오픈 소스 레포지터리 AWS와 관련된 모든 Github 오픈 소스 목록 제공! 재미있는 것 찾기~ github.com/donnemartin/awesome-aws
  • 23. Amazon 오픈 소스 레포지터리 • Amazon: 앱 개발, 인증, 지불 등의 샘플 코드 • http://github.com/amazn • http://github.com/amaznlabs • 특징적인 프로젝트 • DSSTE: GPU 기반 Deep Learning용 라이브러리 • ION: JSON 기반 텍스트-바이너리 표현 데이터 포맷 • Alexa: 아마존 에코 기반 음성 인식 샘플 코드 • http://github.com/alexa
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IV. 한국 AWS 개발자 지원 프로그램
  • 25. 1. AWS 개발자 커뮤니티 지원 Developers/Designers PoweredBy AWS Program for Developer Community EXCLUSIVE AWS & Cloud Non-ProfitOpen Source Software Big Data 서버 호스팅용 연간 500-1000 달러 크레딧 지원
  • 26. 2. AWS 개발자 해커톤 지원 AWS Activate for hackathons 8 programs / 1102 developers 5 classes / 327 students AWS Educate for students 실습 및 프로토타입용 100 달러 크레딧 지원
  • 27. 3. AWSKRUG (사용자 모임) 지원 • AWSKRUG 홈페이지 • http://awskr.org • Facebook Q&A그룹 • http://fb.com/groups/awskrug • Slack 채널 • http://slack.awskr.org • 다양한 글로벌 활동 지원 • AWS Re:Invent 참여 지원 • 일본/중국과 교환 세미나 월별 세미나, 다양한 소모임 및 스터디 그룹 지원
  • 28.
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Q&A 윤석찬 아마존웹서비스코리아, 테크에반젤리스트 channyun@amazon.com http://bit.ly/awskr-feedback @channyun