{"id":31628,"date":"2020-07-01T09:50:38","date_gmt":"2020-07-01T07:50:38","guid":{"rendered":"https:\/\/nearshore-it.eu\/artykuly\/modele-migracji-do-chmury-wybierz-najlepsza-strategie\/"},"modified":"2024-11-07T13:52:46","modified_gmt":"2024-11-07T12:52:46","slug":"modele-migracji-do-chmury-wybierz-najlepsza-strategie","status":"publish","type":"post","link":"https:\/\/nearshore-it.eu\/pl\/artykuly\/modele-migracji-do-chmury-wybierz-najlepsza-strategie\/","title":{"rendered":"Modele migracji do chmury \u2013 wybierz najlepsz\u0105 strategi\u0119"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<div class=\"table-of-contents\">\n    <p class=\"title\"><\/p>\n    <ol>\n                    <li><a href=\"#Dlaczego-przenosimy-sie-do-chmury\">1.  Dlaczego przenosimy si\u0119 do chmury?<\/a><\/li>\n                    <li><a href=\"#Przed-migracja-do-chmury\">2.  Przed migracj\u0105 do chmury<\/a><\/li>\n                    <li><a href=\"#Rehosting-czyli-przenies-i-korzystaj\">3.  Rehosting, czyli przenie\u015b i korzystaj<\/a><\/li>\n                    <li><a href=\"#Refactoring-czyli-przeprojektuj-i-korzystaj\">4.  Refactoring, czyli przeprojektuj i korzystaj<\/a><\/li>\n                    <li><a href=\"#Revise-czyli-ulepsz\">5.  Revise, czyli ulepsz<\/a><\/li>\n                    <li><a href=\"#Rebuild-czyli-przebuduj-i-zyskaj\">6.  Rebuild, czyli przebuduj i zyskaj<\/a><\/li>\n                    <li><a href=\"#Replace-czyli-zastap-zamiast-przenosic\">7.  Replace, czyli zast\u0105p, zamiast przenosi\u0107<\/a><\/li>\n                    <li><a href=\"#Podsumowanie\">8.  Podsumowanie<\/a><\/li>\n            <\/ol>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"Dlaczego-przenosimy-sie-do-chmury\">Dlaczego przenosimy si\u0119 do chmury?<\/h2>\n\n\n\n<p>Wiele firm ma sprecyzowane cele biznesowe, je\u015bli chodzi o <a href=\"https:\/\/nearshore-it.eu\/pl\/artykuly\/korzysci-z-przeniesienia-firmy-do-chmury\">migracj\u0119 do chmury<\/a>. Wed\u0142ug raportu <a href=\"https:\/\/www.forbes.com\/sites\/janakirammsv\/2020\/05\/02\/10-key-takeaways-from-rightscale-2020-state-of-the-cloud-report-from-flexera\/#656418e36bcd\" target=\"_blank\" rel=\"noopener\">Flexery the State of Cloud 2019<\/a> g\u0142\u00f3wne powody migracji to skalowalno\u015b\u0107 i oszcz\u0119dno\u015bci. Aplikacja hostowana w chmurze musi by\u0107 dost\u0119pna i skalowalna, a cennik us\u0142ug chmurowych \u2013 przejrzysty. Obecnie oferta dostawc\u00f3w tego typu us\u0142ug jest szeroka i elastyczna. Za pomoc\u0105 dedykowanych platform i us\u0142ug typu \u201eadd Service\u201d z \u0142atwo\u015bci\u0105 mo\u017cna doda\u0107 aplikacje, maszyny wirtualne oraz wybra\u0107 geograficzny region chmurowy, a dzi\u0119ki kalkulatorom dostawc\u00f3w \u2013 obliczy\u0107 cen\u0119 us\u0142ug.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Przed-migracja-do-chmury\">Przed migracj\u0105 do chmury<\/h2>\n\n\n\n<p>Poj\u0119cia takie jak \u201ecloud-first strategy\u201d, \u201emulticloud\u201d czy \u201echmura hybrydowa\u201d przesta\u0142y brzmie\u0107 dla przedsi\u0119biorc\u00f3w obco. Jeszcze kilka lat temu migracja do chmury by\u0142a alternatyw\u0105. Obecnie decyzja o migracji staje si\u0119 wymogiem dla firm, kt\u00f3re chc\u0105 funkcjonowa\u0107 w cyfrowo rozp\u0119dzonym \u015bwiecie. Poza decyzj\u0105 o migracji do chmury przedsi\u0119biorcy stoj\u0105 te\u017c przed wyborem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dostawcy \u2013 wed\u0142ug Gartnera liderzy to niezmiennie AWS, Microsoft i Google.<\/strong><\/li>\n\n\n\n<li><strong>Strategii migracji \u2013 g\u0142\u00f3wne modele opieraj\u0105 si\u0119 gartnerowskim \u201e5 R\u201d, kt\u00f3re om\u00f3wimy poni\u017cej.<\/strong><\/li>\n\n\n\n<li><strong>Partnera technologicznego, kt\u00f3ry pomo\u017ce w migracji.<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Jaki model migracji do chmury wybra\u0107?<\/h3>\n\n\n\n<p>Wyb\u00f3r modelu migracji jest wa\u017cny, poniewa\u017c wi\u0105\u017ce si\u0119 w wielu przypadkach ze zmian\u0105 architektury przenoszonej aplikacji i dostosowania jej dzia\u0142ania do funkcjonowania w nowym \u015brodowisku. G\u0142\u00f3wne czynniki, jakie powinni\u015bmy wzi\u0105\u0107 pod uwag\u0119, decyduj\u0105c si\u0119 okre\u015blon\u0105 strategi\u0119, to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stopie\u0144 ingerencji w kod aplikacji.<\/li>\n\n\n\n<li>Szybko\u015b\u0107 migracji.<\/li>\n\n\n\n<li>Koszt pocz\u0105tkowy.<\/li>\n\n\n\n<li>Koszt w dalszej perspektywie.<\/li>\n\n\n\n<li>Zaanga\u017cowanie os\u00f3b technicznych.<\/li>\n<\/ul>\n\n\n\n<p>Bazuj\u0105c na najwa\u017cniejszych modelach opisanych przez Gartnera, a znanych pod nazw\u0105\u00a0 <strong>\u201e5R\u201d (Rehost, Refactor, Revise, Rebuild, Replace),<\/strong> przygotowali\u015bmy zestawienie najwa\u017cniejszych modeli migracji do chmury.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Rehosting-czyli-przenies-i-korzystaj\">Rehosting, czyli przenie\u015b i korzystaj<\/h2>\n\n\n\n<p>Rehosting aplikacji, znany jest te\u017c pod nazw\u0105 Infrastructure as a Service (IaaS) to model, kt\u00f3ry pozwala przenie\u015b\u0107 aplikacje z dotychczasowego serwera lokalnego do nowego \u015brodowiska chmurowego przy niewielkiej ingerencji w ich architektur\u0119. Dostawca us\u0142ugi zapewnia infrastruktur\u0119 zgodnie z wymaganiami klienta. Mog\u0105 to by\u0107 maszyny wirtualne, serwery czy przestrze\u0144 dyskowa. <strong>Klient hostuje swoj\u0105 aplikacj\u0119, korzystaj\u0105c z infrastruktury zewn\u0119trznych dostawc\u00f3w.<\/strong> Najbardziej licz\u0105cy si\u0119 gracze w tym obszarze to w\u0142a\u015bnie wielka tr\u00f3jka z raportu Gartnera. W przypadku rehostingu mo\u017cna si\u0119 tak\u017ce spotka\u0107 z nazw\u0105 Lift and Shift (\u201ePodnie\u015b i przenie\u015b\u201d). Lift and shift to nic innego jak strategia przenoszenia aplikacji wraz z danymi ze \u015brodowiska on-premise do \u015brodowiska chmurowego dostawcy. Dawniej rehosting aplikacji by\u0142 stosowany w przypadku bardziej z\u0142o\u017conych aplikacji. Obecnie jest cz\u0119sto wykorzystywany w kontek\u015bcie mikroserwis\u00f3w i konteneryzacji, poniewa\u017c ta strategia migracji sprawdza si\u0119 w\u0142a\u015bnie w przypadku aplikacji mikroserwisowych i tych, kt\u00f3re s\u0105 zoptymalizowane pod k\u0105tem chmury prywatnej i publicznej.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kiedy decydowa\u0107 si\u0119 na rehosting?<\/h3>\n\n\n\n<p>Rehosting jest dobrym wyborem, kiedy chcemy ograniczy\u0107 koszty zwi\u0105zane z utrzymaniem lub wymian\u0105 sprz\u0119tu oraz zyska\u0107 dost\u0119p do innowacyjnych rozwi\u0105za\u0144, takich jak nowe aplikacje.<\/p>\n\n\n\n<p><strong>Zalety<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Szybka migracja dzi\u0119ki brakowi ingerencji w architektur\u0119.<\/li>\n\n\n\n<li>Mniejsze pocz\u0105tkowe wydatki, jest to wi\u0119c dobra opcja dla mniejszych i rozwijaj\u0105cych si\u0119 przedsi\u0119biorstw, kt\u00f3re nie chc\u0105 inwestowa\u0107 w fizyczny sprz\u0119t.<\/li>\n\n\n\n<li>Redukcja bie\u017c\u0105cych koszt\u00f3w, takich jak utrzymanie sprz\u0119tu i zarz\u0105dzanie nim.<\/li>\n\n\n\n<li>Skalowalno\u015b\u0107 i dost\u0119pno\u015b\u0107 na \u017c\u0105danie \u2013 w razie potrzeby mo\u017cna zwi\u0119kszy\u0107 ilo\u015b\u0107 zasob\u00f3w, np. maszyn wirtualnych.<\/li>\n\n\n\n<li>Wi\u0119ksze mo\u017cliwo\u015bci w d\u0142u\u017cszej perspektywie pod k\u0105tem korzystania z us\u0142ug typu pay-per-use.<\/li>\n<\/ul>\n\n\n\n<p><strong>Wady<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Odpowiedzialno\u015b\u0107 za migracj\u0119 posiadanych danych, zasob\u00f3w i aplikacji jest po stronie dzia\u0142\u00f3w IT w firmie.<\/li>\n\n\n\n<li>Architektura pozostaje niezmieniona, przez co mo\u017ce by\u0107 niemo\u017cliwe wykorzystanie pe\u0142nego potencja\u0142u us\u0142ug chmurowych.<\/li>\n\n\n\n<li>W por\u00f3wnaniu z innymi modelami migracji w gestii dostawcy wci\u0105\u017c pozostaje zarz\u0105dzanie danymi oraz aplikacjami, a tak\u017ce oprogramowaniem po\u015brednicz\u0105cym i samym systemem operacyjnym.<\/li>\n\n\n\n<li>Mo\u017cliwo\u015b\u0107 zmiany strategii dostarczania us\u0142ugi przez dostawc\u0119 infrastruktury oraz narzucone z g\u00f3ry warunki korzystania z danej us\u0142ugi.<\/li>\n\n\n\n<li>Brak mo\u017cliwo\u015bci dalszego dostosowywania przenoszonej aplikacji do chmury.<\/li>\n\n\n\n<li>W d\u0142u\u017cszej perspektywie mo\u017ce si\u0119 pojawi\u0107 potrzeba inwestowania w dodatkowe moce obliczeniowe.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Refactoring-czyli-przeprojektuj-i-korzystaj\">Refactoring, czyli przeprojektuj i korzystaj<\/h2>\n\n\n\n<p>Refactoring aplikacji znany jest tak\u017ce pod nazw\u0105 &nbsp;Platform as a Service. Ta strategia migracji wi\u0105\u017ce si\u0119 w prowadzaniem zmian w aplikacji, tak aby dostosowa\u0107 j\u0105 do funkcjonowania w \u015brodowisku chmurowym, jednak sama funkcjonalno\u015b\u0107 pozostaje niezmieniona.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kiedy zdecydowa\u0107 si\u0119 na refactoring?<\/h3>\n\n\n\n<p>Ta strategia jest zalecana, gdy nie chcemy traci\u0107 funkcjonalno\u015bci danych aplikacji. Sprawdzi si\u0119 w przypadku system\u00f3w i aplikacji kluczowych dla biznesu, gdy chcemy zachowa\u0107 ci\u0105g\u0142o\u015b\u0107 dzia\u0142ania i jednocze\u015bnie poprawi\u0107 jako\u015b\u0107 infrastruktury.<\/p>\n\n\n\n<p><strong>Zalety<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pozwala ulepszy\u0107 infrastruktur\u0119.<\/li>\n\n\n\n<li>Nie wymaga ca\u0142kowitej przebudowy aplikacji.<\/li>\n\n\n\n<li>Wi\u0119ksze mo\u017cliwo\u015bci w d\u0142u\u017cszej perspektywie pod k\u0105tem korzystania z us\u0142ug typu pay-per-use.<\/li>\n\n\n\n<li>D\u0142ugoterminowo: skalowanie i zwrot koszt\u00f3w.<\/li>\n\n\n\n<li>Wykorzystanie natywnych mo\u017cliwo\u015bci chmury dzi\u0119ki refaktoryzacji.<\/li>\n\n\n\n<li>Odpowiedzialno\u015b\u0107 us\u0142ugodawcy jest wy\u017csza ni\u017c w przypadku rehostingu.<\/li>\n<\/ul>\n\n\n\n<p><strong>Wady<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>W przeciwie\u0144stwie do rehostingu potrzebna jest niewielka ingerencja w architektur\u0119 aplikacji.<\/li>\n\n\n\n<li>Brak mo\u017cliwo\u015bci wprowadzenia wi\u0119kszych zmian w architekturze i dzi\u0119ki temu skorzystania np. z mo\u017cliwo\u015bci, jakie daj\u0105 mikroserwisy<\/li>\n\n\n\n<li>Wi\u0119ksze pocz\u0105tkowe koszty ni\u017c Lift and Shift oraz wi\u0119ksze zaanga\u017cowanie zespo\u0142\u00f3w technicznych ze wzgl\u0119du na zmiany w aplikacji.<\/li>\n\n\n\n<li>Zarz\u0105dzanie aplikacjami oraz danymi i ich ochrona s\u0105 po stronie firmy.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Revise-czyli-ulepsz\">Revise, czyli ulepsz<\/h2>\n\n\n\n<p>Wed\u0142ug Gartnera ulepszenie istniej\u0105cego kodu przy wykorzystaniu potencja\u0142u wy\u017cej opisanych strategii (Refactor lub Rehost) jest r\u00f3wnie\u017c wa\u017cn\u0105 strategi\u0105 w migracji do chmury. Pozwala to na lepsze dostosowanie aplikacji do funkcjonowania w \u015brodowisku dostawcy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Kiedy stosowa\u0107 revise?<\/strong><\/h3>\n\n\n\n<p>Warto zdecydowa\u0107 si\u0119 na t\u0119 opcj\u0119, gdy chcemy zmodyfikowa\u0107 aplikacj\u0119 w wi\u0119kszym stopniu. Niekt\u00f3re aplikacje mog\u0105 wymaga\u0107 ca\u0142kowitej zmiany architektury.<\/p>\n\n\n\n<p><strong>Zalety:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lepsze dostosowanie do funkcjonowania w \u015brodowisku chmurowym.<\/li>\n\n\n\n<li>Mo\u017cliwo\u015b\u0107 dodania nowych funkcjonalno\u015bci.<\/li>\n\n\n\n<li>Du\u017ce mo\u017cliwo\u015bci customizacji aplikacji.<\/li>\n<\/ul>\n\n\n\n<p><strong>Wady:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rozwi\u0105zanie pracoch\u0142onne ze wzgl\u0119du na znaczne zmiany w kodzie.<\/li>\n\n\n\n<li>Trudne do zastosowania w przypadku monolitycznych aplikacji (np. napisanych w starszych j\u0119zykach, jak Java).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Rebuild-czyli-przebuduj-i-zyskaj\">Rebuild, czyli przebuduj i zyskaj<\/h2>\n\n\n\n<p>W przypadku refactoringu cz\u0119sto mo\u017cna posun\u0105\u0107 si\u0119 o krok dalej i wtedy pojawia si\u0119 kolejne R: Rebuild. <strong>Ten model polega na ca\u0142kowitej przebudowie i zmianie architektury aplikacji oraz wymaga znacznych zmian w kodzie (cz\u0119sto jest to budowa aplikacji od podstaw).<\/strong> Pozwala to skorzysta\u0107 z bardziej zaawansowanych, innowacyjnych funkcjonalno\u015bci na platformie chmurowej dostawcy w modelu PaaS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kiedy zdecydowa\u0107 si\u0119 na przebudow\u0119?<\/h3>\n\n\n\n<p>Warto skorzysta\u0107 z tego modelu, gdy chcemy zyska\u0107 dost\u0119p do bardziej zaawansowanych funkcjonalno\u015bci. Odpowiedni w przypadku mniej z\u0142o\u017conych aplikacji, kt\u00f3re nie s\u0105 w znaczny spos\u00f3b zale\u017cne od innych system\u00f3w.<\/p>\n\n\n\n<p><strong>Zalety:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dost\u0119p do innowacyjnych rozwi\u0105za\u0144.<\/li>\n\n\n\n<li>Niskie koszty wdro\u017cenia i brak koszt\u00f3w licencjonowania.<\/li>\n\n\n\n<li>Nie jeste\u015bmy uzale\u017cnieni od oprogramowania po\u015brednicz\u0105cego.<\/li>\n\n\n\n<li>Wi\u0119ksze wykorzystanie natywnych mechanizm\u00f3w chmurowych.<\/li>\n<\/ul>\n\n\n\n<p><strong>Wady:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nie wszystkie funkcjonalno\u015bci aplikacji mo\u017cna przebudowa\u0107, st\u0105d poziom funkcjonalno\u015bci mo\u017ce by\u0107 r\u00f3\u017cny od oryginalnej aplikacji.<\/li>\n\n\n\n<li>Ryzyko uzale\u017cnienia si\u0119 od jednego dostawcy, kt\u00f3ry zajmuje si\u0119 przebudow\u0105 i customizacj\u0105 aplikacji.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Replace-czyli-zastap-zamiast-przenosic\">Replace, czyli zast\u0105p, zamiast przenosi\u0107<\/h2>\n\n\n\n<p>W tym modelu nie dokonujemy \u017cadnych zmian w posiadanym oprogramowaniu, lecz ca\u0142kowicie je zast\u0119pujemy innym rozwi\u0105zaniem. <strong>Wybieramy nowe oprogramowanie, kt\u00f3re posiada podobne funkcjonalno\u015bci do ju\u017c wykorzystywanych w dotychczasowym systemie.<\/strong> Ten model migracji polega na zast\u0105pieniu wykorzystywanych przez firm\u0119 aplikacji ich odpowiednikami w chmurze.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kiedy zast\u0105pi\u0107 aplikacj\u0119?<\/h3>\n\n\n\n<p>Ten model migracji (znany jako SaaS \u2013 Software as a Service) sprawdzi si\u0119, gdy firma chce mie\u0107 dost\u0119p do danych funkcjonalno\u015bci, a dodatkowo korzysta\u0107 z pe\u0142nego potencja\u0142u chmury. Warto rozwa\u017cy\u0107 ten model w sytuacji, gdy posiadamy wiele aplikacji i system\u00f3w, a chcemy zminimalizowa\u0107 nasze zaanga\u017cowanie w zarz\u0105dzanie nimi.<\/p>\n\n\n\n<p><strong>Zalety:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Niski koszt migracji.<\/li>\n\n\n\n<li>Unikni\u0119cie koszt\u00f3w rozwoju oprogramowania (s\u0105 po stronie dostawcy)<\/li>\n\n\n\n<li>Wysoka skalowalno\u015b\u0107 i dost\u0119pno\u015b\u0107<\/li>\n\n\n\n<li>Wykorzystanie potencja\u0142u chmury przy zachowaniu znanych funkcjonalno\u015bci.<\/li>\n\n\n\n<li>Ca\u0142o\u015b\u0107 odpowiedzialno\u015bci za dostarczanie i utrzymanie aplikacji spoczywa na dostawcy.<\/li>\n\n\n\n<li>Du\u017ce mo\u017cliwo\u015bci dostosowania funkcjonalno\u015bci wed\u0142ug okre\u015blonych potrzeb firmy.<\/li>\n<\/ul>\n\n\n\n<p><strong>Wady:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customizacja wp\u0142ywa na zmiany zwi\u0105zane z zarz\u0105dzaniem dost\u0119pami, danymi oraz kwestie bezpiecze\u0144stwa. Wi\u0105\u017ce si\u0119 to z d\u0142u\u017cszym czasem oczekiwania na ich wprowadzenie.<\/li>\n\n\n\n<li>Mo\u017cliwe problemy z dost\u0119pem do danych, kt\u00f3rymi zarz\u0105dza dostawca.<\/li>\n\n\n\n<li>Ryzyko uzale\u017cnienia si\u0119 od jednego dostawcy oprogramowania (tzw. vendor lock-in).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Podsumowanie\">Podsumowanie<\/h2>\n\n\n\n<p>Mimo \u015bwiadomo\u015bci tego, jakie korzy\u015bci niesie chmura, sama decyzja o migracji to dopiero pocz\u0105tek. Decyduj\u0105c si\u0119 na przeniesienie infrastruktury do chmury, stajemy przed kolejnymi wyborami, z kt\u00f3rych ka\u017cdy niesie wiele mo\u017cliwo\u015bci. W przypadku migracji bierzemy pod uwag\u0119 cele kr\u00f3tko- i d\u0142ugoterminowe, zastanawiamy si\u0119, jakimi zasobami dysponujemy i na ile chcemy ingerowa\u0107 w architektur\u0119 aplikacji. W ka\u017cdym przypadku warto\u015bci\u0105 jest skorzystanie z konsultacji do\u015bwiadczonych na tym polu partner\u00f3w, kt\u00f3rzy wspieraj\u0105 firmy w procesie transformacji cyfrowej.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Przeniesienie infrastruktury do chmury nie musi bole\u0107. Wa\u017cne, aby wybra\u0107 odpowiedni\u0105 strategi\u0119, a tych jest kilka: PaaS, SaaS czy IaaS. Cz\u0119sto m\u00f3wi si\u0119 te\u017c o \u201e5R\u201d, a mnogo\u015b\u0107 termin\u00f3w i mo\u017cliwo\u015bci mo\u017ce przyprawi\u0107 o zawr\u00f3t g\u0142owy. O co chodzi? W dzisiejszym artykule wyja\u015bniamy, jakie s\u0105 modele migracji do chmury i w kt\u00f3rych sytuacjach si\u0119 sprawdz\u0105.<\/p>\n","protected":false},"author":8,"featured_media":25040,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"iawp_total_views":30,"footnotes":""},"categories":[1,582],"tags":[576],"offering":[516],"class_list":["post-31628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykuly","category-technologie","tag-cloud-engineering","offering-cloud-engineering"],"acf":[],"_links":{"self":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/31628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/comments?post=31628"}],"version-history":[{"count":5,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/31628\/revisions"}],"predecessor-version":[{"id":33854,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/posts\/31628\/revisions\/33854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media\/25040"}],"wp:attachment":[{"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/media?parent=31628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/categories?post=31628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/tags?post=31628"},{"taxonomy":"offering","embeddable":true,"href":"https:\/\/nearshore-it.eu\/pl\/wp-json\/wp\/v2\/offering?post=31628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}