Amikor adatbázisokat használó alkalmazásokat állít át egy felhőplatformra, gondolja végig, hogy miként fogja fenntartani az adatbázishoz való hozzáférést a felhőből.
A következő Java csomagok utalnak egy adatbázis használatára:
java.sqljavax.sqljavax.persistenceorg.apache.ibatisorg.hibernateorg.springframework.daoorg.springframework.jdbcorg.ektorporg.lightcouchorg.jcouchdbcom.buycentives.jrelaxcom.mongodbEz a szabály a következő hivatkozásokat jelöli meg a persistence.xml fájlban:
<property name="javax.persistence.jdbc.url"/><jta-data-source>adatforrás_neve</jta-data-source><non-jta-data-source>adatforrás_neve</non-jta-data-source>
Ez a szabály megjelöli az application.xml,
application-client.xml, ejb-jar.xml vagy
web.xml fájlokban lévő
<res-type>javax.sql.DataSource</res-type> elem
típusú erőforrás-hivatkozásokat is.
Egy alkalmazás által hivatkozott egyes adatbázis Java API típusok csak
Eclipse törekvésekként vagy Java archívumokkét egyszer vannak
megjelölve.
Például, ha a java.sql és a javax.persistence
API egyaránt használatban van egy Eclipse törekvésben, akkor az adott
törekvéshez két eredményt kap. Az eredmények nem jelzik, hogy hány
adatbázishoz fér hozzá. Ehelyett jelzik a technológiákat, amelyeket az
adatbázisok eléréséhez használ.
Minden javax.persistence.jdbc.url tulajdonság meg van
jelölve, mert ezeket újra kell konfigurálnia, ha egy VPN alagutat
használ.
A következő persistence.xml fájlban a
szabály megjelöli a name="javax.persistence.jdbc.url"
tulajdonságot tartalmazó property elemet.
<persistence>
<persistence-unit name="openjpa">
<properties>
...
<property name="javax.persistence.jdbc.url"
value="jdbc:db2://host.ibm.com:50000/mydb2user" />
...
</properties>
</persistence-unit>
</persistence>
Ha alkalmazása képes közvetlenül elérni az adatbázis szolgáltatót, akkor nincs további teendő.
Ellenkező esetben használhat egy VPN alagutat, mint például az IBM Secure Gateway for IBM Cloud, egy biztonságos kapcsolat létrehozásához a meglévő helyszíni adatbázis szolgáltatóhoz. A biztonságos kapcsolat konfigurálásával kapcsolatos további információkért tekintse meg a VPN konfigurálása című cikket. Az átjáró konfigurálása után csatlakoztassa az alkalmazást az új célhoz a cél létrehozásakor megadott felhő gazdagép és portszám használatával. A következő URL cím egy IBM DB2 adatbázis URL címre mutat be példát.
Olyan helyzetekben, ahol az adatokat kívánja áthelyezni a felhőbe, használhatja az IBM Cloud adatbázisokat.