SlideShare a Scribd company logo
© IBM Corporation 1
IBM Cloud 사업부
2017.3
beomskim@kr.ibm.com
김범식
IBM Cloud
Bluemix Services
Overview
© IBM Corporation 2
text
Table of
Contents
▪ IBM Bluemix Infrasturcture(IaaS) 소개
▪ IBM Bluemix Platform(PaaS) 소개
▪ New Technology(왓슨, 블록체인)
▪ IBM Bluemix DevOps(Open-toolchain, +
Plug-inable Services)
▪ IBM Bluemix Garage & Architecture Center
© IBM Corporation 3
© IBM Corporation 4
IBM Cloud MarketPlace
Public Local
Infra
Platform
Software
Storage
Dedicated
+
Watson Analytics CRM SCM BPM
Bluebox Bluebox
Bluemix IaaS Bluemix IaaS
IBM COS IBM COS IBM COS
CAS
(Consulting)
CBPS
Build
Private
Cloud
Hybrid Cloud
컨설팅
Hybrid Cloud
구축 및 이전
Hybrid Cloud
매니지드 서비스 ▪ 100+ 이상의 Best-in-Class
클라우드 어플리케이션 제공
▪ Commerce & Marketing, Social &
Email, HR, Watson oncology,
Analytics, Security, Process
▪ Not just simple DevOps 플랫폼
▪ 150 여개 카탈로그 서비스 제공
(Watson, IoT, Mobile, Analytics,
Security, Storage, Integration 등)
▪ Cloud 컨설팅 및 구축 서비스
▪ OpenStack / Bluemix, AWS /
Power VC, VMware, Hyper-V,
KVM 등 지원
▪ Public / Dedicated / Private cloud
as service 등 End to End
포트폴리오 제공
IBM은 IaaS, PaaS, SaaS 등 Total 클라우드 플랫폼 및 솔루션과 Infrastructure 부문에서도 Public / Dedicated /
Local(Private as a service) 등 end-to-end 플랫폼 제공 가능한 Leading Company입니다.
Bluemix PaaS Bluemix PaaS Bluemix PaaS
© IBM Corporation 5
IBM Bluemix IaaS는 전세계 지역에 데이터센터를 가진 Public Cloud (IaaS) 플랫폼으로 고성능, 유연성,
운영관리 용이성 등 기술적 우수성을 제공합니다
• Public / Private / Hybird 형태의 클라우드 솔루션 및
통합관리 기반제공
• 업무 요건에 따른 다양한 시스템 구성 옵션 지원
유연한 인프라의 제공
• Bare Metal Cloud를 통해 고성능 업무에 적합한 클라우드
환경 제공
• Data Center 간 40Gbps / 80Gbps / 100 Gbps 이상의 전용
네트워크 연결
뛰어난 성능 및 서비스 품질 제공
• 포탈을 통한 자원 관리/운영/모니터링 기능 및 API 제공
• 온라인 채팅 및 전화를 통한 실시간 서비스 지원 및 서비스
티켓에 대한 신속한 대응
운영관리 용이성 제공
Bluemix 클라우드 서비스 특징
• Bare Metal 및 Virtual Server 기반의 클라우드 서비스 제공
• Self-Service 온라인 주문
• 실시간 자원 할당 : Virtual Server 5분-15분, Dedicated
Server 2-4시간
• 실제 사용량 (시간단위/월 단위) 기반 과금
오슬로
© IBM Corporation 6
© IBM Corporation 7
Throughput 비교IBM
타사
500
600
• 안정적, 고성능을 보장하는 베어메탈 서버
• Over Commit 없는 Virtual Server
40G
40G
40G
60G
60G
60G
100G100G
100G
전세계 32개 데이터센터간 40, 80, 100Gbps의 전용 Private Network
IBM Bluemix IaaS 호스트방식의 가상화 없는 물리 서버를 서비스 함으로써 고성능과 안정성에 강점이
있습니다. 또 글로벌 32개 데이터센터간 인바운드 네트워크 비용이 무료이므로 글로벌 서비스에 용이합니다
© IBM Corporation 8
text
Table of
Contents
▪ IBM Bluemix Infrasturcture(IaaS) 소개
▪ IBM Bluemix Platform(PaaS) 소개
▪ New Technology(왓슨, 블록체인)
▪ IBM Bluemix DevOps(Open-toolchain, +
Plug-inable Services)
▪ IBM Bluemix Garage & Architecture Center
© IBM Corporation 9
• 대상
: 스타트업, 개발자, CEO,
LOB, ISV 개발자, 대기업,
SI, IT 리더 등
• 참석자
: 775명
• 34개 세션, 5 Track
© IBM Corporation 10
고객이 관리하는 부분
서비스 제공자가 관리하는 부분
Infrastructure as a
Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform as a
Service
Built on open technologies:
Bluemix의 역량은 PaaS 부터 IaaS까지 확장되며, Public, Dedicated, On-premise 로 구현될 수 있습니다.
© IBM Corporation 11
Data & AnalyticsCompute
Watson IoT
Application
Integrate
Blockchain **
Business Rules
Document Generation
Message Hub
Session Cache
WebSphere App Server
Workload Scheduler
App Connect
API Connect **
API Harmony
Cloud Automation Manager **
Message Connect
Product Insights **
Secure Gateway **
Secure Broker
Context Mapping
Driver Behavior
IoT Platform
IoT for Automotive
IoT for Electronics
IoT for Insurance
IoT Workbench
Cloud Foundry Runtimes
Docker Containers
IBM Bluemix Container **
OpenWhisk
Swift Runtime
Watson Cognitive
AlchemyAPI
Conversation
Deep Learnihg as a Service
(DLaaS) **
Discovery
Document Conversion
Language Translator
Natural Language Classifier
Personality Insights
Retrieve and Rank
Speech to Text
Text to Speech
Tone Analyzer
Tradeoff Analytics
Visual Recognition **
Analytics Exchange – not a tile
Apache Spark
BigInsights for Apache Hadoop
Cloudant NoSQL DB
Compose for Elasticsearch
Compose for etcd
Compose for MongoDB
Compose for MySQL
Compose for PostgreSQL
Compose for RabbitMQ
Compose for Redis
Compose for RethinkDB
Compose for ScyllaDB
dashDB for Analytics
dashDB for Transactions **
Data Connect
Decision Optimization **
Geospatial Analytics
IBM DataStage on Cloud
IBM DB2 on Cloud
IBM Graph
IBM Master Data Mgmt on Cloud
Information Server on Cloud
Informix on Cloud **
Insights for Twitter
Lift **
Streaming Analytics
Watson Machine Learning
Weather Company Data
Xpages NoSQL Database
Mobile
IBM Push Notifications
Mobile Analytics **
Mobile App Content Manager
Mobile Client Access
Mobile Foundation
Mobile Quality Assurance ++
DevOps
Active Deploy
Auto-Scaling **
Availability Monitoring
Automated Access.Tester
Cloud Event Management **
Continuous Delivery
Continuous Release
Delivery Pipeline
Deployment Risk Analytics
DevOps Insights
Digital Content Checker
Globalization Pipeline
IBM Alert Notification
IBM Runbook Automation **
Integration Testing
Monitoring & Analytics
Open Toolchain Fabric –
DevOps Console
Operations Analytics
Track & Plan
Security
Access Trail
App Security on Cloud
IBM Identity Mixer
Key Protect
Single Sign-On
Networking
Load Balancing for
Containers
Virtual Private Network (VPN)
Storage
Cloud High-Speed Data
Transfer**
Object Store
© IBM Corporation 12
© IBM Corporation 13
© IBM Corporation 14
Bluemix Local 혹은 Dedicated 모델을 이용하면서 Public 상의 서비스 이용이 필요할 시 Syndicated
형식으로 서비스 이용이 가능합니다
© IBM Corporation 15
…meetsyourdeveloperneeds…
가상서버
AbstractionControl
베어메탈
• 전용 서버
• 높은 메모리
• 고성능 디스크 I/O
• 빠르게 구성
• OS 영역 Control 가능
• 친숙함
컨테이너
• 휴대성
• 유연함
• 가벼움
CF Apps
• 속도
• 인프라에 대한
고민 불필요
• 다양한 Runtime
사용 가능
OpenWhisk
• Stateless
• 이벤트 기반
• 단기 사용
Total Control FlexibilityMaximum Efficiency DevOps Minimal Cost Reactive
© IBM Corporation 16
워크로드 특성
• 특별한
하드웨어가
필요한 경우
• 요구되는
컴플라이언스
규정을 준수해야
할 경우
• OS 커스터마이즈
• OS 전반적인 제어
• 프로세스 격리가
꼭 필요한 경우
• 긴 시간 작업해야 할
경우
• 모든 프로토콜 지원
• 커스텀 OS
바이너리가 필요한
경우
• Stateless
• HTTP(s)/Web
sockets
• Stateless
• 짧은 시간 사용
• 실행할 개발언어가
잘 정의된 경우
워크로드 예시
• 특정한 데이터
센터에 꼭
위치해야할
데이터가 있을 시
• 고성능의 CPU와
메모리가 필요한
어플리케이션이
있을 시
• 싱글 테넌트
스토리지
• 고성능 컴퓨팅
(GPUs, High
Disk I/O)
• 특정 OS가
요구되는
어플리케이션
• 현재 가상머신
이미지안에 포함된
어플리케이션,
• 실시간 비디오
스트리밍
(resource-heavy)
• 마이크로 서비스
• 게임엔진과 같이
지속적으로 프로세스
운영 필요시
• 몽고DB나
zookeeper와 같은
분산 기술 사용시
• 고용량의 웹
어플리케이션 및
APIs
• Runtimes
include:
• Liberty for Java™
• SDK for Node.js™
• ASP.NET Core
• Runtime for Swift
• XPages
• Go
• PHP
• Python
• Ruby
• Tomcat
• API/마이크로서비
스/웹 어플리케이션
실행
• 모바일 백엔드
• 스트리밍, IoT,
Cognitive 등
이벤트 기반 대응시
가상서버베어메탈 컨테이너 CF Apps OpenWhisk
© IBM Corporation 17
text
Table of
Contents
▪ IBM Bluemix Infrasturcture(IaaS) 소개
▪ IBM Bluemix Platform(PaaS) 소개
▪ New Technology(왓슨, 블록체인, IoT)
▪ IBM Bluemix DevOps(Open-toolchain, +
Plug-inable Services)
▪ IBM Bluemix Garage & Architecture Center
© IBM Corporation 18
una empresa de
soluciones
Hoy, IBM es
COGNITIVAS
sobre plataforma
CLOUD
………….. Our collaboration with
SBRH on Pepper will allow a much
broader audience to experience
and tap into Watson,” ……….. when
cognitive capabilities are
embedded in robotics, you see
people engage and benefit from
this technology in new and
exciting ways.”
A cognitive business has systems that can
enhance digital intelligence exponentially.
REASON
They can reason, grasp
underlying concepts, form
hypotheses, and infer and
extract ideas.
UNDERSTAND
Cognitive systems
understand imagery,
language and other
unstructured data like
humans do.
LEARN
With each data point,
interaction and outcome,
they develop and sharpen
expertise, so they never
stop learning.
INTERACT
With abilities to see,
talk and hear, cognitive
systems interact with
humans in a natural way.
Personality
Insights
Alchemy
Language
Conversation Document
Conversion
Language
Translator
Natural Language
Classifier
Retrieve &
Rank
Tone
Analyzer
Language
Speech to
Text
Text to
Speech
Speech
Visual
Recognition
Vision
Tradeoff
Analytics
Alchemy Data
News
Data Insights
Watson has become a set of Cognitive services available on IBM
Bluemix for clients to enable in their apps
Watson 국내 도입 사례
© IBM Corporation 22
IBM Blockchain
on Bluemix
© IBM Corporation 23
text
Table of
Contents
▪ IBM Bluemix Infrasturcture(IaaS) 소개
▪ IBM Bluemix Platform(PaaS) 소개
▪ New Technology(왓슨, 블록체인)
▪ IBM Bluemix DevOps(Open-toolchain, +
Plug-inable Services)
▪ IBM Bluemix Garage & Architecture Center
© IBM Corporation 24
• 클라우드 환경으로의 전환, 하이브리드 환경의 혼재로 인해 하이브리드 DevOps 환경에 대한 지원 필요
(멀티 클라우드, 글로벌 배포, IaaS, PaaS, Container 등)
• Continuous Delivery, Continuous Availability and Continuous Security등 DevOps 프렉티스 지원
• 다양한 개발 라이프사이클을 자동화하고 보다 유연하게 대처하기 위해 오픈 소스 활용, 유기적인 통합 지원
방법론 및 아키텍처
Bluemix Garage Method
& Consulting Services
통합된 도구 체인 혁신 플랫폼
IBM Cloud / Bluemix
• Runtimes
• Hybrid
• Containers
• Data
Services
• Mobile
• Microservices
IBM은 개발 방식 및 속도 혁신을 위한 Bluemix Garage Method를 시작으로 이를 개발하기 위한 도구 체인과
이를 배포 및 운영하기 위한 플랫폼을 제공함으로써 DevOps 환경에 필요한 자원을 제공합니다.
© IBM Corporation 25
IBM Bluemix DevOps Toolchains를 통해 Open Source, IBM 제공 도구, Third-Party 도구를 손쉽게 연계하여
사용합니다.
Toolchain 구성
Issues(THINK)
이슈트래킹을 위한 도구
GitHub과 연동
GitHub(CODE)
GitHub 저장소 사용
소스코드 제어 및 버전관리
Web IDE(CODE)
웹 기반의 통합개발환경
GitHub과 연계
Sauce Labs(CODE)
Cross-Browser 웹사이트
테스트
모바일 앱 테스트
Pipeline(DELIVER)
소스코드 빌드, 테스트,
배포 자동화
Availability
Monitoring(MANAGE)
가용성 모니터링 및 개선
PagerDuty(MANAGE)
실시간 이벤트 알림 전달
SMS, Call, email
DevOps
Insights(LEARN)
테스트 및 코드 커버리지
결과 분석 및 취합
Slack(CULTURE)
전용화된 채널을 통해
실시간 메시징 및
커뮤니케이션
© IBM Corporation 26
TeaLeaf
Delivery
Pipeline
Logmet
Monitoring and
Analytics
Mobile
Quality
Assurance
Web IDE
Jazz SCM
UrbanCode
Deploy
Coremetrics
Optimizely
Google
Analytics
Autoscaling
IBM Alert
Notification
Pingdom
Uptime
Hipchat
Track
& Plan
Rational Team
Concert
Globalization
Pipeline
Canary Advisor
Active
Deploy
Jenkins
GitHub Issues
GitHub
Integrations to IBM Bluemix Services,
IBM Cloud Marketplace Partners, and
other 3rd party Services
© IBM Corporation 27
© IBM Corporation 28
IBM Bluemix 오픈 툴체인의 딜리버리 파이프라인 모듈에서 대시보드를 통해 스테이지 개요 및 진행 상황을
확인할 수 있으며 Add Stage 탭란을 통해 스테이지 추가 및 생성을 할 수 있습니다.
IBM Bluemix Open Tool-chain
1 2
3
4
IBM Bluemix 오픈 툴체인 > 딜리버리 파이프라인: 이름1
2
3
4
5
Add Tool Integration: 툴 추가를 위한 툴체인 오버뷰 화면으로 이동
Stage Dashboard: 생성 및 추가한 Stage 확인 및 Stage 이동 가능(Drag & Drop)한 대시보드
Add Stage: 대시보드에 Stage 추가
Stage 생성: Build, Dev, Test, Staging, Prod 등 필요에 따른 스테이지 정보(빌드 타입, 환경 값, 작업 등) 선택 및 프로세스 구성
5
© IBM Corporation 29
각 생성된 스테이지마다 고유의 이름과 기능 설정이 가능하며 스테이지에 정의된 JOB 순서에 따라 자동으로
다음 스테이지에 이전 스테이지의 결과물(Artifact)를 전달해 스테이지를 진행할 수 있습니다.
Stage 구성 요소
2 3
4
5
6
7
9
Stage: 이름
Run Stage: 해당 Stage 가동 버튼
Stage 구성
• Configure Stage: INPUT, JOBS, 환경 값 등 구성
• Clone Stage: 스테이지 복제
• Reorder Stage: 스테이지 순서 변경
• Delete Stage: 스테이지 삭제
Stage 진행 상태 표기
: Queued, Running, Passed, Failed
Last INPUT
: 해당 스테이지에 최근 INPUT된 Artifact
JOBS: 스테이지 생성시 설정한 배포, 테스트 등의
사전 정의된 작업 목록 표기
Last Execution Result: 최근 INPUT 된 Artifact
구동으로 인한 애플리케이션 결과 경로 표기 및 구동
시의 로그 기록 확인
Last Execution Artifact 수동 전송: Drag &
Drop으로 아티팩트를 원하는 스테이지에
INPUT하여 해당 스테이지를 가동
Last Execution Artifact 전송: 클릭 시 보이는
Stage 목차 중 선택해 아티팩트 전송 후 가동
1
2
3
4
5
1
6
7
8
9
8
© IBM Corporation 30
Stage의 JOBS 탭을 통해 각 Stage에서 진행하고자 하는 작업들을 정의할 수 있습니다. 배포 및 테스트 기능을
정의할 수 있으며 필요에 따라 Deploy Script를 통해 맞춤형 이용이 가능합니다.
Stage JOBS 상세 구성 요소 – Deploy
1
3
4
8
6
7
5
2
Stage JOBS 이름 및 종류 대시보드
Add JOB
: 배포나 테스트와 같은 작업을 추가하여 해당
스테이지에서 실행
Deploy Type
• Cloud Foundry
• Active Deploy – Begin
• Active Deploy – Complete
• IBM Containers on Bluemix
Target
• US South, United Kingdom, Sydney, Generic
Cloud Foundry
Organization, Space, Application Name: 조직,
스페이스, 애플리케이션 이름 설정
Deploy Script: Unix 쉘스크립트 작성 가능
Run Conditions: 가동 상태로 만약 작업 실패 시
작동 멈춤 설정 가능
REMOVE: JOB 삭제
1
2
3
4
5
6
7
8
© IBM Corporation 31
ENVIRONMENT PROPERTIES 탭을 통해서 코드 운영 및 이전 JOBS 탭에서 작성한 Script에 필요한 환경
값들을 정의할 수 있습니다.
Stage 상세 구성 요소 – ENV. PROPERTY
1
2
3
ADD PROPERTY
• Text Property
• Text Area Property
• Secure Property
• Properties File
PROPERTY Table
• Text Property: 단일 행 값을 갖는 특성키
• Text Area Property: 다중 행 값을 갖는 특성키
• Secure Property: 단일 행 값을 갖는 특성키로서
이 값은 별도로 표시됨
• Properties File: 프로젝트의 저장소에 있는 파일
SAVE: 변경 내용 저장
1
2
3
© IBM Corporation 32
• cf push 명령어를 사용하여
Cloud Foundry에 배포
3. Deploy to Cloud Foundry
1. Build Project
• 프로젝트 빌드
• 유닛 테스트 수행
• Artifact 생성
• 대상 VM서버에 Artifact 배포
2. Deploy To Bluemix Infra
• 컨테이너 이미지 빌드
4. Build Container Image
• IBM Container에 배포
5. Deploy to IBM Container
여러 Target 배포
© IBM Corporation 33
© IBM Corporation 34
• 완전히 관리되는 런타임
• 로깅, 모니터링,
로드발란스, 레지스트리
및 오토스케일링의 통합
• 강화된 보안성
• Docker 기술 기반
IBM Bluemix
컨테이너 서비스
© IBM Corporation 35
Delivery Choice
3가지의 IBM 클라우드 배포 모델
• Public Cloud: 멀티 테넌트 및 공유 인프라 지원
• Private Cloud: IBM 데이터 센터가 운용하는 전용
싱글 테넌트
• Local: 고객 데이터 센터에서 운영
영구 저장 장치
• 퍼포먼스 및 사이즈 크기를 선택 가능
• 읽기 전용 혹은 읽기-쓰기 타입으로 여러
컨테이너에 마운트 가능
Content
IBM 글로벌 데이터 센터에서 세계 수준의 미들웨어
소프트웨어를 제공
Docker 이미지를 통해 제품 및 향상된 기능 제공
클라우드 통합
• 컨테이너에 설치한 앱에서 통해 Watson, Analytics
및 IoT 서비스 등을 통합해 이용 가능
오버레이 네트워크
• 스페이스별 고유의 오버레이 네트워크
• 컨테이너별 라우팅되지 않은 사설 IP주소를
수신하여 마이크로서비스 아키텍쳐의 구성 요소가
IP를 통해 직접 통신 가능
• 외부 연결을 위해 공개적으로 라우팅된 IP주소를
바인딩 가능
보안
• Vulnerability Advisor로 사용자 레지스트리의 모든
Docker 이미지의 취약점 및 취약한 정책 설정을
스캔
• 관리자는 이미지의 보안 준수 상태에 따라 배포
정책을 수립 가능
IBM
IBM & Docker 파트너쉽
2014년 12월, 오픈소스 기술 기여의 일부분으로 IBM & Docker 초기 파트너쉽 체결
2016년 2월에 재차 파트너쉽 공표
• 호스트 인프라스트럭쳐로부터 컨테이너 코드 추상화
• 개발 환경 간소화를 위한 Docker 개방형 플랫폼 기반의 툴체인 강화 및 배포
IBM 컨테이너는 향상된 성능을 위해 베어 메탈에 배포되고 각 컨테이너는 에이전트 없이 모니터링 및 로깅이
가능합니다. 컨테이너에는 로드 밸런서, 자동 복구 및 완전한 도메인 이름이 포함되며 오픈 소스를 기반으로
하기 때문에 Docker CLI 및 API와의 이식성 및 일관성을 보장합니다.
© IBM Corporation 36
+ Vulnerability Advisor
+ IBM X-Force Exchange
• 고가용의 Kubernetes clusters
• 네이티브 Kubernetes APIs
• 데이터 저장 및 액세스 선택
• 유연한 isolation와 capacity 컨트롤
• 보안 스캔 빌트인
• 자동화된 로드 발란싱
• 각 컨테이너 클러스터 퍼포먼스의 통합적인 뷰 및 분석
• 빠른 클라우드 서비스 액세스를 위한 오픈, 표준화된
플랫폼
© IBM Corporation 37
text
Table of
Contents
▪ IBM Bluemix Infrasturcture(IaaS) 소개
▪ IBM Bluemix Platform(PaaS) 소개
▪ New Technology(왓슨, 블록체인)
▪ IBM Bluemix DevOps(Open-toolchain, +
Plug-inable Services)
▪ IBM Bluemix Garage & Architecture Center
© IBM Corporation 38
IBM Bluemix Garage Methodology
IBM Bluemix Garage Method는 IBM Design Thinking, Lean Startup, Agile Development, Continuous
Delivery를 통해 시장이 요구하는 애플리케이션을 빠르게 통합하고 전달하는 것을 목표로 합니다.
빠른 변화 및 혁신
: IBM 디자인 씽킹을 기반으로 한 멋진 솔루션 제공하기
점진적으로 멋진 솔루션 제공
: 클라우드 네이티브 어플리케이션을 빌드하기 위한 개발
프랙티스 적용하기, 함수 릴리즈, 피드백 수집, 결과
측정하기
빠르게 혁신적인 솔루션 생성
: 지속적인 통합, 지속적인 배포와 반복 가능하면서
자동화되고 투명한 프로세스를 통해 시장 진입
가속화하기
시장 진출 가속화 및 비용 절약
: 클라우드 파운드리, 컨테이너, 가상머신을 사용해
클라우드 위에서 솔루션을 운용하고 글로벌 데이터센터로
리소스 오토스케일링 및 관리하기
솔루션 운영을 위한 서비스, 옵션 및 수용력
: 지속적인 어플리케이션 모니터링, 고가용성 및 빠른
복구를 통해 운영 효율성 보장하기
운영 효율성 보장
: 명확한 측정 솔루션으로 가설을 검증함으로써
지속적으로 실험하고 이를 개발 백로그에 활용하기
• IBM® Bluemix® Garage Method는 비즈니스, 개발 및
운영을 통해 새로운 기능을 지속적으로 설계, 제공 및
검증 할 수있는 IBM의 접근 방식
• 프랙티스, 아키텍처 및 툴체인은 고객 피드백과 시장
변화를 파악 및 대응할 수 있는 전체 제품 라이프
사이클을 커버
• 디자인씽킹, 애자일 방법론, DevOps 및 린 개발
방식의 베스트 프랙티스를 강조
DISRUPT THE DISRUPTERS
정확한 솔루션 제공을 위한 지속적인 실험
: 다양한 경험을 가진 팀원들과 함께 비즈니스, 기술 및
프로세스 혁신하기
© IBM Corporation 39
IBM Bluemix Garage Method를 통해 아이디어 도출, 적용, 개발, 운영, 문화 형성까지 세분된 각 프로세스
단계에 필요한 솔루션과 서비스를 제공합니다.
Bluemix Garage 홈페이지
© IBM Corporation 40
Korea
Bluemix Design studio Seoul
Japan
IBM Headquarters Japan
Singapore
Watson Centre@Marina Bay
© IBM Corporation 41
developer.ibm.com/architecture
클라우드 아키텍쳐 센터에서 가장 최신의 아키텍쳐 패턴을 찾아보실 수 있습니다
© IBM Corporation 42
This track defines a cloud-native approach that is used to build mobile and web applications
with a microservices architecture.
Example Implementations
Implementing
a web and
mobile
application
Implementing
a text-based
adventure
game
Microservice
invoking
SOR via
messaging
Business drivers to adoption:
• For individual, customized marketing and
service, clients increasingly prefer to use a
mobile channel.
• Provide a seamless user experience across all
devices for customers.
• Ensure secure mobile and cloud interactions.
• Provide the ability to synchronize data in
disconnected mode.
M O S T R E F E R E N C E D A R C H I T E C T U R E S
© IBM Corporation 43
This track showcases the flow and the sequence of steps and tasks needed for planning and
designing a cognitive conversation system for the preparation of ground truth.
Example Implementations
Cognitive
planning /
preparing
Cognitive
rental car
services
Cognitive
security
Business drivers to adoption:
• Assisted decision making drives more effective
customer service, streamlined operations, and
learning in every product and research.
• Business representative SMEs and crowd
sourcing provide better training.
• Competitive advantage for customers.
• Lack of information and communications leads
to wrong decision making.
M O S T R E F E R E N C E D A R C H I T E C T U R E S
© IBM Corporation 44
IBM 클라우드 기술 포럼 : https://developer.ibm.com/kr/
• Bluemix Infra Customer 포탈 : https://control.softlayer.com
• Bluemix Infra Datacenter 현황 : https://www.softlayer.com/data-centers
• Bluemix Infra Datacenter간 Private Network 현황 : https://lg.softlayer.com
• Bluemix Infra TCO 비교 사이트 : https:// www.softlayer.com/tco/
• Bluemix Platform 블로그 : https://www.ibm.com/blogs/bluemix/
• IBM Watson 소개, 데모, 실습 : https://www.ibm.com/watson/developercloud/services-catalog.html
• IBM Watson Academy : https://www.watson-academy.info/
Facebook
• Bluemix:블루믹스를 공부하는 사람들 : http://bit.ly/2mAFYAs
• IBM 미들웨어&클라우드 사용자 그룹 : http://bit.ly/2nglt9a
IBM 마켓 플레이스 : https://www.ibm.com/kr-ko/marketplace
IBM Bluemix Garage Method :
https://www.ibm.com/bluemix/garage
https://www.ibm.com/devops/method/files/Garage_Method_Field_Guide_Nov2016.pdf
IBM Cloud Architecture Center :
https://developer.ibm.com/architecture/
https://developer.ibm.com/cloudarchitecture/docs/
https://developer.ibm.com/cloudarchitecture/blog/
QR 코드:
Bluemix 무료 30일 체험
QR 코드
(신용카드 등록 필요 X,
무료 이후 258MB 과금x )
Developerworks 한글 사이트
(오픈소스(자바, 리눅스 - 4월
중 진행, 인공지능, 클라우드)
IBM Confidential
Thank You
© IBM Corporation 46
Take
photos
Store Photos
Visually
Recognize
Storm Damage
Create 3D
model of
damaged
region
Process
Claims
Upload
photos
“Where can I build all of
this…seamlessly?”
Web UI to
interact / trigger
analysis
© IBM Corporation 47
Apps
• Mobile App
• Cloud Foundry
Services
• Cloudant DB
• Watson Visual Recognition
Infrastructure
• Cloud Object Storage
• Bare Metal Servers

More Related Content

What's hot

Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualization
hipark
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0
sprdd
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
OpenStack Korea Community
 
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
NAVER D2
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여
Ji-Woong Choi
 
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
OpenStack Korea Community
 
Ceph Day Seoul - Bring Ceph to Enterprise
Ceph Day Seoul - Bring Ceph to EnterpriseCeph Day Seoul - Bring Ceph to Enterprise
Ceph Day Seoul - Bring Ceph to Enterprise
Ceph Community
 
SteelEye 표준 제안서
SteelEye 표준 제안서SteelEye 표준 제안서
SteelEye 표준 제안서
Yong-uk Choe
 
OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼
Tae Young Lee
 
[오픈소스컨설팅]Glster FS간단소개
[오픈소스컨설팅]Glster FS간단소개[오픈소스컨설팅]Glster FS간단소개
[오픈소스컨설팅]Glster FS간단소개
Ji-Woong Choi
 
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
OpenStack Korea Community
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
Open Source Consulting
 
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricMonitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Jaesuk Ahn
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
Ji-Woong Choi
 
steeleye Replication
steeleye Replication steeleye Replication
steeleye Replication
시온시큐리티
 
[오픈소스컨설팅] About Storage Cloud
[오픈소스컨설팅] About Storage Cloud [오픈소스컨설팅] About Storage Cloud
[오픈소스컨설팅] About Storage Cloud
Ji-Woong Choi
 
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
OpenStack Korea Community
 
해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution
Nalee Jang
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석
Jennifer Noh
 
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
Tommy Lee
 

What's hot (20)

Red Hat Enterprise Virtualization
Red Hat Enterprise VirtualizationRed Hat Enterprise Virtualization
Red Hat Enterprise Virtualization
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
 
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여
 
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
 
Ceph Day Seoul - Bring Ceph to Enterprise
Ceph Day Seoul - Bring Ceph to EnterpriseCeph Day Seoul - Bring Ceph to Enterprise
Ceph Day Seoul - Bring Ceph to Enterprise
 
SteelEye 표준 제안서
SteelEye 표준 제안서SteelEye 표준 제안서
SteelEye 표준 제안서
 
OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼
 
[오픈소스컨설팅]Glster FS간단소개
[오픈소스컨설팅]Glster FS간단소개[오픈소스컨설팅]Glster FS간단소개
[오픈소스컨설팅]Glster FS간단소개
 
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
 
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricMonitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
 
steeleye Replication
steeleye Replication steeleye Replication
steeleye Replication
 
[오픈소스컨설팅] About Storage Cloud
[오픈소스컨설팅] About Storage Cloud [오픈소스컨설팅] About Storage Cloud
[오픈소스컨설팅] About Storage Cloud
 
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
 
해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석
 
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
제2회 난공불락 오픈소스 인프라 세미나 zinst 관리툴 소개
 

Similar to 제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix

Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
rockplace
 
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
KINX
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
Amazon Web Services Korea
 
쉽고 빠른 개발이 필요한 이유
쉽고 빠른 개발이 필요한 이유쉽고 빠른 개발이 필요한 이유
쉽고 빠른 개발이 필요한 이유
ibmrep
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
Alex Jeong
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
Seong-Bok Lee
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
uEngine Solutions
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.
HyunHwa Myoung
 
Total Cloud Solution - CloudMesh
Total Cloud Solution - CloudMeshTotal Cloud Solution - CloudMesh
Total Cloud Solution - CloudMesh
SONG INSEOB
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
OpenStack Korea Community
 
IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈
ibmrep
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
Open Source Consulting
 
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
Amazon Web Services Korea
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
Amazon Web Services Korea
 
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
Amazon Web Services Korea
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
OpenStack Korea Community
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process
uEngine Solutions
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
Ji-Woong Choi
 
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
Amazon Web Services Korea
 

Similar to 제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix (20)

Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
 
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
 
쉽고 빠른 개발이 필요한 이유
쉽고 빠른 개발이 필요한 이유쉽고 빠른 개발이 필요한 이유
쉽고 빠른 개발이 필요한 이유
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.
 
Total Cloud Solution - CloudMesh
Total Cloud Solution - CloudMeshTotal Cloud Solution - CloudMesh
Total Cloud Solution - CloudMesh
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
 
IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈IBM 국내 PoD센터 오픈
IBM 국내 PoD센터 오픈
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
[AWS Media Symposium 2019] 고객사례 | SBS Web Service Cloud Migration Process - 김...
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
Media 서비스의 새로운 플랫폼, AWS :: 김기완 솔루션즈 아키텍트 :: AWS Media Day 2016
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
 

More from Tommy Lee

새하늘과 새땅-리차드 미들턴
새하늘과 새땅-리차드 미들턴새하늘과 새땅-리차드 미들턴
새하늘과 새땅-리차드 미들턴
Tommy Lee
 
하나님의 아픔의신학 20180131
하나님의 아픔의신학 20180131하나님의 아픔의신학 20180131
하나님의 아픔의신학 20180131
Tommy Lee
 
그리스도인의미덕 통합
그리스도인의미덕 통합그리스도인의미덕 통합
그리스도인의미덕 통합
Tommy Lee
 
그리스도인의미덕 1장-4장
그리스도인의미덕 1장-4장그리스도인의미덕 1장-4장
그리스도인의미덕 1장-4장
Tommy Lee
 
예수왕의복음
예수왕의복음예수왕의복음
예수왕의복음
Tommy Lee
 
Grub2 and troubleshooting_ol7_boot_problems
Grub2 and troubleshooting_ol7_boot_problemsGrub2 and troubleshooting_ol7_boot_problems
Grub2 and troubleshooting_ol7_boot_problems
Tommy Lee
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
Tommy Lee
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers
Tommy Lee
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
Tommy Lee
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
Tommy Lee
 
제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre
Tommy Lee
 
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
Tommy Lee
 
제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL
Tommy Lee
 
제3회난공불락 오픈소스 인프라세미나 - JuJu
제3회난공불락 오픈소스 인프라세미나 - JuJu제3회난공불락 오픈소스 인프라세미나 - JuJu
제3회난공불락 오픈소스 인프라세미나 - JuJu
Tommy Lee
 
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
Tommy Lee
 
새하늘과새땅 북톡-2부-구약에서의총체적구원
새하늘과새땅 북톡-2부-구약에서의총체적구원새하늘과새땅 북톡-2부-구약에서의총체적구원
새하늘과새땅 북톡-2부-구약에서의총체적구원
Tommy Lee
 
새하늘과새땅 Part1
새하늘과새땅 Part1새하늘과새땅 Part1
새하늘과새땅 Part1
Tommy Lee
 
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
Tommy Lee
 
제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝
Tommy Lee
 
Linux conna kpatch-without-stopmachine-fixed
Linux conna kpatch-without-stopmachine-fixedLinux conna kpatch-without-stopmachine-fixed
Linux conna kpatch-without-stopmachine-fixed
Tommy Lee
 

More from Tommy Lee (20)

새하늘과 새땅-리차드 미들턴
새하늘과 새땅-리차드 미들턴새하늘과 새땅-리차드 미들턴
새하늘과 새땅-리차드 미들턴
 
하나님의 아픔의신학 20180131
하나님의 아픔의신학 20180131하나님의 아픔의신학 20180131
하나님의 아픔의신학 20180131
 
그리스도인의미덕 통합
그리스도인의미덕 통합그리스도인의미덕 통합
그리스도인의미덕 통합
 
그리스도인의미덕 1장-4장
그리스도인의미덕 1장-4장그리스도인의미덕 1장-4장
그리스도인의미덕 1장-4장
 
예수왕의복음
예수왕의복음예수왕의복음
예수왕의복음
 
Grub2 and troubleshooting_ol7_boot_problems
Grub2 and troubleshooting_ol7_boot_problemsGrub2 and troubleshooting_ol7_boot_problems
Grub2 and troubleshooting_ol7_boot_problems
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
 
제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre
 
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
 
제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL
 
제3회난공불락 오픈소스 인프라세미나 - JuJu
제3회난공불락 오픈소스 인프라세미나 - JuJu제3회난공불락 오픈소스 인프라세미나 - JuJu
제3회난공불락 오픈소스 인프라세미나 - JuJu
 
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
 
새하늘과새땅 북톡-2부-구약에서의총체적구원
새하늘과새땅 북톡-2부-구약에서의총체적구원새하늘과새땅 북톡-2부-구약에서의총체적구원
새하늘과새땅 북톡-2부-구약에서의총체적구원
 
새하늘과새땅 Part1
새하늘과새땅 Part1새하늘과새땅 Part1
새하늘과새땅 Part1
 
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
 
제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝
 
Linux conna kpatch-without-stopmachine-fixed
Linux conna kpatch-without-stopmachine-fixedLinux conna kpatch-without-stopmachine-fixed
Linux conna kpatch-without-stopmachine-fixed
 

제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix

  • 1. © IBM Corporation 1 IBM Cloud 사업부 2017.3 beomskim@kr.ibm.com 김범식 IBM Cloud Bluemix Services Overview
  • 2. © IBM Corporation 2 text Table of Contents ▪ IBM Bluemix Infrasturcture(IaaS) 소개 ▪ IBM Bluemix Platform(PaaS) 소개 ▪ New Technology(왓슨, 블록체인) ▪ IBM Bluemix DevOps(Open-toolchain, + Plug-inable Services) ▪ IBM Bluemix Garage & Architecture Center
  • 4. © IBM Corporation 4 IBM Cloud MarketPlace Public Local Infra Platform Software Storage Dedicated + Watson Analytics CRM SCM BPM Bluebox Bluebox Bluemix IaaS Bluemix IaaS IBM COS IBM COS IBM COS CAS (Consulting) CBPS Build Private Cloud Hybrid Cloud 컨설팅 Hybrid Cloud 구축 및 이전 Hybrid Cloud 매니지드 서비스 ▪ 100+ 이상의 Best-in-Class 클라우드 어플리케이션 제공 ▪ Commerce & Marketing, Social & Email, HR, Watson oncology, Analytics, Security, Process ▪ Not just simple DevOps 플랫폼 ▪ 150 여개 카탈로그 서비스 제공 (Watson, IoT, Mobile, Analytics, Security, Storage, Integration 등) ▪ Cloud 컨설팅 및 구축 서비스 ▪ OpenStack / Bluemix, AWS / Power VC, VMware, Hyper-V, KVM 등 지원 ▪ Public / Dedicated / Private cloud as service 등 End to End 포트폴리오 제공 IBM은 IaaS, PaaS, SaaS 등 Total 클라우드 플랫폼 및 솔루션과 Infrastructure 부문에서도 Public / Dedicated / Local(Private as a service) 등 end-to-end 플랫폼 제공 가능한 Leading Company입니다. Bluemix PaaS Bluemix PaaS Bluemix PaaS
  • 5. © IBM Corporation 5 IBM Bluemix IaaS는 전세계 지역에 데이터센터를 가진 Public Cloud (IaaS) 플랫폼으로 고성능, 유연성, 운영관리 용이성 등 기술적 우수성을 제공합니다 • Public / Private / Hybird 형태의 클라우드 솔루션 및 통합관리 기반제공 • 업무 요건에 따른 다양한 시스템 구성 옵션 지원 유연한 인프라의 제공 • Bare Metal Cloud를 통해 고성능 업무에 적합한 클라우드 환경 제공 • Data Center 간 40Gbps / 80Gbps / 100 Gbps 이상의 전용 네트워크 연결 뛰어난 성능 및 서비스 품질 제공 • 포탈을 통한 자원 관리/운영/모니터링 기능 및 API 제공 • 온라인 채팅 및 전화를 통한 실시간 서비스 지원 및 서비스 티켓에 대한 신속한 대응 운영관리 용이성 제공 Bluemix 클라우드 서비스 특징 • Bare Metal 및 Virtual Server 기반의 클라우드 서비스 제공 • Self-Service 온라인 주문 • 실시간 자원 할당 : Virtual Server 5분-15분, Dedicated Server 2-4시간 • 실제 사용량 (시간단위/월 단위) 기반 과금 오슬로
  • 7. © IBM Corporation 7 Throughput 비교IBM 타사 500 600 • 안정적, 고성능을 보장하는 베어메탈 서버 • Over Commit 없는 Virtual Server 40G 40G 40G 60G 60G 60G 100G100G 100G 전세계 32개 데이터센터간 40, 80, 100Gbps의 전용 Private Network IBM Bluemix IaaS 호스트방식의 가상화 없는 물리 서버를 서비스 함으로써 고성능과 안정성에 강점이 있습니다. 또 글로벌 32개 데이터센터간 인바운드 네트워크 비용이 무료이므로 글로벌 서비스에 용이합니다
  • 8. © IBM Corporation 8 text Table of Contents ▪ IBM Bluemix Infrasturcture(IaaS) 소개 ▪ IBM Bluemix Platform(PaaS) 소개 ▪ New Technology(왓슨, 블록체인) ▪ IBM Bluemix DevOps(Open-toolchain, + Plug-inable Services) ▪ IBM Bluemix Garage & Architecture Center
  • 9. © IBM Corporation 9 • 대상 : 스타트업, 개발자, CEO, LOB, ISV 개발자, 대기업, SI, IT 리더 등 • 참석자 : 775명 • 34개 세션, 5 Track
  • 10. © IBM Corporation 10 고객이 관리하는 부분 서비스 제공자가 관리하는 부분 Infrastructure as a Service Code Data Runtime Middleware OS Virtualization Servers Storage Networking Code Data Runtime Middleware OS Virtualization Servers Storage Networking Platform as a Service Built on open technologies: Bluemix의 역량은 PaaS 부터 IaaS까지 확장되며, Public, Dedicated, On-premise 로 구현될 수 있습니다.
  • 11. © IBM Corporation 11 Data & AnalyticsCompute Watson IoT Application Integrate Blockchain ** Business Rules Document Generation Message Hub Session Cache WebSphere App Server Workload Scheduler App Connect API Connect ** API Harmony Cloud Automation Manager ** Message Connect Product Insights ** Secure Gateway ** Secure Broker Context Mapping Driver Behavior IoT Platform IoT for Automotive IoT for Electronics IoT for Insurance IoT Workbench Cloud Foundry Runtimes Docker Containers IBM Bluemix Container ** OpenWhisk Swift Runtime Watson Cognitive AlchemyAPI Conversation Deep Learnihg as a Service (DLaaS) ** Discovery Document Conversion Language Translator Natural Language Classifier Personality Insights Retrieve and Rank Speech to Text Text to Speech Tone Analyzer Tradeoff Analytics Visual Recognition ** Analytics Exchange – not a tile Apache Spark BigInsights for Apache Hadoop Cloudant NoSQL DB Compose for Elasticsearch Compose for etcd Compose for MongoDB Compose for MySQL Compose for PostgreSQL Compose for RabbitMQ Compose for Redis Compose for RethinkDB Compose for ScyllaDB dashDB for Analytics dashDB for Transactions ** Data Connect Decision Optimization ** Geospatial Analytics IBM DataStage on Cloud IBM DB2 on Cloud IBM Graph IBM Master Data Mgmt on Cloud Information Server on Cloud Informix on Cloud ** Insights for Twitter Lift ** Streaming Analytics Watson Machine Learning Weather Company Data Xpages NoSQL Database Mobile IBM Push Notifications Mobile Analytics ** Mobile App Content Manager Mobile Client Access Mobile Foundation Mobile Quality Assurance ++ DevOps Active Deploy Auto-Scaling ** Availability Monitoring Automated Access.Tester Cloud Event Management ** Continuous Delivery Continuous Release Delivery Pipeline Deployment Risk Analytics DevOps Insights Digital Content Checker Globalization Pipeline IBM Alert Notification IBM Runbook Automation ** Integration Testing Monitoring & Analytics Open Toolchain Fabric – DevOps Console Operations Analytics Track & Plan Security Access Trail App Security on Cloud IBM Identity Mixer Key Protect Single Sign-On Networking Load Balancing for Containers Virtual Private Network (VPN) Storage Cloud High-Speed Data Transfer** Object Store
  • 14. © IBM Corporation 14 Bluemix Local 혹은 Dedicated 모델을 이용하면서 Public 상의 서비스 이용이 필요할 시 Syndicated 형식으로 서비스 이용이 가능합니다
  • 15. © IBM Corporation 15 …meetsyourdeveloperneeds… 가상서버 AbstractionControl 베어메탈 • 전용 서버 • 높은 메모리 • 고성능 디스크 I/O • 빠르게 구성 • OS 영역 Control 가능 • 친숙함 컨테이너 • 휴대성 • 유연함 • 가벼움 CF Apps • 속도 • 인프라에 대한 고민 불필요 • 다양한 Runtime 사용 가능 OpenWhisk • Stateless • 이벤트 기반 • 단기 사용 Total Control FlexibilityMaximum Efficiency DevOps Minimal Cost Reactive
  • 16. © IBM Corporation 16 워크로드 특성 • 특별한 하드웨어가 필요한 경우 • 요구되는 컴플라이언스 규정을 준수해야 할 경우 • OS 커스터마이즈 • OS 전반적인 제어 • 프로세스 격리가 꼭 필요한 경우 • 긴 시간 작업해야 할 경우 • 모든 프로토콜 지원 • 커스텀 OS 바이너리가 필요한 경우 • Stateless • HTTP(s)/Web sockets • Stateless • 짧은 시간 사용 • 실행할 개발언어가 잘 정의된 경우 워크로드 예시 • 특정한 데이터 센터에 꼭 위치해야할 데이터가 있을 시 • 고성능의 CPU와 메모리가 필요한 어플리케이션이 있을 시 • 싱글 테넌트 스토리지 • 고성능 컴퓨팅 (GPUs, High Disk I/O) • 특정 OS가 요구되는 어플리케이션 • 현재 가상머신 이미지안에 포함된 어플리케이션, • 실시간 비디오 스트리밍 (resource-heavy) • 마이크로 서비스 • 게임엔진과 같이 지속적으로 프로세스 운영 필요시 • 몽고DB나 zookeeper와 같은 분산 기술 사용시 • 고용량의 웹 어플리케이션 및 APIs • Runtimes include: • Liberty for Java™ • SDK for Node.js™ • ASP.NET Core • Runtime for Swift • XPages • Go • PHP • Python • Ruby • Tomcat • API/마이크로서비 스/웹 어플리케이션 실행 • 모바일 백엔드 • 스트리밍, IoT, Cognitive 등 이벤트 기반 대응시 가상서버베어메탈 컨테이너 CF Apps OpenWhisk
  • 17. © IBM Corporation 17 text Table of Contents ▪ IBM Bluemix Infrasturcture(IaaS) 소개 ▪ IBM Bluemix Platform(PaaS) 소개 ▪ New Technology(왓슨, 블록체인, IoT) ▪ IBM Bluemix DevOps(Open-toolchain, + Plug-inable Services) ▪ IBM Bluemix Garage & Architecture Center
  • 18. © IBM Corporation 18 una empresa de soluciones Hoy, IBM es COGNITIVAS sobre plataforma CLOUD ………….. Our collaboration with SBRH on Pepper will allow a much broader audience to experience and tap into Watson,” ……….. when cognitive capabilities are embedded in robotics, you see people engage and benefit from this technology in new and exciting ways.”
  • 19. A cognitive business has systems that can enhance digital intelligence exponentially. REASON They can reason, grasp underlying concepts, form hypotheses, and infer and extract ideas. UNDERSTAND Cognitive systems understand imagery, language and other unstructured data like humans do. LEARN With each data point, interaction and outcome, they develop and sharpen expertise, so they never stop learning. INTERACT With abilities to see, talk and hear, cognitive systems interact with humans in a natural way.
  • 20. Personality Insights Alchemy Language Conversation Document Conversion Language Translator Natural Language Classifier Retrieve & Rank Tone Analyzer Language Speech to Text Text to Speech Speech Visual Recognition Vision Tradeoff Analytics Alchemy Data News Data Insights Watson has become a set of Cognitive services available on IBM Bluemix for clients to enable in their apps
  • 22. © IBM Corporation 22 IBM Blockchain on Bluemix
  • 23. © IBM Corporation 23 text Table of Contents ▪ IBM Bluemix Infrasturcture(IaaS) 소개 ▪ IBM Bluemix Platform(PaaS) 소개 ▪ New Technology(왓슨, 블록체인) ▪ IBM Bluemix DevOps(Open-toolchain, + Plug-inable Services) ▪ IBM Bluemix Garage & Architecture Center
  • 24. © IBM Corporation 24 • 클라우드 환경으로의 전환, 하이브리드 환경의 혼재로 인해 하이브리드 DevOps 환경에 대한 지원 필요 (멀티 클라우드, 글로벌 배포, IaaS, PaaS, Container 등) • Continuous Delivery, Continuous Availability and Continuous Security등 DevOps 프렉티스 지원 • 다양한 개발 라이프사이클을 자동화하고 보다 유연하게 대처하기 위해 오픈 소스 활용, 유기적인 통합 지원 방법론 및 아키텍처 Bluemix Garage Method & Consulting Services 통합된 도구 체인 혁신 플랫폼 IBM Cloud / Bluemix • Runtimes • Hybrid • Containers • Data Services • Mobile • Microservices IBM은 개발 방식 및 속도 혁신을 위한 Bluemix Garage Method를 시작으로 이를 개발하기 위한 도구 체인과 이를 배포 및 운영하기 위한 플랫폼을 제공함으로써 DevOps 환경에 필요한 자원을 제공합니다.
  • 25. © IBM Corporation 25 IBM Bluemix DevOps Toolchains를 통해 Open Source, IBM 제공 도구, Third-Party 도구를 손쉽게 연계하여 사용합니다. Toolchain 구성 Issues(THINK) 이슈트래킹을 위한 도구 GitHub과 연동 GitHub(CODE) GitHub 저장소 사용 소스코드 제어 및 버전관리 Web IDE(CODE) 웹 기반의 통합개발환경 GitHub과 연계 Sauce Labs(CODE) Cross-Browser 웹사이트 테스트 모바일 앱 테스트 Pipeline(DELIVER) 소스코드 빌드, 테스트, 배포 자동화 Availability Monitoring(MANAGE) 가용성 모니터링 및 개선 PagerDuty(MANAGE) 실시간 이벤트 알림 전달 SMS, Call, email DevOps Insights(LEARN) 테스트 및 코드 커버리지 결과 분석 및 취합 Slack(CULTURE) 전용화된 채널을 통해 실시간 메시징 및 커뮤니케이션
  • 26. © IBM Corporation 26 TeaLeaf Delivery Pipeline Logmet Monitoring and Analytics Mobile Quality Assurance Web IDE Jazz SCM UrbanCode Deploy Coremetrics Optimizely Google Analytics Autoscaling IBM Alert Notification Pingdom Uptime Hipchat Track & Plan Rational Team Concert Globalization Pipeline Canary Advisor Active Deploy Jenkins GitHub Issues GitHub Integrations to IBM Bluemix Services, IBM Cloud Marketplace Partners, and other 3rd party Services
  • 28. © IBM Corporation 28 IBM Bluemix 오픈 툴체인의 딜리버리 파이프라인 모듈에서 대시보드를 통해 스테이지 개요 및 진행 상황을 확인할 수 있으며 Add Stage 탭란을 통해 스테이지 추가 및 생성을 할 수 있습니다. IBM Bluemix Open Tool-chain 1 2 3 4 IBM Bluemix 오픈 툴체인 > 딜리버리 파이프라인: 이름1 2 3 4 5 Add Tool Integration: 툴 추가를 위한 툴체인 오버뷰 화면으로 이동 Stage Dashboard: 생성 및 추가한 Stage 확인 및 Stage 이동 가능(Drag & Drop)한 대시보드 Add Stage: 대시보드에 Stage 추가 Stage 생성: Build, Dev, Test, Staging, Prod 등 필요에 따른 스테이지 정보(빌드 타입, 환경 값, 작업 등) 선택 및 프로세스 구성 5
  • 29. © IBM Corporation 29 각 생성된 스테이지마다 고유의 이름과 기능 설정이 가능하며 스테이지에 정의된 JOB 순서에 따라 자동으로 다음 스테이지에 이전 스테이지의 결과물(Artifact)를 전달해 스테이지를 진행할 수 있습니다. Stage 구성 요소 2 3 4 5 6 7 9 Stage: 이름 Run Stage: 해당 Stage 가동 버튼 Stage 구성 • Configure Stage: INPUT, JOBS, 환경 값 등 구성 • Clone Stage: 스테이지 복제 • Reorder Stage: 스테이지 순서 변경 • Delete Stage: 스테이지 삭제 Stage 진행 상태 표기 : Queued, Running, Passed, Failed Last INPUT : 해당 스테이지에 최근 INPUT된 Artifact JOBS: 스테이지 생성시 설정한 배포, 테스트 등의 사전 정의된 작업 목록 표기 Last Execution Result: 최근 INPUT 된 Artifact 구동으로 인한 애플리케이션 결과 경로 표기 및 구동 시의 로그 기록 확인 Last Execution Artifact 수동 전송: Drag & Drop으로 아티팩트를 원하는 스테이지에 INPUT하여 해당 스테이지를 가동 Last Execution Artifact 전송: 클릭 시 보이는 Stage 목차 중 선택해 아티팩트 전송 후 가동 1 2 3 4 5 1 6 7 8 9 8
  • 30. © IBM Corporation 30 Stage의 JOBS 탭을 통해 각 Stage에서 진행하고자 하는 작업들을 정의할 수 있습니다. 배포 및 테스트 기능을 정의할 수 있으며 필요에 따라 Deploy Script를 통해 맞춤형 이용이 가능합니다. Stage JOBS 상세 구성 요소 – Deploy 1 3 4 8 6 7 5 2 Stage JOBS 이름 및 종류 대시보드 Add JOB : 배포나 테스트와 같은 작업을 추가하여 해당 스테이지에서 실행 Deploy Type • Cloud Foundry • Active Deploy – Begin • Active Deploy – Complete • IBM Containers on Bluemix Target • US South, United Kingdom, Sydney, Generic Cloud Foundry Organization, Space, Application Name: 조직, 스페이스, 애플리케이션 이름 설정 Deploy Script: Unix 쉘스크립트 작성 가능 Run Conditions: 가동 상태로 만약 작업 실패 시 작동 멈춤 설정 가능 REMOVE: JOB 삭제 1 2 3 4 5 6 7 8
  • 31. © IBM Corporation 31 ENVIRONMENT PROPERTIES 탭을 통해서 코드 운영 및 이전 JOBS 탭에서 작성한 Script에 필요한 환경 값들을 정의할 수 있습니다. Stage 상세 구성 요소 – ENV. PROPERTY 1 2 3 ADD PROPERTY • Text Property • Text Area Property • Secure Property • Properties File PROPERTY Table • Text Property: 단일 행 값을 갖는 특성키 • Text Area Property: 다중 행 값을 갖는 특성키 • Secure Property: 단일 행 값을 갖는 특성키로서 이 값은 별도로 표시됨 • Properties File: 프로젝트의 저장소에 있는 파일 SAVE: 변경 내용 저장 1 2 3
  • 32. © IBM Corporation 32 • cf push 명령어를 사용하여 Cloud Foundry에 배포 3. Deploy to Cloud Foundry 1. Build Project • 프로젝트 빌드 • 유닛 테스트 수행 • Artifact 생성 • 대상 VM서버에 Artifact 배포 2. Deploy To Bluemix Infra • 컨테이너 이미지 빌드 4. Build Container Image • IBM Container에 배포 5. Deploy to IBM Container 여러 Target 배포
  • 34. © IBM Corporation 34 • 완전히 관리되는 런타임 • 로깅, 모니터링, 로드발란스, 레지스트리 및 오토스케일링의 통합 • 강화된 보안성 • Docker 기술 기반 IBM Bluemix 컨테이너 서비스
  • 35. © IBM Corporation 35 Delivery Choice 3가지의 IBM 클라우드 배포 모델 • Public Cloud: 멀티 테넌트 및 공유 인프라 지원 • Private Cloud: IBM 데이터 센터가 운용하는 전용 싱글 테넌트 • Local: 고객 데이터 센터에서 운영 영구 저장 장치 • 퍼포먼스 및 사이즈 크기를 선택 가능 • 읽기 전용 혹은 읽기-쓰기 타입으로 여러 컨테이너에 마운트 가능 Content IBM 글로벌 데이터 센터에서 세계 수준의 미들웨어 소프트웨어를 제공 Docker 이미지를 통해 제품 및 향상된 기능 제공 클라우드 통합 • 컨테이너에 설치한 앱에서 통해 Watson, Analytics 및 IoT 서비스 등을 통합해 이용 가능 오버레이 네트워크 • 스페이스별 고유의 오버레이 네트워크 • 컨테이너별 라우팅되지 않은 사설 IP주소를 수신하여 마이크로서비스 아키텍쳐의 구성 요소가 IP를 통해 직접 통신 가능 • 외부 연결을 위해 공개적으로 라우팅된 IP주소를 바인딩 가능 보안 • Vulnerability Advisor로 사용자 레지스트리의 모든 Docker 이미지의 취약점 및 취약한 정책 설정을 스캔 • 관리자는 이미지의 보안 준수 상태에 따라 배포 정책을 수립 가능 IBM IBM & Docker 파트너쉽 2014년 12월, 오픈소스 기술 기여의 일부분으로 IBM & Docker 초기 파트너쉽 체결 2016년 2월에 재차 파트너쉽 공표 • 호스트 인프라스트럭쳐로부터 컨테이너 코드 추상화 • 개발 환경 간소화를 위한 Docker 개방형 플랫폼 기반의 툴체인 강화 및 배포 IBM 컨테이너는 향상된 성능을 위해 베어 메탈에 배포되고 각 컨테이너는 에이전트 없이 모니터링 및 로깅이 가능합니다. 컨테이너에는 로드 밸런서, 자동 복구 및 완전한 도메인 이름이 포함되며 오픈 소스를 기반으로 하기 때문에 Docker CLI 및 API와의 이식성 및 일관성을 보장합니다.
  • 36. © IBM Corporation 36 + Vulnerability Advisor + IBM X-Force Exchange • 고가용의 Kubernetes clusters • 네이티브 Kubernetes APIs • 데이터 저장 및 액세스 선택 • 유연한 isolation와 capacity 컨트롤 • 보안 스캔 빌트인 • 자동화된 로드 발란싱 • 각 컨테이너 클러스터 퍼포먼스의 통합적인 뷰 및 분석 • 빠른 클라우드 서비스 액세스를 위한 오픈, 표준화된 플랫폼
  • 37. © IBM Corporation 37 text Table of Contents ▪ IBM Bluemix Infrasturcture(IaaS) 소개 ▪ IBM Bluemix Platform(PaaS) 소개 ▪ New Technology(왓슨, 블록체인) ▪ IBM Bluemix DevOps(Open-toolchain, + Plug-inable Services) ▪ IBM Bluemix Garage & Architecture Center
  • 38. © IBM Corporation 38 IBM Bluemix Garage Methodology IBM Bluemix Garage Method는 IBM Design Thinking, Lean Startup, Agile Development, Continuous Delivery를 통해 시장이 요구하는 애플리케이션을 빠르게 통합하고 전달하는 것을 목표로 합니다. 빠른 변화 및 혁신 : IBM 디자인 씽킹을 기반으로 한 멋진 솔루션 제공하기 점진적으로 멋진 솔루션 제공 : 클라우드 네이티브 어플리케이션을 빌드하기 위한 개발 프랙티스 적용하기, 함수 릴리즈, 피드백 수집, 결과 측정하기 빠르게 혁신적인 솔루션 생성 : 지속적인 통합, 지속적인 배포와 반복 가능하면서 자동화되고 투명한 프로세스를 통해 시장 진입 가속화하기 시장 진출 가속화 및 비용 절약 : 클라우드 파운드리, 컨테이너, 가상머신을 사용해 클라우드 위에서 솔루션을 운용하고 글로벌 데이터센터로 리소스 오토스케일링 및 관리하기 솔루션 운영을 위한 서비스, 옵션 및 수용력 : 지속적인 어플리케이션 모니터링, 고가용성 및 빠른 복구를 통해 운영 효율성 보장하기 운영 효율성 보장 : 명확한 측정 솔루션으로 가설을 검증함으로써 지속적으로 실험하고 이를 개발 백로그에 활용하기 • IBM® Bluemix® Garage Method는 비즈니스, 개발 및 운영을 통해 새로운 기능을 지속적으로 설계, 제공 및 검증 할 수있는 IBM의 접근 방식 • 프랙티스, 아키텍처 및 툴체인은 고객 피드백과 시장 변화를 파악 및 대응할 수 있는 전체 제품 라이프 사이클을 커버 • 디자인씽킹, 애자일 방법론, DevOps 및 린 개발 방식의 베스트 프랙티스를 강조 DISRUPT THE DISRUPTERS 정확한 솔루션 제공을 위한 지속적인 실험 : 다양한 경험을 가진 팀원들과 함께 비즈니스, 기술 및 프로세스 혁신하기
  • 39. © IBM Corporation 39 IBM Bluemix Garage Method를 통해 아이디어 도출, 적용, 개발, 운영, 문화 형성까지 세분된 각 프로세스 단계에 필요한 솔루션과 서비스를 제공합니다. Bluemix Garage 홈페이지
  • 40. © IBM Corporation 40 Korea Bluemix Design studio Seoul Japan IBM Headquarters Japan Singapore Watson Centre@Marina Bay
  • 41. © IBM Corporation 41 developer.ibm.com/architecture 클라우드 아키텍쳐 센터에서 가장 최신의 아키텍쳐 패턴을 찾아보실 수 있습니다
  • 42. © IBM Corporation 42 This track defines a cloud-native approach that is used to build mobile and web applications with a microservices architecture. Example Implementations Implementing a web and mobile application Implementing a text-based adventure game Microservice invoking SOR via messaging Business drivers to adoption: • For individual, customized marketing and service, clients increasingly prefer to use a mobile channel. • Provide a seamless user experience across all devices for customers. • Ensure secure mobile and cloud interactions. • Provide the ability to synchronize data in disconnected mode. M O S T R E F E R E N C E D A R C H I T E C T U R E S
  • 43. © IBM Corporation 43 This track showcases the flow and the sequence of steps and tasks needed for planning and designing a cognitive conversation system for the preparation of ground truth. Example Implementations Cognitive planning / preparing Cognitive rental car services Cognitive security Business drivers to adoption: • Assisted decision making drives more effective customer service, streamlined operations, and learning in every product and research. • Business representative SMEs and crowd sourcing provide better training. • Competitive advantage for customers. • Lack of information and communications leads to wrong decision making. M O S T R E F E R E N C E D A R C H I T E C T U R E S
  • 44. © IBM Corporation 44 IBM 클라우드 기술 포럼 : https://developer.ibm.com/kr/ • Bluemix Infra Customer 포탈 : https://control.softlayer.com • Bluemix Infra Datacenter 현황 : https://www.softlayer.com/data-centers • Bluemix Infra Datacenter간 Private Network 현황 : https://lg.softlayer.com • Bluemix Infra TCO 비교 사이트 : https:// www.softlayer.com/tco/ • Bluemix Platform 블로그 : https://www.ibm.com/blogs/bluemix/ • IBM Watson 소개, 데모, 실습 : https://www.ibm.com/watson/developercloud/services-catalog.html • IBM Watson Academy : https://www.watson-academy.info/ Facebook • Bluemix:블루믹스를 공부하는 사람들 : http://bit.ly/2mAFYAs • IBM 미들웨어&클라우드 사용자 그룹 : http://bit.ly/2nglt9a IBM 마켓 플레이스 : https://www.ibm.com/kr-ko/marketplace IBM Bluemix Garage Method : https://www.ibm.com/bluemix/garage https://www.ibm.com/devops/method/files/Garage_Method_Field_Guide_Nov2016.pdf IBM Cloud Architecture Center : https://developer.ibm.com/architecture/ https://developer.ibm.com/cloudarchitecture/docs/ https://developer.ibm.com/cloudarchitecture/blog/ QR 코드: Bluemix 무료 30일 체험 QR 코드 (신용카드 등록 필요 X, 무료 이후 258MB 과금x ) Developerworks 한글 사이트 (오픈소스(자바, 리눅스 - 4월 중 진행, 인공지능, 클라우드)
  • 46. © IBM Corporation 46 Take photos Store Photos Visually Recognize Storm Damage Create 3D model of damaged region Process Claims Upload photos “Where can I build all of this…seamlessly?” Web UI to interact / trigger analysis
  • 47. © IBM Corporation 47 Apps • Mobile App • Cloud Foundry Services • Cloudant DB • Watson Visual Recognition Infrastructure • Cloud Object Storage • Bare Metal Servers