跳转到内容
技术文章
作者头像塞德里克·万博新体育手机客户端海瑟尔

我从哪里以及如何开始BTP概念验证?(第1部分)

介绍和动机

“千里之行始于足下。”——老子

尽管从一件新事情开始,但在同时负责其他事情的时候更难做到这一点。但是,在你的数字化转型之旅中,花时间亲自动手是值得的。了解BTP和SAP云概念的细节还有很长的路要走,如果你认为你已经掌握了它——SAP又在改变它了。BTP和云的世界是一个移动的目标。就像服务被弃用一样,SAP的策略正在改变,这篇博客很快就会被弃用

目标受众和更多背景信息

这是一个个人建议的步骤,以获得一些BTP的第一印象,并开始作为BTP团队的旅程。
我是一名SAP云解决方案架构师和自由开发者,在BTP上工作了3年多,我只会展示我是如何指导SAP专家迈出BTP的第一步的,这并不一定总是最好的方式
因此,这个方法是为那些希望使用BTP开始他们旅程的产品开发团队编写的。
我试着在这些部分中收集了很多好的博客文章和教程-请随意访问它们以获得关于每个部分的更多(背景)细节。

我参与的大多数(客户端)项目都是以建立公共或私有版本的S/4 HANA开始的。
这个打开门的程序是为了满足你在BTP上的S/4旅程中的空白,我们将在BTP上定义并实现一个UI5应用程序的小PoC。

声明要关注的角色

从BTP开始,让一个团队变得熟练,这涉及到很多不同的方面。我总是试图说服新的起步团队在一开始就在团队中声明和定义一些范围和角色,以专注于这些特定的方面。我最初的建议是这样的:

这样的设置让你有机会在不同的轨道上工作,有不同的机会。
每一个伟大的家伙(我只是为了便于阅读而命名)都是在本地(onPremise / Cloud)的BTP环境中运行和连接一个全栈应用程序所必需的。

“看情况”

我经常使用这两个词,原因是:视情况而定。这取决于你的要求,你的策略和你的技能。您可以在BTP上做很多事情,可以将它用于许多不同的用例。因此,我建议你建立并写下你所定义的目标或概念证明(PoC)用例的一些要点。这让你更容易沿着某种路径前进。
BTP上有这么多的方法和服务,你会被很多很酷的东西分心。
是的,这也是一个很好的方法——但这就像坐在家里准备一场不受欢迎的考试,而你却在打扫厨房。听起来很熟悉,对吧?

一些PoC要点

就像前面提到的,让我们声明一个PoC,我们想要很快实现一些要点

  • 理解BTP概念和体系结构
  • 了解不同的环境
  • 了解什么是“服务”
  • Multi-Target-Application吗?
  • 部署一个UI5应用(保持应用的休闲和简单)

我们的用例:

  • 在BTP上使用已启用的SaaS-Services列表设置一个UI5应用程序。

“cpea是怎么回事?" - "你错过了推荐人" - "我看到了。托马斯。用另一种方式做了,并且正在使用XYZ”-“我不关心UI5”-“安全第一- XSUAA项目点在哪里”。

对,对,对。
所有这些,但正如我已经说过的,这是一个漫长的旅程,有太多的主题有待发现。因为到处都是不同的事情、机会和想法,你甚至很难找到一个开始的方法。辩护人正在尽最大努力向你展示很多机会。
相信我,你会喜欢这种学习方式的,但是你需要从简单的开始,你需要集中注意力——这就是选择要点的原因。

环境决策

云铸造(CF)。
是的,还有更多
值得检查一下其他环境(不是NEO),并对kubernetes集群,项目“kyma”或serverless
分心无处不在,从Cloud Foundry开始,它是目前(2021年6月)可用服务最多的一个,很多博客文章都在指导你使用CF。

=> @Ralph:继续在BTP上设置一个子帐户。激活Cloud Foundry作为环境,并获得有关订阅及其消费的一些详细信息。

saas服务vs.服务

BTP上有两种服务:

A) SAP提供的服务,它们是您可以订阅的独立软件即服务(SaaS)应用程序,您将为此SaaS服务创建一个服务实例,以便获得访问此SaaS服务的凭据(大多数基于API)。
这类服务不能在上面运行你自己的它们和你的CF有关。
您将在服务密钥中找到订阅的SaaS应用程序的URL。

一些SaaS的例子:SAP集成套件(在云平台集成(CPI), API管理(APIM),工作流管理,主题设计器,…)

B)第二类服务我称之为“支持”服务。这些服务将绑定到要部署到CF中的应用程序。

这些“支持”服务将帮助你的应用在CF的容器中运行,并启用额外的功能。例如安全功能(XSUAA)、后端连接(目的地)或日志记录机会... .

= > @Ralph:订阅集成套件,这样Bhave就可以开始了看看这个CPI是关于什么的我们继续。不要忘记获得一些关于设置Role-Collection和提供Bhave访问的第一手经验,否则他会回来找你并开始指责你

这篇文章是关于BTP上我们(和我)最喜欢的服务。点击这里查看详情!

安全性被高估了

不,不是。
但现在谈细节还为时过早XSUAA和UAA
这需要成为您学习旅程的一部分,现在,让我们忽略安全章节。

@Oli:你可以开始思考身份认证服务(国际会计准则)和关于您的单点登录(SSO)策略

您的第一个架构drop

我们做了一些决定,也学到了一些关于BTP的重要事情。现在是时候看第一张大图和某种架构图了。

这个高级图表向你展示了一些有趣的事实:

  • 1个子帐户不等于1个环境(1个子帐户:n个环境*)
  • 每个服务至少有一个服务实例
  • 服务实例可以绑定到容器
  • 有些服务可以配置,例如,目标服务实例有一个UI,在那里你可以维护你的目标
  • 多目标应用程序运行在容器内部,并不等同于容器

* n = 3 (06/2021)

结束+下一步

完美!我们已经设定了我们的目标和我们想要达到的目标。此外,我们也初步了解了SAP提供的BTP和服务,并将我们的团队划分为不同的领域。

下一篇文章,第二部分,将涵盖您的第一个应用程序,BAS, UI5, UI5-工装和第一个简单的方法来运行您的第一个管道的必要部分。

图片来源:所有的截图都是我自己拍摄的,其他的插图也是我自己设计的。

指定的标签

      第一个留下评论
      你一定是登录评论:评论或回复一篇文章