IT complexity simplification framework

IBM Technology
29 May 202419:06

Summary

TLDRこのビデオスクリプトでは、Red HatのグローバルチーフアーキテクトリーダーであるナダンとIBMフェローでCTOのカイル・ブラウンが、IT環境の複雑さを簡素化する物語を語っています。彼らはIBMの多様なプラットフォームと環境を例に、自動化戦略、コンテナ化、データ管理、アプリケーションのモダン化、開発者ツール、そしてAIの取り入れ方について詳述しています。これらの技術的アプローチは、企業の効率化と標準化を促進し、ビジネス価値を実現する上で重要な役割を果たします。

Takeaways

  • 🌐 タスクの多様性: IBMはZプラットフォーム、クラウド、オンプレミス、仮想化、エッジコンピューティングなど、多様な環境でワークロードを管理しています。
  • 🤝 IBMとRed Hatの協力: 両社は共通のソリューションとアプローチを通じて、お客様のための生活をより良いものにするための取り組みを進めています。
  • 🔄 自動化戦略の重要性: 多様な環境を管理するためには、人を増やすのではなく、自動化された管理が不可欠です。
  • 📦 コンテナ化戦略: ワークロードの類似性を見つけ、共通のイメージとコンテナアプローチを通じて、異なるプラットフォーム間のワークロードを類似させています。
  • 🔄 仮想化からコンテナ化へのシフト: オープンソースの進化と仮想化のコストの増加により、より多くのコンテナ化環境への移行が進んでいます。
  • 📈 データの3つの形態: 静止データ、移動データ、非構造化データ/コンテンツを効果的に管理し、AIの燃料として活用する必要があります。
  • 🛠️ アプリケーションのプラットフォーム: コンテナ化はアプリケーションをサポートし、カスタマイズされたアプリケーションや既存のアプリケーションを活用する基盤を提供しています。
  • 👨‍💻 開発者ツールの強化: CI/CD環境の爆発的増加に対処し、分散環境でより効果的に働くためのツールと標準を提供しています。
  • 🤖 AIの役割: AIはコードの書き方への助けとなるパートナーであり、開発者による正確な仕様とテストの定義が依然として必要とされています。
  • 🛡️ セキュリティの重要性: セキュリティはすべてのレイヤーにわたって重要な要素であり、管理、倫理、セキュリティの問題を回避するためには常に考慮する必要があります。

Q & A

  • ナダンはRed Hatでどのような役職を務めていますか?

    -ナダンはRed Hatのグローバルチーフアーキテクトリーダーであり、CTO組織を率いている。

  • ケール・ブラウンはIBMのどのようなポジションにいますか?

    -ケール・ブラウンはIBMフェローで、IBM CIOオフィスのCTOを務めている。

  • ITの複雑さを簡素化するという物語とはどのようなものですか?

    -ITの複雑さを簡素化する物語とは、ITの技術的地形の複雑さを解消し、より効率的で管理しやすいIT環境を作り出すプロセスを指す。

  • IBMが抱えているプラットフォームと環境はどのようなものでしょうか?

    -IBMはZプラットフォーム、多云のクラウド環境、オンプレミスのデータセンター、仮想化されたワークロード、そしてエッジワークロードを含む多様なプラットフォームと環境を持つ。

  • 共通の自動化戦略とは何を意味していますか?

    -共通の自動化戦略とは、異なる環境すべてを人手を投入するのではなく、自動化によって管理、インストール、運用を実施するというアプローチを意味する。

  • コンテナ化戦略とは何を行いますか?

    -コンテナ化戦略は、ワークロードを共通のイメージに収め、異なるプラットフォーム間で非常に類似したワークロードを作成することによって、異なる環境を簡素化する手法を指す。

  • データの3つの形態とはどのようなものですか?

    -データの3つの形態とは、静止データ(データベースに格納されているもの)、移動データ(アプリケーション間の通信)、非構造化データまたはコンテンツを指す。

  • アプリケーション層とは何を意味していますか?

    -アプリケーション層とは、企業の顧客に対する顔であり、すべての魔法が起こる場所を意味する。カスタムアプリケーションや既存のアプリケーション、第三者アプリケーションが含まれる。

  • 開発者ツール層には何が含まれますか?

    -開発者ツール層には、CI/CD環境、開発者メトリックス、AIコードアシスタントなどのツールが含まれており、効果的に高い分散環境でチームが働くことを支援する。

  • AIはどのようにして開発者と協力関係を築いていますか?

    -AIはコードを書くための素晴らしい助手であり、開発者はまだ具体的な仕様を理解し、テストやアーキテクチャの結果を記述する必要がある。つまり、AIは開発者の仕事全体を担うのではなく、協力関係を築いている。

  • セキュリティはこのアプローチ全体にどのように関与していますか?

    -セキュリティは常に私たちの頭の上にあり、物理的なセキュリティからオペレーティングシステム、コンテナ、データ、アプリケーションレベルのセキュリティまで、すべてのレイヤーにわたって考慮される必要がある。

  • 新しい技術にどのように対応する戦略を立てていますか?

    -新しい技術に対応する戦略を立てることで、現在だけでなく、今後も技術の進化に備えた環境を作り、歴史を理解し、それを基に未来を見据えることが重要である。

Outlines

00:00

😀 IT環境の簡素化物語

ナダンとカイル・ブラウンが、ITの複雑さを簡素化する物語を語ります。ナダンはRed Hatのグローバルチーフアーキテクトリーダーで、カイルはIBMのCTOでもあります。彼らはIT技術の現状と、それを簡素化するプロセスについて話します。IBMの経験から学んだことや、顧客との会話を通じて見られる多くのプラットフォームと環境についても触れています。

05:03

🤖 自動化戦略とコンテナ化の重要性

自動化戦略の重要性を強調し、環境を管理するためには人手を増やすのではなく、自動化が不可欠だと示します。また、コンテナ化戦略についても語り、ワークロードの類似性を見つけ、異なるプラットフォームでも動作するコンテナ化された環境を作り出す方法を紹介します。オープンソースの進化と仮想化戦略への影響についても触れています。

10:08

📚 データの3つの形とアプリケーションの重要性

データは組織を動かす燃料であり、データの3つの形態(静止データ、移動データ、非構造化データ)について解説します。静止データと移動データの管理方法、非構造化データのAIへの活用についても触れています。アプリケーションがエンタープライズと顧客を結ぶ重要な役割を果たし、アプリケーションの簡素化とモダン化の重要性を強調します。

15:12

🛠️ 開発者ツールとAIの役割

開発者ツールの重要性と、CI/CD環境の標準化について話します。マイクロサービスアーキテクチャの普及によりCI/CDプラットフォームの数が増えたこととそれに伴う課題についても説明します。また、開発者にとっての価値創造とAIの役割についても触れ、AIがコードを書くことと開発者が必要なスキルについても議論しています。

🔒 セキュリティとイノベーションへの道

セキュリティが常に重要なトピックであることと、各レイヤーにわたってセキュリティを考慮する必要性を強調します。そして、新技術への対応とその歴史の重要性についても話します。学びとイノベーションの未来に向けた期待を示し、視聴者がチャンネルを購読し、ビデオを高評価にすることを呼びかけています。

Mindmap

Keywords

💡簡素化

簡素化とは、複雑なIT環境をシンプルにすることです。ビデオのテーマは、ITの複雑さを解消し、効率化することに焦点を当てています。例えば、Kyle BrownはIBMが経験した旅について話しており、様々な環境を管理する上で簡素化が重要な役割を果たしていると述べています。

💡自動化戦略

自動化戦略とは、人力を投入するのではなく、システムのインストール、運用を自動化することで環境を管理する戦略です。ビデオでは、Kyleが異種の環境を管理するために自動化が不可欠であると強調しており、これが問題を解決し、さらにはレイヤーの上に何も構築する上で重要な役割を果たしています。

💡コンテナ化戦略

コンテナ化戦略とは、多くのワークロードを少数のパターンに収め、共通のイメージを作り共通のアプローチを取ることです。ビデオでは、IBMがコンテナ化を通じて異なるプラットフォームにまたがるワークロードを非常に類似したものに変え、環境間の移動を容易にしています。

💡仮想化

仮想化とは、物理的なコンピュータを複数の仮想マシンに分割し、それぞれの仮想マシンが独立した機能を持つ技術です。ビデオでは、Kyleが仮想化戦略からコンテナ化にシフトし、コストの問題もその理由として挙げています。

💡データ

データとは、組織を動かす燃料となる情報のことを指します。ビデオでは、データは休止中(データベースに保存されているもの)、移動中(アプリケーション間の通信)、非構造化データ(AIに重要なコンテンツ)の3つの形態で考えられています。

💡アプリケーション

アプリケーションとは、エンタープライズと顧客を結ぶインタフェースであり、ビデオの中心的なトピックです。KyleとNadhanは、アプリケーションの簡素化とモダン化が、開発者にとっては重要であり、顧客のニーズに迅速に対応する上で不可欠であると語っています。

💡開発者ツール

開発者ツールとは、開発者がソフトウェア開発プロセスを支援するためのツールのことを指します。ビデオでは、CI/CD環境の標準化や開発者メトリクス、AIコードアシスタントなど、開発者ツールがどのように開発者の効率を高めるかが議論されています。

💡AI

AIとは、人工知能の略で、ビデオではアプリケーションに組み込まれている最新の技術として紹介されています。AIはデータへのアクセスやトレーニング、ファインチューニングなど、多岐にわたるプロセスに関与し、ビジネスに有用なタスクを実行する能力を発揮します。

💡セキュリティ

セキュリティとは、システムやデータに対する脅威から保護することです。ビデオでは、セキュリティが全てのレイヤーにわたって重要であり、物理的セキュリティからアプリケーションレベルのセキュリティまで、様々な形で議論されています。

💡次世代のイノベーター

次世代のイノベーターとは、academia(学界)や学生など、将来の労働力を指します。ビデオでは、彼らが現在の技術を学び、将来の技術に備える必要があると強調されています。歴史を学ぶことで、彼らはどこへ向かっているかを理解することができます。

Highlights

Nadhan, the global Chief architect leader at Red Hat, and Kyle Brown, an IBM fellow and CTO for the IBM CIO office, discuss simplifying the complexity of IT landscapes.

IBM's journey reflects a typical industry scenario with diverse platforms including IBM Z, cloud, on-prem, virtualized, and edge workloads.

The importance of a common automation strategy to manage disparate IT environments effectively.

Adopting a common containerization strategy to streamline workloads across various platforms.

The influence of containerization on virtualization strategies and the shift towards a more integrated approach.

Managing data in three forms: at rest, in motion, and unstructured data or content, crucial for AI.

The significance of applications as the face of the enterprise to the customer and the focus of simplification efforts.

Modernizing applications to take advantage of containerized and automated environments.

The role of simplification in standardization, easier management, and realizing business value.

The benefits of automation for operators to focus on tasks that require human intelligence and intervention.

The importance of developer tools and managing the explosion of CI/CD environments in distributed architectures.

Creating an environment that supports developers as internal customers to produce more rapidly and relevantly.

Incorporating AI into applications and the need for a strategy to deal with AI, including access to data and application integration.

AI as a helper in writing code, not a replacement for developers, emphasizing the partnership between AI and developers.

Security as a cross-cutting concern that must be considered at every layer of the IT stack.

Addressing the next generation of innovators and the importance of understanding both current technology and historical context for future innovation.

Transcripts

play00:00

Hello there everyone.

play00:01

My name is Nadhan.

play00:03

I'm the global Chief architect leader

play00:04

in the field CTO organization at, take a guess, Red Hat.

play00:09

Today we are going to tell a story about simplification,

play00:13

simplifying the complexity of the IT landscape.

play00:18

With me here today, I have the privilege

play00:20

to stand right next to Kyle Brown from IBM.

play00:24

Kyle.

play00:25

Thank you very muc Nadhan, I'm Kyle Brown,

play00:28

I'm an IBM fellow and I'm the CTO for the IBM CIO office.

play00:33

So the story here is really about, you know, how...

play00:39

where IT is today, where the technology landscape is today

play00:42

and we're going to build it up.

play00:44

You're seeing the the boxes and lines,

play00:47

but we're going to, as we tell the story,

play00:49

we're going to write the chapters, write the text.

play00:52

And at the end of the day, voila,

play00:53

you're going to have a book on how IT can be simplified.

play00:58

So, Kyle, when you look at the journey

play01:01

that IBM has gone through, is going through,

play01:04

what are some of the, you know, the the platforms,

play01:08

the environments that you know, IBM has?

play01:11

And typically that is very typical, I would say, of what we see in the industry.

play01:15

We are typical.

play01:16

We're a big company just like most other big companies.

play01:20

And so if you think about the problem that we have,

play01:22

we have, for instance, workloads on Z.

play01:26

Z is at the core of our business

play01:28

and we do a lot of work on IBM Z platforms.

play01:32

But Z is not where all of our workloads sit.

play01:35

We have cloud workloads

play01:37

not just in the IBM cloud, but in multiple clouds.

play01:41

So we have to deal with the fact that we have those all over.

play01:45

We have on-prem workloads

play01:48

in our data centers that we also have to think about

play01:51

as we're looking at all of the different possibilities

play01:54

of the different things that we're running there.

play01:57

What's more, we also have workloads that are virtualized

play02:01

that run in all of these different places

play02:04

on Z, on-prem, on cloud, everywhere.

play02:08

And then finally, we do have some edge workloads,

play02:11

particularly in our content management.

play02:13

We have devices at the edge that we have to control, too.

play02:16

And if you put this all together,

play02:18

that basically represents the problem that we face at the CIO.

play02:22

We have to live with all of these different workloads

play02:26

and managing all of these different platforms.

play02:28

Here is what is fascinating, Kyle.

play02:30

I know this is the IBM story,

play02:33

but then as you and I, when we go out to meet with customers,

play02:37

you know, to me this seems very, very typical

play02:41

of what customers tell they have in their enterprise.

play02:44

You have in your enterprise.

play02:47

Absolutely.

play02:48

As I've talked to a number of customers

play02:50

and we've talked about these very same set of platforms.

play02:54

They all agree - that looks exactly like what we have.

play02:58

And so that begins a conversation that we can start to have

play03:01

around what did we learn about how to live in an environment

play03:05

that's distributed across many different platforms like this?

play03:08

So as we write this book, Kyle, I'm going to take a twist,

play03:12

you know, a detour, if you will.

play03:14

Right?

play03:15

And that is how about if we talk about

play03:17

how IBM and RedHat come together

play03:20

with the solutions we have, the approaches we have,

play03:24

the technologies, on how we can work,

play03:27

not only just between ourselves, but with our partners

play03:30

to make lives better for our customers.

play03:33

Why don't we tell that story?

play03:34

Sounds great.

play03:35

So.

play03:37

Kyle, when you have this many environments

play03:39

and these are, you know, they come across as singular boxes,

play03:42

but really, you know, many, many, many instances of these

play03:46

I cannot even begin to imagine.

play03:48

How do you deal with that?

play03:49

What is this thing?

play03:50

You know that I like the box here,

play03:52

but what goes in there Kyle?

play03:54

That was the first of the major decisions

play03:56

we ended up having to make,

play03:57

to really understand how to manage something this disparate.

play04:01

And that is we had to have a common automation strategy.

play04:05

We realized that you can't just manage all of these environments

play04:09

by throwing people at the problem.

play04:11

You have to be able to automate the management,

play04:14

the installation, the operation

play04:17

of all of those different pieces of your puzzle.

play04:21

And so common automation is absolutely critical

play04:24

to what you need to be able to solve this problem,

play04:27

and importantly,

play04:28

to build up any of the layers that come on top of that.

play04:31

That's great.

play04:32

Automation is, you know, we will later, we will get into AI,

play04:36

the two letter magic word.

play04:38

I would submit, Kyle,

play04:39

that it's important to have an automation strategy

play04:42

before thinking about an AI strategy.

play04:45

So I'm delighted, you know, so everyone watching,

play04:49

bear in mind if you are talking about an AI strategy,

play04:52

take a pause.

play04:53

Ask yourself, how is your automation strategy?

play04:57

How is our automation strategy?

play04:59

So great start Kyle. OK, fine,

play05:03

it's automated all over the place.

play05:05

What comes next?

play05:06

So the next decision we had to make

play05:09

after deciding on a common automation strategy was

play05:11

we had to come up with a common containerization strategy

play05:15

because in fact, what we found is that

play05:18

most of the workloads we have

play05:20

were all fitting into a very small number of patterns,

play05:24

meaning that there was an awful lot of similarity

play05:27

between hundreds of these different workloads.

play05:30

And what we found is that by putting them into

play05:32

common images and building a common container approach,

play05:36

we were able to, in the end, move from having

play05:40

workloads that were completely different

play05:42

across these different platforms

play05:44

into workloads that were very similar.

play05:46

And the great news is containerization works

play05:49

across all of these different environments.

play05:52

Now, you irk my curiosity here.

play05:55

So did the containerization strategy in recent times

play05:59

influence the virtualization strategy, by any chance?

play06:02

It absolutely did for us,

play06:03

and particularly what we're looking at now are some of the newest changes in open source.

play06:09

And we are now moving away from a strategy that,

play06:13

let's say, was a pure virtualization strategy

play06:16

to one that is instead more tightly integrated with the

play06:20

backplane of the containerization strategy.

play06:23

Not to mention that the increasing costs of virtualization

play06:27

have also moved us to increase our amount of containerization.

play06:32

We have moved even more strongly

play06:34

into a fully containerized environment.

play06:36

So those of you who are watching the video who are dealing with any challenges

play06:41

related to virtualization, bookmark this

play06:45

so that you can come back and revisit that for your enterprise.

play06:50

Great, Kyle, so we have the operating environments,

play06:53

we have automated, we have containerized.

play06:55

There is some critical element missing here.

play06:57

Data.

play06:58

Absolutely.

play06:59

You can't have a CIO office without data

play07:03

because everything runs on data.

play07:05

It's the fuel that runs the entire organization.

play07:09

Now when I think about data,

play07:11

I have to think about it in three different forms.

play07:14

First of all, there's data at rest.

play07:16

Now, what that means is that's essentially everything that's sitting in your databases.

play07:21

You have to be able to not only think about where you want to store everything,

play07:25

but how you want to manage it, what the standards are around it, and how you deal with it.

play07:30

Then obviously you've already started working on data in motion.

play07:36

What are the strategies you're going to have

play07:38

around being able to make sure that you understand how applications communicate with each other?

play07:43

What are the kinds of approaches you're going to take b

play07:45

e they queue driven or event driven or API driven?

play07:49

You have to work out all of those different pieces.

play07:52

It's the last one that's a little bit unusual.

play07:55

When we're talking about data at rest,

play07:57

and even when we're talking about data in motion,

play07:58

we're usually talking about structured data.

play08:01

But that's not all of the data we have.

play08:04

We have lots and lots of unstructured data or content.

play08:09

And where that has really become important in the last few years

play08:12

is this is again the fuel that drives AI.

play08:16

Being able to have a content strategy for your data,

play08:20

especially one that involves vectorization

play08:24

and the ability to take advantage of vector databases and multiple different types of search,

play08:29

allows you to be able to effectively take advantage of the new capabilities

play08:34

of new AI models, like large language models.

play08:37

That's great.

play08:38

So now when I start thinking about the consumers - the customers, right?

play08:42

The app, you know, we all have our phones and there are different interfaces.

play08:47

The application is the face of the enterprise to the customer.

play08:50

So why are we doing all this?

play08:52

Yes, it is to simplify.

play08:53

But to simplify for whom?

play08:55

It's the end consumer, right?

play08:57

So I would submit let me take a guess.

play09:00

This is all about the applications.

play09:02

And all together I would say especially the containerization is really the platform for application.

play09:09

Would you agree Kyle?

play09:10

It is.

play09:10

And if this is the application layer, and that's where all of the magic happens, is inside of your applications.

play09:17

the rest of what we've seen beneath that is how we support that layer of applications.

play09:22

Now that can be both custom applications or off the shelf applications, third party applications.

play09:29

They still need that support of the underlying containerization and automation layer.

play09:34

And they need the support of that data layer to be able to do the work that they need to do.

play09:41

And so what we've done as part of this is we have, as we've talked about, been on this journey

play09:46

to not only containerize our applications, but to modernize our applications,

play09:51

to be able to take advantage of this containerized, automated environment.

play09:56

Excellent.

play09:57

So, you know, we don't know who is going to be watching the video.

play10:00

There could be several different roles, right?

play10:02

So you could be a CIO, or you could be a decision maker and influencer.

play10:07

So what's in it for you?

play10:09

What you're seeing here is yes, the you know, the hard truth is that

play10:15

the technology landscape is complex.

play10:18

But the approach, the solution and how we address the challenges does not have to be.

play10:25

You can simplify it.

play10:26

That's what we heard from Kyle,

play10:28

how this can and should be simplified.

play10:31

Simplification leads to standardization.

play10:34

It leads to, you know, easier management.

play10:37

You know, and then the KPIs that you have time to deploy realizing value, business value, all of those come along.

play10:44

The magic word is simplification.

play10:46

That is what you have, especially if you are a decision maker

play10:50

in a position to, you know, justify,

play10:53

rationalize why we have what we have from an IT perspective.

play10:57

On the other hand, you could be an engineer,

play11:00

you could be a developer, you could be an operator.

play11:03

Let's talk about operators.

play11:05

Life is much easier if the right things are automated

play11:08

so that you can focus on, you know, what cannot be automated

play11:12

and what should not be.

play11:13

Frankly, there needs to be that human touch.

play11:15

So you can actually focus on the intelligence

play11:18

of the patterns that you are seeing,

play11:20

so that when you do root cause analysis, there is actually more meaning to it.

play11:24

You leverage the automation, you leverage the analytics to do it right.

play11:28

There are some things that only the human brain can do.

play11:31

So that's what is in there for operators.

play11:34

Hello developers.

play11:36

Let's talk about this here.

play11:38

And you know, to do all this you need somebody to actually do it, right?

play11:43

And then write the code and you know, think through the logic

play11:46

and, you know, the algorithms and all of that.

play11:49

What is this layer, Kyle?

play11:51

That's the developer tools layer.

play11:53

And that's absolutely critical to be able to take advantage of any of the capabilities we've talked about beneath it.

play11:59

Now, for us, what we found is that there were several different pieces of this developer tool that were really important.

play12:07

First of all, we had to be able to essentially get a handle on the explosion that we had of CI/CD environments.

play12:17

One of the things about architecture that has happened over the last few years is that

play12:22

very deeply distributed architectures, things like microservices architectures, have become very popular.

play12:29

Microservices architectures are great,

play12:31

but they have this kind of interesting side effect

play12:35

in that they make the number of CI/CD platforms you have multiply like rabbits.

play12:42

They're everywhere.

play12:44

And it becomes very important to set some standards

play12:46

and to especially build tools that can help your teams to be able to

play12:53

work more effectively in that kind of highly distributed environment.

play12:58

And so what we ended up doing

play13:00

is we ended up putting together a common CI/CD layer

play13:04

supporting a number of other tools, including things like developer metrics

play13:09

and including other things like and how we're getting into AI code assistants.

play13:15

All of which are supported by a common set of underlying tools

play13:22

that give you the ability to use the different pieces of this platform.

play13:26

Excellent, so I would, you know ...

play13:28

yes, we have been talking about customers, the external consumer or the external customers.

play13:33

But frankly, from my perspective,

play13:35

developers are the internal customers.

play13:38

So if we make these environments easy to use for the developer

play13:43

so that a minute of the developer's time realizes value thanks to the underlying platforms and the efficiencies that are built in,

play13:50

the developers can actually produce more,

play13:54

rapidly, and be more relevant to the features that the customers are looking for.

play13:58

That's another reason why, you know, IBM is doing all of this, right?

play14:03

So that the developers can actually, you know, get value out of the environments they are in.

play14:08

And we live in a world today, if the developers don't get what they need,

play14:12

they're going to go west, they're going to go elsewhere

play14:15

and then do things where they actually have the environments they like.

play14:18

Would do you agree, Kyle?

play14:19

I completely agree.

play14:20

And speaking of our friends, the developers,

play14:23

the one thing that everyone likes now and that everyone is incorporating

play14:27

into it seems every application in our entire portfolio is AI,

play14:32

which is our last bottom bucket that we have here.

play14:36

Now, the interesting thing about AI

play14:38

is that it follows a lot of the principles

play14:42

that we've been talking about through these other layers.

play14:46

You have to have a strategy for how you're going to deal with AI.

play14:50

You have to have an environment in which you're going to be running your LLM's and in which you're going to be, especially

play14:57

gaining access to those piles of data

play15:01

that are important not just for training and fine tuning,

play15:04

but also for things like the RAG pattern.

play15:06

And you need to be able to get to your applications, running here,

play15:12

through things like the REACT pattern to allow you to be able to,

play15:16

not just have large language models play interesting tracks with language,

play15:20

but be able to make them do things that are useful to your business.

play15:25

And so that's the last of the layers that we've seen to be really important here

play15:30

is you have to be able to have a common, standardized way of doing things

play15:34

so that everyone doesn't go off and do things in their own way,

play15:38

which can create not only interesting problems in being able to manage your portfolio,

play15:44

but especially ethical and security problems.

play15:48

Now AI can actually write code too, right?

play15:52

So how would you distinguish between

play15:54

what would AI come out with versus what the developer still needs to write?

play15:59

It's not like the developers don't have to write code anymore.

play16:02

There is a balance there, right?

play16:04

Absolutely.

play16:05

There's there's a deep division that we have here

play16:08

in that, let's say a lot of people think that AI can write all of your code,

play16:13

but the only people that think that are the people who actually aren't writing the code.

play16:18

Instead, what we found is I can be a great helper in writing code.

play16:22

You still have to have very good specifications for it.

play16:25

You still have to know what the outcomes are and that you want from it.

play16:29

In other words, you have to be able to specify what you want from your tests.

play16:34

You have to be able to specify what you want in terms of being able to describe the architecture of the outcome.

play16:40

And so that's why what we've seen as part of the developer's tools

play16:44

and as part of the tools that we're building on top of developers tools,

play16:48

what is instead a partnership

play16:51

rather than AI taking over the entire business of being a developer

play16:57

or being a manager or being an operator as part of any of the pieces of this puzzle?

play17:03

Excellent. So you're the CTO to the CIO, right, at IBM.

play17:08

So what does the, you know, what does the CISO have to say about it, Kyle?

play17:12

Right?

play17:13

Where does security come in?

play17:14

I have to say that, security is at top of mind for all of us all the time.

play17:21

And so it's something that cuts across all of these different layers.

play17:25

We have to think about our physical security that we have.

play17:28

We have to think about what it means to be securing our operating systems and our containers.

play17:34

We have to think about data security.

play17:36

We have to think about application level security.

play17:39

All of these different pieces

play17:41

are something where security enters into the equation, and we have to balance that

play17:46

as part of the overall approach that we're trying to set up.

play17:49

That's fantastic - as I look at the, you know, the different personas

play17:54

who could be watching the video, we talked about the decision makers.

play17:58

We talked about the engineers, both the developers and the operators.

play18:02

There is one segment that we haven't spoken about.

play18:05

Those are the next generation of innovators.

play18:08

From academia, from the faculty, from the, you know, the students.

play18:11

So those of you who are, you know, in high school and graduate schools and so on, you are the next generation of the workforce.

play18:19

There is a lot going on here, guys and gals, for you.

play18:23

Because what you're seeing here is not just the technology of today.

play18:27

You are seeing how this is positioning for the emerging technologies that are coming around, and also how we got here.

play18:35

History is very important in understanding where we are going.

play18:38

So what you heard in this book that we wrote just in the last few minutes

play18:43

is where we were starting with the Z,

play18:46

how we wall to on-prem virtualization to the cloud, going to the edge,

play18:50

and how we have continued to grow vertically leading up to artificial intelligence.

play18:55

Thanks for watching.

play18:57

Before you leave, please remember to click like and subscribe.

Rate This

5.0 / 5 (0 votes)

相关标签
IT簡素化Red HatIBMCTO自動化戦略コンテナ化データ管理AI応用開発者ツールセキュリティ次世代
您是否需要英文摘要?