service Orchestration Architecture(SOA)とは
エンタープライズソフトウェアを構成するサービスは、オーケストラの楽器のようなものです。 彼らが正しくタイミングと調整されている場合、システムは歌います。 サービスオーケストレーションアーキテクチャ(SOA)は、次のようなエンタープライズシステムの開発のための原則のセットです:
- 企業資源計画(ERP)ソフトウェア
- プロジェクト計画および設計システム。
- 顧客関係管理ソフトウェア。
ゼロタッチプロビジョニング(ZTP)を使用すると、ネットワークデバイスの展開と構成が簡単、迅速、間違いなく行われます。 詳細については、ブログのゼロタッチプロビジョニングを参照してください。
:
- クラウドでの相互運用可能なサービス。異なるシステムからの
- 。
- 異なるビジネスドメイン間。個別のタスクを実行する
- 。
- それは単一の結果に追加します。
たとえば、ブローカーがビジネスに資金を提供しようとしている場合、彼はいくつかのシステムに連絡する必要があります:
- 信用機関だ
- 可能な貸し手を一覧表示するサービス。
- 異なる銀行からレートの引用を要求するサービス。
- 他のサービスからのデータとの引用符を処理するサービス。
一緒に、オーケストレーションされたローン要求サービスは、ブローカーに潜在的な貸し手からの引用のリストを与える。 オーケストレーションは、すべての個々の部品を取り、調和のとれた単位にそれらをオーケストレーショ これらすべてのタスクを実行するために複雑な新しいソフトウェアを作成する代わりに、サービスオーケストレーションソフトウェアは既存のシステ 効果的なオーケストレーションは、さまざまなビジネスシステムの呼び出しと出力の生成を自動化し、結果を一箇所に配置します。
“サービスオーケストレーション”という用語は、すでに開発されている”サービス”のパッケージを中心にクラウドが開発されたために生まれました。
クラウドでのオーケストレーション
サービス指向は、クラウドの成長に伴って開発されました。 Cloud automationは、自動化されたタスクを配置して調整し、それらが一緒に流れ、単一のワークフローを作成します。 これは、人間の介入なしにタスクを実行するクラウドの自動化を利用しています。 ITチームは、新しいアプリケーションを動作させるための標準プロセスを作成するとき、いくつかの自動化されたタスクを調整する必要があります。 これには:
- オートスケーリング。
- エラスティックロードバランサー。
- 展開自動化ツール。
これらの機能はすべてクラウド自動化プロセスです。 これらのクラウド自動化ツールは、オーケストレーションに採用されています。 これらは、サービスとしてのインターネット(IaaS)プラットフォームまたはサードパーティのソフトウェアパッケージで提供できます。 オーケストレーションツールは、収集して列挙します:
- 必要なリソース。
- インスタンスタイプ。
- 必要なソフトウェアのユーザーを定義するIAMロール。
- リソース間の相互接続。
クラウドオーケストレーションツール
エンジニアは、AWS CloudFormationやVMwareのvRealize Orchestratorなどのツールを使用して、これらのプロセスを単一のワークフローに統合し、複雑なプロセ
定期的に使用できるクラウドオーケストレーションテンプレートの作成自体は、複雑なITプロセスを簡素化し、リスクの多くを取り除くための洗練されたオーケストレーションツールがなければ、時間がかかり、困難です。
実際のサービスオーケストレーション
最初は、クラウドのレベルでのサービスオーケストレーションは、クラウド内のサービスをオーケストレーションするための新しいコードを書く必要があったため、コストと時間のかかるプロセスでした。 エンタープライズ-サービス-バス(ESB)は、サービス-オーケストレーションのためのメカニズムとして登場しました。 ESBには”軽量ソリューション”が組み込まれています。”多くの企業は、サービスオーケストレーションのニーズを簡素化するスタンドアロンのenterprise service bus ESBに目を向けています。 クラウドは、”サービス”の家族の周りに組織されています。”サービスオーケストレータは、ソフトウェアプログラム全体を構築するのではなく、サービスのコレクションを組み合 この哲学は、開発者の時間を大幅に節約し、コードの冗長性を排除します。
ESBはSOAに対する”ボトムアップ”アプローチと呼ばれてきた。 多くのSOAプロジェクトは、あまりにも高価であり、提供するのに必要な年であり、高価なコンサルタントであったため、最初は失敗しました。 クラウドはサービスのマトリックスで準備ができていましたが、サービスを相互に接続するには、重要な新しいコードを記述する必要があります。 ESBは、integration platform as a service(IPasS)として登場しました。 Esbは、アプリケーションサーバーやその他の強力なインフラストラクチャコンポーネントを必要とせずに、サービスのオーケストレーションをパワーアップできます。 したがって、ESBは非常に短時間で実装することができます。
ゼロタッチプロビジョニング(ZTP)により、ネットワークデバイスの展開と構成が容易になり、迅速に、間違いなくなります。 私たちのブログでそれをすべて知っているゼロタッチプロビジョニング:迅速な展開、少ないミス。
Leave a Reply