Kubernetes is famouse container orchestration opensource project. Development environment is changing too. So this slide proposed about why IT environment is going to DevOps, microservices architecture, container, and cloud. Also, what we have to prepare development tools. e.g. framework, developer enviornment, and workspaces. Quarkus is supersonic and subatomic cloud-native framework for java. Minikube, Minishift, and Red Hat Container development kit are support developing for container. And Eclipse Che and Red Hat Codeready Workspaces are fantastic IDE for kuberentes and OpenShift Container Platform.
40. 로컬 데스크탑, 단일 언어 및 사용자 정의 프로세스에서 ...
다양한 언어를
기반으로
컨테이너
친화적으로
하이브리드
클라우드로
개발환경은 변화 중…
41. 향후 3 년 내에 개발은 클라우드 환경에서
진행될 것으로 예상하고 있습니다.
이미 기업들은 컨테이너 환경에서 개발하
고 테스트하고 운영하고 있습니다.
빠르게 변화하는 개발 환경
42. 개발팀은 주중에 빌드와 개발환경 구성관
리에 상당 시간을 할애합니다.
기업들은 개발 툴의 통합과 컨테이너를 위한
프로세스 관리에 시간을 낭비합니다.
… 그리고 눈앞의 걸림돌
43. Sources: Red Hat OpenShift.io Early Access Group Survey 2017 (>300 responses)
2-5 days
56%
6-13 days
21%
<1 day
8%
2-3 weeks
8%
>3 weeks
7%
새로운 프로젝트를 위해 소요되는 시간
44. 프로젝트 개발을
가속화 하고 개발자
온보딩을 돕습니다.
클라우드를 위한 IDE의 가치
컨테이너화 되는 어플리케이션을 쉽게 개발하세요!
불일치성을 제거합니다.
”제 PC에서는
잘되는데요?” 같은…
보안성을 높이기 어려운
로컬환경에 더 이상
코드는 없습니다.
45. 데스크탑 IDE 환경 관리 테스트/스테이지/운영
환경 관리와 가이드
데스크탑 환경에 갇힌 일관성과 보안
어려운 환경 복제, 관리, 공유
개발자가 관여해야하는 영역
46. 개발자 영역
개인 개발자 작업 영역 할당과 중앙 호스팅
제공되는 환경
쉬운 공유 + 쉬운 관리 + 보안
47. 환경 관리 + 빌드 / 테스트
대기 시간 서류, 문서 작업개발을 위한 브레인스토밍, 디자인, 코딩
BEFORE
팀 규모 30 developers
테스트 기간 6 months
팀 구성원 30% expert // 50% advanced // 20% beginner
팀이 환경을 관리하는데 소모되는 시간
48. 39% 증가하는 즐거운 코딩 시간
클라우드 IDE 기반 팀
설정과 구성에 소모되는 시간을 덜 소모하고
코딩에 집중할 수 있습니다.
환경 관리 + 빌드 / 테스트
대기 시간 서류, 문서 작업개발을 위한 브레인스토밍, 디자인, 코딩