파스-타 소개

구성상세

PaaS-TA는 인프라 제어 및 관리환경, 실행환경, 개발환경, 서비스환경, 운영환경으로 구성됩니다.

구성 요소의 기능 및 역할

인프라 제어 및 관리 서비스는 Large Scale의 분산된 서비스들의 라이프사이클을 관리하고, 릴리즈 및 Deployment 서비스를 관리하기 위한 통합 서비스를 의미합니다. 이 서비스는 다양한 클라우드 인프라와의 연동 기능을 제공합니다.

실행환경은 어플리케이션의 개발 및 배포, 실행/운영 관리를 위한 서비스를 제공합니다. 이 서비스는 Java, PHP, Ruby, Go 등 다양한 언어팩을 지원하여 어플리케이션 실행을 위한 컨테이너를 제공하며, 서비스 환경과 연계하여 데이터베이스, 메시지 큐 등 PaaS 내부 및 외부 서비스를 사용할 수 있도록 지원합니다. 또한, PaaS 기능 사용을 위한 계정 등록 및 접근 인증, 인증 후 사용할 수 있는 API나 제어가 가능한 리소스에 대한 제어를 수행하는 권한 관리, 어플리케이션에 접근하기 위한 접근관리 서비스를 제공합니다.

운영환경은 인프라 제어 및 연동과 어플리케이션 플랫폼을 위한 관리 서비스를 정의하고 있다. 관리자를 위한 운영 대시보드와 개별 테넌트 및 관리자를 위한 모니터링 대시보드와 로그 관리, 미터링 플러그인 서비스를 제공한다.

개발환경은 PaaS 플랫폼을 활용하여 응용어플리케이션을 개발 및 배포, 운영하기 위한 셀프서비스 포털과 개발도구를 제공한다.

서비스 환경은 응용어플리케이션 실행 시 RDBMS, NoSQL, 메시징 서비스 등 다양한 대외 백엔드 플랫폼 서비스와 연계를 위한 대외 서비스 브로커를 제공하며 내외의 API 관리 및 연계를 위한 API 관리 서비스를 제공한다.

기대효과

Private Cloud 도입을 통한 45% 비용절감 효과
클라우드 적용 전
클라우드 적용 후
Hybrid Cloud 도입을 통한 24% 비용절감 효과
클라우드 적용 전
클라우드 적용 후

개발 생산성 극대화

전통적인 환경에서 개발자 업무요건
18 Step
  1. 01하드웨어 구입요청
  2. 02하드웨어 취득
  3. 03하드웨어 공간 확보 및 정돈
  4. 04OS설치
  5. 05OS패치 및 패키지 설치
  6. 06계정 생성
  7. 07프레임워크 디플로이
  8. 08미들웨어 디플로이
  9. 09테스팅 툴 디플로이
  10. 10테스팅 툴 테스트
  11. 11코딩
  12. 12멀티태넌시 처리
  13. 13서버 환경 설정 (필요한 시 추가구매)
  14. 14생산완료
  15. 15런칭
  16. 16서버 추가구매 요청
  17. 17승인 응답 대기
  18. 18새로운 서버 디플로이 etc
IaaS에서 개발자 업무요건
13 Step
  1. 01가상머신 요청
  2. 02프레임워크 디플로이
  3. 03미들웨어 디플로이
  4. 04테스팅 툴 디플로이
  5. 05테스팅 툴 테스트
  6. 06코딩
  7. 07멀티태넌시 처리
  8. 08가상머신 서버 환경 설정
  9. 09생산완료
  10. 10런칭
  11. 11가상 머신 서버 추가구매 요청
  12. 12승인 응답 대기
  13. 13새로운 VM서버에 디플로이 etc
PaaS에서 개발자 업무요건
4 Step
  1. 01개발자원 신청 할당
  2. 02코딩
  3. 03테스트
  4. 04런칭