Cloud-Native technologies are the result of many technologies and efforts to deliver solutions efficiently. Virtualization technologies, Intent-Driven architectures, self-service models are just few events that have revolutionized the industry. These seem isolated events, but maybe after analyzing them better, we could predict some future, a future that can improve our career or our business. Through this session, I'll share some experiences collected through my last 10 years working with Cloud Technologies. I'll try to cover topics about the usage of open source technologies and explains why other industries, like Telecommunications, have been aggressively invested in them.
2. Victor Morales
• +18 yrs as a Software Engineer
• .NET, Java, python, Go programmer
• OpenStack, OPNFV, ONAP and CNCF
contributor.
https://about.me/electrocucaracha
5. Virtualization, in the context of cloud native
computing, refers to the process of taking a physical
computer, sometimes called a server,
and allowing it to run multiple isolated operating
systems. (CNCF Glossary)
• Overcommitting CPU/RAM – More virtualized
CPUs/memory can be allocated to virtual
machines than there are physical resources on the
system.
• Overlay Network – A network that sits on top of
the host-specific networks (underlay networks).
• Thin provisioning – A virtual disk consumes only
the space that it needs initially, and grows with
time according to demand.
Capacity vs
Utilization
6. • Hardware-assisted virtualization -
Intel (VT-x) and AMD (AMD-v)
addressed the issue of privileged
issue required by virtualization.
• Kernel-based Virtual Machine (KVM)
– An open source virtualization
technology built into Linux, that turns
Linux server into a hypervisor that
allows a host machine to run
multiple, isolated virtual machines
(VMs).
Performance
7. • Capacity planning - Involves ensuring that an
organization has the right infrastructure,
resources and services to support their business
and customer base in the future.
• Operating Overhead - Reducing the up-front
cost of acquiring new IT infrastructure and the
on-going cost of owning and maintaining said
infrastructure.
• Operational Agility - The ability of a business to
respond to change by being able to scale its IT
resources.
https://d1smfj0g31qzek.cloudfront.net/above_the_clouds.ppt.pdf
Business Drivers
9. Cloud computing is a specialized
form of distributed computing
that introduces utilization
models for remotely
provisioning scalable and
measured IT resources.
12. Kubernetes Resource Model (KRM)
A way to create a declarative
configuration file in a readable
format to define the desired
system state using code.
https://k21academy.com/docker-kubernetes/kubernetes-operator/
https://www.spectrocloud.com/blog/why-desired-state-based-management-matters/
14. https://www.chilango.com/ocio/tips-para-recorrer-tepito/
A tianguis is an open-air
market that is traditionally
held on certain market days in
a town or city neighborhood.
In the most traditionals, public
officials will close off a street
to vehicle traffic on a specified
day so that merchants can set
up their spaces on the
sidewalks and/or roadways.
Open Source – Cost Sharing
15. One of the key elements in the Andean worldview, which is for
this purpose extremely relevant, is the principle of
reciprocity. It defines all types of social relations and is
based on a principle of interrelation and interdependency,
which thus suggests a form of mutual support and
consideration of all parts of society. Social norms, cultural
tradition and religious, mythic beliefs form one entity in Andean
cosmology. The underlying view is an holistic one, which sees
the human beings as parts of space (nature), time (history and
tradition) and of their current society (present social setting). In
this context, coca has a binding function as it
represents a mean of communication, among
the respective elements as well as between them.
Open Source - Culture
http://revelaaustria.com/el-significado-de-la-hoja-de-coca-para-el-indigena-de-los-andes/
https://core.ac.uk/reader/11592764
16. Cunningham's Law states
"the best way to get the
right answer on the internet
is not to ask a question; it's
to post the wrong answer."
https://xkcd.com/386/
Open Source -
Feedback
18. Cloud computing – Side Effects
Jevons Paradox occurs when a more
efficient way of consuming something
leads to its increase in demand
https://burnzero.com/Jevons_Paradox
https://www.fortunebusinessinsights.com/cloud-computing-market-102697
19. Customer/User Product Owner Product Manager Developer Tester Operator
No-Code and/or
Low Code
Low-code is a rapid application development (RAD) approach that
enables automated code generation through visual building blocks like
drag-and-drop and pull-down menu interfaces. No-code is also a RAD
approach. While in low-code there is some handholding done by
developers in the form of scripting or manual coding, no-code has a
completely hands-off approach
https://www.bettyblocks.com/no-code-vs-low-code
20. The best way to
predict the future is to
create it
Abraham Lincoln and Peter Drucker