クラウドへの移行を簡素化する新しいクラウドネイティブ オープンソース プロジェクト

クラウドへの移行を簡素化する新しいクラウドネイティブ オープンソース プロジェクト

エンタープライズ開発者は忙しいです。顧客の期待はかつてないほど高まっており、情報への高速かつ安全なモバイル アクセスが求められています。マイクロサービスとクラウドベースのソリューションだけが、企業にとって真に柔軟でスケーラブルな未来を創造できるということに私たちは皆同意しています。しかし、エンタープライズ ソフトウェアのうちクラウドに移行されているのはわずか 20% です。

より多くの企業がクラウドに移行するのを妨げているものは何でしょうか?エンタープライズ開発者は、多くの場合、この知識を習得するために時間を割く必要があります。しかし、たとえ時間があったとしても、クラウドネイティブ開発をどこから始めればよいか分からない場合があります。テクノロジーは常に進化しており、小規模な組織内であっても、最適なツールやアプローチに関する意見は異なります。

本日は、クラウドへの移行を簡素化できる IBM の新しいクラウド ネイティブ製品とオープン ソース プロジェクトをご紹介します。

IBM Cloud Pak for Applications

Cloud Pak for Applications は、次の方法でクラウド ネイティブ開発を取り巻く謎の一部を解明することを目的としています。

安全で高速かつスケーラブルなソリューションを開発するためのクラス最高のライブラリとフレームワークをパッケージ化します。

組織が承認したフレームワークに対して、カスタマイズ可能で一貫性のあるアクセス哲学を浸透させます。

次の図は、Cloud Pak for Applications に含まれる基盤となるテクノロジーを示しています。

Cloud Pak for Applications にはいくつかの大きなコンポーネントが含まれており、その 1 つが Kabanero です。これは、クラウド ネイティブ開発に不可欠なクラウド ネイティブ ツールとライブラリのコレクションです。

企業内でクラウドネイティブ アプリケーションを作成するためのスマートで規範的かつ一貫したアプローチとして、Cloud Pak for Apps の Kabanero の概念を巧みに紹介する新しいコード パターン、記事、チュートリアルのセットを導入します。

Kabanero は当社のクラウド開発製品の中核コンポーネントであるため、この基礎テクノロジーを詳しく見ていきましょう。

カバネロ開発技術

Kabanero は、Cloud Pak for Applications のオープンソース基盤レイヤーです。 Kabanero 自体は、すべてオープンソースである、実績のあるクラス最高のクラウド テクノロジーで構成されています。多くの重要なテクニックをグラフィカルに表現したものを以下に示します。

Kabanero の特別な要素の 1 つが Appsody です。Appsody は、テクノロジー スタックとテンプレートを使用して、エンタープライズ組織内でアプリケーションを開発するための規範的で一貫したアプローチを作成します。

Kabanero と Cloud Paks for Apps に関する開発者リソースを作成するための私たちのアプローチは、Cloud DevOps コンポーネントを使用するためのワークフローに重点を置き、それらに関するチュートリアルと、複製して参照モデルとして使用できるコード パターンを提供することです。この最初の開発者リソース コレクションでは、Appsody コード パターンを共有し、2 つのマイクロサービス (プレゼンテーションとビジネス ロジックを含む) を含むアプリケーションを作成する基本について説明し、独自のプロジェクトで Appsody を使用する方法を検討しました。

一貫した結果を得るためにAppsodyで構築する

Appsody は、クラウドネイティブ アプリケーションの開発を簡素化および制御するオープン ソース プロジェクトです。 Appsody の主要コンポーネントは、開発者がクラウド環境でアプリケーションを作成するためにすぐに使用できる、事前構成された Docker イメージを構築するスタックです。 Appsody を使用すると、スタック ビルダーは、ユーザー生成アプリケーション イメージのどの部分が固定されているか (スタック イメージによって定義されるテクノロジーの選択と構成のセット)、どの部分がスタック ユーザーによって変更/拡張できるか (テンプレート) を決定できます。

Appsody を検討する理由の 1 つは、開発者に Platform as a Service (PaaS) 環境の利点を提供し (基盤となるテクノロジー コンポーネントのインストールと構成を気にする必要がない)、アーキテクトに Docker イメージを使用してそれらのテクノロジー コンポーネントを柔軟に定義できることです。

Appsody スタック

Appsody スタックは、特定の種類のクラウド ネイティブ アプリケーションの構築を簡素化するように設計された、事前構成された一連のテクノロジーを表します。これには、特定の環境 (node.js や python-flask など) に加えて、監視、ログ記録などの統合オプションが含まれる場合があります。これらのスタックは、パブリックまたはエンタープライズ固有のスタック リポジトリで公開されます。開発者は、Appsody CLI を使用して、構築しているアプリケーションに適切なスタックをプルできます。 Kabanero には、パブリック スタック リポジトリの使用と貢献に必要なすべてのツールと、エンタープライズ向けに厳選されたスタック セットが含まれています。

Appsody は、事前構成されたテクノロジーを使用するプロセスを簡素化するだけでなく、開発者が「迅速なローカル開発モード」を使用して、最初からローカルのコンテナー化された環境でアプリケーションを作成およびテストできるようにします。これらの初期テストを実行した後、開発者は最終的なアプリケーションをクラウドベースのテスト クラスターと本番クラスターにデプロイできます。最初からコンテナで開発することで、開発プロセスの後半でコンテナ化が追加された際に微妙な問題が発生する可能性が低くなります。

Appsody テンプレート

Appsody スタックには 1 つ以上のテンプレートが付属しています。テンプレートは、スタックを使用し、実行およびデプロイする準備ができているスターター アプリケーションを表します。開発者はテンプレートを変更してアプリケーションを構築できます。

次の図は、開発者が Appsody を使用してスタックをプルダウンし、変更を加え、スタックを構築し、それをリモート Kubernetes クラスターにデプロイする方法を示しています。

上記のプロセスは、Kubernetes クラスターに手動でデプロイするプロセスを示しています。より本番指向の環境では、GitOps がビルドとデプロイの手順をトリガーし、Tekton Pipelines がデプロイを駆動する可能性があります。 Cloud Pak for Applications の一部である Kabanero コレクションは、Appsody スタック、GitOps、Tekton Pipelines を統合して、成長を続けるクラウドネイティブ アプリケーションの開発とデプロイメントのためのエンタープライズ対応ソリューションを提供します。

始める準備はできましたか?

IBM Cloud Pak for Applications の基盤となるテクノロジーを理解したので、私たちが構築したものを調べ始めることができます。

出典: https://mp.weixin.qq.com/s/6zfVpVwb9NjpH_Uk_woFtw

元のソース: https://developer.ibm.com/zh/blogs/cloud-native-development-grows-up/

Cloud Paksの技術情報の詳細については、ここをクリックしてください。

<<:  マジック・クアドラント・レポートで再びOracle Fusion ERP Cloudが唯一のリーダーに選出

>>:  人間のように言葉の暗黙の意味を理解するアリババAIの最新の研究成果がトップの国際会議に登場

推薦する

XLvps - $30/年/1g メモリ/KVM/20g ハードディスク/200g トラフィック

XLVPS がプロモーション VPS をリリースしました。Host Cat はずっと前にこの VPS...

#六一# Orange VPS: 3ネットワークcn2 gia回線、50%割引、月間1Tの追加トラフィック

Orange VPS は、子供の日を前に、事前に役立つ情報を提供しています。米国の 3 ネットワーク...

ウェブマスターネットワークニュース:Tmall Wirelessの取引額が1億元を超え、テンセントがXiaomiに投資すると噂される

1. テンセント・シャオミスキャンダルシーズン2:ソフトウェアとハ​​ードウェアの統合製品への賭けテ...

今日頭条が「飛遼」を立ち上げてWeChatに宣戦布告

今年9月の構造調整以来、20年目のテンセントはBに注力しており、B面での強さを対外的に示し続けている...

Baizong Technology:香港大埔データセンター、双方向CN2回線、5G防御、1,300元/月、2*e5-2650L/32Gメモリ/1TSSD/10M帯域幅/3IP

Baizong Technologyの香港Dapuデータセンターに双方向CN2回線を備えた独立サーバ...

ユーザーエクスペリエンス: 印象派のホームページ再設計の視覚的側面に関する簡単な説明

。 。。少し前、私は Impression Pie のサイト全体の再設計に取り組んでいました。これに...

justg: 南アフリカ cn2 vps、100Mbps 帯域幅、年間 50 ドル、KVM/1G メモリ/2 コア/20gSSD/1T トラフィック

justg は新しく作成されたブランドのようで、主に南アフリカの VPS を運営しており、cn2 ネ...

WootHosting - $15/年/KVM VPS/512MB メモリ/25GB ハードドライブ/ロサンゼルス データセンター

WootHosting は 2007 年に設立されたホスティング会社だと言われており、2010 年に...

Hostus 香港 VPS/256M メモリ/10g ハードディスク/500g トラフィック/ソフトレイヤー/1000M ポート

Hostus は創業から 20 年になりますが、おそらく経営者は今日これほど人気が​​出るとは思って...

ポストエピデミック時代に適切なITおよびクラウドサービスプロバイダーを選択する方法

[[401940]]調査によると、ほぼすべての産業分野がコロナウイルスの流行によって悪影響を受けてい...

化粧品の電子商取引の急激な成長は、業界が自らを偽装するために必要な道となっている。

化粧品のEコマースの急成長文/天下網記者ヤン・チン規模で見ると、化粧品は婦人服、紳士服に次いでタオバ...

クラウド自動化がDevOpsの成功の鍵となる理由

今日、多くの企業が効率性と柔軟性を向上させるためにデジタル変革戦略の導入を加速しています。しかし、I...

2か月以上にわたるウェブサイト構築の成功と失敗を共有する

まず、私は新米ウェブマスターなので、SEO理論について研究したことがありません。あるのは、過去2か月...

モカ、「2022年上半期CHO人材戦略調査レポート」を発表

2022年8月10日、Mokaが主導し、中国語版「ハーバードビジネスレビュー」を独占知的サポートメデ...

Google の「ハミングバード」アルゴリズムから構文解析セマンティック解析を調整する

Google の「ハミングバード」アルゴリズムから構文解析セマンティック解析を調整する今日の検索エン...