{"id":29425,"date":"2024-08-13T14:37:45","date_gmt":"2024-08-13T14:37:45","guid":{"rendered":"https:\/\/mainstream.eu\/?post_type=case-studies&#038;p=29425"},"modified":"2024-08-29T08:21:44","modified_gmt":"2024-08-29T08:21:44","slug":"ota-sync","status":"publish","type":"case-studies","link":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync","title":{"rendered":"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"432\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/0-downtime.png\" alt=\"\" class=\"wp-image-29656\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/0-downtime.png 957w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/0-downtime-300x135.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/0-downtime-768x347.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"432\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2-cloud-platforme_.png\" alt=\"\" class=\"wp-image-29665\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2-cloud-platforme_.png 957w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2-cloud-platforme_-300x135.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2-cloud-platforme_-768x347.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"432\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2000-korisnika-aplikacije.png\" alt=\"\" class=\"wp-image-29669\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2000-korisnika-aplikacije.png 957w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2000-korisnika-aplikacije-300x135.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/2000-korisnika-aplikacije-768x347.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#Azure_sponzorstvo_i_migracija_resursa\" >Azure sponzorstvo i migracija resursa&nbsp;&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#Projektne_aktivnosti\" >Projektne aktivnosti:&nbsp;&nbsp;&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#Migracija_na_Google_Cloud\" >Migracija na Google Cloud&nbsp;&nbsp;&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#Prednosti_za_klijenta\" >Prednosti za klijenta&nbsp;&nbsp;&nbsp;&nbsp;<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Azure_sponzorstvo_i_migracija_resursa\"><\/span><strong>Azure sponzorstvo i migracija resursa&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Kompanija OTA Sync je razvila cloud-native sistem za upravljanje hotelima i privatnim sme\u0161tajima, koji je bio hostovana na Microsoft Azure cloud-u. Kao inovativni startup sa rastu\u0107im potencijalom koji promovi\u0161e hotelsku transformaciju uz pomo\u0107 cloud tehnologija, OTA Sync dobila je sponzorstvo na Azure cloud-u. Ovo sponzorstvo podrazumevalo je kredite za kori\u0161\u0107enje Azure sevisa na ograni\u010den vremenski period. Kako bi izvr\u0161ila migraciju sa postoje\u0107e Azure sapskripcije na novu i maksimalno iskoristila mogu\u0107nosti ove platforme, kompanija se oslonila na tim Mainstream stru\u010dnjaka za migraciju i dizajn adekvatnih CI\/CD procesa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Projektne_aktivnosti\"><\/span><strong><strong>Projektne aktivnosti:&nbsp;<\/strong>&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Podizanje i konfiguracija novih servera&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Svi neophodni resursi na novoj sapskripciji su podignuti u vidu produkcionih i staging servera za \u010diju konfiguraciju je kori\u0161\u0107en Ansible.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>U okviru Ansibla na\u0161 tim je definisao role i playbook-ove za br\u017ee pode\u0161avanje servisa na instancama, kao i jednostavnije pode\u0161avanje permisija i hijararhija direktorijuma. Na ovaj na\u010din smo uspeli da za veoma kratko vreme konfiguri\u0161emo nove servere tako da funkcioni\u0161u identi\u010dno kao serveri koje je klijent ve\u0107 koristio i otvorimo prostor za automatsko preslikavanje izmena na novim serverima.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1344\" height=\"897\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/409102751_1263927357860695_5487961613641643480_n-edited.jpg\" alt=\"\" class=\"wp-image-29430\" style=\"width:781px;height:auto\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/409102751_1263927357860695_5487961613641643480_n-edited.jpg 1344w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/409102751_1263927357860695_5487961613641643480_n-edited-300x200.jpg 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/409102751_1263927357860695_5487961613641643480_n-edited-1024x683.jpg 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/409102751_1263927357860695_5487961613641643480_n-edited-768x513.jpg 768w\" sizes=\"auto, (max-width: 1344px) 100vw, 1344px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>CI\/CD pipelines&nbsp;&nbsp;&nbsp;<\/strong><\/h3>\n\n\n\n<p>Obzirom da je klijent odr\u017eavao svoj kod na <strong>GitHub-u<\/strong>, a da je cilj bio maksimalna utilizacija Azure sapskripcije,<strong> Mainstream tim<\/strong> je:&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Iskoristio Azure DevOps servis za CI\/CD arhitekturu.<br>&nbsp;&nbsp;<\/li>\n\n\n\n<li>Povezao GitHub repozitorijume klijenta sa Azure DevOps-om kroz webhook i time omogu\u0107io da se sve izmene u kodu na automatski pokre\u0107u na Azure DevOps-u.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Za aplikaciju smo kreirali dva pipeline-a (staging i production) i releases za oba okru\u017eenja. Pored GuestApp aplikacije, klijent je razvio i drugu aplikaciju, OTA Sync app, za koju smo dizajnirali dva release-a u okviru kojih se pokre\u0107u skirpte na serverima koje kupe izmene na GitHub-u i primenjuju ih u vidu build i deploy procesa.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Obzirom da OTA Sync svojim klijentima nudi i usluge kreiranja sajtova, napravili smo dodatni release koji pokre\u0107e skriptu na produkcionim i staging serverima i na taj na\u010din kreira nove unikatne sajtove, koji se hostuju na Azure cloud-u.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\"><strong><strong>Monitoring, skaliranje i re\u0161avanje problema&nbsp;<\/strong>&nbsp;<\/strong><\/h3>\n\n\n\n<p>Kako bi zadr\u017eala fokus na svom osnovnom biznisu, kompanija je Mainstream-u poverila monitoring Azure infrastrukture i skaliranje resursa, i oslonila se na podr\u0161ku na\u0161ih eksperata za re\u0161avanje svih teku\u0107ih problema.<\/p>\n\n\n\n<p> Izme\u0111u ostalog, na\u0161i stru\u010dnjaci su bili zadu\u017eeni za odr\u017eavanje backup skirpte koja je osiguravala da \u0107e podaci iz baze biti uvek dostupni. U domenu optimizacije, vodili smo ra\u010duna da ne do\u0111e do prekora\u010denja tro\u0161kova u okviru Azure sapskripcije, sa fokusom na optimalno kori\u0161\u0107enje bud\u017eeta.&nbsp;&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/statistics1-1.svg\" alt=\"\" class=\"wp-image-29487\" style=\"width:750px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Migracija_na_Google_Cloud\"><\/span><strong><strong>Migracija na Google Cloud&nbsp;<\/strong>&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Nakon isteka Azure sponzorstva, potencijal OTA Sync-a prepoznao je jo\u0161 jedan vode\u0107i cloud provajder, Google Cloud. Time je po\u010deo novi korak na\u0161e saradnje &#8211; <strong>tranzicija sa Azure platforme na GCP<\/strong>.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Naizgled jednostavan projekat migracije dve virtuelne ma\u0161ine i baze podataka iziskivao je detaljno planiranje i preciznu implementaciju. Kako bismo optimizovali tro\u0161kove i omogu\u0107ili klijentu da iskoristi napredne GCP servise i alate, migracija je uklju\u010divala prelazak za <strong>Azure DevOps-a na GitHub Actions <\/strong>za CI\/CD procese. Najve\u0107i izazov tokom migracije, koji smo uspe\u0161no re\u0161ili, bio je da se obezbedi neprekidan rad OTA Sync servisa, kao i da se aplikacija prilagodi novim okru\u017eenju uz implementaciju adekvatnih bezbednosnih mehanizama.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Obzirom da je ve\u0107 kori\u0161\u0107en Ansible, koji je redovno odr\u017eavan da prati sve izmene koje su se u me\u0111uvremenu desile na <strong>Azure-u<\/strong>, pode\u0161avanje servera tako da budu identi\u010dni kao na Azure-u nije iziskivalo previ\u0161e vremena.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Nakon migracije, na\u0161 tim je nastavio da radi monitoring infrastrukture i pru\u017ea konitnuiranu, proaktivnu podr\u0161ku kompaniji u re\u0161avaju problema.&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prednosti_za_klijenta\"><\/span><strong><strong>Prednosti za klijenta&nbsp;<\/strong>&nbsp;&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kompletna, ekspertska podr\u0161ka za tranziciju sa jednog public cloud okru\u017eenja na drugo&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Migracija sa Azure na GCP platformu bez prekida u radu&nbsp; (downtime)&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Migracijom na novu platformu, klijent je otvorio prilike za kori\u0161\u0107enje GCP servisa bez kompromitovanja bezbednosti i usagla\u0161enosti sa regulatornim standardima.&nbsp;&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/95192424_222207209205985_124102276859035648_n-1024x1024.jpg\" alt=\"\" class=\"wp-image-29439\" style=\"width:536px;height:auto\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/95192424_222207209205985_124102276859035648_n-1024x1024.jpg 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/95192424_222207209205985_124102276859035648_n-300x300.jpg 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/95192424_222207209205985_124102276859035648_n-150x150.jpg 150w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/95192424_222207209205985_124102276859035648_n-768x768.jpg 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/95192424_222207209205985_124102276859035648_n-1536x1536.jpg 1536w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/95192424_222207209205985_124102276859035648_n.jpg 2008w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Nakon migracije resursa sa postoje\u0107e Azure sapskripcije na novu, Mainstream cloud eksperti pomogli su OTA Sync-u da izvr\u0161i tranziciju na novu cloud platformu, Google Cloud. <\/p>\n","protected":false},"featured_media":30138,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[12],"class_list":["post-29425","case-studies","type-case-studies","status-publish","has-post-thumbnail","hentry","category-azure-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0 - Mainstream<\/title>\n<meta name=\"description\" content=\"Nakon migracije resursa sa postoje\u0107e Azure sapskripcije na novu, Mainstream cloud eksperti pomogli su OTA Sync-u da izvr\u0161i tranziciju na novu cloud platformu, Google 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:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/\" \/>\n<meta property=\"og:locale\" content=\"sr_RS\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0 - Mainstream\" \/>\n<meta property=\"og:description\" content=\"Nakon migracije resursa sa postoje\u0107e Azure sapskripcije na novu, Mainstream cloud eksperti pomogli su OTA Sync-u da izvr\u0161i tranziciju na novu cloud platformu, Google Cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/\" \/>\n<meta property=\"og:site_name\" content=\"Mainstream\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-29T08:21:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u043e\u0446\u0435\u045a\u0435\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0447\u0438\u0442\u0430\u045a\u0430\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 \u043c\u0438\u043d\u0443\u0442\u0430\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/\",\"name\":\"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0 - Mainstream\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/ota-sync-logo.svg\",\"datePublished\":\"2024-08-13T14:37:45+00:00\",\"dateModified\":\"2024-08-29T08:21:44+00:00\",\"description\":\"Nakon migracije resursa sa postoje\u0107e Azure sapskripcije na novu, Mainstream cloud eksperti pomogli su OTA Sync-u da izvr\u0161i tranziciju na novu cloud platformu, Google Cloud.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/#breadcrumb\"},\"inLanguage\":\"sr-RS\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sr-RS\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/ota-sync-logo.svg\",\"contentUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/ota-sync-logo.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/ota-sync\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna\",\"item\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/#website\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/\",\"name\":\"Mainstream\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sr-RS\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0 - Mainstream","description":"Nakon migracije resursa sa postoje\u0107e Azure sapskripcije na novu, Mainstream cloud eksperti pomogli su OTA Sync-u da izvr\u0161i tranziciju na novu cloud platformu, Google Cloud.","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:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/","og_locale":"sr_RS","og_type":"article","og_title":"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0 - Mainstream","og_description":"Nakon migracije resursa sa postoje\u0107e Azure sapskripcije na novu, Mainstream cloud eksperti pomogli su OTA Sync-u da izvr\u0161i tranziciju na novu cloud platformu, Google Cloud.","og_url":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/","og_site_name":"Mainstream","article_modified_time":"2024-08-29T08:21:44+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u043e\u0446\u0435\u045a\u0435\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0447\u0438\u0442\u0430\u045a\u0430":"5 \u043c\u0438\u043d\u0443\u0442\u0430"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/","url":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/","name":"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0 - Mainstream","isPartOf":{"@id":"https:\/\/mainstream.eu\/sr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#primaryimage"},"image":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#primaryimage"},"thumbnailUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/ota-sync-logo.svg","datePublished":"2024-08-13T14:37:45+00:00","dateModified":"2024-08-29T08:21:44+00:00","description":"Nakon migracije resursa sa postoje\u0107e Azure sapskripcije na novu, Mainstream cloud eksperti pomogli su OTA Sync-u da izvr\u0161i tranziciju na novu cloud platformu, Google Cloud.","breadcrumb":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#breadcrumb"},"inLanguage":"sr-RS","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/"]}]},{"@type":"ImageObject","inLanguage":"sr-RS","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#primaryimage","url":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/ota-sync-logo.svg","contentUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/08\/ota-sync-logo.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/ota-sync\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna","item":"https:\/\/mainstream.eu\/sr\/"},{"@type":"ListItem","position":2,"name":"Migracija resursa na Azure cloud-u i cloud-to-cloud migracija sa MS Azure na GCP\u00a0\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/mainstream.eu\/sr\/#website","url":"https:\/\/mainstream.eu\/sr\/","name":"Mainstream","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mainstream.eu\/sr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sr-RS"}]}},"_links":{"self":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/case-studies\/29425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/case-studies"}],"about":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/types\/case-studies"}],"version-history":[{"count":0,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/case-studies\/29425\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/media\/30138"}],"wp:attachment":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/media?parent=29425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/categories?post=29425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}