Hybrid Cloud Application Architecture for Elastic Java-Based Web Applications DEPLOYMENT GUIDE Version 1.1
Hybrid Cloud Application ArchitectureF5® Deployment Guide 8d) The Oracle database login account must have the following privileges: connect, grant res
9Configuring vCloud Director managementUse the following guidance for configuring vCloud Director management:1. Install vCloud Director nodes for each
Hybrid Cloud Application ArchitectureF5® Deployment Guide 10◆ One connected to vNetwork Distributed Switch dvPort Group. In our example, we created a
11Completing the Guided TasksLog into the vCloud Director web GUI as a Provider Administrator and complete all of the Guided Tasks as applicable for y
Hybrid Cloud Application ArchitectureF5® Deployment Guide 12Configuring the BIG-IP LTM In this section, we configure the BIG-IP LTM devices. First, we
135. In the Configuration section, in the Interval and Timeout boxes, type an Interval and Timeout. We recommend at least a (1:3) +1 ratio between the
Hybrid Cloud Application ArchitectureF5® Deployment Guide 142. Click the Create button. The New Pool screen opens.3. From the Configuration list, sel
15Although it is possible to use the default profiles, we strongly recommend you create new profiles based on the default parent profiles, even if you
Hybrid Cloud Application ArchitectureF5® Deployment Guide 167. Click the Finished button.Optional: Creating persistence profile Persistence is essenti
174. In the Name box, type a name for this profile. In our example, we type Tomcat-source.5. From the Persistence Type list, select Source Address Aff
Table of ContentsiTable of ContentsIntroducing the Hybrid Cloud Application ArchitectureImplementation notes ...
Hybrid Cloud Application ArchitectureF5® Deployment Guide 183. In the Name box, type a name for this virtual server. In our example, we type jpetstore
19Deploying the BIG-IP LTM as a vApp in the public cloudThe next task is to deploy BIG-IP LTM Virtual Edition(s) as a vApp in the public cloud environ
Hybrid Cloud Application ArchitectureF5® Deployment Guide 204. Log into the Public vCloud Organization URL as a user with catalog upload permissions.
2112. Click Upload.Figure 5 Upload OVF package dialog boxOnce the file is uploaded it is available as a vApp template within the catalog to which it
Hybrid Cloud Application ArchitectureF5® Deployment Guide 2214. In the Name box, type a name. This is the name used to refer to the vApp in vCD. (vCD
2318. Click the Next button. Figure 7 Configure the Virtual Machines page of the Add to My Cloud dialog box19. On the Configure Networking page, it i
Hybrid Cloud Application ArchitectureF5® Deployment Guide 24Creating the poolTo create the pool, use the procedure Creating the pool, on page 13. Give
25To create the Statistics profile1. On the Main tab, expand Local Traffic, and then click Profiles.2. On the Menu bar, from the Other menu, select St
Hybrid Cloud Application ArchitectureF5® Deployment Guide 265. Click Finished.Creating the virtual serverTo create the virtual server, use the procedu
27Configuring the BIG-IP LTM for the vFabric SQLFire locator and WAN gateway servicesNext, we configure the BIG-IP LTM for the vFabric SQLFire locator
1Introducing the Hybrid Cloud Application ArchitectureWelcome to the Hybrid Cloud Application Architecture guide for F5 and VMware® vCloud™ systems. T
Hybrid Cloud Application ArchitectureF5® Deployment Guide 285. From the Parent Profile list, select tcp-wan-optimized. 6. Configure any of the other s
296. Leave Outbound iSession to WAN set to serverssl.7. Leave Inbound iSession from WAN set to wom-default-clientssl.8. Leave Application Data Encrypt
Hybrid Cloud Application ArchitectureF5® Deployment Guide 308. Important: Repeat this entire procedure on the peer BIG-IP LTM in the private cloud.Cre
31Configuring the WAN emulatorIf staged in a lab environment or when WAN emulation is required, the next task is to configure your WAN emulator. In ou
Hybrid Cloud Application ArchitectureF5® Deployment Guide 322. Configure virtual routers and establish connectivity among the three IP subnets in use.
33Configuring vFabric SQLFire The following are the vFabric SQLFire configuration tasks. For more information on vFabric SQLFire, see http://communiti
Hybrid Cloud Application ArchitectureF5® Deployment Guide 34c) On the infrastructure node (locator and WAN gateway)Kill processes and cleanup the old
353. From the Type list, select Route.4. In the Destination box, type the IP network address of the remote network you wish to reach. 5. In the Netmas
Hybrid Cloud Application ArchitectureF5® Deployment Guide 36Configuring the BIG-IP GTM The next task is to deploy BIG-IP GTM in the fixed infrastructu
372. Click the Create button. The New Data Center screen opens.3. In the Name box, type a name for this data center. In our example, we type Public.4.
Hybrid Cloud Application ArchitectureF5® Deployment Guide 2and WAN optimization infrastructure that arbitrate the client connections and ensure that a
Hybrid Cloud Application ArchitectureF5® Deployment Guide 383. In the Name box, type a name for the pool. In our example, we type Public_pool.4. In th
39Uploading your application as a vApp to the public cloud The next task is to upload your application as a vApp to the public cloud and register it i
Hybrid Cloud Application ArchitectureF5® Deployment Guide 40Appendix A: OrchestrationIn our deployment we use a custom application for our orchestrati
41ReadyToBurst() functionThe ReadyToBurst section of our orchestration process polls the BIG-IP LTM controllers for data about current application res
Hybrid Cloud Application ArchitectureF5® Deployment Guide 42cloudBurstingAction() functionSteps in this section define the actions taken to achieve a
433. Remove the identified Pet Store Application Node from the Public LTM Pool.scaleIn() functionThis operation releases an indicated excess resource
Hybrid Cloud Application ArchitectureF5® Deployment Guide 44 // hit list contains all the nodes that can be disabled from the LTM pool and shut
45• vCloud Endpoint in Public Cloud, Public Cloud deployment details e.g. Organization Name, vDC Name, vApp Template for the Pet Store Application• LT
Hybrid Cloud Application ArchitectureF5® Deployment Guide 46• Set Network Name to pub_org_blue_int• set the IP Address allocation Mode to IpAddressAll
47 } } else { // We are dropped below the threshold stop the timer return FALSE }Get total number of connections1. Get list of
3at locations throughout the application infrastructure. This deployment uses a hybrid cloud computing model to dynamically scale out the application
Hybrid Cloud Application ArchitectureF5® Deployment Guide 48Appendix B: vFabric SQLFire scriptsThis appendix contains the vFabric SQLFire scripts we u
49go scriptThe following script is called go.bootstrap scriptThe following script is called bootstrap.Jpetstore application node ScriptsThis section c
Hybrid Cloud Application ArchitectureF5® Deployment Guide 50go scriptThe following script is called go.SQL scriptsThis section contains the SQL script
51jpetstore-derby-schema.sqlThis is the database setup in vFabric SQLFire before inventory data is loaded. This needs to be run on each DB node before
Hybrid Cloud Application ArchitectureF5® Deployment Guide 52 --username varchar(25) not null, username varchar(80) not null, password varchar
53create table orders ( orderid int not null, userid varchar(80) not null, orderdate date not null, shipaddr1 varchar(80) not null
Hybrid Cloud Application ArchitectureF5® Deployment Guide 54 unitprice decimal(10,2) not null, constraint pk_lineitem primary key (orderid,
55 references supplier (suppid));-- create index itemProd on item (productid);create table inventory ( itemid varchar(10) not null, qty i
Hybrid Cloud Application ArchitectureF5® Deployment Guide 56INSERT INTO bannerdata VALUES ('REPTILES','<image src="../images/ba
57INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES('EST-1','FI-SW-01',16.50,10.00,1,&apo
Hybrid Cloud Application ArchitectureF5® Deployment Guide 4Hardware, software and infrastructure componentsThe following is a list of hardware, softwa
Hybrid Cloud Application ArchitectureF5® Deployment Guide 58INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES
59gatewayI.sql CALL SYS.ADD_GATEWAY_HUB('primary', 'private2public', 9001, null, null, null,
Hybrid Cloud Application ArchitectureF5® Deployment Guide 60Appendix C: Configuring the BIG-IP LTM to offload SSL If you are using the BIG-IP LTM syst
613. In the upper right corner of the screen, click Import.4. From the Import Type list, select the type of import (Certificate or Key).5. In the Cert
Hybrid Cloud Application ArchitectureF5® Deployment Guide 622. Click the Create button. The New iRule screen opens.3. In the Name box, enter a name f
633. In the Name box, type a name for this virtual server. In our example, we type Tomcat-bookstore-ssl-vs. 4. In the Destination section, select the
5Infrastructure componentsThe following is a list of infrastructure components.Domain Name ResolutionBIND 9Ubuntu 8 virtual machineAccurate Network Ti
Hybrid Cloud Application ArchitectureF5® Deployment Guide 6Additional components and recommendationsYou should also have an orchestration tool, or imp
7Configuring the infrastructureIn this section, we provide guidance on how to provision and allocate network, security, database, core services such a
Comentarios a estos manuales