Pivotal Cloud Foundry(PCF) 2.0 and Pivotal Container Service ( PKS ) 신혜원VMware Tanzu Korea
클라우드 기반 어플리케이션을 위한 엔터프라이즈 플랫폼인 Pivotal Cloud Foundry 2.0이 새롭게 릴리즈 되면서 기존 버전과 달라진 주요 기능을 살펴보고, Pivotal Container Service (PKS)를 이용해서 개발자가 일관되고 예측 가능한 방법으로 코드를 신속하게 빌드하고 배포하는 방법에 대해 알아봅니다.
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...Amazon Web Services Korea
AWS re:Invent에서 소개된 개발에서 운영까지 이어지는 파이프라인 전체에 대한 최신 기술을 통해, 사일로를 분리하고 협업을 향상하는 방법을 소개합니다. 거버넌스 제어를 위한 AWS Control Tower, 코드 수준에서의 위험성 사전 탐지를 위한 Amazon CodeGuru Reviewer, 더 빠르고 풍부한 기능의 앱 제작을 위한 AWS Amplify Studio, IaC를 위한 AWS Cloud Development Kit, 그리고 운영 효율성을 향상 시키는 Amazon CloudWatch의 신규 기능을 알아봅니다.
Pivotal Cloud Foundry(PCF) 2.0 and Pivotal Container Service ( PKS ) 신혜원VMware Tanzu Korea
클라우드 기반 어플리케이션을 위한 엔터프라이즈 플랫폼인 Pivotal Cloud Foundry 2.0이 새롭게 릴리즈 되면서 기존 버전과 달라진 주요 기능을 살펴보고, Pivotal Container Service (PKS)를 이용해서 개발자가 일관되고 예측 가능한 방법으로 코드를 신속하게 빌드하고 배포하는 방법에 대해 알아봅니다.
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...Amazon Web Services Korea
AWS re:Invent에서 소개된 개발에서 운영까지 이어지는 파이프라인 전체에 대한 최신 기술을 통해, 사일로를 분리하고 협업을 향상하는 방법을 소개합니다. 거버넌스 제어를 위한 AWS Control Tower, 코드 수준에서의 위험성 사전 탐지를 위한 Amazon CodeGuru Reviewer, 더 빠르고 풍부한 기능의 앱 제작을 위한 AWS Amplify Studio, IaC를 위한 AWS Cloud Development Kit, 그리고 운영 효율성을 향상 시키는 Amazon CloudWatch의 신규 기능을 알아봅니다.
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개if kakao
황민호(robin.hwang) / kakao corp. DSP개발파트
---
최근 Spring Cloud와 Netflix OSS로 MSA를 구성하는 시스템 기반의 서비스들이 많아지는 추세입니다.
카카오에서도 작년에 오픈한 광고 플랫폼 모먼트에 Spring Cloud 기반의 MSA환경을 구성하여, API Gateway도 적용하였는데 1년 반 정도 운영한 경험을 공유할 예정입니다. 더불어 MSA 환경에서는 API Gateway를 통해 인증을 어떻게 처리하는지 알아보고 OAuth2 기반의 JWT Token을 이용한 인증에 대한 이야기도 함께 나눌 예정입니다.
Pivotal 에서는 GE, AllState, VolksWagen 등 세계 유수의 기업들과 긴밀한 협업 관계를 이루고 있습니다. 본 세션에서는 클라우드 네이티브 및 Digital Transformation 을 위한 조직 구조, 문화, 환경을 알아보고 Pivotal 에서 어떻게 도움을 드릴 수 있는지 알아봅니다.
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
What is Cloud-native - DevOps, MSA and Cloud-native: Openshift 활용을 위한 Application의 준비, Cloud Native
*웨비나 다시보기 영상 바로가기:
https://www.youtube.com/watch?v=tzSBS-vki6w
안녕하세요. 이희종입니다. 한국 오라클에서 근무 하고 있습니다.
저희 팀에서는 지식 먹방이라는 방송을 Youtube 채널을 통해서 하고 있구요. 이번에 마이크로서비스라는 주제를 가지고 한번 다루어 보는 시간을 가져 보았습니다. 아직 마이크로서비스라는 단어에 대해서 생소하신 분이라면 개념을 이해하기에 좋은 자료라고 생각됩니다.
방송영상은 https://www.youtube.com/watch?v=64t4Kck6JEQ 보실 수 있습니다.
이와 더불어 오라클 클라우드 서비스 중에 하나인 Application Container Cloud Service 에 대한 내용도 포함되어 있습니다.
게임 개발을 완료하고 출시 전에는 부하 테스트 과정이 필수입니다. 부하 테스트를 통해 서비스의 문제점을 미리 파악할 수 있습니다. 1부에서는 AWS 환경에서 게임 서비스에 대규모 부하를 주는 방법을 알아보겠습니다. 또한 AWS의 여러 서비스를 통해 이런 서비스 상황을 모니터링하는 방법을 알아 보겠습니다. 2부는 AWS에서 카오스 엔지니어링을 구현해보겠습니다.
Domain Driven Design 기반의 마이크로서비스 디자인 방법론에 대해 설명을 하고 피보탈이 권장하는 모노리스 애플리케이션의 마이크로서비스 전환 방법론에 대해 살펴봅니다. 또한 실제 마이크로서비스 프로젝트에서 발생할 수 있는 우려사항들에 대해서도 국내 프로젝트 경험을 바탕으로 짚어봅니다.
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개if kakao
황민호(robin.hwang) / kakao corp. DSP개발파트
---
최근 Spring Cloud와 Netflix OSS로 MSA를 구성하는 시스템 기반의 서비스들이 많아지는 추세입니다.
카카오에서도 작년에 오픈한 광고 플랫폼 모먼트에 Spring Cloud 기반의 MSA환경을 구성하여, API Gateway도 적용하였는데 1년 반 정도 운영한 경험을 공유할 예정입니다. 더불어 MSA 환경에서는 API Gateway를 통해 인증을 어떻게 처리하는지 알아보고 OAuth2 기반의 JWT Token을 이용한 인증에 대한 이야기도 함께 나눌 예정입니다.
Pivotal 에서는 GE, AllState, VolksWagen 등 세계 유수의 기업들과 긴밀한 협업 관계를 이루고 있습니다. 본 세션에서는 클라우드 네이티브 및 Digital Transformation 을 위한 조직 구조, 문화, 환경을 알아보고 Pivotal 에서 어떻게 도움을 드릴 수 있는지 알아봅니다.
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
What is Cloud-native - DevOps, MSA and Cloud-native: Openshift 활용을 위한 Application의 준비, Cloud Native
*웨비나 다시보기 영상 바로가기:
https://www.youtube.com/watch?v=tzSBS-vki6w
안녕하세요. 이희종입니다. 한국 오라클에서 근무 하고 있습니다.
저희 팀에서는 지식 먹방이라는 방송을 Youtube 채널을 통해서 하고 있구요. 이번에 마이크로서비스라는 주제를 가지고 한번 다루어 보는 시간을 가져 보았습니다. 아직 마이크로서비스라는 단어에 대해서 생소하신 분이라면 개념을 이해하기에 좋은 자료라고 생각됩니다.
방송영상은 https://www.youtube.com/watch?v=64t4Kck6JEQ 보실 수 있습니다.
이와 더불어 오라클 클라우드 서비스 중에 하나인 Application Container Cloud Service 에 대한 내용도 포함되어 있습니다.
게임 개발을 완료하고 출시 전에는 부하 테스트 과정이 필수입니다. 부하 테스트를 통해 서비스의 문제점을 미리 파악할 수 있습니다. 1부에서는 AWS 환경에서 게임 서비스에 대규모 부하를 주는 방법을 알아보겠습니다. 또한 AWS의 여러 서비스를 통해 이런 서비스 상황을 모니터링하는 방법을 알아 보겠습니다. 2부는 AWS에서 카오스 엔지니어링을 구현해보겠습니다.
Domain Driven Design 기반의 마이크로서비스 디자인 방법론에 대해 설명을 하고 피보탈이 권장하는 모노리스 애플리케이션의 마이크로서비스 전환 방법론에 대해 살펴봅니다. 또한 실제 마이크로서비스 프로젝트에서 발생할 수 있는 우려사항들에 대해서도 국내 프로젝트 경험을 바탕으로 짚어봅니다.
Pivotal은 개발자 생산성을 높이고 운영비용을 줄이면서 성공적인 비지니스를 할 수 있도록 개발 환경의 혁신 문화와 플랫폼을 제공하고 있습니다.
본 세션에서는 플랫폼의 구조와 효과에 대해 소개하며 기업이 진정한 기술선도 업체로 발전해 갈 수 있도록 혁신적은 플랫폼 *PAS, *PKS를 소개합니다.
*PAS: Pivotal Application Service로 개발자에게 기능 구현 속도를 높이고, 운영 팀은 세계 최고 수준의 가용성을 제공해주는 서비스입니다.
*PKS: Pivotal Container Service로 Kubernates의 배포, 관리, 모니터링, 업데이트 등을 자동화하고 Pivotal에서 관리해주는 서비스입니다
Meetup tools for-cloud_native_apps_meetup20180510-vsminseok kim
마이크로서비스로 시스템을 구성하면 서비스간에 연관관계가 줄어들면서 서비스 릴리즈 속도가 높아지고 유연하게 대처할 수 있지만, 관리포인트가 늘어나게 되어 운영상에 많은 어려움을 마주치게 됩니다. 배포 될 때마다 생성되고 소멸되는 마이크로서비스를 다른 마이크로서비스가 쉽게 참조하게 하고 마이크로서비스들의 설정 정보를 일관되게 관리하는 일은 쉬운일이 아닙니다. 이러한 문제를 해결하기 위해 Spring Cloud 프로젝트와 같은 도구를 비롯하여 Pivotal Cloud Foundry와 같은 클라우드 플랫폼등이 있습니다. 이번 밋업에서는 마이크로서비스를 운영할 때의 어려운점과 도움을 주는 다양한 도구들에 대해 알아보도록 하겠습니다.
Backend.AI (https://backend.ai)는 클라우드 및 온-프레미스 환경에서 여러 사용자가 안전하고 효율적으로 컴퓨팅 자원을 공유할 수 있는 머신러닝에 특화된 인프라 관리 프레임워크입니다. 현재 널리 사용되고 있는 오픈소스 기술인 OpenStack, Kubernetes 등과 비교하여 어떤 특징과 차이점이 있는지 소개하고, 프레임워크의 구조와 기반 기술 및 응용 사례를 데모와 함께 소개합니다.
* 발표 동영상: https://youtu.be/xWSk3h4IlcY
데브옵스는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합입니다. 기존의 소프트웨어 개발 및 인프라 관리 프로세스를 사용하는 조직보다 제품을 더 빠르게 혁신하고 개선할 수 있도록 AWS 에서는 어떻게 도움 드릴 수 있는지 알아봅니다.
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.
Lablupconf session8 "Paving the road to AI-powered world"Lablup Inc.
Lablup Conf 1st (Session4/Core)
"Paving the road to AI-powered world" - 김준기
- 발표내용
* Recap of Backend.AI history
* Future roadmap of Backend.AI for next 2 years
- 영상보러가기 : https://youtu.be/kAGSl99U0Bo
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdfOpen Source Consulting
최근 금융권이나 공공기관에서는 차세대 프로젝트에 PaaS 기반 시스템을 구축하고 그 위에 마이크로서비스아키텍처(MSA)를 구현하기 위해 많은 투자를 하고 있는데요, 많은 기업들이 오픈소스 기반의 인프라를 고려할 때 기술지원이나 버전 업그레이드 등에 대한 애로사항을 겪게 됩니다. 이런 문제에 대한 해결 방안 중 하나가 바로 커뮤니티 기반의 오픈소스 재단을 활용하는 것인데요!
본 자료에서 커뮤니티 오픈소스 기반 인프라 구축의 장점과 실제 사례에 대해 확인해 보실 수 있습니다.
이준영 (현 소프트웨어인라이프 연구원)
OpenShfit와 CSB.IO
인프라 비용을 절감하고 애플리케이션 개발속도를 향상 시킬 수 있는 방안으로 PaaS와 레드햇의 오픈 소스 솔루션인 OpenShift에 대하여 설명한다.
그리고, CSB.IO와 OpenShift의 미래 모습에 대해서도 소개한다.
- The Cloud Life Seminar 2014 발표 내용
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020AWSKRUG - AWS한국사용자모임
AWS Community Day는 AWS를 사용하는 개발자 및 고급 사용자들이 주축이 되어 AWS 서비스 활용 방법 및 사용 대한 정보를 공유하는 기술 컨퍼런스입니다. 이번에는 지난 12월 미국 라스베가스에서 열린 AWS re:Invent 2019 행사에 직접 참여하셨던 분들이 꼽은 흥미로운 신규 서비스 소개와 아울러 인공지능, 서버리스, 컨테이너, 데브옵스 및 프론트엔드 분야의 다양한 애플리케이션 개발 및 구축 시, 개발자의 입장에서 AWS 클라우드 도입 및 활용 사례를 생생하게 전달해 드리는 시간이었습니다.
클라우드 컴퓨팅과 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
[Agenda]
*토크쇼 주제: Cloud Native를 위한 컨테이너 플랫폼 구현과 활용 이야기
1. 시장 및 기술동향 소개 & Container & Kubernetes 소개
2. Red Hat OpenShift를 왜 써야 할까요?
3. OpenShift Infra 구성 방안은 어떻게 되나요?
4. OpenShift와 Kubernetes의 주요 차이점은 무엇일까요?
5. 완전한 오픈소스 기반 OpenShift로 PaaS를 빠르게 구축이 가능 하나요?
6.컨테이너플랫폼의 운영을 효율적으로 하기위한 표준화에는 어떤 것이 필요할까요?
7. Red Hat OpenShift를 이용하여 기존의 시스템을 마이그레이션 하는 방법은 무엇인가요?
8. 개발자와 운영자가 일을 수월하게 할 수 있도록 도움을 준다고 하는데 어떠한 부분인가요?
9. Red Hat OpenShift 구축 성공 사례가 있나요?
Similar to Open standard open cloud engine (3) (20)
Suggested platform provides a contactless microservices / cloud native application design learning and development using online tools including Cloud-ide and Event-storming tool, kafka, Spring-boot and kubernetes without any installation
Event storming based msa training commerce example v2uEngine Solutions
Event storming based msa training with a commerce example. Contains analysis, implementation and operation by event storming and microservices frameworks and devops tools
Event storming based msa training with a commerce example. Contains analysis, implementation and operation by event storming and microservices frameworks and devops tools
designing, implementing and delivering microservices with event storming, spr...uEngine Solutions
Implementing Microservices is something like an adventure. Analyzing and decomposing microservices with applying DDD and make them into code, all is not easy. With new simple approach - Event storming, designing and implementing an event-driven MSA became easier ever seen before.
By event storming, we can derive so many meaningful objects such as Entity, Domain Events, and Services that can be mapped with implementation objects in Spring cloud.
1. 2nd Open Cloud, Open Standard Seminar
Open Source, Open Cloud Engine
Open Cloud Engine Initiative
JY Jang, James Ahn, BG Kim
www.opencloudengine.org
12. Open Cloud Engine
• Open Source PaaS Project
• Develop, Manage & Monetize Future
Application
– Open Source, Open Standard
– Focused on Business Applications
– Full Software Stack For PaaS
– Simple. Easy of Use
13. Approach – Standard Model
•
Forrester‟s PaaS Reference Architecture Compliant Open PaaS
인프라 사용의
가상화
플랫폼 서비스
(비즈니스) 의
기반 제공
가입자의 셀프
서비스
• 개발자가 IaaS 핸들링을 할 줄 몰라도 추상화
된 API만으로 클라우드 앱을 개발 할 수 있다.
• 개발자별 개발 환경서버의 설정이 없이도 곧
바로 개발이 가능하다.
• 멀티태넌시 (다중 가입자) – 싱글 인스턴스에
대한 기반 프레임워크가 제공된다.
• 빅데이터, N-Screen 및 모바일 개발을 위한
SW 인프라도 제공해준다.
• 앱의 게시(광고), (퍼블릭인 경우) 가격책정,
계약(SLA체결), 빌링, SaaS ALM 통한 형상관
리, 테스팅, 디플로이(빌드) 자동화, 프로비저닝
자동화 등을 제공하여 제공자가 쉽게 단일 통합
아키텍처상에서 앱을 제공하고 성과를 측정할
수 있다.
• 앱의 취득(구매), 사용자 (조직도)관리, SaaS
앱의 오케스트래이션 커스터마이징, 레거시와
의 통합설정, 데이터 통합, 메타데이터 설정 (브
랜드 등) 을 가입자가 직접 수행할 수 있다.
14. Members are…
•
•
MHR
•
•
SW Dev. & Modeling Tool Expert
Garuda Main Contributor
•
•
Big Data Expert
Flamingo Main Contributor
Open Stack Expert
Netra Main Contributor
•
SW Eng. Tool Expert
•
Database Expert
18. What Garuda Provides
Cloud IDE /
SaaS
migrator
Dev
Portal
Developers
(Providers)
Model
Platform
(BPM/BRE/B
I)
eGov
Framework
SelfService
Portal
Users
(Tenants)
App Store
SaaS Security / Multi-tenancy Framework
Metering / Billing
WAS (Tomcat Extension)
19. Development Process using Garuda
제공자-운영자-소비자가 참여하여 개발~앱스토어까지의 생태계 사이클을
참여자가 IaaS의 직접적인 핸들링 없이 지원
모델링 &
피드백
개발
웹에서 개발
아키텍트
모델링
표준
프레임워크
개발
커뮤니티
앱스토어
셀프서비스
개발자
취득 &
클라우드
커스터마
테스트
이징
운영자
게시
가입자
(이미지)
빌드
20. eGov Framework based Garuda IDE
표준 프레임워크 (이클립스) 기반의 개발 / 디버깅 / 개발자 협업 도구:
기존 표준 프레임워크
(eGov Frmwk)의 확
장 플러그인으
• 기존 표준 프레임워크
기반에서 개발한 제품을
클라우드 전환 용이
• 표준 프레임워크의 다양
한 개발 지원 도구 재사
용
개발자 지원 도구
• 마켓플레이스, ALM접
근
• 워크리스트 컨셉
데이터 전자정부 1위
브랜드 밸류
• 해외시장 접근 전략
New Open Cloud Engine Server
22. Garuda Demo
• E-Gov Framework based Development
• Migrating Existing Open Source Software
„Alfresco‟ into Garuda and making it Multitenancy Supported
23. What Flamingo Provides
Hadoop
Map-Reduce
Designer
Cloud IDE /
SaaS
migrator
Developers
(Providers)
Dev
Portal
Model
Platform
(BPM/BRE/B
I)
HDFS
Manager
eGov
Framework
Hadoop
Dashboard
SelfService
Portal
App Store
SaaS Security / Multi-tenancy Framework
Metering / Billing
WAS (Tomcat Extension)
Hadoop
Scheduler
Users
(Tenants)
24. Flamingo Big Data Platform
빅데이터 분석 플로우 설계 및 실행, HDFS 관리, 배치 스케줄링
MapReduce 기반 협업 필터링 알고리즘
MapReduce
Designer
• 웹 브라우저 기반 도구
• Hadoop의
MapReduce 지원
• 빅데이터 분석 모듈 연
계 동작 지원
• DAG(Directly Acyclic
Graph) 기반 그래프 엔
진 탑재(OpenGraph)
• 워크플로우 관리
• 워크플로우 실행
MapReduce 전처리
• 재사용 가능한
MapReduce 기반 전
처리 모듈
• Clean, Group By,
Filter, Replace,
Generate, Union,
Rank 등등 지원
협업 필터링 알고리즘을 드래그 앤 드
롭
더블클릭 후 협업 필터링 파라미터 설
정
Pig Script 편집기를 이용하여 Pig Script를 작성 (예시)
25. Flamingo Big Data Platform
빅데이터 분석 플로우 설계 및 실행, HDFS 관리, 배치 스케줄링
HDFS 브라우저
• Hadoop의 HDFS를 윈도
의 익스플로러 스타일로
관리
• 파일 및 디렉토리 관리
• 업로드 및 다운로드
작업 스케줄링
• MapReduce Designer의
분석 플로우를 배치 작업
행태로 스케줄링
• Scale Out 형태의 클러스
터링 기반 스케줄러로 대
용량 배치의 분산 처리
• Cron Expression 지원
• 배치 작업의 생명 주기 관
리
대쉬보드
분석 플로우 실행 이력을 모니
터링하는 대쉬보드
분산 파일 시스템
(HDFS) 관리를 위한
HDFS 브라우저
• MapReduce Designer에
서 설계한 분석 워크플로
우의 실행 이력 모니터링
• 워크플로우, 액션 단위의
모니터링
▼ 분석 워크플로우의 배치 스케줄링을 위한 작업 스케줄링
35. New Flamingo
• 수치 데이터 기초 통계 (9종) 산출
• 범주 데이터 기초 통계 (2종) 산출
• 수치/범주 데이터 기초 통계 분석
• 수치 데이터 확신도 기반 합계 산출
• 데이터 전처리(정규화) 분석
• 수치 데이터 Min/Max 기반 정규화 변환
• 이진 벡터 데이터 기반 유사/상관 분석
• 특징 벡터 기반 데이터 유사/상관 분석
• 수치 벡터 데이터 기반 유사/상관 분석
• 문자열 데이터 유사/상관 분석
• K-Means 기반 군집 분석 (수치/범주 데이터)
• 마이닝/기계학습 기반 분석 개발
• EM 기반 군집 분석 (수치 데이터)
• ID3 기반 분류 분석 (범주 데이터)
• CF 기반 사용자/아이템 유사도 계산 개발
• 내용 기반 아이템 유사도 계산 모듈 개발
• 실무 서비스 기반 분석 컴포넌트 개발
• 사용자 유사 기반 추천 생성 모듈 개발
• 아이템 유사 기반 추천 생성 모듈 개발
36. Flamingo Roadmap
구분
License
특징
• Apache License (Workflow Engine & Log Collector)
• GPL License (User Interface)
•
•
•
•
•
•
•
•
•
•
•
Log Collector UI
Workflow Engine Integration
Pig Editor (편집/실행/저장/로그)
Hive Editor (편집/실행/저장/로그)
Hive Metastore Browser
Hcatalog Integration
Workflow Engine 고도화
Workflow Designer 통합
HDFS Browser
Remote Workflow Engine
Redesign
Sprint 3/4
•
•
•
•
•
•
•
•
•
Job Management UI 고도화
Log Collector UI 고도화
각종 History UI 추가
Ankus Integration
Mahout Integration
Data Visualization (초기 모형)
Workflow Engine 고도화
Hadoop/Workflow Engine Admin
Amazon S3/Local File System Browser
Sprint 5/6
•
•
•
•
QA Test
Ambari integration & Dashboard
User Guide
English/Korean Localization
Sprint 1/2
비고
• 11월 말
• 기 개발된 모듈을 새로운 아키텍
처로 통합하고
• 새로운 기능 추가
• 12월 말
• 알고리즘 추가
• Flamingo 1.0 Alpha 릴리즈
• 릴리즈를 위한 각종 관리
• 12월 말
40. BTW, How about Infra for Legacy
Apps. and Extensions ?
• Embedded Platforms – Garuda and Flamingo
• Extension Platforms (Middleware such as DBMS,
memory cache)
• And many of Open Source Applications out there
• Are needed to be hosted on top of an IaaS
41. Our New Project : Netra
Building Infrastructure
for
developer & operator
42. Netra
1. 100+ Open Sources Template
2. Full Software Provisioning
3. Deployment
43. 100+ Open Sources Template
100+ great open sources at your fingertip
Just Click to provision
44. Full Software Stack Provisioning
Netra DSL Template
Computing
Resource
Software Stack
Template "build-essential" do
action :install
end
directory node[:redis][:data_dir] do
owner "redis"
mode "0755"
action :create
end
Web
Server
Server
remote_file "#{Chef::Config[:file__path]}/" do
source "https://github.com/v2.0.4-stable"
action :create_if_missing
end
bash "compile_redis_source" do
cwd Chef::Config[:file_cache_path]
code <<-EOH
tar zxf redis.tar.gz
cd antirez-redis-55479a7
make && make install
EOH
include templateA
end
App
Server
Load
Balancer
Web
Server
Storage
Cache
Server
Database
Server
Network
56. Reference: GSA‟s G-PaaS
Issue
•
Vision: Government PaaS savings are achieved in license
consolidation, reduced maintenance and enterprise process
improvement.
57. Case: KIAT‟s R&D Cloud
IT 운영
운영자 포탈
표준 프레임
워크 개발 환
경
샌드박스
마켓플레이스
형상관리서버
(SVN/Git)
빌드서버
(Jenkins)
모델서버
(메타데이터 서버)
IT 개발 부서
R&D Cloud PaaS
프로세스 엔진 (uEngine BPM)
엔진부
(개발, 배포, VM생성, Scale-out, 소멸 프로세스)
개발자 포
탈
Apache DeltaCloud /JCloud
다종 IaaS :
개발기 인스턴스
(IaaS 접근 추상화)
엔키아 / 오픈스택*
템플
릿
운영기 인스턴스
가입자 포
탈
(임차)
사용기관
58. Roadmap to Open Standard
기술관점
전략관점
기대효과
표준 프레임워크의 클라우드-Enabling
• IaaS 노하우 없이 멀티태넌시 애플리케이션을 만들 수 있다.
Yr. 1
국산/공개우선의
• 표준 프레임워크의 개발 프로세스
클라우드 스택화
외산 플랫폼의 위협 방어
• 마켓플레이스 제공
컴포넌트-애즈-어-서비스
• 표준 프레임워크의 공통 컴포넌트들을 오픈-API (SOA) 로
Yr. 2
매시업할 수 있도록함
• 셀프서비스 포탈에서 모델링/GUI도구를 통하여 현업이
한국대표 오픈 소스 프로잭트
국내 클라우드 기술의 보편화
공공/민간 스마트 오피스
공공 표준 클라우드
시나리오 커버리지
플랫폼으로의 혁신의 기회
도입기관 각자의 프로세스, 비즈니스 룰을 관리
QoS & 인터-클라우드
Yr. 3
• 클라우드 운영을 위한 SLA 준수, 보안
• 애플리케이션들을 융합하여 새로운 조합서비스가
가능하다(*CSB)
• 가입기관별 공통영역 (공통 라이브러리, 공통 기능)이
중복없이 운영된다
59. Vision: Virtual Enterprise Enabler
• Cloud computing –
Global Single Instance
Technology
• SNS, Smart Phone, LBS
• Video (audio) conference
• BPM
Security
• VPN, encryption of data,
restrictions on email
• Secured collaborative
environments
• leadership provides direction, guidan
ce, support, recognition
• Set clear expectations
People
• Keep lines of communications open
• Develop a culture of flexibility
• Provide necessary feedback and
support
60. Activity Plan
• First Official Release : 20 Nov, 2013
– 릴리즈 기념 행사
•
•
•
•
제목: “클라우드 컴퓨팅과 비즈니스 프로세스 인텔리젼스”
장소: 대우 푸르지오 밸리 (선릉) 11월 20일 12시~저녁 6시
참가신청: www.opencloudengine.org
내용: 제품소개 및 체험 행사
• Open User Meeting & Design Summit
– 정식 릴리즈 이후 매월 2~3회 계획
– 사용자 의견 수렴 및 아키텍트 들과의 공동 설계
• Committer Meeting
– 현재 매주 수요일 오픈 클라우드 엔진 센터 (선릉/역삼)에서
진행중 (커미터 참가 환영)
61. Resources
• Official Web Site:
www.opencloudengine.org
• Wiki:
http://wiki.opencloudengine.org/
• Jira Issue Tracker:
http://jira.opencloudengine.org/
www.facebook.com/groups/opence