이준영 (현 소프트웨어인라이프 연구원)
OpenShfit와 CSB.IO
인프라 비용을 절감하고 애플리케이션 개발속도를 향상 시킬 수 있는 방안으로 PaaS와 레드햇의 오픈 소스 솔루션인 OpenShift에 대하여 설명한다.
그리고, CSB.IO와 OpenShift의 미래 모습에 대해서도 소개한다.
- The Cloud Life Seminar 2014 발표 내용
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
이준영 (현 소프트웨어인라이프 연구원)
OpenShfit와 CSB.IO
인프라 비용을 절감하고 애플리케이션 개발속도를 향상 시킬 수 있는 방안으로 PaaS와 레드햇의 오픈 소스 솔루션인 OpenShift에 대하여 설명한다.
그리고, CSB.IO와 OpenShift의 미래 모습에 대해서도 소개한다.
- The Cloud Life Seminar 2014 발표 내용
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
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항rockplace
[Microsoft Azure와 Red Hat OpenShift를 통한 비즈니스 스피드 업! 웨비나]
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
락플레이스 구천모 상무
영상 다시보기 : https://youtu.be/i3yKrHLHYJI
[AWS Summit Seoul 2017] 현재 많은 기업들이 기업 내에서 보유한 많은 인프라를 아마존 기반의 클라우드 환경으로 이관하고, 데이터센터와 클라우드를 연결한 후 시스템을 이관하는 것으로 요구하고 있습니다. 이 때 기존 시스템을 분석, 데이터 이관, 애플리케이션 이관 등의 복잡한 절차를 통해 시스템을 전환하게 됩니다.
본 발표에서는 그러한 복잡한 형태의 클라우드 이관 시 이를 분석, 전환할 수 있는 방법과 그에 대한 도구(AWS ISV 파트너 도구 및 신규 U2C 솔루션)를 소개하고 최적의 전환 방법을 설명합니다. 또한 르노삼성자동차 등의 실제 전환 고객 사례를 통해 DB 마이그레이션, 서버 마이그레이션에 대한 노하우를 들으실 수 있습니다.
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Nanha Park
# Part 1
개발자의 주위환경에 대해 살펴보고 Cloud Foundry overview, Cloud Foundry 를 구성하는 components 마지막으로 Deploy 환경에 대해 알아보겠습니다.
# Part 2
설치부터 코드까지, 데모찍은 동영상은 추후 제공예정
부족한 부분은 nanhap@gmail.com 으로 문의메일 주시면 성심성의껏 답변 드리겠습니다. 감사합니다.
넷플릭스에서는 높은 속도로 데이터를 제공하기 위해서 뿐만 아니라 멀티 리전의 데이터 가용성을 바탕으로한 전체 서비스 가용성 유지를 위해 캐시를 사용하고 있습니다. 이 앞의 세션에서 보았던 마이크로서비스 구조를 염두해 둘때 한가지 가장 간단한 변화는 외부 클라이언트로 부터 유입되는 단 하나의 요청에 대한 응답을 만들기 위해 다수의 내부 서비스들로 부터 데이터를 확보해야 하며, 이는 다수 서비스들에 대한 요청과 응답으로 이루어지게 됩니다. 내부 네트워크 성능, 데이터 저장소의 응답속도등의 복합적인 영향으로 인해 마이크로 서비스는 쉽게 느려질 수 있으며, 이는 보통 '팬아웃 효과'로 알려져 있습니다. 뿐만 아니라 다수 서비스간의 데이터 정합성 유지, 필요에 따라 각 서비스간 데이터의 다운타임 없는 이동, 증가하는 데이터량에 동시에 증가하는 데이터 소스의 부하, 그리고 이런 것들을 모두 감안한 데이터 복제 등을 처리해야 할 필요가 있습니다. 본 세션에서는 넷플릭스에서는 이런 문제를 어떤 방식으로 해결하는지, 그리고 스프링 부트, 스프링 클라우드를 비롯한 피보탈의 기술을 사용해서 어떻게 빠르고 쉽게 사용할 수 있는지에 대해 알아봅니다.
Social CEOs are gaining traction. Weber Shandwick’s 2012 audit of the online engagement activities of the world’s top CEOs (Socializing Your CEO II) found that CEO sociability increased from 36% to 66% between 2010 and 2012.
While more than 50% of mobile phone users in the U.S are smartphone
users according to comScore, most phones sporting a 4G antenna are
pricier than their 3G counterparts. Examining smartphone Web usage
across North America, Chitika Insights found that 4G phones contribute
to about 30% of the total traffic from all North American smartphones.
Within the 4G group, users of newer phones, specifically released after
July 2012, generated 53% of continental 4G smartphone traffic.
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항rockplace
[Microsoft Azure와 Red Hat OpenShift를 통한 비즈니스 스피드 업! 웨비나]
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
락플레이스 구천모 상무
영상 다시보기 : https://youtu.be/i3yKrHLHYJI
[AWS Summit Seoul 2017] 현재 많은 기업들이 기업 내에서 보유한 많은 인프라를 아마존 기반의 클라우드 환경으로 이관하고, 데이터센터와 클라우드를 연결한 후 시스템을 이관하는 것으로 요구하고 있습니다. 이 때 기존 시스템을 분석, 데이터 이관, 애플리케이션 이관 등의 복잡한 절차를 통해 시스템을 전환하게 됩니다.
본 발표에서는 그러한 복잡한 형태의 클라우드 이관 시 이를 분석, 전환할 수 있는 방법과 그에 대한 도구(AWS ISV 파트너 도구 및 신규 U2C 솔루션)를 소개하고 최적의 전환 방법을 설명합니다. 또한 르노삼성자동차 등의 실제 전환 고객 사례를 통해 DB 마이그레이션, 서버 마이그레이션에 대한 노하우를 들으실 수 있습니다.
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Nanha Park
# Part 1
개발자의 주위환경에 대해 살펴보고 Cloud Foundry overview, Cloud Foundry 를 구성하는 components 마지막으로 Deploy 환경에 대해 알아보겠습니다.
# Part 2
설치부터 코드까지, 데모찍은 동영상은 추후 제공예정
부족한 부분은 nanhap@gmail.com 으로 문의메일 주시면 성심성의껏 답변 드리겠습니다. 감사합니다.
넷플릭스에서는 높은 속도로 데이터를 제공하기 위해서 뿐만 아니라 멀티 리전의 데이터 가용성을 바탕으로한 전체 서비스 가용성 유지를 위해 캐시를 사용하고 있습니다. 이 앞의 세션에서 보았던 마이크로서비스 구조를 염두해 둘때 한가지 가장 간단한 변화는 외부 클라이언트로 부터 유입되는 단 하나의 요청에 대한 응답을 만들기 위해 다수의 내부 서비스들로 부터 데이터를 확보해야 하며, 이는 다수 서비스들에 대한 요청과 응답으로 이루어지게 됩니다. 내부 네트워크 성능, 데이터 저장소의 응답속도등의 복합적인 영향으로 인해 마이크로 서비스는 쉽게 느려질 수 있으며, 이는 보통 '팬아웃 효과'로 알려져 있습니다. 뿐만 아니라 다수 서비스간의 데이터 정합성 유지, 필요에 따라 각 서비스간 데이터의 다운타임 없는 이동, 증가하는 데이터량에 동시에 증가하는 데이터 소스의 부하, 그리고 이런 것들을 모두 감안한 데이터 복제 등을 처리해야 할 필요가 있습니다. 본 세션에서는 넷플릭스에서는 이런 문제를 어떤 방식으로 해결하는지, 그리고 스프링 부트, 스프링 클라우드를 비롯한 피보탈의 기술을 사용해서 어떻게 빠르고 쉽게 사용할 수 있는지에 대해 알아봅니다.
Social CEOs are gaining traction. Weber Shandwick’s 2012 audit of the online engagement activities of the world’s top CEOs (Socializing Your CEO II) found that CEO sociability increased from 36% to 66% between 2010 and 2012.
While more than 50% of mobile phone users in the U.S are smartphone
users according to comScore, most phones sporting a 4G antenna are
pricier than their 3G counterparts. Examining smartphone Web usage
across North America, Chitika Insights found that 4G phones contribute
to about 30% of the total traffic from all North American smartphones.
Within the 4G group, users of newer phones, specifically released after
July 2012, generated 53% of continental 4G smartphone traffic.
Präsentation zum Referat "Geld verdienen mit digitalen Inhalten - Herausforderungen und Best Practices" am Internet-Briefing vom 3. März 2015
Es gibt unterschiedlichste Geschäftsmodelle für digitale Inhalte. Die wichtigsten Modelle im Überblick:
-Kostenlose Reichweitenmodelle (Beispiel 20minuten.ch)
- Harte Bezahlschranke (Beispiel Bocholter-Borkener Volksblatt)
- Metered-Modell (Beispiel tagesanzeiger.ch)
- Premium-Modell (Beispiel BILDplus)
- Pay-per-Article (Beispiel Blendle)
- Flatrate (Beispiel Readly)
In recent days mobile application development has come up with providing a unique solution for the business.
http://www.ndot.in/mobile-application-development.html
The SERP landscape is changing, and the future is already here. How the days of 10 blue links are over, 85 examples of rich SERPs, and what to do about it.
Digital Tranformation: Überleben im Zeitalter von Big Data, Industrie 4.0 und...crentschufdiu
Vortragsunterlage von Prof. Dr. Frank Schönefeld zum Expertenabend des Fördervereins für Unternehmensführung an der Dresden International University e.V. am 24.09.2015
The time for big brands to get strategic about marketing their apps is now. Mobile apps are no longer standalone entities for big brands. What we’re now seeing is brands integrating mobile apps into their business models and their overall marketing strategies -- to build closer customer relationships and drive business.
It’s no longer enough for brands to just have an app (or a suite of apps) and promote it through traditional channels. Now that brands recognize the impact mobile apps are having on business, their focus is shifting to employ a strategic marketing approach to their apps.
All this means that big brands are starting to treat their apps as more than just another channel – they’re treating them as a business. And they’re getting serious about marketing their apps, by putting the marketing resources behind them and incorporating apps as part of their ongoing strategy.
Top-tier brands like Coca Cola®, Sephora®, Wal-Mart®, and many more are all publically talking about the central role apps play in their marketing strategy. Here, we’ll describe what some of those brands are doing, how they’re doing it, and outline 10 strategic moves brands are employing to get more strategic about their mobile apps.
View The Science of Website Redesign, in which we will cover everything you need to know before you embark on the path of redesigning your site: http://bit.ly/9cv7sm
Pivotal은 개발자 생산성을 높이고 운영비용을 줄이면서 성공적인 비지니스를 할 수 있도록 개발 환경의 혁신 문화와 플랫폼을 제공하고 있습니다.
본 세션에서는 플랫폼의 구조와 효과에 대해 소개하며 기업이 진정한 기술선도 업체로 발전해 갈 수 있도록 혁신적은 플랫폼 *PAS, *PKS를 소개합니다.
*PAS: Pivotal Application Service로 개발자에게 기능 구현 속도를 높이고, 운영 팀은 세계 최고 수준의 가용성을 제공해주는 서비스입니다.
*PKS: Pivotal Container Service로 Kubernates의 배포, 관리, 모니터링, 업데이트 등을 자동화하고 Pivotal에서 관리해주는 서비스입니다
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
전 세계적으로 클라우드 기반의 디지털 트랜스포메이션이 빠르게 진행되고 있음에도 불구하고, 기업에서 클라우드를 도입하고 마이그레이션 하는 과정은 여전히 어려움이 많습니다. 성공적인 마이그레이션은 클라우드로의 단순 인프라 변경에서 그치는 것이 아니라 비즈니스와 프로세스가 함께 변화할 때 완성될 수 있습니다.
그리고 그 변화의 중심에는 인공지능(AI)과 머신러닝(ML)이 있습니다. 인공지능과 머신러닝은 모든 것을 자동화하여 스스로 데이터를 분류하며 유의미한 가치를 찾아냅니다. 바로 여기에서부터 기업의 비즈니스 혁신은 시작됩니다.
클라우드로의 디지털 트랜스포메이션 전략과 인공지능/머신러닝을 활용한 비즈니스 혁신 방법 중, 어떻게 성공적으로 클라우드 마이그레이션을 할 수 있을지에 대해 이번 세션을 통해 알아보겠습니다.
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.
Metaworks 4 is a progressive enterprise web framework that promotes POJO-based domain driven development, micro-services architecture-ready, and material design and responsive web. Metaworks 4 utilizes VueJS, Spring Data, and Spring Hateoas. Plus, Metaworks4 can be composed with OCE's components like IAM, API-GW, Billing to enable MSA architecture.
2. OCE(Open Cloud Engine)?
• Open Source PaaS Project
• Develop, Manage & Monetize Future Application
• Open Source, Open Standard
• Focused on Business Application
• Full Software Stack for PaaS
• Initiated by uEngine, MHR, Cloudine
10. OCE Netra is …
Netra는 API기반의 서비스로 개발되어 외부에서 API 요청이 왔을때 이에 해당하
는 일을 처리하며 DSL Template을 이용해 Full Software Stack을 기술하면 사용
자가 선택한 가상서버, 네트워크, 스토리지를 이용해 필요한 소프트웨어를 설치
하고 환경설정하는 등의 프로비져닝에 관련된 모든 기능을 제공한다
DSL Template를 이용해 Full Software Stack을 오케스트레이션 할 수 있는 소프트
웨어
18. OCE Garuda : PaaS
제공자-운영자-소비자가 참여하여 개발~앱스토어까지의 생태계 사이클을
참여자가 IaaS의 직접적인 핸들링 없이 지원
모델링 &
개발
클라우드
테스트
(이미지)
빌드
게시
취득 &
커스터마
이징
피드백
개발자아키텍트
운영자 가입자
개발
커뮤니티
앱스토어
표준
프레임워크
셀프서비스
웹에서 개발 모델링
19. Build Time Run-Time
Artifacts
BPMN
(*.process)
Visual Mashup
BPMN
Process Modeler
Cloud IDE
Vaadin Designer
JAVA
Composite
UI
OSGi
Bundle
packager
App
Bundle
Vaadin UI
Calls
Stay In SCM
(e.g.Git)
Automated
By
CI tool
(Jenkins)
Package
Master
HA
Proxy
App repo.
Netra
App Bundles
(*.jar)
VM Template
Instance
PaaS RT
App1
OSGi Container
…
Node1
App2
PaaS RT
App1
OSGi Container
Node2
PaaS RT
OSGi Container
Image
Load info
forward
message
Upload to
App Store
Tools
Garuda Architecture
….
instanciation
20. Cloud IDE
설치 없는 빠른 개발
BPM 플랫폼과
연동되어 빠른
‘프로세스 앱’ 개발
Import from Cloud
- Web Service Import
- Database
개발된 결과물 (앱)은
OSGi번들 형식의
표준적 방식으로
패키징됨
J2EE Compliant
▼ Manageable Object Types
▼ Database Objects
Accessing Component Store by
code assist.
Cf. Google Apps Scripts
21. Vaadin UI Designer Integration
UI Design in Vaadin
wysiwyg designer
Source editing in
Cloud IDE
23. BPMN Process Modeler
업무 전문가를 위한
실행가능 프로세스
언어 – BPMN
GUI기반 비즈니스 룰
정의
웹서비스 통합 (*CSB)
비즈니스 폼
데이터 매핑
• DB 쿼리 자동화
• SQL 툴
프로세스 정의 룰 정의
웹서비스 통합비즈니스 폼
24. Garuda’s OSGi based PaaS Runtime
OSGi Container
BPMN
Web 2.0 UI
JAX-RS
JPA
Servlet
Spring
Process Mgmt.
Integration
Persistence
Web Service
AOP /
Security
uEngine
Vaadin
Eclipse Link (Gemini)
Jetty
Apache Wink (CXF)
Spring DM
Service Standard Implementation
Application
25. Why OSGi?
• More modular, so share more (at library
level)
• More dynamic, so easily automated
• Provides standard J2EE framework
including JAX-RS, JPA and Spring with
whiteboard pattern.
26. Garuda Multi-tenancy
• OSGi allows
sharing model at
component level
• BPM allows
tenants
customize their
business logic
27.
28. Browser
디자이너 Search
형태소
분석
그래프
분석
사용자별
평가
리더
선출
로그 데이
터
데이터 분석가
서비스 기획자
데이터 분석가
Browser
인포메이션 카탈로그 Search
인포메이션 유형 보안등급 생성주기 형식
사용자 친밀도 1 매일 새벽2시 XML
아이템 추천 2 매일 새벽 1시 JSON
구매 성향 3 매일 저녁 8시 XML/JSON
오피니언 리더 점수 2 매일 오전 10시 XML/JSON
데이터 이용자
시스템
오피니언 리더 점
수
Open
API
데이터 시각화
를 위한 Chart
워크플로우 디자인
수집
데이터 이용자
서비스
요청
모바일
분석 결과를 재사용분석 결과를 외부에 제공하기
위해 Open API 로 노출
분석 결과
검증로그 데이터
MapReduce 분석 모듈
빅 데이터 분석 및 서비스 플랫폼
1
2
3
4
5
6
7
OCE Flamingo : Big Data PaaS
29. Big Data Platform
for Data Analyst & Developer
데이터 분석가 및 개
발자가 어떠한 복잡한
하둡 환경 설치 없이
빅데이터 분석 앱을
개발하고 사용
MapReduce
Workflow Designer
Big Data Infra
Monitoring
File Manager
ETL Script Editor
SQL Editor
Job Scheduler
MapReduce Mining
Algorithm & ETL
30. Big Data Platform for
Analytics Application Service
기 개발한 분석 애플리케이션을 통합하여 재활용 가
능
분석 애플리케이션을 서비스로 전환
병렬 컴퓨팅으로 동작하는 ETL 및 Algorithm 기본 제
32. Big Data Platform for
Massive File Service
빅데이터 인프라의 일부분인 분산 파일 시스템을 웹
환경에서 직접 제어(커맨드 라인 방식에서 탈출)
로그 파일을 관리(복사, 이동 등등)하고 변경을 모니
터링 하고 로그 파일을 테이블로 전환하는 등의 기능
제공
33. Big Data Platform for
Massive File Service
디렉토리를 Hive DB와
Table로 전환
브라우저에서는 Hive DB와 Table
경로를 다른 아이콘으로 표시하
여 확인
Flamingo에서는 사용자가 주로 하는 행
위에 최적화하여 기능을 제공하고 로그
를 데이터베이스로 전환하여 고성능의
빅데이터 기술을 활용하여 데이터 처리
가능
34. Big Data Platform
for Query Service
SQL Query를 기반으로 한 빅 데이터 쿼리 서비스
SQL Query를 위한 파일 메타 관리 서비스
개발자 및 분석가는 빠르게 웹 브라우저 상에서 저
장되어 있는 정형 데이터를 클라우드/빅데이터 인
프라에서 분석
35. Big Data Platform for
Batch Scheduling Service
복잡한 워크플로우를 운영환경에서 배치 작업으로 전환하여 데이터 프로세싱
가능
36. Big Data Platform for
Hadoop Job Monitoring Service
클라우드/빅데이터 인프라에서 동작하는 빅데
이터 클러스터의 상태정보 모니터링 기능 제
공
37. Big Data Platform for
Hadoop Job Monitoring Service
분석 작업의 현황을 상세하게 모니터링
하는 기능을 제공
38. OCE: Differenciators
• Sustainable
국내 오픈소스 기업 중심 기술 지원 및 서비스 체계 가동
• Advanced PaaS
BPaaS (CSB), 빅데이터와 소셜 등 최신 기술의 적용을 용이하게
• Customizable
용도에 맞게 (예: Bigdata PaaS, 중소기업 업무시스템용 PaaS,
Game As A Service, Mobile App Plaform 등) 커스터마이징을 원
하는 경우 서비스가 가능