Presentation Headline Subhead

Download Report

Transcript Presentation Headline Subhead

IBM Cloud: Think it. Build it. Tap into it.
IBM technologie pro Cloud Computing
11.12. 2014
18.12.2014
Petr Leština
Cloud Computing & Managed Services
[email protected]
1
IBM Cloud: Think it. Build it. Tap into it.
Agenda
 IBM Technologie pro Cloud Computing
 Představení IBM technologií pro cloud computing, OpenStack,
CloudFoundry, BlueMix. Koncepty, rozvoj a roadmapa. Referenční
architektura cloud řešení (stručný úvod)
 Softwarové technologie pro cloudová řešení nad OpenStackem
• SmartCloud Entry, SmartCloud Orchestrator - aneb jak budovat cloudová řešení.
OpenStack vs komerční produkty pro cloud - role dodavatele (IBM) a jeho přidaná
hodnota
 SoftLayer
• Představíme architekturu a možnosti datového centra (virtuální, fyzické servery,
zabezpečení, load balancing, Firewally, HPC-High Performance Computing) i možnosti
Virtuálního Privátníh cloudu. Možnosti ukládání dat (NAS, iSCSI, Storage Appliance)
 Případová studie
• Budování privátního cloudu u nadnárodní společnosti. Role virtualizace a cloud
•
technologií, Praktické ukázky s prostředí formou screencamu (záznam obrazovek z řešení
u klienta).
Implementace Public cloudu pro mobilní řešení na ČZU
2
IBM Cloud: Think it. Build it. Tap into it.
Jak je velký trh Cloud Computingu v ČR?
 IDC předpokládá, že trh v oblasti veřejných cloudových služeb (public
cloud) poroste v ČR v roce 2013 o 36.2% a CAGR (roční růst) je
předpovídán 22,9% v následujících 5 letech.
 Trh privátních cloudů je predikován s růstem 22,2% v roce 2013 a
CAGR (roční růst) je předpokládán 24.2% v následujících 5 letech.
3
Katalog služeb
IBM Cloud: Think it. Build it. Tap into it.
Implementace:
 Public
 Private
 Hybrid
Co je „Cloud Computing“ ?
základní anatomie
Typ služby
Klient
Samoobslužný portál
 SaaS
 PaaS
 IaaS
Implementační
Modul (provisioning)
Další moduly
 Měření využití
služby, účtování,
monitorování,
zabezpečení . . .
 Cloud computing je de fakto nový
model kozumace (využívání) a
poskytování IT služeb s využitím
internetových technologií
Virtualizovaná HW
infrastruktura
4
IBM Cloud: Think it. Build it. Tap into it.
Implementační modely
Privátní
Hybridní
Veřejný
IT funkce je
poskytována ”jako
služba“ prostřednictvím
intranetu, v rámci
podniku a za firewallem
Služba IT je
integrována pro
interní a externí
konzumenty
IT funkce
poskytovány
jako služba
přes Internet
Enterprise
data center
Private cloud
 IBM dodává
 Privátní
 U klienta v DC
 Klient provozuje/
spravuje
Enterprise
data center
Enterprise
Managed
private cloud
Hosted private
cloud
 IBM dodává
 Privátní
 U klienta v DC
 Operováno třetí
stranou např.
Business Partner
 Vlastní klient
 Vnitřní sít
Enterprise
A
 IBM dodává
 Privátní
 U klienta v DC
 Vlastněno a
operováno třetí
stranou
 Vnitřní síť
 Bezpečnost
B
Member cloud
services
 IBM dodává
 U klienta v DC
 Konzument
Users
A
B
Public cloud
services
 Veřejný cloud
 IBM DC
 Sdílené/de-
dikované zdroje
interní/externí klient
 Platba dle
 Sdílené
využití
infrastrukturní zdroje
 Sdílené lidské zdroje  Internet
5
připojení
 Externí: VPN přístup
IBM Cloud: Think it. Build it. Tap into it.
Oblasti nevhodné pro Cloud Computing
DevOps
Disaster Recovery
Archive
Risk & Compliance
Web Applications
Mature workloads
Big Data & Analytics
e-Commerce
Isolated workloads
Customer Service
Applications with
Sensitive Data
Applications with complex
processes & transactions
Not
Ready
for
Cloud
Highly customized
applications
Not yet virtualized
applications
Moving
to Cloud
Collaboration
Database Workloads
Mobile
Front Office / Desktop
May be
ready
for
Cloud
Social Business
3rd Party Applications
ERP / CRM
Regulation
Intensive
Applications
Development &
Test Workloads
High Performance
Computing
Information
Intensive
Applications
Batch
processing
Compute
Workloads
Business Processes
(e.g. Expense Reporting)
Storage
Workloads
6
IBM Cloud: Think it. Build it. Tap into it.
Referenční architektura (CCRA) pro cloud computing
Agreguje IBM zkušenosti z
implementací projektů cloud
computingu
CCRA 3.0
Cloud-enabled
data center /
building IaaS
Metodicky vede k návrhu IaaS, PaaS,
SaaS cloudu
Obsahuje micro-patterny a macropatterny které definují
• architekturu, návrh a implementaci
cloudu
• Cloud = Poskytování služeb
• Cloud služba formou SW/HW appliance
• Cloud funkce v samotných SW/HW
produktech
Cloud Service
Provider
Building SaaS
Common Reference Architecture Foundation
Cloud Service
Consumer
Cloud Service
Creator
Cloud Service Provider
Common Cloud
Management Platform (CCMP)
Cloud Services
Existing & 3rd party
services, Partner
Ecosystems
Business-Processas-a-Service
Cloud
Service
Integration
Tools
Sof tware-as-a-Service
Operational
Support
Services
(OSS)
V návrhu (CCRA) je reflektována:
• Metodika pro klienty
Platform Services
Business
Support
Services
(BSS)
Service
Creation
Tools
Platf orm-as-a-Service
Consumer
In-house IT
Inf rastructure-as-a-Service
Inf rastructure
Security, Resiliency, Performance & Consumability
Governance
7
IBM Cloud: Think it. Build it. Tap into it.
Popisuje “Operational Services” a “Business
Services” potřebné k implementaci různých
cloud modelů
Referenční architektura
Cloud Service
Consumer
Common Cloud
Management Platform
API
Consumer Inhouse IT
Infrastructure
Monitoring &
Event
Management
Incident &
Problem
Management
IT Service
Level
Management
IT Asset &
License
Management
Capacity &
Performance
Management
Platform & Virtualization Management
API
Middleware
Provisioning
IaaS
Customer
Account
Management
Service
Offering
Catalog
Service
Offering
Management
Contracts &
Agreement
Management
Service
Request
Management
Order
Management
Subscription
Management
Pricing
Entitlement
Management
Image
Lifecycle
Management
Infrastructure
Mgmt Interfaces
Applications
Service Management
Business
Processes
PaaS
Platform Mgmt
Interfaces
Consumer
Business
Manager
Service Automation Management
Change &
Configuration
Management
Service
Component
Developer
BSS – Business Support
Services
Service Delivery Catalog
Service
Request
Management
Business
Manager
Metering
Rating
Billing
Clearing &
Settlement
Accounts
Payable
Accounts
Receivable
Service
Composer
Service Development Portal & API
SaaS
Software Mgmt
Interfaces
BPaaS
Service
Manager
OSS – Operational Support
Services
Service Consumer Portal & API
API
Service
Integrator
API
Cloud Service
Integration
Tools
Existing &
3rd party
services,
Partner
Ecosystems
BP Mgmt
Interfaces
Cloud Services
Consumer End
user
Cloud Service
Creator
Cloud Service Provider
Transition
Manager
Operations
Manager
Service Creation
Tools
Service
Management
Development
Tools
Service Runtime
Development
Tools
Software
Development
Tools
Service Provider Portal & API
Deployment
Architect
Offering
Manager
Security &
Risk Manager
Customer
Care
Image Creation
Tools
Consumer
Administrator
Inf rastructure
Security, Resiliency, Performance & Consumability
Governance
8
IBM Cloud: Think it. Build it. Tap into it.
Fáze architektury End-to-End cloud computing řešení
Porozumění
Klientským
požadavkům
Definice
požadavků
na cloud
5. Non-Functional
Requirements
High-level
Design
řešení
Detailní Design
Roadmapa
& Project
10. Component Model
Client
Specific
Design and consider the components
of the solution both at a physical and
logical level, and their interaction.
11. Operational Model
14. Viability Assessment
Design and consider the components
of the solution both at a physical and
logical level, and their interaction.
Assess the viability of the solution
to meet the requirements, having
the appropriate skills, and
stakeholder buy-in of the technical
components.
Client
Specific
9
IBM Cloud: Think it. Build it. Tap into it.
Topologie IaaS privátního cloudu – Generický pohled
Managing environment
Backup
environment
Service Request Management, Monitoring, Fulfillment and Charging
Self Service
Portal
Service Orchestration
Usage
&
Accounting
Service Monitoring
Backup
Managed environment
Virtualization
VM
Software for storage backup
VM
VM
VM
VM
Power
VM
ESX
Cloud
Management
VMware Virtual Center
Hardware
User
Interaction
Blade Center
Networking and
storage accessories
Storage
VM
Backup Storage
Other
Tape Library
Rack Center
Hypervisor
10
IBM Cloud: Think it. Build it. Tap into it.
Architektura obecného IaaS cloudu – Logical (vrstevný) pohled
Cloud exploting
applications
Cloud
Operator
Cloud
end-user
Cloud services
developer
Cloud
Administrator
Access layer
Cloud Management UIs
End-users self-service portal
Cloud Services Development UI
Cloud Administration UI
Interfaces layer
Cloud Management APIs
Cloud Service interaction APIs
Cloud Services Modeling API
Service Governance Layer
Service Orchestration Layer
ITIL Services
Management
Users &
Customer Mgmt
Threat &
vulnerability mgmt
Accounting &
chargeback
Entitlement
Management
Security
Information mgmt
Orchestration
VMs Patterns Provision ing
Service Management layer
Service Delivery Layer
Metering
Security
Compliance
Monitoring
Users authentication &
authorization
Patches
Management
Backup & Restore
Capacity Mgmt
Storage provision
& configuration
VMs (Windows, AIX, Linux)
Network provision
& configuration
Users and tenants
Administration
Public clouds
adapter
Cloud resources
Administration
VMs provision &
configuration
Images
Mgmt
Images
creation
Infrastructure Layer
Virtualization Environment (VMWare, KVM, HyperV, Xen, Power, zVM)
Compute (X86, pSeries, zSeries)
Cloud Administration APIs
Storage (IBM, NetApp, EMC, Hitachi,,..)
Network (CISCO, IBM, ...)
Public Clouds
(EC2, SCE, ..)
LDAP
11
IBM Cloud: Think it. Build it. Tap into it.
Jak na cloudová řešení…?
Pouze
Open Source
Proprietární
technologie
Open “Plus”
něco navíc
‘Přizpůsobení
nutné’
Uzamčení
Enterprise-ready
12
IBM Cloud: Think it. Build it. Tap into it.
Klíčové technologie Cloud Computing
Orchestration
Lifecycle Management
Provisioning
Security
Hypervisor
Virtualization
Compute
Network
Storage
13
IBM Cloud: Think it. Build it. Tap into it.
IBM ivestice do cloud produktů a akvizice cloud řešení …
Watson
BlueMix
Mobile
Pure Systems
Analytics
IBM Cloud akvizice od roku 2007
Smarter Commerce
Business Process
as a Service
Smarter Analytics
Smarter Cities
Smarter Workforce
Watson solutions
Software
as a Service
Platform
as a Service
Software solutions
Middleware
solutions
SOFTLAYER
IBM Cloud Managed Services
Infrastructure
as a Service
Infrastructure solutions
14
IBM Cloud: Think it. Build it. Tap into it.
IBM je dlouhodobě podporovatelem „Open“ technologií
Application
Servers
Service Oriented
Architecture
Cloud
Computing
Service
Orientation
June 1998: IBM enters into an
engineering agreement with The
Apache Group for development of the
open-source Apache HTTP server
software eventually becoming the
leader of the new Application Server
market
September 1999: IBM capitalizes
on an untapped market trend and
begins participating in the community
development of Linux with a $60M
annual investment
Social
Business
November 2001: IBM rallies 150 influential
vendors and the development community
around a new tools environment with a $40
Million software donation disrupting the
leadership of the software development
ecosystem
Open Cloud
Architecture
March 2014: IBM joins
the launch of The Cloud
Foundry Foundation to evolve
PaaS and application
development for the cloud.
September 2012: IBM orchestrates the
launch of The OpenStack Foundation
boasting $10 million in funding and 5,600
members changing the dynamics of the
Cloud ecosystem
15
IBM Cloud: Think it. Build it. Tap into it.
IBM a OpenStack for IaaS
Cloud Open Stack je software pro budování privátních a veřejných IaaS cloudů
COMPANIES
318
INDIVIDUAL MEMBERS
COUNTRIES
Members: 27 Total
Sponsors: 58 Total
Supporters: 233
Total
14,258
TOTAL DEVELOPERS
(12mos)
2013 AVG MONTHLY
CONTRIBUTORS
1410
354
132
TOP 10 COUNTRIES
United States, China, India,
Great Britain, Australia, France,
Russia, Canada, Ireland, Germany
COMMITS
45k
in 2013
(up 75% from previous
12 mos)
Důležitost OpenStacku
• Standardizace
• Jednotné standardní APIs pro přístup a management
• Podporuje model všech typů cloud řešení
• Integrační funkce “spill over capability” a “single management”
• Akcelerace implementace funkcí IaaS do produktů
16
IBM Cloud: Think it. Build it. Tap into it.
Softwarová Cloud Management řešení od IBM
Modulární – Společné Cloud Management Services
IBM SmartCloud Orchestrator
IBM Cloud Manager with OpenStack
•
•
•
•
Základní Infrastructure Cloud Services:
Cloud provisioning na infrastruktuře
OpenStack
Základní funkce: lifecycle management,
resource management, self-service portal,
monitoring & metering
100% využití OpenStack APIs – IBM servery
a architektury jsou podporovány
Integrovaná platforma; volitelná
komponenta AIX EE
Orchestration Services
Platform Level Services
IBM Added Value
Prostředí poskytující orchestrační služby:
• Koordinace procesních toků / worklflows,
nezbytné pro implementaci aplikací
• Deployment Serveru/aplikační infrastruktury
• Spolupráce IBM PureSystems/SmartCloud
(Pattern Services)
(Image Lifecycle Management)
Infrastructure Level Services
(Provisioning, configuration, resource allocation, security,
metering, etc.)
Hypervisors
VMware, KVM, Hyper-V*, PowerVM, zVM
Cloud Resources
Storage
Compute
Network
TOSCA
17
IBM Cloud: Think it. Build it. Tap into it.
IBM SmartCloud Orchestrator Architektura
SCO Additional
Components
SCO Core Components
Admin UI
(Horizon)
Self-Service UI
Catalog
Patterns
Offering API
Identity
Management
(Keystone)
Metering
(Ceilometer)
Pattern API
Service Orchestration
IWD Pattern
Engine
IBM BPM
SCO
Enterprise
Edition
SC Cost
Management
SC Monitoring
vSys.Next
Integrations
OpenStack API
Public Cloud Region
Public Cloud Region
Amazon
EC2
SCRegion
Region
Server
SC
Server
SCO Region Server
OpenStack
Heat
Neutron
SoftLayer
vCenter
PowerVC
KVM
zVM
Provisioned VM
Cloud-init
18
IBM Cloud: Think it. Build it. Tap into it.
Proč Orchestrator ?
1.
2.
3.
Provisioning je součástí end-2-end procesu dodávky cloud služby
Provisioning je součástí procesu, jehož zpracování je cloudem automatizováno
Proces realizace požadavku je v každé společnosti unikátní a podléhá procesnímu řízení
VM Provisioning
Modelový proces
19
IBM Cloud: Think it. Build it. Tap into it.
SmartCloud Orchestrator – uživatelské rozhraní
20
IBM Cloud: Think it. Build it. Tap into it.
SmartCloud Orchestrator – šablony „patterns“
Šablony umožňující implementovat aplikační/systémové prostředí
Reálně zavádí IT standardy do praxe
Software Application
• Příprava infrastruktury
(databáze, aplikační servery,
monitoring....)
SLA policies
Dev Topology
Pattern
SLA policies
QA Topology
Pattern
SLA policies
Production
Topology Pattern
SLA policies
Volba OS Image
IBM Pattern Deployment Framework
VM recovery, middleware level resiliency, autoscaling, basic
VM monitoring, logging
• Proces řízení implementace
aplikací na virtualizované
infrastruktuře do cloudu
• Životní cyklus pro infrastrukturní
a aplikační topologie v cloudu
• Připravena pro DevOps řešení
včetně řízení verzování aplikačních
a systémových šablon
• Realizace jednotnou sadou
nástrojů
21
IBM Cloud: Think it. Build it. Tap into it.
Simplify Workload Patterns creation and lifececle
• BYOS – Bring your OS. Příprava operačního systému
• Šablona pro přípravu infrastrukturních technologií
– Stejné technologie pro přípravu vývojových/produkčních prostředí
• Implementace do cloud prostředí
• Správa „virtual systems“ a „virtual applications“
• Škálování, dostupnost, údržba, správa skriptů . . .
22
22
IBM Cloud: Think it. Build it. Tap into it.
SmartCloud Orchestrator – Pattern Builder
Jak se vytváří aplikační šablona....?
23
IBM Cloud: Think it. Build it. Tap into it.
SmartCloud Orchestrator – administrace a provoz
Provozní prostředí
24
24
IBM Cloud: Think it. Build it. Tap into it.
Březen 2014: Cloud Foundry for PaaS
Otevřená platforma pro vývoj, test a provoz cloud aplikací
TOTAL CONTRIBUTORS
COMMUNITY PRIORITIES
Average per month
2013 average: 133
12mo average: 98
Lifetime average: 58
1,191
LINES OF CODE
ADVISORY BOARD
Feedback on the Cloud Foundry roadmap
Advise on daily operations, community assets
Guidance on the Cloud Foundry charter: scope,
definition of cloud profiles
604k
WEEKLY PULL
REQUESTS
50+
Established a Cloud Foundry Governance Structure
Name an advisory board of 5-8 founding members
Expand the governance structure to support the
broad partner ecosystem
COMPANIES
40+
ADVISORY BOARD MEMBERS
9 members: IBM, Piston, CenturyLink,
Intel, Pivotal, ActiveState, Stark & Wayne,
Canonical, Cloud Creedo
Proč je důležitá?
•
•
•
•
•
•
Otevřená forma pro vývoj cloud aplikací
Analogicky co je J2EE / Servlets / EJBs pro je Cloud Foudry pro Cloud aplikace
Nativní aplikace založené na Cloud Foundry jsou přenositelné
Cloud Foundry podporují AWS, VMware, OpenStack, SoftLayer, RackSpace, atd.
IBM směr k aplikacím „Composable Business“
Alternativa k proprietárním technologiím Microsoft Azure, Google App Engine, Heroku and
Oracle Fusion
25
IBM Cloud: Think it. Build it. Tap into it.
IBM BlueMix
Co je IBM BlueMix?
IBM BlueMix je de-fakto vývojová
platforma založená na Cloud Foundry
určená především pro vývojáře
cloudových aplikací
Jak Funguje?
IBM zajišťuje run-time prostředí a
nezbytné komponenty pro vývoj a
deployment cloud aplikací
Jak se připojit/vyzkoušet?
Registrovat a vyzkoušet možno zde:
http://www-01.ibm.com/software/ebusiness/jstart/bluemix/
26
IBM Cloud: Think it. Build it. Tap into it.
IBM Cloud marketplace
http://www.ibm.com/cloud-computing/marketplace.html
27
IBM Cloud: Think it. Build it. Tap into it.
Příklad služby
28
IBM Cloud: Think it. Build it. Tap into it.
Public Cloud
29
IBM Cloud: Think it. Build it. Tap into it.
Co je a není SoftLayer
Globální poskytovatel cloud služeb
Poskytuje následující služby
 IaaS
 PaaS
 Virtuální Privátní cloud
 CDN (Content Delivery Network)
 HPC (High Performance Computing)
Unikátnost SoftLayeru
 Jedinečná síťová infrastuktura (vs. Amazon)
 Číslo 1 ve web hostingu
 90% revenue je z provozu fyzických serverů
 Web Self-service – vše se objednává/účtuje/platí z webu
 Konzistence mezi Web rozhraním a API pro vývojáře (unikátní na trhu)
 Spektrum služeb viz výše (v ČR nabízí omezené spektrum poskytovatelů)
30
IBM Cloud: Think it. Build it. Tap into it.
SoftLayer a UseCases
SoftLayer lze použít pro následující oblasti IT řešení:
 Big Data / Analytics
 Dev Test
 Dev Ops
 Mobile Applications on Cloud
 Social Business
 HPC
 Web Application / E-Commerce
 Enterprise Applications
 Desktop Virtualization
31
IBM Cloud: Think it. Build it. Tap into it.
SoftLayer
Zákazníci
21,000 ve 140 zemích
Servery
100,000
Zaměstnanci
685
Data centra
13
Síťové vstupy
17
Top 100,000 Sites
By Hosting Provider
Source: Hostcabi.net
32
IBM Cloud: Think it. Build it. Tap into it.
Síť datových center 2014
IPv4/IPv6 dual stack
Global DNS
Global DDOS Mitigation
Global Internet Exchanges & Peering
33
33
IBM Cloud: Think it. Build it. Tap into it.
Jaké typy služeb SoftLayer nabízí?
• Služby IaaS a PaaS
• Platforma pro
• Privátní cloud v prostředí veřejného
cloudu
•
•
•
•
Virtuální Server jako služba
Hybrid Clouds
Private Clouds
Public Clouds
Fyzický server jako služba
CDN – Content Delivery Network
HPC – High Performance Computing
(simulace, výpočty)
x86 Server
• Charging po hodinách NEBO měsíčně
• Základní monitoring v ceně
• Advanced 5 USD
• Premium 10 USD
HPC
Fyzické servery
Virtuální Servery
34
IBM Cloud: Think it. Build it. Tap into it.
Jaké služby SoftLayer obsahuje
 Služba hostingu Datacentra
 Připojení k internetu
 IP adresy (1 veřejná per server)
 Základní monitoring 7x24
 7x24 přístup na portál
 100% síťová dostupnost
 7x24 Incident management
 Notifikace (mailem)
 Trouble ticketing přes portál
Popis služeb: Master Service Agreement
35
IBM Cloud: Think it. Build it. Tap into it.
Ukázka
 Praktické představení služeb veřejného cloudu
36
IBM Cloud: Think it. Build it. Tap into it.
Závěr…
• Široká nabídka cloudových řešení a služeb
• Infrastruktura jako služba
• Platforma jako služba
• Software jako služba
• Reflektuje heterogenní HW prostředí zákazníků a podporuje virtualizci více dodavatelů VMware, Citrix, KVM, Hyper-V, PowerVM.
• IBM je schopna postavit celé Centrum sdílených služeb (Cloud) tzn. celé datové centrum,
SW+HW infrastruktura včetně Cloud Service Management vrstvy
• Cloud technologie jsou Cloud Open Stacku; podporovány jsou i další Open technologie.
• CloudFoundry, BlueMix, IBM Marketplace jsou nejnovější techologie v oblasti Cloud
Computingu.
• Možnost integrace navrhovaného Cloud prostředí na stávající systémy (např. SAP pro
billing). Variantně je i možná integrace s externími cloud zdroji (tzv. Public cloudy) jako
například Amazon web services.
37
IBM Cloud: Think it. Build it. Tap into it.
38