私たちは、自分のデータセンターの4つのJBOSSサーバーに座っている標準のモノリスアプリケーションからクライアント用のマイクロサービスを設計する初期段階にあります。マイクロサービスアーキテクチャは、クラウドベースの展開のみを対象としていますか?私は準備ができているTomcat/JBOSSの準備サービスにマイクロサービスを導入できますか?それは良いフィット感ですか?モノリスからマイクロサービスアーキテクチャへの移行
3
A
答えて
3
もちろん可能です。 マイクロサービスアーキテクチャは、多くの小さなインターシャルコンポーネントを持つというコンセプトです。
これはLinuxの方法とコンポーネントのデカップリングの概念を拡張したものです。
サービスを複数の小さなサービスに分割することができます。それぞれ独自の開発サイクルと展開サイクルを持ち、それぞれが明確に定義されたAPIを備えています。
0
ローカル、物理サーバー、またはクラウドにマイクロサービスを展開するかどうかは特に制限されません。どちらのアプローチも有効ですが、異なる長所と短所があります。ローカル/物理サーバと
、あなたが持っているでしょう:オーバーヘッド
- 大きな操作あなたは大きなトラフィックを経験したときに、必要に
- マニュアルスケーリング((それはあなたがあなたのチームの良いDevOpsチームを持っている方が良いです)
- 手動障害検出 - サーバがダウンした場合(これは/あなたの会社のサーバ環境に依存します)、誰かがこれを手動で修正する必要があります
- 安い(友人は古いサーバーを購入している :クラウドインフラストラクチャとAmazonやそれらに彼らの半microserviceアーキテクチャを実行している上のインスタンス、彼は、彼らがこのようかなり大きな節約を達成計算)
、あなたは上記の欠点に反しにおける以下の利点()の一部を取得します
- 以下の操作のオーバーヘッド(あなたのトラフィックが上がったときに、それがダウンしたときに、クラウドは自動的になりますシャットダウンインスタンス、新しいインスタンスを起動することができます)
- 柔軟なスケーリング(雲は、操作のほとんどの世話をします)
- エラー/障害処理 - クラウドに問題が発生した場合は、心配する必要はありません。
私は、プロジェクトにも依存しているため、与えられたアプローチの利点と欠点については言及していませんでしたデータをローカルに保存する必要があるのか、それともクラウド内の外国にあるのか...)。
関連する問題
- 1. ELKのマイクロサービスアーキテクチャへのログイン
- 2. Play Framework 2.5の移行 - Global.onStartからDependency Injectionへの移行
- 3. LinuxからAndroidへのモジュールの移行
- 4. androidのgcmからfcmへの移行
- 5. EmacsからXcodeへの移行のヒント
- 6. 1.2から3.4へのEasyMockの移行
- 7. 2010から2013へのInfoPathの移行
- 8. 1.4から3.0へのjQueryの移行
- 9. 2.6から3.00へのEhcacheの移行
- 10. Netbeansのantからmavenへの移行
- 11. AccessからSQLServerへのデータの移行
- 12. ParseからAzureのDocumentDBへの移行
- 13. C++からC#へのコードの移行
- 14. CouchbaseClientConfigurationからSDKのClientConfigurationへの移行
- 15. SVNからHGへのマルチヘッドプロジェクトの移行
- 16. httpからhttpsへのウェブサイトの移行
- 17. AS7からWF10へのwildflyの移行
- 18. VS.NETからXcodeへの移行のヒント
- 19. SP2007からSP2010へのピクチャライブラリの移行
- 20. websphereからtomcatへのアプリケーションの移行
- 21. SklearnのCountVectorizerからTfidfTransformerへの移行
- 22. DjangoからMysqlへのパスワードの移行
- 23. 列から行へのSQLの移動
- 24. mssqlからmysqlへのデータベースデータの移行
- 25. tableviewから別のビューへの移行
- 26. GoDaddyからAWSへのDNSの移行
- 27. gitサーバからGithubへの移行
- 28. AzureからAWSへの移行
- 29. Axis1.0バージョンからAxis2.0バージョンへの移行
- 30. RoR:PostgreSQLからElasticへの移行
マイクロサービスについては、その配備が自動化されている限り、配備する場所を指定するものはありません。 –