Introduction to a new, open-source project allowing developer teams and devops engineers to easily manage cloud infrastructure and automatically provision Kubernetes.
https://www.appvia.io/
https://github.com/appvia/kore
5. Appvia.io
● Applications that can leverage elasticity principles like cloud
● Decoupled or loosely coupled services / microservice based architecture
● Applications that can be portable across multiple cloud providers
● Services that are continuously iterated, tested and deployed
Cloud Native - what is it all about
Page 5
What is it?
Benefits
● Brings a cloud model into your organisation
● Fast feature releases, so quick A/B testing or product releases
● Scale and resiliency, which means good cost management
6. Appvia.io
Containers:
● They’re lightweight and only contain what they need
● They’re good for testing locally
● They’re very portable
● They can be versioned inline with your application code
● Can be shared easily, privately or publicly
Quick word on Containers and
Kubernetes
Page 6
Keep it repeatable
7. Appvia.io
Kubernetes:
● Handles infrastructure such as scaling nodes, storage, load balancing, networking etc.
● Manages your application scaling, health checking and restarting on failure
● Has an extensive ecosystem of add-ons for additional services such as certificate
management
● Promotes decoupled applications that can scale up and down independently
Quick word on Containers and
Kubernetes
Page 7
Keep it repeatable
8. Appvia.io
Operations / Platform Engineers
● Secure by default for Development teams
● Automation and full visibility / auditability
● Provide developers with the same user experience across different cloud providers
Developers
● Developers can self-serve what they need as commodity without being infrastructure
or cloud experts
● Developers can be confident security is built-in to what they are consuming
● Teams can put in simple cloud-based cost saving strategies
The ideal world
Page 8
How we would like it to be
9. Appvia.io
● Kubernetes is complicated and cloud can be too
● Huge amount of technology choice, which is overwhelming
● Managing a lot of Kubernetes clusters, policies and security is difficult
● The skills are hard to find in the industry
● Cost management and visibility is hard
The reality
Page 9
Challenges faced by Dev and Ops teams
10. Appvia.io
● Teams shouldn’t need to wait to iterate and build applications, (self-service)
● Teams should get environments, deploy their apps and take advantage of cloud-native
technologies easily
● DevOps should define guardrails, (best practices and security)
● Improve cost visibility across the business
● Have a single way of working across multiple cloud providers
Why we created Kore
Page 10
Use Cases