Konstantin Ignatyev
konstantin@inspur.com
Konstantin Ignatyev konstantin@inspur.com Data Acquisition Data - - PowerPoint PPT Presentation
Deploying Java Microservices on Kubernetes Konstantin Ignatyev konstantin@inspur.com Data Acquisition Data Storage OLAP OLTP ETL (batch) Raw (Near) Real Time Customer facing Slow Demand Analytics Exploration Streaming Internal
konstantin@inspur.com
SDDC ( Software Defined Data Center ) Recommended (Certified) Hardware Compatible Hardware Useable Hardware Cloud Offerings
Data Acquisition Data Storage Raw Analytics Operational ETL (batch) Streaming (realtime) OLAP OLTP Technologies pool Demand Supply Slow Fast (Near) Real Time Exploration Customer facing Internal
BMC (Bare Metal Computing) Virtualized Computing Containerized Computing
Monitoring and log collection Identity and Access Management Blazing fast servers with automation and flexibility. 5 minute init and network init
Computing
Fast networking at physical layer, and
Network Storage
Flexible, 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
Inventory Service Storage
1 2 3
Deployment Replica Set Pod Replica Set Pod Container Container
Pod
Daemon Set Pod (Cron)Job Pod Pod Service Pod (1) Pod (1) Pod (1)
Container-1 Container-2
Pod
User Client Instance VPC Instance
192.x…. 10.0.x… 172.x…
Service A Service B
Pods Services
Instance User Admin
HTTPS rest API kubectl kubelet kubelet
Container-1 Container-2
Pod
Container-1 Container-2
Pod
Kuberneted API
Inventory Service Persistent Volume
1 2 3
Mongo
Pod
Mongo
Pod
Inventory
EBS volume
Persistent Volume Claim
Service Service
Inventory Service
Pod
Inventory
Replica Set Deployment inventory Replica Set Deployment Mongo Ingress
Helm (cli)
Charts Server
Tiller (POD)