Embedded Environments機能の採用
Embedded Environmentsは、組織の俊敏性、信頼性、将来の技術進歩への備えを強化します。
移行
顧客向けにEnvironmentsを使用する予定がある場合は、詳細についてカスタマーサクセスマネージャーにお問い合わせください。
移行エクスペリエンス
既存の顧客にEnvironmentをプロビジョニングすると、現在のワークスペースアセット(レシピ、コネクション、プロジェクト)は、アクティブなレシピに影響を与えることなく、プロダクション Environmentに自動的に移行されます。 新しくプロビジョニングされたDevelopmentとテストのEnvironmentは空です。 この自動セットアップが要件を満たしている場合は、既存顧客向けのEnvironmentsのプロビジョニングセクションの手順に従って更新を進めることができます。
Environment間でのアセット配分にカスタムアプローチが必要な場合は、運用要件に合った利用可能な移行オプションを確認するために、カスタマーサクセスマネージャーにお問い合わせいただくことをお勧めします。
Embedded Environmentsのメリット
Environments機能は、整理とテストプロセスを改善することで、顧客エクスペリエンスを向上させます。 Environmentsは、インテグレーションを管理およびテストするための構造化されたアプローチも提供し、顧客とパートナーの組織要件を満たすのに役立ちます。
Embedded Environmentsは、同じEmbedded Customer(EC)の不要な分離ワークスペースの作成を防ぎ、混乱をなくします。
その他のメリットは次のとおりです:
CI/CD統合: Environmentsは、プロジェクトデプロイメントを自動化する使いやすいUIにより、ECレベルのCI/CDプロセスを効率化します。
効率的なデプロイメントメカニズム: 更新をデプロイする際、ターゲットEnvironment内のレシピは、稼働を中断せずに新しい変更で更新されます。 つまり、デプロイメント中にレシピロジックの変更が検出されます。 変更がない場合、レシピはターゲットEnvironmentを上書きしません。 変更がある場合、ターゲットEnvironmentのレシピは既存のロジックを新しいロジックで上書きします。 このプロセス中にレシピが停止することはありません。
コネクション認証: コネクションを別のEnvironmentにデプロイする際は、初回認証で十分です。 同じコネクションの今後のデプロイメントでは、再認証は不要です。 Development、テスト、プロダクションの各Environmentにわたって、分離されたコネクションを維持することを選択できます。 また、好みに応じてすべてのEnvironmentで単一のコネクションを使用することもでき、コネクション管理における分離と利便性の両方を実現できます。
明確化: 混乱を減らし、単一の顧客内で多数の分離されたECが作成されるのを防ぐ、プロジェクト整理の強化。
ロールベースアクセス制御(RBAC): コラボレーターは、WorkatoのRBAC機能を使用して、異なるEnvironmentに対して異なる権限を持つことができます。 これにより、顧客が現在使用しているプロセスとEnvironmentsの互換性が確保されます。
統合ワークスペース: Environments UIとAPIにより、ユーザーは3つの異なる分離ワークスペースに個別にアクセスし、管理できます。
エンタープライズ要件: エンタープライズレベルのECは、ステージングEnvironmentとライブEnvironmentを使用して、プロダクション内のレシピを上書きせずにレシピを更新します。
管理効率: 単一のAdminワークスペース下ですべてのEnvironmentsを管理して、管理タスクを簡素化できます。 これにより、複数のAdminワークスペースの作成を回避できます。
下位互換性: Environmentsはプロビジョニングフラグとして実装され、既存のすべてのワークフローが中断なく機能し続けることを保証し、安全なアップグレードパスを提供します。
分離と一意の識別子: 各Environmentは完全に分離され、別のワークスペースとして機能します。 この分離は各Environment内のアセットにも及び、正確な追跡と管理のために、同じレシピでもDevelopment、テスト、プロダクションで異なる識別子を持つことが保証されます。
コスト効率の高いコネクション管理: Development(DEV)、テスト(TEST)、プロダクション(PROD)のEnvironmentは完全に分離されているため、異なる認証情報を使用してEnvironmentワークスペース内にコネクションを設定できます。 これらのコネクションは、同じパスと名前を共有している場合、同じコネクションのインスタンスとして課金されます。 これにより、コネクションがEnvironment間で異なる条件下で動作する場合でも、コネクションに対する課金は1回だけになります。
監査ログストリーミング
複数のAdminワークスペースアカウントにより、特定の顧客ワークスペース内の顧客データ(ライフサイクルステージとは異なる)が正しい宛先にストリーミングされることが保証されます。 これは、その配下にネストされたすべての顧客に継承される監査ログストリーミング設定を持つAdminワークスペースアカウントがある場合に特に重要です。
顧客をEnvironmentsに移行すると、すべてのイベントがDevelopment、テスト、プロダクションのEnvironmentに送信されます。 environment_typeフィールドは、イベントが発生したEnvironmentを識別します。
Last updated: