Slide 1

Slide 1 text

Cloud Technologies & Services Past, Present & Future Matthias Häußler Chief Technologist, Novatec

Slide 2

Slide 2 text

Who am I? 2 Chief Technologist Distributed Systems / Modern Software MatthiasHaeussler @maeddes

Slide 3

Slide 3 text

▪ Implementing digitalization projects for enterprises since 1996 ▪ 300 employees specialized in Software Engineering & IT Consulting ▪ 9 offices in Germany and Spain with our HQ in Leinfelden-Echterdingen ▪ Multiple successful projects with Bosch over the past 15 years Novatec Consulting 3

Slide 4

Slide 4 text

What is this about? 4

Slide 5

Slide 5 text

5 What is this about?

Slide 6

Slide 6 text

What is this about? 6

Slide 7

Slide 7 text

What is this about? 7

Slide 8

Slide 8 text

What is this about? 8

Slide 9

Slide 9 text

Cloud Technologies? 9

Slide 10

Slide 10 text

Cloud!? 10

Slide 11

Slide 11 text

September 2011 11

Slide 12

Slide 12 text

Cloud Model 12

Slide 13

Slide 13 text

Cloud Model 13

Slide 14

Slide 14 text

14

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

16

Slide 17

Slide 17 text

17

Slide 18

Slide 18 text

18

Slide 19

Slide 19 text

NIST Definition – Cloud Computing 19 Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (networks, servers, storage, applications, services, …) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

Slide 20

Slide 20 text

NIST Definition – Cloud Computing 20 Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (networks, servers, storage, applications, services, …) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

Slide 21

Slide 21 text

Services = Sum of all things 21

Slide 22

Slide 22 text

Cloud Technologies? 22

Slide 23

Slide 23 text

AI to the rescue! 23

Slide 24

Slide 24 text

24

Slide 25

Slide 25 text

ChatGPT Results 25 There are several well-known cloud technologies used in various fields. Here are some of the most prominent: 1. – 7. **Amazon Web Services (AWS):**, **Microsoft Azure:**, **Google Cloud Platform (GCP), **IBM Cloud:**, **Alibaba Cloud:**, **Oracle Cloud:**, **VMware Cloud:** 8. – 10. **OpenStack:**, **Docker and Kubernetes:**, **Serverless Computing:** (AWS Lambda, Azure Functions and Google Cloud Functions ..) This list is not exhaustive, and there are many other cloud technologies and services that can be selected depending on the requirements and goals of a company.

Slide 26

Slide 26 text

26

Slide 27

Slide 27 text

27

Slide 28

Slide 28 text

Provider 28

Slide 29

Slide 29 text

Development 2017 - 2019 29 ▪ Gartner: Magic Quadrants for Cloud Infrastructure as a Service (Worldwide) 2017 2018 2019

Slide 30

Slide 30 text

▪ Gartner: Magic Quadrants for Cloud Infrastructure as a Service (Worldwide) 30 2017 2018 2023 [11] Development 2017 - 2023

Slide 31

Slide 31 text

Service Models & Technologies 31

Slide 32

Slide 32 text

September 2011 32

Slide 33

Slide 33 text

NIST Service Models 33

Slide 34

Slide 34 text

Cloud Service Models (IaaS, PaaS, SaaS): End User Perspectives 34 End User Platform as a Service Software as a Service Infrastructure as a Service Software Developer Operations Mobile UI / Web-based application Services for SW Development Operating System

Slide 35

Slide 35 text

* As A Service 35

Slide 36

Slide 36 text

36

Slide 37

Slide 37 text

2017 37 https://medium.com/memory-leak/cloud-native-landscape-cel ebrates-first-anniversary-69a4eb829505

Slide 38

Slide 38 text

2019 38

Slide 39

Slide 39 text

2024 39

Slide 40

Slide 40 text

Development 2017 - 2024 40 2017 2018 2024

Slide 41

Slide 41 text

Detail View 41

Slide 42

Slide 42 text

Maturity Level 42 graduated none? incubating

Slide 43

Slide 43 text

Trends 43

Slide 44

Slide 44 text

Guide 44

Slide 45

Slide 45 text

Issues, PRs, Commits, Authors 45

Slide 46

Slide 46 text

Categories 46

Slide 47

Slide 47 text

NIST - Service Model 47

Slide 48

Slide 48 text

CNCF 48

Slide 49

Slide 49 text

Own models 49

Slide 50

Slide 50 text

Technologies to highlight 50

Slide 51

Slide 51 text

51

Slide 52

Slide 52 text

52

Slide 53

Slide 53 text

53

Slide 54

Slide 54 text

54

Slide 55

Slide 55 text

55

Slide 56

Slide 56 text

56

Slide 57

Slide 57 text

OpenTelemetry Architecture 57

Slide 58

Slide 58 text

Otel & Jaeger 58

Slide 59

Slide 59 text

59

Slide 60

Slide 60 text

Cilium 60

Slide 61

Slide 61 text

Cilium 61

Slide 62

Slide 62 text

Policy & Observability 62

Slide 63

Slide 63 text

63

Slide 64

Slide 64 text

64

Slide 65

Slide 65 text

65

Slide 66

Slide 66 text

Sample Configuration 66

Slide 67

Slide 67 text

Provider Trends 67

Slide 68

Slide 68 text

68 Provider

Slide 69

Slide 69 text

69

Slide 70

Slide 70 text

70 Emerging Trends & Technologies AI Quantum DevX Sustainability as a Service?

Slide 71

Slide 71 text

Quantum Computing 71

Slide 72

Slide 72 text

Why & How 72

Slide 73

Slide 73 text

Why & How 73

Slide 74

Slide 74 text

Provider Coverage - QCaaS 74

Slide 75

Slide 75 text

Google Quantum AI 75

Slide 76

Slide 76 text

Provider Coverage - APIs / SDKs 76 Q#/QDK

Slide 77

Slide 77 text

Example - Amazon Braket API 77

Slide 78

Slide 78 text

AI 78

Slide 79

Slide 79 text

79 AI & Developer Experience

Slide 80

Slide 80 text

80 End-User

Slide 81

Slide 81 text

Developer Experience 81

Slide 82

Slide 82 text

Client Scenario - AI APIs 82

Slide 83

Slide 83 text

83 Provider Coverage

Slide 84

Slide 84 text

LiveDemo 84

Slide 85

Slide 85 text

85 Demo Scenario

Slide 86

Slide 86 text

86

Slide 87

Slide 87 text

Summary 87

Slide 88

Slide 88 text

88

Slide 89

Slide 89 text

89 Summary ▪ Nobody can know all of that! ▪ Allow yourself enough time to learn, understand and adapt. Keep this a constant, agile process. ▪ There is a lot (too much), but most things are all available at your fingertips. ▪ Don’t plan too much - Try it, play with it and throw it away again if it doesn’t fit. ▪ Don’t solve problems, which are already solved. Use the highest available abstraction. ▪ In case of doubt - Ask me!

Slide 90

Slide 90 text

Thanks for listening! 90 Chief Technologist MatthiasHaeussler @maeddes

Slide 91

Slide 91 text

▪ www.nist.gov ▪ chat.openai.com ▪ www.gartner.com ▪ www.cncf.io ▪ https://medium.com/memory-leak/cloud-native-landscape-celebrates-first-anniversary-69a 4eb829505 ▪ opentelemetry.io ▪ cilium.io ▪ backstage.io ▪ @BentSchwartz ▪ https://www.newscientist.com/article/2189909-ibm-unveils-its-first-commercial-quantum-computer/ ▪ https://www.yahoo.com/news/quantum-advantage-quantum-computing-scientist-132943912.html Sources 91

Slide 92

Slide 92 text

Novatec Consulting GmbH Bertha-Benz-Platz 1 D-70771 Leinfelden-Echterdingen T. +49 711 22040-700 [email protected] www.novatec-gmbh.de 92