Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast...
Transcript of Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast...
Konstantin Ignatyev [email protected]
Deploying Java Microservices on Kubernetes
SDDC ( Software Defined Data Center )
Recommended(Certified)Hardware
CompatibleHardware
UseableHardware
Cloud Offerings
Data Acquisition Data Storage
Raw
Analytics
Operational
ETL (batch)
Streaming(realtime)
OLAP OLTP
Technologies pool
Dem
and
Supp
ly
Slow
Fast
(Near) Real Time
Exploration
Customer facing
Internal
BMC (Bare Metal Computing)
Virtualized ComputingContainerized Computing
Monitoring and log collection
Identity and Access Management
Blazing fast servers with automation and flexibility.
5 minute init and network init
ComputingFast networking at physical layer, and
overlays
Network StorageFlexible, high
performance block storage with snapshots
and backups
https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c
InventoryService
Storage
1 2
3
Deployment
Replica Set
Pod
Replica Set
Pod
ContainerContainer
Pod
Daemon Set
Pod
(Cron)Job
Pod
Pod
Service
Pod (1)
Pod (1)
Pod (1)
Container-1
Container-2
PodUser
Client
Instance
VPC
Instance
192.x…. 10.0.x… 172.x…
Service A
Service B
PodsServices
Instance
User
Admin
HTTPSrest API
kubectl
kubelet
kubeletContainer-1
Container-2
PodContainer-1
Container-2
Pod
Kuberneted API
InventoryService
PersistentVolume
1 2
3
Mongo
Pod MongoPod Inventory
EBSvolume
PersistentVolumeClaim
ServiceService
InventoryService
Pod Inventory
Replica Set
Deployment inventory
Replica Set
Deployment Mongo
Ingress
Helm (cli)
Charts Server
Tiller(POD)