{"id":3042,"date":"2013-10-23T11:08:47","date_gmt":"2013-10-23T11:08:47","guid":{"rendered":"http:\/\/www.oratraining.com\/blog\/?p=3042"},"modified":"2014-04-21T13:52:10","modified_gmt":"2014-04-21T13:52:10","slug":"fusion-applications-architecture-for-2-or-3-nodes-setup-updated-for-11-1-8","status":"publish","type":"post","link":"https:\/\/www.oratraining.com\/blog\/2013\/10\/fusion-applications-architecture-for-2-or-3-nodes-setup-updated-for-11-1-8\/","title":{"rendered":"Fusion Applications Architecture for 2 or 3 nodes setup (updated for 11.1.8)"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Note: This post is updated for 11.1.8 and 11.1.7 from our previous post about 2 node Fusion Apps architecture for 11.1.6<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/fusion-applications-architecture-for-2-node-setup\/\"><span style=\"font-family: Verdana; font-size: 9pt;\">http:\/\/www.oratraining.com\/blog\/2013\/03\/fusion-applications-architecture-for-2-node-setup\/<\/span><\/a><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Many of you are asking question on how to install fusion applications on 3 nodes since my previous installation guides were showcasing single node or 2 nodes installation (including the upcoming one). As per Oracle it is recommended to use at least 2 nodes for Fusion Applications which means ideally the Identity Management node should be separate from Fusion Applications node unless you just want to test the installation process.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Please note that from 11.1.7 onwards Oracle has asked us to keep both IDM and Fusion Apps databases separate, though it should work on same DB, but we will follow Oracle&#8217;s new guideline on this.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Following is basic architecture for Fusion Applications as per Oracle.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/031213_1132_FusionAppli1.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border: 0px;\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli1.jpg\" width=\"643\" height=\"483\" border=\"0\" \/><\/a><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #632423; font-family: Verdana; font-size: 12pt;\"><strong>3 Nodes architecture<br \/>\n<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Node 1 which includes Oracle Identity and Access Management and database will have these components.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli2.jpg\" width=\"502\" height=\"550\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><strong>Node 2<\/strong> where you will install IDM and Fusion Apps databases will contain following components. You can see that we have put aliases like idmdbhost and fadbhost for the same server. This is to allow moving the databases to scale up or scale down in future without affecting configured DB names.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli3.jpg\" width=\"219\" height=\"433\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><strong>Node 3<\/strong> where you provision Fusion Applications will contain following components.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli4.jpg\" width=\"470\" height=\"566\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">With this the architecture of complete Fusion Applications will look as follows where each component is highlighted with the color code for that particular node.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli5.jpg\" width=\"578\" height=\"498\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">You must make sure that all the nodes are accessible to user as well as to each other. Following diagram shows that they must be in same network or in accessible network. You need to make sure to have DNS or local \/etc\/hosts entry for IDM\/DB host in the Fusion Application node and vice versa so that they can reach each other.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli6.jpg\" width=\"430\" height=\"264\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Also if you are planning to keep any firewall between these 2 servers and if they are in different subnet\/VLANs then make sure that all required DB and middleware ports are allowed in the firewall.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #632423; font-family: Verdana; font-size: 12pt;\"><strong>2 Nodes architecture<br \/>\n<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">We have already discussed 2 nodes architecture in previous post but here there is a change related to databases as per new requirements from <strong>11.1.7 onwards<\/strong><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">For making the above architecture to 2 nodes, we can move IDM database to IDM node and FA database to FA node.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Each of these 2 nodes will contain following components (for practice purpose only, not recommended to keep DBs on same node for production)<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><strong>Node 1<\/strong> which includes Oracle Identity and Access Management and database will have these components. You might notice another hostname <strong>idmdbhost<\/strong> here. Though this is pointing to same IP in the hosts file, but since database is configured with separate hostname, we can any time move it to another machine without making major changes.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli7.jpg\" width=\"578\" height=\"395\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><strong>Node 2<\/strong> where you provision Fusion Applications will contain following components.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli8.jpg\" width=\"578\" height=\"437\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">With this the architecture of complete Fusion Applications will look as follows where each component is highlighted with the color code for that particular node.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli9.jpg\" width=\"578\" height=\"506\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">You must make sure that both the nodes are accessible to user as well as to each other. Following diagram shows that they must be in same network or in accessible network. You need to make sure to have DNS or local \/etc\/hosts entry for IDM\/DB host in the Fusion Application node and vice versa so that they can reach each other.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/10\/102313_1109_FusionAppli10.jpg\" width=\"377\" height=\"283\" \/><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Also if you are planning to keep any firewall between these 2 servers and if they are in different subnet\/VLANs then make sure that all required DB and middleware ports are allowed in the firewall.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Please feel free to ask any question regarding this setup.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333; font-family: Verdana; font-size: 9pt;\">Tushar<br \/>\nORA Training Admin<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: This post is updated for 11.1.8 and 11.1.7 from our previous post about 2 node Fusion Apps architecture for 11.1.6 http:\/\/www.oratraining.com\/blog\/2013\/03\/fusion-applications-architecture-for-2-node-setup\/ Many of you are asking question on how to install fusion applications on 3 nodes since my previous installation guides were showcasing single node or 2 nodes installation (including the upcoming one). As [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3042","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/3042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/comments?post=3042"}],"version-history":[{"count":1,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/3042\/revisions"}],"predecessor-version":[{"id":3485,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/3042\/revisions\/3485"}],"wp:attachment":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/media?parent=3042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/categories?post=3042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/tags?post=3042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}