{"id":4857,"date":"2019-12-16T18:08:25","date_gmt":"2019-12-16T18:08:25","guid":{"rendered":"https:\/\/tridenstechnology.com\/?p=4857"},"modified":"2023-04-26T19:29:12","modified_gmt":"2023-04-26T17:29:12","slug":"oracle-brm-12-cloud-native-deployment-to-oracle-cloud","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/pl\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","title":{"rendered":"Oracle BRM 12 Wdro\u017cenie natywne w chmurze do chmury Oracle"},"content":{"rendered":"<p><a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12-online-convergent-charging-telecom-billing\/\">Oracle BRM 12<\/a> jest jednym z najlepszych system\u00f3w do fakturowania i zarz\u0105dzania przychodami dla przedsi\u0119biorstw na rynku i wyznacza standardy, do kt\u00f3rych d\u0105\u017c\u0105 inni. BRM ma wieloletni\u0105, a nawet kilkudziesi\u0119cioletni\u0105 histori\u0119 (wraz ze swoimi poprzednikami Infranet i Portal). Po przej\u0119ciu Portal Software przez Oracle w 2006 roku, rozw\u00f3j by\u0142 kontynuowany wraz z nowymi dodatkami Service Pack i nowymi wersjami oprogramowania regularnie wprowadzaj\u0105cymi nowe funkcje.<br>Ostatnio <a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12\/\">Oracle BRM 12<\/a> Wraz z wydaniem Oracle BRM Cloud-Native Deployment, BRM rozpocz\u0105\u0142 zupe\u0142nie nowy rozdzia\u0142 i osi\u0105gn\u0105\u0142 nowy, ekscytuj\u0105cy kamie\u0144 milowy. Ta wersja umo\u017cliwia natywne wdra\u017canie BRM w \u015brodowisku chmurowym Kubernetes, co otwiera nowe sposoby korzystania z BRM w rozwi\u0105zaniach SaaS (oprogramowanie jako us\u0142uga), PaaS (platforma jako us\u0142uga) i IaaS (infrastruktura jako us\u0142uga). Wdro\u017cenie w chmurze przynosi nam pewne korzy\u015bci w por\u00f3wnaniu z tradycyjnym modelem wdra\u017cania oprogramowania, takie jak skalowalno\u015b\u0107 i niezawodno\u015b\u0107. Po wdro\u017ceniu do nowej chmury system i zasoby sprz\u0119towe mog\u0105 by\u0107 dodawane do BRM na \u017c\u0105danie, je\u015bli zajdzie taka potrzeba, bez obaw o du\u017ce inwestycje kapita\u0142owe w dodatkowy sprz\u0119t. Mog\u0105 Pa\u0144stwo dynamicznie skalowa\u0107 swoje wdro\u017cenie i dodawa\u0107 kolejne w\u0119z\u0142y i repliki dla okre\u015blonych us\u0142ug BRM lub usuwa\u0107 je, je\u015bli nie s\u0105 ju\u017c potrzebne. Kubernetes dba o Pa\u0144stwa dzia\u0142aj\u0105ce podsystemy i upewnia si\u0119, \u017ce wszystkie us\u0142ugi s\u0105 uruchomione, co skutkuje ponadprzeci\u0119tnym czasem dzia\u0142ania wdro\u017ce\u0144 w chmurze w por\u00f3wnaniu do wdro\u017ce\u0144 oprogramowania lokalnego.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"936\" height=\"476\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png\" alt=\"Architektura natywnego wdro\u017cenia w chmurze Oracle BRM\" class=\"wp-image-5163\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png 936w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture-300x153.png 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture-768x391.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><figcaption class=\"wp-element-caption\">Architektura wdro\u017cenia natywnego dla chmury Oracle BRM<\/figcaption><\/figure>\n\n\n\n<p>Oficjalnie Oracle Cloud jest obecnie obs\u0142ugiwany dla natywnego wdro\u017cenia Oracle BRM Cloud, chocia\u017c mo\u017cliwe jest r\u00f3wnie\u017c wdro\u017cenie BRM w niekt\u00f3rych innych \u015brodowiskach chmurowych. W tym artykule przyjrzymy si\u0119, jak wdro\u017cy\u0107 Oracle BRM w Oracle Cloud.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Spis tre\u015bci<\/h2><ul><li><a href=\"#h-about-oracle-cloud\" data-level=\"2\">Informacje o chmurze Oracle<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-12-to-oracle-cloud-for-testing-purposes\" data-level=\"2\">Wdro\u017cenie Oracle BRM 12 do Oracle Cloud w celach testowych<\/a><\/li><li><a href=\"#h-preparing-database-system-for-oracle-brm-services\" data-level=\"2\">Przygotowanie systemu bazy danych dla us\u0142ug Oracle BRM<\/a><\/li><li><a href=\"#h-preparing-kubernetes-cluster-for-oracle-brm-services\" data-level=\"2\">Przygotowanie klastra Kubernetes dla us\u0142ug Oracle BRM<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-cloud-native-deployment-to-kubernetes-cluster\" data-level=\"2\">Wdro\u017cenie Oracle BRM Cloud Native Deployment do klastra Kubernetes<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Wnioski<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-about-oracle-cloud\">Informacje o chmurze Oracle<\/h2>\n\n\n\n<p>Oracle Corporation oferuje us\u0142ug\u0119 przetwarzania w chmurze (Oracle Cloud), kt\u00f3ra zapewnia us\u0142ugi, pami\u0119\u0107 masow\u0105, serwery itp. za po\u015brednictwem globalnej sieci zarz\u0105dzanych centr\u00f3w danych. Podczas konfigurowania \u015brodowiska chmury mog\u0105 Pa\u0144stwo wybra\u0107 zarz\u0105dzane centrum danych. Zazwyczaj nale\u017cy wybra\u0107 takie, kt\u00f3re znajduje si\u0119 w pobli\u017cu. Niekt\u00f3re podstawowe funkcje Oracle Cloud (takie jak niekt\u00f3re niezb\u0119dne instancje autonomicznej bazy danych i maszyny wirtualnej - z ograniczeniami) znajduj\u0105 si\u0119 w bezp\u0142atnej warstwie Oracle Cloud (o nazwie \"Always Free Eligible\") i mog\u0105 by\u0107 u\u017cywane bezp\u0142atnie przez nieograniczony czas. Mog\u0105 Pa\u0144stwo r\u00f3wnie\u017c skorzysta\u0107 z 30-dniowego bezp\u0142atnego okresu pr\u00f3bnego i w tym czasie przetestowa\u0107 bardziej zaawansowane funkcje i mo\u017cliwo\u015bci oferowane przez Oracle Cloud. Pa\u0144stwa konto zawsze mo\u017cna uaktualni\u0107 do wersji p\u0142atnej. Oracle Cloud zapewnia por\u0119czny kalkulator koszt\u00f3w, w kt\u00f3rym mo\u017cna skonfigurowa\u0107 infrastruktur\u0119 i us\u0142ugi, z kt\u00f3rych chc\u0105 Pa\u0144stwo korzysta\u0107, a kalkulator zwraca szacunkowe koszty dla wybranej konfiguracji.<br>Przyjrzyjmy si\u0119 teraz, w jaki spos\u00f3b mo\u017cna bezp\u0142atnie przeprowadzi\u0107 wdro\u017cenie Oracle BRM Native Cloud Deployment w chmurze Oracle Cloud w celach testowych.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-12-to-oracle-cloud-for-testing-purposes\">Wdro\u017cenie Oracle BRM 12 do Oracle Cloud w celach testowych<\/h2>\n\n\n\n<p>W pierwszej kolejno\u015bci nale\u017cy pobra\u0107 prawid\u0142ow\u0105 wersj\u0119 oprogramowania BRM z Oracle Software Delivery Cloud. Prosz\u0119 wyszuka\u0107 \"Oracle Communications Billing and Revenue Management Cloud-Native Deployment Option\" i pobra\u0107 najnowsz\u0105 dost\u0119pn\u0105 wersj\u0119. Nast\u0119pnie nale\u017cy zarejestrowa\u0107 si\u0119 w celu korzystania z Oracle Cloud. Po zarejestrowaniu si\u0119 i skonfigurowaniu konta zostanie wy\u015bwietlony ekran Oracle Cloud Dashboard podobny do pokazanego na rysunku 1.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard.jpg\"><img decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-1024x540.jpg\" alt=\"Oracle Cloud Dashboard\" class=\"wp-image-4951\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-1024x540.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-300x158.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-768x405.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard-1536x811.jpg 1536w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Dashboard.jpg 1565w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Zdj\u0119cie 1: Pulpit nawigacyjny chmury Oracle<\/figcaption><\/figure>\n\n\n\n<p>Jak wida\u0107, dost\u0119pnych jest kilka opcji \"Always Free Eligible\". Niestety, aby przetestowa\u0107 Oracle BRM Cloud-Native Deployment, bezp\u0142atna warstwa Oracle Cloud nie wystarczy. B\u0119d\u0105 Pa\u0144stwo musieli skorzysta\u0107 z bardziej zaawansowanych funkcji, ale mog\u0105 je Pa\u0144stwo wypr\u00f3bowa\u0107 bezp\u0142atnie przez 30 dni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-preparing-database-system-for-oracle-brm-services\">Przygotowanie systemu bazy danych dla us\u0142ug Oracle BRM<\/h2>\n\n\n\n<p><span data-preserver-spaces=\"true\">Najpierw nale\u017cy przygotowa\u0107 baz\u0119 danych do wdro\u017cenia BRM. Prosz\u0119 otworzy\u0107 menu g\u0142\u00f3wne klikaj\u0105c na przycisk hamburgera, a nast\u0119pnie wybra\u0107 opcj\u0119 \"Bare Metal, VM, and Exadata\" w sekcji \"Database\". Teraz prosz\u0119 klikn\u0105\u0107 przycisk \"Create DB System\". Tutaj mo\u017cna skonfigurowa\u0107 now\u0105 instancj\u0119 bazy danych, jak pokazano na rysunku 2.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database.jpg\"><img decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-1024x599.jpg\" alt=\"Oracle Cloud Database\" class=\"wp-image-4952\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-1024x599.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-300x175.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database-768x449.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Database.jpg 1396w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Rysunek 2: Konfiguracja systemu DB<\/figcaption><\/figure>\n\n\n\n<p><span data-preserver-spaces=\"true\">Nale\u017cy wybra\u0107 nazw\u0119 dla systemu DB i wybra\u0107, w kt\u00f3rej domenie dost\u0119pno\u015bci w wybranym zarz\u0105dzanym centrum danych ma on zosta\u0107 uruchomiony. Prosz\u0119 wybra\u0107 typ kszta\u0142tu \"Virtual Machine\" i jaki\u015b podstawowy kszta\u0142t dla swojej bazy danych (b\u0119dzie on wystarczaj\u0105cy dla naszych cel\u00f3w testowych). Prosz\u0119 wybra\u0107 \"Enterprise Edition High Performance\" jako edycj\u0119 oprogramowania bazy danych. Prosz\u0119 zauwa\u017cy\u0107, \u017ce je\u015bli wybior\u0105 Pa\u0144stwo \"Enterprise Edition\", w\u00f3wczas Pa\u0144stwa instancja bazy danych nie b\u0119dzie obs\u0142ugiwa\u0107 partycjonowania, a wdro\u017cenie BRM zako\u0144czy si\u0119 niepowodzeniem. Nast\u0119pnie mo\u017cna r\u00f3wnie\u017c dostosowa\u0107 niekt\u00f3re inne parametry instancji i przes\u0142a\u0107 klucz publiczny SSH w celu uzyskania dost\u0119pu. Na nast\u0119pnej stronie mo\u017cna skonfigurowa\u0107 kilka innych opcji i zdefiniowa\u0107 po\u015bwiadczenia administratora dla instancji bazy danych (s\u0105 one niezb\u0119dne, prosz\u0119 je zapami\u0119ta\u0107). Teraz mog\u0105 Pa\u0144stwo potwierdzi\u0107 ustawienia i DB System zostanie utworzony.<\/span><\/p>\n\n\n\n<p><span data-preserver-spaces=\"true\">Jedna wa\u017cna uwaga: je\u015bli pojawi si\u0119 komunikat o osi\u0105gni\u0119ciu limitu us\u0142ug dla tworzenia DB System w tej domenie dost\u0119pno\u015bci, nale\u017cy otworzy\u0107 zg\u0142oszenie serwisowe (SR) dla pomocy technicznej Oracle, aby w\u0142\u0105czy\u0107 t\u0119 opcj\u0119. Prosz\u0119 przej\u015b\u0107 do Main menu -&gt; Governance -&gt; Limits, Quotas, and Usage. Na tej stronie prosz\u0119 znale\u017a\u0107 link do \u017c\u0105dania zwi\u0119kszenia limitu us\u0142ug. Po otwarciu zg\u0142oszenia serwisowego mo\u017ce min\u0105\u0107 kilka dni, zanim zostanie ono rozpatrzone pozytywnie, jednak zazwyczaj takie zg\u0142oszenia s\u0105 rozpatrywane szybko.<\/span><\/p>\n\n\n\n<p><span data-preserver-spaces=\"true\">Teraz, gdy system DB dla naszego natywnego dla chmury BRM jest ju\u017c dostarczony i uruchomiony, nale\u017cy przygotowa\u0107 przestrzenie tabel i schematy DB. Po pierwsze, nale\u017cy skonfigurowa\u0107 Oracle SQL Developer (lub innego klienta), aby po\u0142\u0105czy\u0107 si\u0119 z nowo utworzon\u0105 baz\u0105 danych.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"147\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-1024x147.jpg\" alt=\"W\u0119z\u0142y w chmurze Oracle\" class=\"wp-image-4953\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-1024x147.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-300x43.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-768x110.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes-1536x220.jpg 1536w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Nodes.jpg 1571w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Rysunek 3: W\u0119z\u0142y systemu DB<\/figcaption><\/figure>\n\n\n\n<p><span data-preserver-spaces=\"true\">Jednym ze sposob\u00f3w jest u\u017cycie publicznego adresu IP systemu DB. Publiczny adres IP mo\u017cna znale\u017a\u0107 w sekcji Nodes na stronie systemu DB. Prosz\u0119 u\u017cy\u0107 tego adresu i innych danych znalezionych na stronie systemu DB, aby skonfigurowa\u0107 po\u0142\u0105czenie Oracle SQL Developer. Prosz\u0119 zalogowa\u0107 si\u0119 jako SYSDBA i wykona\u0107 czynno\u015bci przygotowawcze dla bazy danych opisane w dokumentacji Oracle BRM.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-preparing-kubernetes-cluster-for-oracle-brm-services\">Przygotowanie klastra Kubernetes dla us\u0142ug Oracle BRM<\/h2>\n\n\n\n<p>Teraz nale\u017cy przygotowa\u0107 klaster Kubernetes w chmurze Oracle. Prosz\u0119 otworzy\u0107 menu g\u0142\u00f3wne -&gt; Developer Services -&gt; Container Clusters (OKE). Prosz\u0119 klikn\u0105\u0107 na Create cluster i wype\u0142ni\u0107 formularz, aby utworzy\u0107 nowy klaster.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"748\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster.jpg\" alt=\"Oracle Cloud Cluster\" class=\"wp-image-4950\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster.jpg 788w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-300x285.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-768x729.jpg 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/a><figcaption class=\"wp-element-caption\">Obrazek 4: Tworzenie nowego klastra kontener\u00f3w w chmurze Oracle<\/figcaption><\/figure>\n\n\n\n<p>Po utworzeniu klastra nale\u017cy r\u00f3wnie\u017c zainstalowa\u0107 docker, kubectl i helm na lokalnej maszynie. Instrukcje dotycz\u0105ce instalacji wszystkich tych komponent\u00f3w mo\u017cna znale\u017a\u0107 na ich oficjalnych stronach internetowych. Nast\u0119pnie nale\u017cy skonfigurowa\u0107 lokalne \u015brodowisko do zarz\u0105dzania zdalnymi klastrami kontener\u00f3w w chmurze Oracle. Instrukcje, jak to zrobi\u0107, mo\u017cna znale\u017a\u0107, klikaj\u0105c przycisk \"Access Kubeconfig\", jak pokazano na stronie<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"600\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig.jpg\" alt=\"Oracle Cloud Cluster Kubeconfig\" class=\"wp-image-4949\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig.jpg 767w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-Cloud-Cluster-Kubeconfig-300x235.jpg 300w\" sizes=\"(max-width: 767px) 100vw, 767px\" \/><\/a><figcaption class=\"wp-element-caption\">Obrazek 5: Przycisk dost\u0119pu do Kubeconfig<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-cloud-native-deployment-to-kubernetes-cluster\">Wdro\u017cenie Oracle BRM Cloud Native Deployment do klastra Kubernetes<\/h2>\n\n\n\n<p>Po skonfigurowaniu bazy danych zgodnie z dokumentacj\u0105 oraz utworzeniu i uruchomieniu klastra Kubernetes, mo\u017cna przyst\u0105pi\u0107 do wdra\u017cania BRM. Najpierw nale\u017cy za\u0142adowa\u0107 wszystkie dostarczone obrazy docker BRM do \u015brodowiska docker, a nast\u0119pnie oznaczy\u0107 je i wypchn\u0105\u0107 do zdalnego repozytorium w chmurze Oracle, aby obrazy zosta\u0142y znalezione podczas wdra\u017cania wykres\u00f3w steru.<br>Zasadniczo nale\u017cy post\u0119powa\u0107 zgodnie z instrukcjami na stronie Oracle. Ale zamiast pobiera\u0107 obraz hello-world w kroku 3, nale\u017cy za\u0142adowa\u0107 obrazy Oracle BRM z plik\u00f3w tar.<br>Gdy obrazy zostan\u0105 za\u0142adowane i przes\u0142ane do repozytorium w Oracle Cloud Infrastructure, b\u0119d\u0105 Pa\u0144stwo gotowi do wdro\u017cenia wykres\u00f3w ster\u00f3w.<br>Pakiet Oracle BRM Cloud-Native Deployment udost\u0119pnia Pa\u0144stwu dwa wykresy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>oc-cn-init-db-helm-chart, kt\u00f3ry wdra\u017ca obraz init_db, kt\u00f3ry tworzy wszystkie niezb\u0119dne tabele, indeksy, widoki itp. i \u0142aduje pocz\u0105tkowe dane domy\u015blne do bazy danych, aby us\u0142ugi BRM mog\u0142y dzia\u0142a\u0107,<\/li>\n\n\n\n<li>oc-cn-helm-chart, kt\u00f3ry wdra\u017ca natywne us\u0142ugi BRM w chmurze<\/li>\n<\/ul>\n\n\n\n<p>Najpierw nale\u017cy wdro\u017cy\u0107 oc-cn-init-db-helm-chart, aby przygotowa\u0107 baz\u0119 danych dla us\u0142ug BRM.<br>Prosz\u0119 przej\u015b\u0107 do folderu, w kt\u00f3rym rozpakowano oc-cn-init-db-helm-chart i skopiowa\u0107 values.yaml do override-values.yaml. Nast\u0119pnie prosz\u0119 otworzy\u0107 plik override-values.yaml i skonfigurowa\u0107 wszystkie niezb\u0119dne warto\u015bci zgodnie z instrukcjami zawartymi w dokumentacji Oracle BRM Cloud-Native Deployment. Prosz\u0119 zwr\u00f3ci\u0107 szczeg\u00f3ln\u0105 uwag\u0119 na fakt, \u017ce wszystkie has\u0142a musz\u0105 by\u0107 wprowadzone w kodowaniu base64.<br>Nale\u017cy skonfigurowa\u0107 pole \"imageRepository\", aby wskazywa\u0142o na rejestr infrastruktury chmury Oracle, aby mo\u017cna by\u0142o na przyk\u0142ad znale\u017a\u0107 obrazy:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>imageRepository: \"eu-frankfurt-1.ocir.io\/frm097gtmuzm\/\"<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Prosz\u0119 r\u00f3wnie\u017c zwr\u00f3ci\u0107 uwag\u0119 na \"\/\", kt\u00f3ry jest wymagany do poprawnego wdro\u017cenia wykresu. W sekcji \"db\" pliku override-values.yaml nale\u017cy poda\u0107 dane dost\u0119powe do bazy danych. Nie ma potrzeby u\u017cywania publicznego adresu IP jako hosta bazy danych; w rzeczywisto\u015bci znacznie lepiej jest u\u017cy\u0107 prywatnego adresu IP lub nazwy DNS ze wzgl\u0119du na wydajno\u015b\u0107.<br>Po skonfigurowaniu warto\u015bci zast\u0119pczych dla wykresu steru mo\u017cna go wdro\u017cy\u0107 za pomoc\u0105 nast\u0119puj\u0105cego polecenia:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm install oc-cn-init-db-helm-chart -name initdb -values oc-cn-init-db-helm-chart\/override-values.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Teraz sternik wdro\u017cy obraz inicjalizacyjny BRM DB do klastra Kubernetes i rozpocznie przygotowywanie bazy danych dla BRM.<br>Stan wdro\u017cenia mo\u017cna sprawdzi\u0107 za pomoc\u0105:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm status initdb<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Je\u015bli zauwa\u017c\u0105 Pa\u0144stwo jakiekolwiek problemy z podami, istnieje wiele technik debugowania takich problem\u00f3w. Jednym z podstawowych sposob\u00f3w jest sprawdzenie log\u00f3w niedzia\u0142aj\u0105cego poda:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>logi kubectl<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>R\u00f3wnie\u017c inne polecenie mo\u017ce dostarczy\u0107 u\u017cytecznych danych debugowania:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl describe pods<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Po zainicjowaniu bazy danych mo\u017cna przygotowa\u0107 kolejny wykres - oc-cn-helm-chart - do wdro\u017cenia. Ten wykres faktycznie wdro\u017cy BRM w Pa\u0144stwa klastrze. Prosz\u0119 skopiowa\u0107 sekcj\u0119 \"db\" pliku override-values.yaml z oc-cn-init-db-helm-chart do oc-cn-helm-chart. Nast\u0119pnie nale\u017cy skonfigurowa\u0107 wszystkie inne potrzebne warto\u015bci w pliku override-values.yaml w podobny spos\u00f3b, jak w przypadku oc-cn-init-db-helm-chart. Opis wszystkich kluczy znajd\u0105 Pa\u0144stwo w dokumentacji Oracle BRM Cloud Native Deployment. Prosz\u0119 zauwa\u017cy\u0107, \u017ce wszystkie has\u0142a musz\u0105 by\u0107 zakodowane w base64. Je\u015bli nie chc\u0105 Pa\u0144stwo wdra\u017ca\u0107 wszystkich komponent\u00f3w BRM, mo\u017cna usun\u0105\u0107 pliki okre\u015blonych komponent\u00f3w z podkatalogu templates wewn\u0105trz folderu chart i usun\u0105\u0107 odpowiednie sekcje z pliku override-values.yaml.<\/p>\n\n\n\n<p>Nast\u0119pnie mo\u017cna wdro\u017cy\u0107 BRM za pomoc\u0105 nast\u0119puj\u0105cego polecenia:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm install oc-cn-helm-chart -name occn-ps2 -namespace ocgbu -values oc-cn-helm-chart\/override-values.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Prosz\u0119 zauwa\u017cy\u0107, \u017ce nale\u017cy wdro\u017cy\u0107 oc-cn-helm-chart w innej przestrzeni nazw (w naszym przyk\u0142adzie \"ocgbu\") ni\u017c oc-cn-init-db-helm-chart.<br>Przydatne jest monitorowanie wdro\u017cenia Kubernetes za pomoc\u0105 Kubernetes Dashboard. Poniewa\u017c Kubernetes Dashboard nie jest domy\u015blnie wdro\u017cony, mo\u017cna go wdro\u017cy\u0107 w klastrze za pomoc\u0105 nast\u0119puj\u0105cego polecenia:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl apply -f https:\/\/raw.githubusercontent.com\/kubernetes\/dashboard\/v2.0.0-beta6\/aio\/deploy\/recommended.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Nast\u0119pnie nale\u017cy uruchomi\u0107 us\u0142ug\u0119 proxy, aby uzyska\u0107 dost\u0119p do pulpitu nawigacyjnego:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl proxy<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Teraz mog\u0105 Pa\u0144stwo otworzy\u0107 Kubernetes Dashboard w przegl\u0105darce, korzystaj\u0105c z poni\u017cszego adresu:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>http:\/\/localhost:8001\/api\/v1\/namespaces\/kubernetes-dashboard\/services\/https:kubernetes-dashboard:\/proxy\/#\/login<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Na obrazku 6 mog\u0105 Pa\u0144stwo zobaczy\u0107, jak Kubernetes Dashboard wy\u015bwietla wdro\u017cone us\u0142ugi.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-1024x574.jpg\" alt=\"Pulpit nawigacyjny Kubernetes\" class=\"wp-image-4948\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-1024x574.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-300x168.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-768x431.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard-1536x861.jpg 1536w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Kubernetes-Dashboard.jpg 1543w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Obrazek 6: Pulpit nawigacyjny Kubernetes pokazuj\u0105cy wdro\u017cone us\u0142ugi Oracle BRM<\/figcaption><\/figure>\n\n\n\n<p>Mo\u017cliwe jest r\u00f3wnie\u017c otwarcie pow\u0142oki wewn\u0105trz jednego z uruchomionych str\u0105k\u00f3w. Mo\u017ce to by\u0107 czasami przydatne z wielu powod\u00f3w, na przyk\u0142ad, je\u015bli chc\u0105 Pa\u0144stwo uzyska\u0107 dost\u0119p do niekt\u00f3rych wewn\u0119trznych dziennik\u00f3w. Mog\u0105 Pa\u0144stwo otworzy\u0107 pow\u0142ok\u0119 wewn\u0105trz kapsu\u0142y za pomoc\u0105 nast\u0119puj\u0105cego polecenia:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl exec -n -it - \/bin\/bash<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Logi mo\u017cna zazwyczaj znale\u017a\u0107 na \u015bcie\u017cce \/oms_logs w pod.<br>Gratulacje, pomy\u015blnie wdro\u017cyli Pa\u0144stwo Oracle BRM Cloud-Native Deployment do Oracle Cloud!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Wnioski<\/h2>\n\n\n\n<p>W tym artykule wyja\u015bniono wszystkie g\u0142\u00f3wne kroki potrzebne do wdro\u017cenia natywnego wdro\u017cenia chmurowego Oracle BRM w infrastrukturze chmurowej Oracle. Je\u015bli potrzebuj\u0105 Pa\u0144stwo dodatkowej pomocy przy wdra\u017caniu <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> do Oracle Cloud, potrzebuj\u0105 Pa\u0144stwo sugestii lub szukaj\u0105 niezawodnego dostawcy rozwi\u0105za\u0144 dla wszystkich swoich potrzeb zwi\u0105zanych z rozliczeniami, prosimy o kontakt. Wdro\u017cenie Oracle BRM Cloud-Native Deployment w chmurze Oracle nie jest jednak jedyn\u0105 opcj\u0105 przetestowania tego rozwi\u0105zania. Mog\u0105 Pa\u0144stwo wdro\u017cy\u0107 go r\u00f3wnie\u017c w swoim lokalnym \u015brodowisku serwerowym. Przyjrzymy si\u0119, jak to zrobi\u0107 w jednym z naszych nadchodz\u0105cych artyku\u0142\u00f3w.<\/p>","protected":false},"excerpt":{"rendered":"<p>Oracle BRM 12 is one of the best enterprise billing and revenue management systems on the market and is setting the standards that others strive to meet. BRM has years and even decades-long history (together with its predecessors Infranet and Portal). After Oracle acquired Portal Software in 2006, development continued with new service packs and&hellip;<\/p>","protected":false},"author":6,"featured_media":4954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-4857","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-billing","category-38","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud<\/title>\n<meta name=\"description\" content=\"In this article, you will learn how to install Oracle BRM 12 Cloud-Native Deployment to the Oracle Cloud.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tridenstechnology.com\/pl\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud\" \/>\n<meta property=\"og:description\" content=\"In this article, you will learn how to install Oracle BRM 12 Cloud-Native Deployment to the Oracle Cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tridenstechnology.com\/pl\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"Tridens\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tridenstechnology\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-16T18:08:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-26T17:29:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png\" \/>\n\t<meta property=\"og:image:width\" content=\"974\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ale\u0161 Pristovnik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:site\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161 Pristovnik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minut\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle BRM 12 Wdro\u017cenie natywne w chmurze do chmury Oracle","description":"W tym artykule dowiesz si\u0119, jak zainstalowa\u0107 Oracle BRM 12 Cloud-Native Deployment w chmurze Oracle.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tridenstechnology.com\/pl\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","og_locale":"pl_PL","og_type":"article","og_title":"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud","og_description":"In this article, you will learn how to install Oracle BRM 12 Cloud-Native Deployment to the Oracle Cloud.","og_url":"https:\/\/tridenstechnology.com\/pl\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","og_site_name":"Tridens","article_publisher":"https:\/\/www.facebook.com\/tridenstechnology","article_published_time":"2019-12-16T18:08:25+00:00","article_modified_time":"2023-04-26T17:29:12+00:00","og_image":[{"width":974,"height":650,"url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","type":"image\/png"}],"author":"Ale\u0161 Pristovnik","twitter_card":"summary_large_image","twitter_creator":"@TridensTech","twitter_site":"@TridensTech","twitter_misc":{"Napisane przez":"Ale\u0161 Pristovnik","Szacowany czas czytania":"10 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#article","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/"},"author":{"name":"Ale\u0161 Pristovnik","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/44d77d1205250afb9a4d0285ce0cc399"},"headline":"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud","datePublished":"2019-12-16T18:08:25+00:00","dateModified":"2023-04-26T17:29:12+00:00","mainEntityOfPage":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/"},"wordCount":1991,"commentCount":0,"publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"image":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","articleSection":["Oracle Billing"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","url":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/","name":"Oracle BRM 12 Wdro\u017cenie natywne w chmurze do chmury Oracle","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage"},"image":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","datePublished":"2019-12-16T18:08:25+00:00","dateModified":"2023-04-26T17:29:12+00:00","description":"W tym artykule dowiesz si\u0119, jak zainstalowa\u0107 Oracle BRM 12 Cloud-Native Deployment w chmurze Oracle.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#primaryimage","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","width":974,"height":650,"caption":"Oracle BRM cloud native"},{"@type":"BreadcrumbList","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tridenstechnology.com\/"},{"@type":"ListItem","position":2,"name":"Oracle BRM 12 Cloud-Native Deployment to Oracle Cloud"}]},{"@type":"WebSite","@id":"https:\/\/tridenstechnology.com\/#website","url":"https:\/\/tridenstechnology.com\/","name":"Tridens","description":"Monetyzacja, rozliczenia i \u0142adowanie pojazd\u00f3w elektrycznych","publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tridenstechnology.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","width":600,"height":191,"caption":"Tridens"},"image":{"@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/tridenstechnology","https:\/\/x.com\/TridensTech","https:\/\/www.instagram.com\/tridenstechnology\/","https:\/\/www.linkedin.com\/company\/tridens","https:\/\/www.youtube.com\/user\/TridensIT"]},{"@type":"Person","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/44d77d1205250afb9a4d0285ce0cc399","name":"Ale\u0161 Pristovnik","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","caption":"Ale\u0161 Pristovnik"},"description":"Ales Pristovnik jest dyrektorem generalnym Tridens, firmy programistycznej specjalizuj\u0105cej si\u0119 w \u0142adowaniu pojazd\u00f3w elektrycznych, subskrypcji i rozliczeniach Oracle BRM. Ma d\u0142ug\u0105 histori\u0119 w bran\u017cy IT, pracowa\u0142 dla kilku du\u017cych firm. Jego pasj\u0105 jest technologia i innowacje, a obecnie koncentruje si\u0119 na opracowywaniu rozwi\u0105za\u0144, kt\u00f3re poprawi\u0105 bezpiecze\u0144stwo i wydajno\u015b\u0107 bran\u017cy motoryzacyjnej.","sameAs":["https:\/\/www.linkedin.com\/in\/alespristovnik\/"],"url":"https:\/\/tridenstechnology.com\/pl\/author\/ales-pristovniktridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/posts\/4857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/comments?post=4857"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/posts\/4857\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/media\/4954"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/media?parent=4857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/categories?post=4857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/pl\/wp-json\/wp\/v2\/tags?post=4857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}