Spark
Hadoop
HDFS
Spark Cluster
Docker
Google Cloud Platform
GCP
DataProc
Google Cloud Storage
Google Vision API
Google Translation API
Google Natural Language API
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
전 세계적으로 클라우드 기반의 디지털 트랜스포메이션이 빠르게 진행되고 있음에도 불구하고, 기업에서 클라우드를 도입하고 마이그레이션 하는 과정은 여전히 어려움이 많습니다. 성공적인 마이그레이션은 클라우드로의 단순 인프라 변경에서 그치는 것이 아니라 비즈니스와 프로세스가 함께 변화할 때 완성될 수 있습니다.
그리고 그 변화의 중심에는 인공지능(AI)과 머신러닝(ML)이 있습니다. 인공지능과 머신러닝은 모든 것을 자동화하여 스스로 데이터를 분류하며 유의미한 가치를 찾아냅니다. 바로 여기에서부터 기업의 비즈니스 혁신은 시작됩니다.
클라우드로의 디지털 트랜스포메이션 전략과 인공지능/머신러닝을 활용한 비즈니스 혁신 방법 중, 어떻게 성공적으로 클라우드 마이그레이션을 할 수 있을지에 대해 이번 세션을 통해 알아보겠습니다.
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
BespinGlobal 컨설팅 본부
최정식 위원(js.choi@bespinglobal.com)
데이터 마이그레이션 세미나 - 데이터로 날자
Helping You Adopt Cloud | 가트너 선정 아시아 No.1 클라우드 MSP, 성공적인 클라우드 도입을 위한 전략, 구축, 운영 및 관리 서비스 제공
『빠르게 훑어보는 구글 클라우드 플랫폼』 - 맛보기복연 이
조대협, 최명근, 최유석, 윤성재, 김영균 지음 | 한빛미디어 | 2016.09.10
구글 클라우드 플랫폼을 처음 사용하는 사람을 위한 실습형 입문서.
이 책은 구글 클라우드를 처음 사용하는 사람이 가상 머신(VM) 기반의 클라우드 서비스 기능들을 빠르게 사용할 수 있도록 도울 목적으로, 실습 위주로 속도감 있게 구성하였다.
구글 클라우드의 가상 머신 서비스인 컴퓨트 엔진을 사용하기 위해 가입부터 VM 설정, 네트워크 설정, 오토 스케일링(자동 확장)과 모니터링, 그리고 MySQL 매지니드 서비스인 Cloud SQL의 사용법을 소개한다. 마지막으로 구글 클라우드만의 장점인 빅데이터 서비스, 전 세계를 덮는 전용 네트워크망, 합리적인 가격 정책을 소개한다.
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
전 세계적으로 클라우드 기반의 디지털 트랜스포메이션이 빠르게 진행되고 있음에도 불구하고, 기업에서 클라우드를 도입하고 마이그레이션 하는 과정은 여전히 어려움이 많습니다. 성공적인 마이그레이션은 클라우드로의 단순 인프라 변경에서 그치는 것이 아니라 비즈니스와 프로세스가 함께 변화할 때 완성될 수 있습니다.
그리고 그 변화의 중심에는 인공지능(AI)과 머신러닝(ML)이 있습니다. 인공지능과 머신러닝은 모든 것을 자동화하여 스스로 데이터를 분류하며 유의미한 가치를 찾아냅니다. 바로 여기에서부터 기업의 비즈니스 혁신은 시작됩니다.
클라우드로의 디지털 트랜스포메이션 전략과 인공지능/머신러닝을 활용한 비즈니스 혁신 방법 중, 어떻게 성공적으로 클라우드 마이그레이션을 할 수 있을지에 대해 이번 세션을 통해 알아보겠습니다.
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
BespinGlobal 컨설팅 본부
최정식 위원(js.choi@bespinglobal.com)
데이터 마이그레이션 세미나 - 데이터로 날자
Helping You Adopt Cloud | 가트너 선정 아시아 No.1 클라우드 MSP, 성공적인 클라우드 도입을 위한 전략, 구축, 운영 및 관리 서비스 제공
『빠르게 훑어보는 구글 클라우드 플랫폼』 - 맛보기복연 이
조대협, 최명근, 최유석, 윤성재, 김영균 지음 | 한빛미디어 | 2016.09.10
구글 클라우드 플랫폼을 처음 사용하는 사람을 위한 실습형 입문서.
이 책은 구글 클라우드를 처음 사용하는 사람이 가상 머신(VM) 기반의 클라우드 서비스 기능들을 빠르게 사용할 수 있도록 도울 목적으로, 실습 위주로 속도감 있게 구성하였다.
구글 클라우드의 가상 머신 서비스인 컴퓨트 엔진을 사용하기 위해 가입부터 VM 설정, 네트워크 설정, 오토 스케일링(자동 확장)과 모니터링, 그리고 MySQL 매지니드 서비스인 Cloud SQL의 사용법을 소개한다. 마지막으로 구글 클라우드만의 장점인 빅데이터 서비스, 전 세계를 덮는 전용 네트워크망, 합리적인 가격 정책을 소개한다.
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
출처: http://www.koren.or.kr/board/board.php?task=view&db=data2&no=44
<개발자에서>
최근에 클라우드 기술이 부각되면서 다음에서도 발빠르게 사내 프라이빗 클라우드 서비스를 준비중이다. 가장 먼저 한 일은 사내 개발자들이 언제든지 자신의 가상머신(VM)을 할당 받아 테스트해 볼 수 있는 사내 클라우드 플랫폼 구축이었다.
2011년 초 오픈소스인 클라우드스택을 최적화해 구축했으며, 개발자들은 공용 테스트 서버나 서비스 서버에서 못하던 자신만의 최신 기술 습득이나 테스트를 아무 구애 받지 않고 자기 서버에서 해 볼 수 있게 됐다. 이 플랫폼은 앞으로 클라우드 파운더리 기반의 사내 PaaS과 하둡 테스트베드로도 활용하고 있으며, 실제 다음 서비스에서 클라우드 컴퓨팅 기술을 활용하는 기초가 되고 있다.
- http://www.bloter.net/archives/107844
베스핀글로벌의 자체 개발 클라우드 관리 플랫폼, OpsNow(옵스나우)를 활용하여 AWS 클라우드 비용을 절감할 수 있는 전략을 알아보겠습니다.
국내 클라우드 도입 상황을 바탕으로 한 클라우드 도입 단계별 예산을 줄일 수 있는 방법은 보다 실질적이고 효율적인 클라우드 비용 운영 방안을 제시합니다.
[Agenda]
1. 국내 클라우드 도입의 현주소
2. AWS 클라우드 비용 최적화 방안
3. 클라우드 도입 단계별 비용 절감 방안
4. OpsNow를 활용한 클라우드 비용 80% 절감하기
최고의 속도와 미션 크리티컬 업무를 수행하기 위한, 'In-Memory-Computing 글로벌 리더 GridGain 솔루션' 을 소개합니다. 그리드 게인은 데이터 집약적인 애플리케이션을 분산 컴퓨팅을 통해 가속화하고 확장하는 인메모리 컴퓨팅 플랫폼 솔루션입니다. www.all-dt4u.com/
[주요 특성]
1.속도 : 메모리에 데이터를 로드(Load)하여 최대 백만배 빠른 속도
2.확장성 : 분산 및 병렬 처리로 비즈니스 로직 전체 실행 시간 감소
3. 디지털 트렌스포메이션 : 메모리 집약적인 아키텍쳐 기반으로 신속한 접근과 처리 가능
4. 중앙 집중식 관리 : 클러스터 실시간 모니터링 및 특정 이벤트 발생 시 알림 기능
5. 고객에 최적화된 통합 : RDBMS, NoSQL, 하둡 등 데이터베이스와 통합 가능
"GridGain은 오픈소스 Apache Ignite 기반의 In-Memory Computing 플랫폼으로, 웹 규모 애플리케이션, SaaS 및 클라우드 Conputing, 모바일 및 IoT 백엔드, 실시간 데이터 처리, 빅데이터 분석 등 분야에 성능 향상을 지원 합니다. "
이 강연에서는 NoSQL 데이터베이스인 DynamoDB를 활용하기 위해 개발 실무자가 알아야 할 실용적 지식을 소개해 드립니다. 테이블을 설계하고 모범사례를 도입해 최적화된 성능과 비용으로 고가용성 데이터베이스 아키텍처를 구축하는 방법에 대해 말씀드린 뒤 다양한 용도로 DynamoDB를 활용하고 계시는 한국 고객들의 사례에 대해 소개하도록 하겠습니다.
연사: 김일호, 아마존 웹서비스 솔루션즈 아키텍트
매년 11월말 AWS re:Invent 행사에서는 내년 클라우드 기술을 전망할 수 있는 새로운 서비스를 대거 출시했습니다. 올해 리인벤트 행사에서 발표된 신규 서비스 중 개발자들이 관심을 가질만한 서비스를 선보이는 시간으로 데모와 함께 소개합니다. 특히, AWS re:Invent에서 새로 출시한 Amazon CodeBuild, AWS X-Ray 등의 서비스를 통한 민첩한 데브옵스 방법을 알려드립니다. 리인벤트에서 발표된 신규 서비스로 클라우드 기술의 미래를 살펴보세요.
게임을 위한 최적의 AWS DB 서비스 소개 Dynamo DB, Aurora - 이종립 / Principle Enterprise Evang...BESPIN GLOBAL
지난 11월 Bespin Gaming Day 행사의 발표 자료를 통해 게임을 위한 최적의 AWS DB 서비스를 소개하겠습니다.
게임에 관련된 데이터에 대한 고민은 무척 다양합니다. 큰 범주로 나누어 보면 다음과 같습니다.
- DR은 어떻게 구축하지?
- 데이터 분석은 어떻게 해야하지?
- 고성능, 고가용성의 AWS DBMS 선택
- AI/ML은 어떻게 적용하지?
이런 게임 아키텍처의 현실과 고민을 해결하기 위한 관계형 DB Amazon Aurora와 No SQL DB Amazon Dynamo DB를 소개하고 데모에 대해 자세히 살펴보겠습니다.
Data Lake는 오늘날 데이터 기반에 의사 결정을 하기 위한 가장 일반적인 데이터 분석 아키텍처로 떠오르고 있습니다. 잘 설계된 Data Lake는 기업이 데이터 자산으로부터 가장 많은 비지니스 가치를 창출하도록 보장합니다. 본 세션을 통해 AWS 기반의 Data Lake 아키텍처를 소개하고, 다양한 사례를 통해 AWS 고객들은 데이터 분석 플랫폼을 어떤 방식으로 설계해서 활용하고 있는지 살펴봅니다.
다시보기 링크: https://youtu.be/mE8V9oNXdrs
All about Data Center Migration Session 3. 효율적인 클라우드 운영을 위한 필수 선택BESPIN GLOBAL
클라우드매니지드서비스(MSP)는 효율적인 클라우드 운영을 위한 필수 선택입니다.
클라우드 도입, 관리, 운영, 비용 점감 등 넓은 부분에서 전문성을 요구하기 때문입니다.
MSP 전문 기업 베스핀글로벌에서 클라우드에 대한 해답을 드립니다.
IT 직무 종사자를 대상으로 진행한 베스핀글로벌의 설문 리포트 '2018 국내 클라우드 도입의 현주소'의 결과를 바탕으로 실질적인 정보를 제공합니다.
[목차]
1. 클라우드 비용 더 아낄 수 있다.
2. 어떻게 최적화 할 것인가?
3. What is MSP?
4. 매니지드 서비스 필요성
5. 베스핀글로벌 매니지드 서비스 차별화
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
출처: http://www.koren.or.kr/board/board.php?task=view&db=data2&no=44
<개발자에서>
최근에 클라우드 기술이 부각되면서 다음에서도 발빠르게 사내 프라이빗 클라우드 서비스를 준비중이다. 가장 먼저 한 일은 사내 개발자들이 언제든지 자신의 가상머신(VM)을 할당 받아 테스트해 볼 수 있는 사내 클라우드 플랫폼 구축이었다.
2011년 초 오픈소스인 클라우드스택을 최적화해 구축했으며, 개발자들은 공용 테스트 서버나 서비스 서버에서 못하던 자신만의 최신 기술 습득이나 테스트를 아무 구애 받지 않고 자기 서버에서 해 볼 수 있게 됐다. 이 플랫폼은 앞으로 클라우드 파운더리 기반의 사내 PaaS과 하둡 테스트베드로도 활용하고 있으며, 실제 다음 서비스에서 클라우드 컴퓨팅 기술을 활용하는 기초가 되고 있다.
- http://www.bloter.net/archives/107844
베스핀글로벌의 자체 개발 클라우드 관리 플랫폼, OpsNow(옵스나우)를 활용하여 AWS 클라우드 비용을 절감할 수 있는 전략을 알아보겠습니다.
국내 클라우드 도입 상황을 바탕으로 한 클라우드 도입 단계별 예산을 줄일 수 있는 방법은 보다 실질적이고 효율적인 클라우드 비용 운영 방안을 제시합니다.
[Agenda]
1. 국내 클라우드 도입의 현주소
2. AWS 클라우드 비용 최적화 방안
3. 클라우드 도입 단계별 비용 절감 방안
4. OpsNow를 활용한 클라우드 비용 80% 절감하기
최고의 속도와 미션 크리티컬 업무를 수행하기 위한, 'In-Memory-Computing 글로벌 리더 GridGain 솔루션' 을 소개합니다. 그리드 게인은 데이터 집약적인 애플리케이션을 분산 컴퓨팅을 통해 가속화하고 확장하는 인메모리 컴퓨팅 플랫폼 솔루션입니다. www.all-dt4u.com/
[주요 특성]
1.속도 : 메모리에 데이터를 로드(Load)하여 최대 백만배 빠른 속도
2.확장성 : 분산 및 병렬 처리로 비즈니스 로직 전체 실행 시간 감소
3. 디지털 트렌스포메이션 : 메모리 집약적인 아키텍쳐 기반으로 신속한 접근과 처리 가능
4. 중앙 집중식 관리 : 클러스터 실시간 모니터링 및 특정 이벤트 발생 시 알림 기능
5. 고객에 최적화된 통합 : RDBMS, NoSQL, 하둡 등 데이터베이스와 통합 가능
"GridGain은 오픈소스 Apache Ignite 기반의 In-Memory Computing 플랫폼으로, 웹 규모 애플리케이션, SaaS 및 클라우드 Conputing, 모바일 및 IoT 백엔드, 실시간 데이터 처리, 빅데이터 분석 등 분야에 성능 향상을 지원 합니다. "
이 강연에서는 NoSQL 데이터베이스인 DynamoDB를 활용하기 위해 개발 실무자가 알아야 할 실용적 지식을 소개해 드립니다. 테이블을 설계하고 모범사례를 도입해 최적화된 성능과 비용으로 고가용성 데이터베이스 아키텍처를 구축하는 방법에 대해 말씀드린 뒤 다양한 용도로 DynamoDB를 활용하고 계시는 한국 고객들의 사례에 대해 소개하도록 하겠습니다.
연사: 김일호, 아마존 웹서비스 솔루션즈 아키텍트
매년 11월말 AWS re:Invent 행사에서는 내년 클라우드 기술을 전망할 수 있는 새로운 서비스를 대거 출시했습니다. 올해 리인벤트 행사에서 발표된 신규 서비스 중 개발자들이 관심을 가질만한 서비스를 선보이는 시간으로 데모와 함께 소개합니다. 특히, AWS re:Invent에서 새로 출시한 Amazon CodeBuild, AWS X-Ray 등의 서비스를 통한 민첩한 데브옵스 방법을 알려드립니다. 리인벤트에서 발표된 신규 서비스로 클라우드 기술의 미래를 살펴보세요.
게임을 위한 최적의 AWS DB 서비스 소개 Dynamo DB, Aurora - 이종립 / Principle Enterprise Evang...BESPIN GLOBAL
지난 11월 Bespin Gaming Day 행사의 발표 자료를 통해 게임을 위한 최적의 AWS DB 서비스를 소개하겠습니다.
게임에 관련된 데이터에 대한 고민은 무척 다양합니다. 큰 범주로 나누어 보면 다음과 같습니다.
- DR은 어떻게 구축하지?
- 데이터 분석은 어떻게 해야하지?
- 고성능, 고가용성의 AWS DBMS 선택
- AI/ML은 어떻게 적용하지?
이런 게임 아키텍처의 현실과 고민을 해결하기 위한 관계형 DB Amazon Aurora와 No SQL DB Amazon Dynamo DB를 소개하고 데모에 대해 자세히 살펴보겠습니다.
Data Lake는 오늘날 데이터 기반에 의사 결정을 하기 위한 가장 일반적인 데이터 분석 아키텍처로 떠오르고 있습니다. 잘 설계된 Data Lake는 기업이 데이터 자산으로부터 가장 많은 비지니스 가치를 창출하도록 보장합니다. 본 세션을 통해 AWS 기반의 Data Lake 아키텍처를 소개하고, 다양한 사례를 통해 AWS 고객들은 데이터 분석 플랫폼을 어떤 방식으로 설계해서 활용하고 있는지 살펴봅니다.
다시보기 링크: https://youtu.be/mE8V9oNXdrs
All about Data Center Migration Session 3. 효율적인 클라우드 운영을 위한 필수 선택BESPIN GLOBAL
클라우드매니지드서비스(MSP)는 효율적인 클라우드 운영을 위한 필수 선택입니다.
클라우드 도입, 관리, 운영, 비용 점감 등 넓은 부분에서 전문성을 요구하기 때문입니다.
MSP 전문 기업 베스핀글로벌에서 클라우드에 대한 해답을 드립니다.
IT 직무 종사자를 대상으로 진행한 베스핀글로벌의 설문 리포트 '2018 국내 클라우드 도입의 현주소'의 결과를 바탕으로 실질적인 정보를 제공합니다.
[목차]
1. 클라우드 비용 더 아낄 수 있다.
2. 어떻게 최적화 할 것인가?
3. What is MSP?
4. 매니지드 서비스 필요성
5. 베스핀글로벌 매니지드 서비스 차별화
[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...Amazon Web Services Korea
현대의 애플리케이션 개발은 비지니스 요구사항을 빠르게 수용하여 구현한 뒤, 피드백을 통해 개선하는 과정을 지속적으로 반복해야 합니다. 본 세션에서는 AWS가 제공하는 코드 기반 인프라(Infrastructure as Code) 관련 도구를 활용하여 현대의 애플리케이션 개발을 위한 더 나은 환경을 어떻게 구성하며, 어떤 이점이 있는지 소개합니다. 기업에서 적용한 실제 사례를 통해 보다 더 직접적인 활용법을 확인할 수 있습니다. 기업에서 적용한 실제 사례를 통해 보다 더 직접적인 활용법은 물론, 조직에 필요한 변화 부터 환경 구성, 개발 진행, 변화 수용에 대해서 알 수 있습니다.
효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019Amazon Web Services Korea
효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용
김태현 솔루션즈 아키텍트, AWS
AWS에서는 Big Data 분석 및 처리를 위해 분석 목적에 맞는 다양한 Big Data Framework 서비스를 지원합니다. 이 세션에서는 시간이 지날수록 증가하는 데이터의 분석 및 처리를 위해 사용되는 AWS Glue와 Amazon EMR 같은 AWS Big Data Framework의 내부구조를 살펴보고 머신러닝을 포함한 다양한 분석 및 ETL을 위해 효율적으로 사용할 수 있는 방법들을 소개합니다.
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트Dae Kim
CloudBread
클라우드 기반 무료 오픈소스 프로젝트로, 모바일 게임과 모바일 앱에 최적화된 게임 서버 엔진입니다. 모든 서비스는 마이크로소프트의 클라우드 서비스인 Azure에 최적화되어 동작하며, 안정성과 확장성을 목표로 개발 중입니다.
기능
•PaaS / DaaS 서버 엔진•PaaS, DaaS 로 손쉬운 개발 및 서비스 즉시 배포
•Real Auto Scale - PaaS
•개발/테스트/배포 = 통합 환경
•서비스 규모에 따른 앱 변경 없음
글로벌 론칭 아키텍처
•글로벌 론칭+데이터 동기화
•설계 부터 클라우드에 최적화된 아키텍처 및 프레임워크로 개발
•오픈소스 프레임워크 활용 개발
보안, 관리, 기술교육
•저장/통신에 표준 암호화 기술 적용
•기본 관리자 서비스 및 커스터마이징
•분석/관리 배치 작업 추가 제작 가능
개발자 그룹
•페이스북 사용자 그룹 : https://www.facebook.com/groups/cloudBreadProject/
지원되는 모바일 & 클라이언트환경
•iOS, Android, Windows Phone, Windows 스토어앱, Xamarin, PhoneGap, Sencha 등
•Microsoft Azure Mobile Service가 지원하는 모바일 및 다양한 클라이언트 플랫폼 지원 : http://azure.microsoft.com/ko-kr/documentation/services/mobile-services/
설치
•Wiki의 튜토리얼 설치 참조
프로젝트 설명
•모바일게임과 모바일 앱에서 사용되는 사용자의 패턴과 액션을 기록해 기능들을 제공
•클라이언트 모바일 디바이스는 게임서버로 JSON 방식의 데이터를 요청하고 서버가 해당 데이터를 처리 후 응답
•약 100여개의 비즈니스 로직이 기본제공(Wiki 참조)
•클라이언트는 마이크로소프트가 오픈소스로 직접 만들어 제공하는 라이브러리를 통해 서버로 API를 호출
실행 예제와 API 리스트는 Wiki 참조
Contribute/질문/토론
•페이스북 사용자 그룹 : https://www.facebook.com/groups/cloudBreadProject/
Just Model It 이벤트에서 사용할 Backend.AI 에 관한 소개입니다. Backend.AI의 개괄, 주요 기능 및 사용예들을 다룹니다. 또한 Backend.AI 를 이용한 End-to-end ML model 개발 시나리오도 소개합니다.
An Introduction to Backend.AI to use in Just Model It event. It covers the overview of Backend.AI, its main features and examples. It also introduces the scenario of developing end-to-end ML model using Backend.AI.
9. Spark Cluster
Cluster Manager Types
- Standalone : a simple cluster manager included with Spark
- Apache Mesos : a genearls cluster manager that can also run Hadoop MR
- Hadoop YARN : the resource manager in Hadoop 2.
- Kubernetes an open-source system for automating deployment, scaling, and management
of containerized applications
12. Google Cloud Platform
Why Google Cloud Platform?
Future-Proof Infrastructure
보안, 고성능, 비용효율성
Seriously Powerful
Data & Analytics
빅데이터를 활용해 더 나은
제품을 개발 가능.
Serverless
용량, 안정성, 성능을 신경 쓸
필요없는 Serverless 환경
13. Cloud Dataproc
Cloud Dataproc은 빠르고 사용하기 쉬운 관리형 클라우드 서비스로서 Apache Spark 클러스터를 효율적인
방식으로 실행합니다. 몇 시간이나 며칠씩 걸리던 작업이 몇 분이나 몇 초 만에 끝나게 되고, 사용한
리소스에 대해서만 요금을 지불하면 됩니다(초당 청구). Cloud Dataproc은 다른 Google Cloud
Platform(GCP) 서비스와도 쉽게 통합되어 데이터 처리, 분석, 머신러닝을 위한 강력하고도 완전한
플랫폼을 제공합니다.
14. Cloud Dataproc
GCP(Google Cloud Platform) 서비스와 쉽게 통합되어 데이터 처리, 분석, 머신러닝을 위한 플랫폼을
제공합니다.
Fast & Scalable Data Processing
노드 수를 3개에서 수백 개까지 조절할 수 있어 데이터 파이프라인이 클러스터보다 커질 일이 없습니다.
Affordable Pricing
실제 사용에 따른 초단위 가격 구조 저렴한 인스턴스를 포함할 수 있어 낮은 비용으로 강력한 클러스터를 얻을 수
있습니다.
49. GCP Cloud Vision API
Cloud Vision API
강력한 이미지 분석
개발자는 강력한 기계학습 모델을 사용하기 쉬운 RERST API로 통합한 Vision API를 이용해
이미지의 내용을 파악할 수 있습니다.
- Image Classification
- Object Detection
- OCR(광학 문자 인식)
50. GCP Cloud Vision API
Cloud Vision API사용 설정
https://console.developers.google.com/apis/api/vision.googleapis.com/
51. GCP Cloud Storage
클라우드 저장소(Cloud Storage) 버킷(bucket) 만들기
이미지 검색을 위해 Google Cloud Storage에 저장된 파일의 URL 전달
54. GCP Cloud Vision API
Vision API 요청(request) 생성
Cloud 콘솔에서 vison-request.json 생성하고 Cloud Shell의 Code Editor 수정
55. GCP Cloud Vision API
Google Cloud Shell API 요청
$ curl -s -X POST -H "Content-Type: application/json" --data-binary @ocr-
request.json https://vision.googleapis.com/v1/images:annotate?key=${API_KEY}
56. GCP Cloud Vision API
결과 확인
WELCOMEnTOnNevadanTHE SILVER STATEnPacificnTime Zonen
57. GCP Cloud Translation API
Translation API
빠르고 동적인 번역
최첨단 기술인 인공신경망 기계 번역을 이용하여 임의의 문자열을 지원되는 언어로 번역
응답성이 높으므로 웹사이트의 애플리케이션으로 통합 가능
총 100가지의 언어를 제공
58. GCP Cloud Translation API
Translation API 사용 설정
https://console.developers.google.com/apis/api/translate.googleapis.com/
59. GCP Cloud Translation API
이미지에서 추출한 문장(영어)을 한글로 번역
translation-request.json 파일 생성 target에 대한 언어 설정
60. GCP Cloud Translation API
Vision API 요청 결과 문장 가져오기
jq 명령어를 이용해 json 파일에 원하는 텍스트를 가져옵니다.
$ jq .responses[0].textAnnotations[0].description vision-response.json
61. GCP Cloud Translation API
translation-request.json 쓰기 작업
$ STR=$(jq .responses[0].textAnnotations[0].description vision-response.json) &&
STR="${STR//"}" && sed -i "s|your_text_here|$STR|g" translation-request.json
62. GCP Cloud Translation API
Translation API 실행하기
$ curl -s -X POST -H "Content-Type: application/json" --data-binary @translation-
request.json https://translation.googleapis.com/language/translate/v2?key=${API_KEY} -o
translation-response.json
63. GCP Cloud Translation API
이미지에서 추출한 문장(영어)을 한글로 번역
translation-request.json 파일 생성 target에 대한 언어 설정
64. GCP Cloud Natural Language API
Natural Language API
강력한 텍스트 분석(텍스트 문서, 뉴스 기사, 블로그 게시물에 언급한 인물, 장소, 이베튼)
정보 추출하고, 감정 파악, 고객 대화를 통해 의도 분석
Google Cloud Speech API 결합!
65. GCP Cloud Natural Language API
Natural Language API 사용 설정
https://console.developers.google.com/apis/library/language.googleapis.com/
66. GCP Cloud Natural Language API
Vision API로 나온 텍스트를 NL API 넣어 분석
nl-request.json 생성
67. GCP Cloud Natural Language API
Translation API를 통해 번역된 NL API에 복사
$ STR=$(jq .data.translations[0].translatedText translation-response.json) &&
STR="${STR//"}" && sed -i "s|your_text_here|$STR|g" nl-request.json
68. GCP Cloud Natural Language API
Entity 분석 요청
$ curl "https://language.googleapis.com/v1/documents:analyzeEntities?key=${API_KEY}" -s -X POST -
H "Content-Type: application/json" --data-binary @nl-request.json