多くの企業が、信頼できるコア・アプリケーションを最新のIT環境に導入する最善の方法を考えており、最も効果的な方法の1つがクラウドネイティブIT戦略である。
先日、仮想マシン (VM) を使用した Linux からクラウドへのリフト アンド シフトアプローチが、実績のあるアプリケーションを再アーキテクトしたり変更したりする必要なく実現できる方法について書きました。この記事では、クラウド・ネイティブ化によってアプリケーションでより多くのことができるようになる、別のアプローチを検討する手助けをします。
これは、コンテナ技術を活用し、マイクロサービス指向のアーキテクチャを適用したアプリケーションを構築、デプロイ、実行することで、アプリケーションの全体的な俊敏性と保守性を高めることを意味します。また、継続的インテグレーションとデリバリーを導入することで、開発とデプロイプロセスの信頼性とスピードを高めることができます。
組織全体でクラウドネイティブ戦略を追求することで、ITランドスケープの調和を図り、アプリケーションの配信速度と品質を向上させることができる。
Cloud-native Adabas & Natural
そのため、Adabas & Naturalは、クラウド・スケールとパフォーマンスのために最適化された、クラウド・ネイティブな未来への準備が整っています。そのため、クラウド上で実行するための短期的および長期的な計画を策定する際、Adabas & Naturalがあなたの旅の各ステップに対応する準備ができていることを信頼できます。
Cloud native applications running in containers are hyper-responsive, lightweight, scale faster and offer you multi-cloud portability compared to those running on VMs, let alone traditional monolithic applications on proprietary hardware. You can build and update cloud native Adabas & Natural applications more quickly, leveraging continuous delivery and agile DevOps practices.
どのようなクラウド上でも、基礎となるインフラから分離されたコンピューティングで実行できるポータビリティが得られます。また、APIを通じてビジネス・ロジックやデータを新しいチャネル、アプリ、サービスに伝達することで、独自のアプリケーション機能からより多くの価値を得ることができます。
The path to a cloud-native Adabas & Natural architecture includes the following ingredients:
- アプリケーションをマイクロサービス指向のアーキテクチャにリファクタリングする。 マイクロサービスは、疎結合で独立したデプロイ可能なサービスの集合体である。各マイクロサービスはビジネス機能を実装し、HTTPまたはメッセージングAPIを介して通信します。開発チームは、各マイクロサービスを独立してデプロイ、アップグレード、スケーリング、再起動することができ、ビジネスの継続性を中断することなく、より頻繁にライブアプリケーションを更新することができます。
- コンテナ上で動作する。 コンテナは軽量でスタンドアロンの実行可能なパッケージであり、基盤となるインフラから分離されています。Dockerのようなプラットフォームにより、開発者はサービスのビルド、デプロイ、スケーリングをそれぞれ独立したコンテナで実行することができます。Kubernetesは、コンテナ運用の自動化とオーケストレーションを可能にし、飛躍的な効率化を実現します。
- 組織にDevOpsを完全に取り入れるための文化とツール。 アジャイル デブオプス プロセスとCI/CDワークフローは、開発者が新しい機能をより迅速に開発、テスト、デプロイし、環境の変化やビジネスニーズの進化に対応できるよう支援します。 NaturalONENaturalのデフォルトの開発環境であるEclipse®ベースの統合開発環境は、開発者が確立されたオープンソースのDevOpsツールチェーンやプロセスと統合することを可能にします。
- ビジネスロジックとデータの可能性を引き出します。 コンテナを使用したクラウドネイティブなアーキテクチャは、他のエンタープライズアプリケーション、モバイルアプリケーション、IoTデバイスとの通信を容易にします。以下のことが可能です。 データをシームレスに共有 アナリティクスや人工知能プラットフォームと組み合わせることで、既存のビジネスロジックから新たな洞察を生み出すことができます。
どのような旅も一歩で終わることはなく、2つとして同じ旅はない。クラウド上で稼働するシングルインスタンスのVMが、現在のニーズに適していると考える企業もある。また、より高い可用性と拡張性を求めて、アプリケーションをシングル・インスタンス・アーキテクチャから分散アーキテクチャに更新する企業もある。分散はクラウドネイティブの重要な要素である。
We offer the freedom to choose how your Adabas & Natural applications move to the cloud in alignment with your larger IT strategy. From VMs to containers, we’re focused on building Adabas & Natural to meet your evolving cloud needs.
As you look toward a cloud native future, chart your path with confidence that valuable Adabas & Natural applications will stay a core part of your organization.
クラウド・ウェビナー・シリーズは以下からご覧いただけます。