Contenu connexe
Plus de MarketingArrowECS_CZ (20)
#VMware
- 3. Confidential │ ©2019 VMware, Inc. 3
Driving our Customers’ Digital Transformation Agenda
Leading application
modernization platform
Leading innovator in
enterprise software
Leading security
cloud platform
Provide the software to
build, run, manage, connect and protect
any app across any cloud and on any device
- 4. Confidential │ ©2019 VMware, Inc.
Static website
Web frontend
User DB
Queue Analytics DB
Background workers
API endpoint
Development VM
QA server
Public Cloud
Disaster recovery
Contributor’s laptop
Production Servers
Použití mikroslužeb v praxi v celém životním cyklu ?Víceaplikačních
stacků
Vícecílových
prostředíběhu
Production Cluster
Customer Data Center
Jakkomunikují
mikroslužbymezi
sebou?
Jakmigrovatmezi
různýmiprostředími
běhu?
- 5. Confidential │ ©2019 VMware, Inc.
Noční můra :-)
Static website
Web frontend
Background workers
User DB
Analytics DB
Queue
Development
VM
QA Server
Single Prod
Server
Onsite Cluster Public Cloud
Contributor’s
laptop
Customer
Servers
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
- 6. Confidential │ ©2019 VMware, Inc.
Různézboží
Různédruhy
přepravy
Kterézbožímůže
cestovatsjiným?
Lzejednodušearychle
měnitzpůsob
přepravy?
Analogie – přeprava zboží před rokem 1960
- 7. Confidential │ ©2019 VMware, Inc.
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
Noční můra :-)
- 8. Confidential │ ©2019 VMware, Inc.
RůznézbožíRůznédruhydopravy
askladování
Kterézbožímůže
cestovatsjiným?
Lzejednodušea
rychleměnitzpůsob
přepravy?
Řešení: univerzální přepravní kontejner
… v mezičase lze nakládat, překládat,
skladovat, přepravovat efektivně a
různými druhy přepravy
Univerzální, standardizovaný a
uzavřený kontejner s jakýmkoliv
zbožím.
- 9. Confidential │ ©2019 VMware, Inc.
Static website Web frontendUser DB Queue Analytics DB
Development
VM
QA server Public Cloud Contributor’s
laptop
Univerzální kontejner pro kód/aplikaceVíceaplikačních
stacků
Vícecílových
prostředíběhu
Production Cluster
Customer Data
Center
Jakkomunikují
mikroslužbymezi
sebou?
Jakmigrovatmezi
různýmiprostředími
běhu?
…se kterým je jednoduchá
manipulace pomocí standardních
provozních procesů a běží
konzistentně v jakémkoliv
prostředí běhu.
Kontejner umožňuje
zapouzdření obsahu do
portabilního, soběstačného
formátu…
- 10. Confidential │ ©2019 VMware, Inc.
Static website
Web frontend
Background workers
User DB
Analytics DB
Queue
Development
VM
QA Server
Single Prod
Server
Onsite Cluster Public Cloud
Contributor’s
laptop
Customer
Servers
Řešení: kontejnery/Docker
- 11. Confidential │ ©2019 VMware, Inc. 11
Srovnání kontejneru s virtuálním serverem
Kontejnery abstrahují operační systém, virtuální server abstrahují hardware
Infrastructure
Hypervisor
Infrastructure
App 1
Bins/Libs
OS
App 2
Bins/Libs
OS
App 3
Bins/Libs
OS
Virtuální servery (VM) Kontejnery
Hypervisor
OS
App 1
Bins/Libs
App 2
Bins/Libs
App 3
Bins/Libs
Container Engine
- 12. Confidential │ ©2019 VMware, Inc.
Samotný Docker/kontejnery neřeší spoustu důležitých aspektů provozu
Kontejnery ve vývoji Kontejnery v produkci
Znalostní potřeby
High Availability
Security
Disaster Recovery
Monitoring
Diagnosis
Repeatable Deployments
Portability
Accounting
Docker
Docker
- 15. Confidential │ ©2019 VMware, Inc. 15
Kubernetes #1 orchestrační nástroj
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
Kubernetes Docker Mesos
- 16. Confidential │ ©2019 VMware, Inc. 16
Business
App
Docker vs. Kubernetes
Docker funkcionalita je provozovat kontejnery
• Manualní, žádná vysoká dostupnost, ruční škálování, etc
Scheduling, provisioning, a správa zdrojů pro více
kontejnerů
• Udržování požadovaného stavu
$docker run container_web
$docker run container_web
$docker run container_LB
$docker run container_DB
$kubectl create –f App.yaml
The “App”
Wanted:
Container Orchestrator!
Kubernetes Cluster
Docker kontejnery
jednotlivě
Kubernetes (aka K8s)
Orchestrace více kontejnerů
- 17. Confidential │ ©2019 VMware, Inc. 17
Kompletní řešení pro vždy aktuální Kubernetes
VMware Enterprise PKS
vSphere | Hybrid Cloud | Public Cloud
Upstream Kubernetes
Zahrnuté komponenty: Integrované, ověřené a zabezpečené
Řízení životního cyklu
Registry
Networking a bezpečnost [NSX-T]
Automatické aktualizace/patchování Enterprise řešeníPodpora
- 18. Confidential │ ©2019 VMware, Inc. 18
Požadovaný stav Aplikace
Kubernetes vs. VMware Enterprise PKS
CONFIDENTIAL 18
Kontejner scheduling, aplikační škálování,
odolnost, a operace Day 2
Požadovaný stav Kubernetes
Kubernetes cluster scheduling,
škálování, odolnost, a operace Day 2
- 20. Confidential │ ©2019 VMware, Inc. 20
Modern Apps Framework
Run
Build Manage
Kubernetes Grid
On-premise | Public Cloud | Edge
Single Control Point
Many clouds
Many clusters
Many teams
Modern Applications
Existing | COTS | Cloud Native
- 21. Confidential │ ©2019 VMware, Inc. 21
Transforming vSphere into the App Platform of the Future
Project Pacific: Rearchitecting vSphere with Native Kubernetes
vSphere
Supervisor Kubernetes Cluster
vCenter
ESXi
Cluster
Networking Storage
Kubernetes
cluster
Virtual
machines
Native
pods
Developer IT Operator
vSphere with Native Kubernetes | App-focused Management | Dev & IT Ops Collaboration
Improved Economics | Control at Scale | Increased Velocity
App
TECHNOLOGY PREVIEW
- 22. Confidential │ ©2019 VMware, Inc. 22
VMware Tanzu Mission Control helps enterprises deploy, manage, and operate modern,
containerized applications across environments with visibility and control.
Multi-cloud Multi-cluster Multi-team
Deploy Operate Harden
Provision conformant
Kubernetes clusters
on-demand
Manage Day 2 operations with
consistency across
environments
Enforce policies, manage
resources and enable showback /
chargeback
Manage
Manage Many Clusters Across Many Teams
Introducing VMware Tanzu