제4회 한국ibm과 함께하는 난공불락 오픈소스 인프라 세미나- ibm bluemix
TRANSCRIPT
© 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 CognitiveAlchemyAPI
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 ++
DevOpsActive 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
SecurityAccess Trail
App Security on Cloud
IBM Identity Mixer
Key Protect
Single Sign-On
NetworkingLoad Balancing for
Containers
Virtual Private Network (VPN)
StorageCloud High-Speed Data
Transfer**
Object Store
© IBM Corporation 12
© IBM Corporation 13
© IBM Corporation 14
Bluemix Local 혹은 Dedicated 모델을 이용하면서 Public 상의 서비스 이용이 필요할 시 Syndicated 형식으로 서비스 이용이 가능합니다
© IBM Corporation 15
…m
ee
ts y
ou
r d
eve
loper
ne
ed
s…
가상서버
Ab
str
ac
tio
nC
on
tro
l
베어메탈
• 전용 서버
• 높은 메모리
• 고성능 디스크 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
COGNITIVASsobre 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
UptimeHipchat
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
34
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
2Stage 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 Choice3가지의 IBM 클라우드 배포 모델• Public Cloud: 멀티 테넌트 및 공유 인프라 지원• Private Cloud: IBM 데이터 센터가 운용하는 전용
싱글 테넌트• Local: 고객 데이터 센터에서 운영
영구 저장 장치• 퍼포먼스 및 사이즈 크기를 선택 가능• 읽기 전용 혹은 읽기-쓰기 타입으로 여러
컨테이너에 마운트 가능
ContentIBM 글로벌 데이터 센터에서 세계 수준의 미들웨어소프트웨어를 제공Docker 이미지를 통해 제품 및 향상된 기능 제공
클라우드 통합• 컨테이너에 설치한 앱에서 통해 Watson, Analytics
및 IoT 서비스 등을 통합해 이용 가능
오버레이 네트워크• 스페이스별 고유의 오버레이 네트워크• 컨테이너별 라우팅되지 않은 사설 IP주소를
수신하여 마이크로서비스 아키텍쳐의 구성 요소가IP를 통해 직접 통신 가능
• 외부 연결을 위해 공개적으로 라우팅된 IP주소를바인딩 가능
보안• Vulnerability Advisor로 사용자 레지스트리의 모든
Docker 이미지의 취약점 및 취약한 정책 설정을스캔
• 관리자는 이미지의 보안 준수 상태에 따라 배포정책을 수립 가능
IBMIBM & 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
KoreaBluemix Design studio Seoul
Japan
IBM Headquarters Japan
SingaporeWatson 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/
• 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
regionProcess
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