2018. november 8.
Kocsis Attila
Cloud Solution Architect
@ Microsoft
2014. Satya - Microsoft Loves Linux
2015. VSCode
2016. NodJS alapítvány, Linux Subsystem, Linux
alapítványhoz csatlakozik
2017. Kubernetes service, MySQL és PostgreSQL Azure
2018. GitHub, Service Fabric, Azure Sphere (IoT, Linux
alapú), Azure workload több mint 50%-a Linuxon fut.
Github aktivitása ugyanígy nő
Osvay Soma
@ Starschema
Sources
Build pipelines
Build artifacts (Docker image)
Release pipelines
Production environment
Pásztor János
@ Exoscale
Microservices
CI/CD
Containers
Kubernetes
Infrastructure as code
Cloud native apps
take advantage
deal with the unknowns
of the cloud.
MySQL megoldás példák:
it's a way of thinking!
any machine can fail any time.
restart servers, do it often
handle failures gracefully!
allow for running more than one copy of the application
Gulyás Máté
@ Data Pao
200 ms / 32 byte * 200 sensors * 20 measurements
= 20 Tb / year
Small factory in Hungary.
Latency, 100-200ms oda-vissza
Heterogenous environments
(Docker helps)
Organisational challenges
Modeling rare events:
one failure in one year
Predictive maintenance
FOG computing
EDGE computing
Docker
Baby steps
Educating the user
servers in the factory
Szombath István
@ evosoft
Végh Károly
@ Red Hat
Cél: ők akarnak lenni a hybrid cloud mestere.
Nézet, technológia, tapasztalat.
container platformok
multi / hybrid cloud
data portability
automation
IBM 34 milliárd dollárért megvette, valaha legnagyobb eladott szoftvercég.
szolgáltatások
application services
container platform
infrastruktúra
security and services (pl. insights, ansible)
Oresztesz Margaritisz
@ EPAM
docker swarm vs Kubernetes
Graphite vs Prometheus
MongoDB vs MySQL
implement vs reuse
sticky
cognitive noise
technical debt
accidental complexity
quality documentation
usability
fast feedback
team expertise
feature richness
technical constraints
(integrate with other services)
no Single Point of Failure
stability
security
performance
logging
debugging
monitoring
exceptions
no snowflakes (unique service,
irreproducible in the staging area)
testing
API
maturity
feature richness
interfacing (replaceable)
simplicity
Group can be smarter / dumber sometimes it's better to make individual decisions
use your intuition
Remember: breadth-first you won't have time to all those choices
Be CALM & COLLABORATIVE
Get away from computers
Pick 4-7 metrics
Brainstorm --> alternatives
Collect measures
Rate 1-5 ⭐️
Disagreement --> LEAN
Vau
@ Balabit