SlideShare a Scribd company logo
Dev ops with msp
2
1. 영우디지탈 소개
2. DevOps with MSP
3. 결언
3
4
5
DevOps의 의미
Development와 Operations의 합성어로 시스템 개발과 운영을 병행 및 협업하는 방식.
개발 부문, 운영 부문, 품질 관리 부서 사이의 통합, 커뮤니케이션, 협업을 위한 일련의 방법 및 시스템으로
적기에 소프트웨어 제품이나 서비스 출시를 목표로 하는 조직의 속성상 개발과 운영은 상호 의존을 해야 한다는 의미
6
DevOps에서의 Managed Service 활용
고객은 자신들의 Application과 서비스에 집중하고 개발에 필요한 AWS Infra 는 영우디지탈의 전문 엔지니어가 관리 함으로써
서비스 개발과 운영 부분에만 전념할 수 있도록 지원
☞ 전문 엔지니어의 도움을 통한 최적화된 Architecture를 제안 받고 테스트 함으로써 효율성 증가
Managed
Service
Customer
AWS
Customer
Admin
AWS Support
Team
YWD
Engineer
• 리소스 생성
• 백업관리
• 비용분석 및 리포팅
• 장애 대응
• 보안 관리
• 보안 업데이트
• 서버 유지보수
• AWS 내부 이슈
• CASE SUPPORT
AWS H/W Infra
Application Middleware
7
개발 단계 적용 예시
1. 개발단계에서 Cloud 기반으로 운영되며, 자유롭게 생성 가능 / Pipeline에 의한 배포가 상호간 영향이 가지 않는 독립적
개발환경을 제공
2. 기존 환경과의 차이점 등을 고객에게 인지시켜 개발 최적화를 도우며, 각 Cloud 서비스를 효율적으로 조합하여 1차적인
고객 Architecture 구현
3. Poc 검증을 위한 최종 단계로 고객은 Poc 결과를 기반으로 도입 여부 결정
Setup
Environment
Build Unit Test Make
Docker Image
Push
Docker Image
Upload
Assets
Each Pipe Line
Continuous Integration
Push
Sources
Developer
<<develop>>
Cloud Instances
Orchestration
Manual Execute
(Feature branches)
Auto Execute
(Master or Develop branch)
GitLib
<<develop>>
Docker
Registry
<<develop>>
CDN
Pull Docker Images
1. Choose Micro Service Images
2. Configuration Micro Service Images
3. Make Instances (Deploy Docker containers only you need)
Push
Configurations
<<develop>>
Dynamic
Configuration
Server
Member
(feature/Task
2)
Order
(master)
Order
(feature/Task
5)
Auto Scalig Group
……
……
EC2 EC2
EC2
RDB MQ No
SQL
Auto Configuration
By Event Bus
Deploy Docker Containers
8
검증 단계 적용 예시
1. 고객 도입 결정 이후 빌드 , 테스트, 배포 단계를 빠르게 자동화 하는 환경 제공
2. 개발환경에서 구성한 빌드가 검증 가능한 환경으로 바로 배포되고, 이를 검증하고 다시 개발하는 단계를 반복 수행
3. 최종 검증 완료 모델을 기반으로 운영환경 Build
Setup
Environment
Build Unit Test Make
Docker Image
Push
Docker Image
Upload
Assets
Each Pipe Line
Continuous Integration
Push
Sources
Developer
<<develop>>
Cloud Instances
Orchestration
Manual Execute
(Feature branches)
Auto Execute
(Master or Develop branch)
GitLib
<<develop>>
Docker
Registry
<<develop>>
CDN
Pull Docker Images
1. Choose Micro Service Images
2. Configuration Micro Service Images
3. Make Instances (Deploy Docker containers only you need)
App
(release)
stage
……
……
EC2
RDB MQ No
SQL
Integration
Test Agent
App
(release)
EC2
Canary
Analysis
canary
App
(release)
EC2
Metric Agent
App
(release)
EC2
Metric Agent
ELB or ALB
<<production>>
Metrics
9
배포 / 운영단계 예시
1. 최종 검증을 마친 단계에서 운영 환경 결정 : 부하테스트 등을 통한 최적 Spec 산정 병행
2. 검증된 환경을 자동화된 배포 단계를 활용하여 운영환경 배포 / 서비스
DevOps
Integration
Server
DevOps
Canary
Analysis
Server
DevOps
Configuration
DevOps
CI Server
(Master)
DevOps
Docker
Registry
Server
DevOps
CDN Server
DevOps
Configuration
Server
DevOps
CI Server
(Node)
Member & Auth
Basic
Configurations
Cloud
Orchestration
Configurations
Cloud
Orchestration
Make Custom View
Make Node
Make Pipeline
Make Jobs
Make Registry URL
Make CDN Address
Make Configuration Namespace
10
On – Premise vs DevOps with MSP
On-Premise DevOps with MSP
11
Service 도입효과
고객은 Cloud 운영 전문가들의 조언으로 개발된 서비스를 운영환경으로 빠르게 전환 가능하며, 지속적인 서비스 개
선을 위한 기본 환경을 효율적으로 구성 가능함
사업분야
유지보수
이벤트, 보안이슈에 대한
사전대응으로 서비스장애를 예방
24 x 365 모니터링 지원
보안 강화
보안그룹을 관리하고, 적절한 권한
관리로 역할을 구분하여 발생
가능한 재해를 예방
비효율 자원 제거
자원의 모니터링으로 비효율자원
추적과 분석 활동으로 유휴자원
삭제로 인한 비용 절감
탄력적 비용 운영
인프라 증감에 따른 운영비용 증가
부담 제거
운영비용 절감
관리대행으로 인한 운영 인력 및
관리비용을 절약
서비스 수준향상
전문인력 대응으로 인한 신속한
장애대처와 업무지원으로 서비스 질 향상
12
급변하는 IT 비즈니스 환경에서 속도는 성공이냐 실패냐의 중요한 기준이 됩니다.
어느 방향을 선택 하시겠습니까?
영우디지탈의 Managed Service 는 당신의 성공과 함께 하길 원합니다!
Dev ops with msp

More Related Content

PDF
Azure DevOps를 활용한 CI, CD 구축
PDF
서버리스 대규모 리얼타임 웹 구축하기
PDF
Azure IaaS 기본 아키텍처 실습 (Script)
PPTX
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
PDF
ALM과 DevOps 그리고 Azure DevOps
PDF
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...
PPTX
CI / CD ( 지속적인 통합 / 지속적인 전달 ) 발표 자료 다운로드
PDF
Pivotal 101세미나 발표자료 (PAS,PKS)
Azure DevOps를 활용한 CI, CD 구축
서버리스 대규모 리얼타임 웹 구축하기
Azure IaaS 기본 아키텍처 실습 (Script)
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
ALM과 DevOps 그리고 Azure DevOps
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...
CI / CD ( 지속적인 통합 / 지속적인 전달 ) 발표 자료 다운로드
Pivotal 101세미나 발표자료 (PAS,PKS)

What's hot (20)

PDF
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
PDF
11.scripting
PDF
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심)
PDF
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
PDF
가상화 환경에서 배포 방법과 컨테이너 환경에서 CICD 차이점
PDF
Openshift 활용을 위한 Application의 준비, Cloud Native
PDF
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
PDF
DevOps Demo
PDF
Atlassian Bamboo를 활용한 이상적인 DevTestOps 환경 구축 - 모우소프트
PDF
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
PPTX
Pivotal Cloud Foundry(PCF) 2.0 and Pivotal Container Service ( PKS ) 신혜원
PDF
꿀밋업1탄_왜_마이크로서비스인가
PPTX
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
PDF
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅
PDF
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
PDF
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축
PPTX
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
PPTX
DevOps 발표 자료 다운로드
PDF
클라우드 네이티브로의 전환을 위한 여정
PPTX
2015 u engine and oce day 개회사겸 식순 소개
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
11.scripting
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심)
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
가상화 환경에서 배포 방법과 컨테이너 환경에서 CICD 차이점
Openshift 활용을 위한 Application의 준비, Cloud Native
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
DevOps Demo
Atlassian Bamboo를 활용한 이상적인 DevTestOps 환경 구축 - 모우소프트
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
Pivotal Cloud Foundry(PCF) 2.0 and Pivotal Container Service ( PKS ) 신혜원
꿀밋업1탄_왜_마이크로서비스인가
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
Atlassian 및 오픈소스를 이용한 DevOps 구축 - 한국정보컨설팅
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축
클라우드와 마이크로 서비스를 위한 새로운 시대의 경량화 WAS - IBM WAS Liberty 서버
DevOps 발표 자료 다운로드
클라우드 네이티브로의 전환을 위한 여정
2015 u engine and oce day 개회사겸 식순 소개
Ad

Similar to Dev ops with msp (20)

PDF
01.개발환경 교육교재
PDF
데브옵스(DevOps) 문화 모범 사례와 구현 도구 살펴보기 – 박선준 :: AWS Builders Online Series
PDF
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
PDF
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
PDF
AWS Code 서비스 특집 - 아마존 DevOps와 CodeDeploy, CodePipeline (윤석찬)
PDF
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
PDF
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
PPTX
DevOps - Mousoft
PDF
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
PDF
베스핀글로벌 DevOps 서비스 소개
PDF
Data Center to Cloud - AWS 마이그레이션 자동화 방법 및 도구 - AWS Summit Seoul 2017
PPTX
Continuous Integration
PDF
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
PDF
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
PPTX
05. it정보화전략-어플리케이션 프레임워크
PDF
Intro to hpe helion stackato_paa_s
PDF
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
PDF
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
PDF
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
PDF
Deployment techniques for cloud native
01.개발환경 교육교재
데브옵스(DevOps) 문화 모범 사례와 구현 도구 살펴보기 – 박선준 :: AWS Builders Online Series
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
AWS Code 서비스 특집 - 아마존 DevOps와 CodeDeploy, CodePipeline (윤석찬)
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
DevOps - Mousoft
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
베스핀글로벌 DevOps 서비스 소개
Data Center to Cloud - AWS 마이그레이션 자동화 방법 및 도구 - AWS Summit Seoul 2017
Continuous Integration
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
05. it정보화전략-어플리케이션 프레임워크
Intro to hpe helion stackato_paa_s
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
Deployment techniques for cloud native
Ad

Dev ops with msp

  • 2. 2 1. 영우디지탈 소개 2. DevOps with MSP 3. 결언
  • 3. 3
  • 4. 4
  • 5. 5 DevOps의 의미 Development와 Operations의 합성어로 시스템 개발과 운영을 병행 및 협업하는 방식. 개발 부문, 운영 부문, 품질 관리 부서 사이의 통합, 커뮤니케이션, 협업을 위한 일련의 방법 및 시스템으로 적기에 소프트웨어 제품이나 서비스 출시를 목표로 하는 조직의 속성상 개발과 운영은 상호 의존을 해야 한다는 의미
  • 6. 6 DevOps에서의 Managed Service 활용 고객은 자신들의 Application과 서비스에 집중하고 개발에 필요한 AWS Infra 는 영우디지탈의 전문 엔지니어가 관리 함으로써 서비스 개발과 운영 부분에만 전념할 수 있도록 지원 ☞ 전문 엔지니어의 도움을 통한 최적화된 Architecture를 제안 받고 테스트 함으로써 효율성 증가 Managed Service Customer AWS Customer Admin AWS Support Team YWD Engineer • 리소스 생성 • 백업관리 • 비용분석 및 리포팅 • 장애 대응 • 보안 관리 • 보안 업데이트 • 서버 유지보수 • AWS 내부 이슈 • CASE SUPPORT AWS H/W Infra Application Middleware
  • 7. 7 개발 단계 적용 예시 1. 개발단계에서 Cloud 기반으로 운영되며, 자유롭게 생성 가능 / Pipeline에 의한 배포가 상호간 영향이 가지 않는 독립적 개발환경을 제공 2. 기존 환경과의 차이점 등을 고객에게 인지시켜 개발 최적화를 도우며, 각 Cloud 서비스를 효율적으로 조합하여 1차적인 고객 Architecture 구현 3. Poc 검증을 위한 최종 단계로 고객은 Poc 결과를 기반으로 도입 여부 결정 Setup Environment Build Unit Test Make Docker Image Push Docker Image Upload Assets Each Pipe Line Continuous Integration Push Sources Developer <<develop>> Cloud Instances Orchestration Manual Execute (Feature branches) Auto Execute (Master or Develop branch) GitLib <<develop>> Docker Registry <<develop>> CDN Pull Docker Images 1. Choose Micro Service Images 2. Configuration Micro Service Images 3. Make Instances (Deploy Docker containers only you need) Push Configurations <<develop>> Dynamic Configuration Server Member (feature/Task 2) Order (master) Order (feature/Task 5) Auto Scalig Group …… …… EC2 EC2 EC2 RDB MQ No SQL Auto Configuration By Event Bus Deploy Docker Containers
  • 8. 8 검증 단계 적용 예시 1. 고객 도입 결정 이후 빌드 , 테스트, 배포 단계를 빠르게 자동화 하는 환경 제공 2. 개발환경에서 구성한 빌드가 검증 가능한 환경으로 바로 배포되고, 이를 검증하고 다시 개발하는 단계를 반복 수행 3. 최종 검증 완료 모델을 기반으로 운영환경 Build Setup Environment Build Unit Test Make Docker Image Push Docker Image Upload Assets Each Pipe Line Continuous Integration Push Sources Developer <<develop>> Cloud Instances Orchestration Manual Execute (Feature branches) Auto Execute (Master or Develop branch) GitLib <<develop>> Docker Registry <<develop>> CDN Pull Docker Images 1. Choose Micro Service Images 2. Configuration Micro Service Images 3. Make Instances (Deploy Docker containers only you need) App (release) stage …… …… EC2 RDB MQ No SQL Integration Test Agent App (release) EC2 Canary Analysis canary App (release) EC2 Metric Agent App (release) EC2 Metric Agent ELB or ALB <<production>> Metrics
  • 9. 9 배포 / 운영단계 예시 1. 최종 검증을 마친 단계에서 운영 환경 결정 : 부하테스트 등을 통한 최적 Spec 산정 병행 2. 검증된 환경을 자동화된 배포 단계를 활용하여 운영환경 배포 / 서비스 DevOps Integration Server DevOps Canary Analysis Server DevOps Configuration DevOps CI Server (Master) DevOps Docker Registry Server DevOps CDN Server DevOps Configuration Server DevOps CI Server (Node) Member & Auth Basic Configurations Cloud Orchestration Configurations Cloud Orchestration Make Custom View Make Node Make Pipeline Make Jobs Make Registry URL Make CDN Address Make Configuration Namespace
  • 10. 10 On – Premise vs DevOps with MSP On-Premise DevOps with MSP
  • 11. 11 Service 도입효과 고객은 Cloud 운영 전문가들의 조언으로 개발된 서비스를 운영환경으로 빠르게 전환 가능하며, 지속적인 서비스 개 선을 위한 기본 환경을 효율적으로 구성 가능함 사업분야 유지보수 이벤트, 보안이슈에 대한 사전대응으로 서비스장애를 예방 24 x 365 모니터링 지원 보안 강화 보안그룹을 관리하고, 적절한 권한 관리로 역할을 구분하여 발생 가능한 재해를 예방 비효율 자원 제거 자원의 모니터링으로 비효율자원 추적과 분석 활동으로 유휴자원 삭제로 인한 비용 절감 탄력적 비용 운영 인프라 증감에 따른 운영비용 증가 부담 제거 운영비용 절감 관리대행으로 인한 운영 인력 및 관리비용을 절약 서비스 수준향상 전문인력 대응으로 인한 신속한 장애대처와 업무지원으로 서비스 질 향상
  • 12. 12 급변하는 IT 비즈니스 환경에서 속도는 성공이냐 실패냐의 중요한 기준이 됩니다. 어느 방향을 선택 하시겠습니까? 영우디지탈의 Managed Service 는 당신의 성공과 함께 하길 원합니다!