{"id":15268,"date":"2022-08-19T07:00:00","date_gmt":"2022-08-19T05:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=15268"},"modified":"2023-03-29T12:20:03","modified_gmt":"2023-03-29T10:20:03","slug":"azure-arc-rozwiazanie-dla-infrastruktury-hybrydowej-i-multicloud","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/azure-arc-rozwiazanie-dla-infrastruktury-hybrydowej-i-multicloud\/","title":{"rendered":"Azure Arc \u2013 rozwi\u0105zanie dla infrastruktury hybrydowej i multicloud"},"content":{"rendered":"\n<p>W 2019 roku firma Microsoft przedstawi\u0142a na konferencji <strong>Ignite <\/strong>rozwi\u0105zanie <strong>Azure Arc<\/strong>, czyli zestaw narz\u0119dzi zaprojektowanych w celu uproszczenia zarz\u0105dzania \u015brodowiskiem chmury publicznej. Azure Arc wspiera r\u00f3wnie\u017c serwery i us\u0142ugi utrzymywane w lokalnej serwerowni, jak te\u017c u innych dostawc\u00f3w chmury.<\/p>\n\n\n\n<p>R\u00f3\u017cne \u015brodowiska posiadaj\u0105 w\u0142asne zestaw narz\u0119dzi do zarz\u0105dzania, a nowe modele operacyjne DevOps i ITOps mog\u0105 by\u0107 trudne do wdro\u017cenia w r\u00f3\u017cnych zasobach.<\/p>\n\n\n\n<p>Us\u0142uga Azure Arc upraszcza nadz\u00f3r i monitoring, zapewniaj\u0105c sp\u00f3jn\u0105 platform\u0119 zarz\u0105dzania wieloma chmurami i lokalnie.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2.jpg\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2-1024x576.jpg\" alt=\"Azure Arc \u2013 rozwi\u0105zanie dla infrastruktury hybrydowej i multicloud\" class=\"wp-image-15270\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2-1024x576.jpg 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2-300x169.jpg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2-768x432.jpg 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2-1536x864.jpg 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2-555x312.jpg 555w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Hybrid-Info-Graphic-2.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 1 <a href=\"https:\/\/azure.microsoft.com\/pl-pl\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Azure Arc \u2013 rozwi\u0105zanie dla infrastruktury hybrydowej i multicloud\" rel=\"nofollow\" >Azure Arc \u2013 rozwi\u0105zanie dla infrastruktury hybrydowej i multicloud<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p>Tworz\u0105c jeden scentralizowany w\u0119ze\u0142, u\u017cytkownicy b\u0119d\u0105 mogli zastosowa\u0107 istniej\u0105ce narz\u0119dzia takie jak:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Resource Manager,<\/li><li>Azure Shell,<\/li><li>Azure Portal,<\/li><li>Azure API,<\/li><\/ul>\n\n\n\n<p>a tak\u017ce polityki i protoko\u0142y bezpiecze\u0144stwa wdra\u017cane w Azure we wszystkich wdro\u017ceniach. To skutecznie pozwala klientom uruchomi\u0107 us\u0142ugi Azure niezale\u017cnie od tego, gdzie znajduj\u0105 si\u0119 ich zasoby.<\/p>\n\n\n\n<p>Azure Portal w ramach Arc zapewnia klientom ujednolicony widok wszystkich us\u0142ug danych dzia\u0142aj\u0105cych we wszystkich wdro\u017ceniach on-premises i w chmurze, a us\u0142uga Azure Kubernetes mo\u017ce by\u0107 u\u017cywana do uruchamiania nowych klastr\u00f3w we w\u0142asnym centrum danych.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zarz\u0105dzanie zasobami w us\u0142udze Azure Arc<\/h2>\n\n\n\n<p>Obecnie us\u0142uga Azure Arc umo\u017cliwia zarz\u0105dzanie nast\u0119puj\u0105cymi typami zasob\u00f3w hostowanych poza platform\u0105 Azure (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-arc\/overview\" rel=\"nofollow\" >zgodnie z informacj\u0105 producenta<\/a>):<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Serwery \u2013<\/strong> zarz\u0105dzanie serwerami fizycznymi i maszynami wirtualnymi z systemami Windows i Linux hostowanymi poza platform\u0105 Azure.<\/li><li><strong>Klastry Kubernetes \u2013<\/strong> do\u0142\u0105czanie i konfigurowanie klastr\u00f3w Kubernetes dzia\u0142aj\u0105cych w dowolnym miejscu z wieloma obs\u0142ugiwanymi dystrybucjami.<\/li><li><strong>Us\u0142ugi danych platformy Azure \u2013<\/strong> us\u0142ugi danych platformy Azure lokalnie, na brzegu sieci i w chmurach publicznych przy u\u017cyciu platformy Kubernetes oraz wybranej infrastruktury. Dost\u0119pne s\u0105 r\u00f3wnie\u017c us\u0142ugi zarz\u0105dzanej bazy danych (SQL Managed Instance) oraz PostgreSQL Hyperscale (w wersji zapoznawczej).<\/li><li><strong>SQL Server \u2013<\/strong> us\u0142ugi platformy Azure na wyst\u0105pienia programu SQL Server hostowane poza platform\u0105 Azure.<\/li><li><strong>Maszyny wirtualne (preview) \u2013<\/strong> \u015brodowisko maszyn wirtualnych utrzymywanych w oparciu o VMware vSphere lub Azure Stack HCI. Zarz\u0105dzanie, skalowanie oraz mechanizmy samoobs\u0142ugowe dla maszyn wirtualnych za pomoc\u0105 dost\u0119pu opartego na rolach.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Do\u0142\u0105czanie serwer\u00f3w fizycznych i wirtualnych w \u015brodowisku hybrydowym (lokalnym, brzegowym i wielochmurowym)<\/h2>\n\n\n\n<p>Dzi\u0119ki us\u0142udze zarz\u0105dzania serwerami uzyskujemy korzy\u015bci z natywnych zasob\u00f3w platformy Azure takich jak tagi i RBAC. Mo\u017cemy ponadto korzysta\u0107 z us\u0142ug monitoringu, a tak\u017ce zarz\u0105dzania platform\u0105 Azure \u2013 Azure Log Analytics i Azure Policy.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/azure_arc.png\"><img decoding=\"async\" width=\"1024\" height=\"507\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/azure_arc-1024x507.png\" alt=\"Ryc. 2 Azure Arc \u2013 Servers\" class=\"wp-image-15272\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/azure_arc-1024x507.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/azure_arc-300x149.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/azure_arc-768x380.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/azure_arc-1536x761.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/azure_arc.png 1914w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 2 Azure Arc \u2013 Servers<\/figcaption><\/figure><\/div>\n\n\n\n<p>Aby korzysta\u0107 z serwer\u00f3w obs\u0142uguj\u0105cych us\u0142ug\u0119 Azure Arc, nale\u017cy w subskrypcji zarejestrowa\u0107 nast\u0119puj\u0105cych dostawc\u00f3w us\u0142ug (service provider):<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Microsoft.HybridCompute<\/li><li>Microsoft.GuestConfiguration<\/li><li>Microsoft.HybridConnectivity<\/li><\/ul>\n\n\n\n<p>Rejestrujesz je za pomoc\u0105 nast\u0119puj\u0105cych polece\u0144:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Azure PowerShell<\/strong><\/li><\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\nLogin-AzAccount\nSet-AzContext -SubscriptionId &#x5B;subscription you want to onboard]\nRegister-AzResourceProvider -ProviderNamespace Microsoft.HybridCompute\nRegister-AzResourceProvider -ProviderNamespace Microsoft.GuestConfigurationRegister-AzResourceProvider -ProviderNamespace Microsoft.HybridConnectivity\n\n<\/pre><\/div>\n\n\n<ul class=\"wp-block-list\"><li><strong>Azure CLI<\/strong><\/li><\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; title: ; notranslate\" title=\"\">\naz account set --subscription &quot;{Your Subscription Name}&quot;\naz provider register \u2013namespace &#039;Microsoft.HybridCompute&#039;\naz provider register --namespace &#039;Microsoft.GuestConfiguration&#039;\naz provider register \u2013namespace &#039;Microsoft.HybridConnectivity&#039;\n\n<\/pre><\/div>\n\n\n<p>Dostawc\u00f3w zasob\u00f3w mo\u017cna r\u00f3wnie\u017c zarejestrowa\u0107 za pomoc\u0105 witryny Azure Portal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Generowanie skryptu instalacyjnego do do\u0142\u0105czenia serwer\u00f3w do us\u0142ugi Azure Arc<\/h2>\n\n\n\n<p>Przyjrzymy si\u0119 bli\u017cej, w jaki spos\u00f3b mo\u017cna do\u0142\u0105czy\u0107 systemy Linux i Windows Server do Azure Arc. <\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Aby do\u0142\u0105czy\u0107 serwer fizyczny lub wirtualny, niezale\u017cnie czy b\u0119dzie to serwer w chmurze czy te\u017c utrzymywany we w\u0142asnej serwerowni, nale\u017cy otworzy\u0107 us\u0142ug\u0119 Azure Arc w witrynie Azure Portal, wybieraj\u0105c zarz\u0105dzanie serwerami.<\/li><li>U\u017cywamy witryny Azure Portal, aby utworzy\u0107 skrypt, kt\u00f3ry automatyzuje pobieranie i instalacj\u0119 agenta oraz ustanawia po\u0142\u0105czenie z us\u0142ug\u0105 Azure Arc.<\/li><li>Przechodzimy kolejne kroki kreatora. W kreatorze wybieramy subskrypcj\u0119 i grup\u0119 zasob\u00f3w, a tak\u017ce region, do kt\u00f3rego przypiszemy maszyn\u0119 (jednak liczba lokalizacji jest ograniczona zgodnie z dost\u0119pem Azure Arc w regionie).<\/li><li>Gdy skrypt zostanie wygenerowany, nast\u0119pnym krokiem jest uruchomienie go na serwerze, kt\u00f3ry chcesz do\u0142\u0105czy\u0107 do us\u0142ugi Azure Arc. Skrypt pobierze agenta \u201cConnected Machine\u201d z Centrum pobierania Microsoft oraz zainstaluje agenta na serwerze, nast\u0119pnie utworzy zas\u00f3b serwera obs\u0142uguj\u0105cy us\u0142ug\u0119 Azure Arc i skojarzy go z agentem.<\/li><li>Je\u015bli korzystamy z Centrum administracyjnego systemu Windows w systemie Windows Server lub z us\u0142ugi Azure Stack HCI, mo\u017cemy r\u00f3wnie\u017c do\u0142\u0105czy\u0107 serwery bezpo\u015brednio z centrum zarz\u0105dzania tymi us\u0142ugami. Przechodzimy do ustawie\u0144 serwera i klikamy pozycj\u0119 Azure Arc.<\/li><\/ol>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/arc_manage-1.png\"><img decoding=\"async\" width=\"967\" height=\"783\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/arc_manage-1.png\" alt=\"Ryc. 3 Azure Arc \u2013 zarz\u0105dzanie infrastruktur\u0105\" class=\"wp-image-15283\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/arc_manage-1.png 967w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/arc_manage-1-300x243.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/arc_manage-1-768x622.png 768w\" sizes=\"(max-width: 967px) 100vw, 967px\" \/><\/a><figcaption>Ryc. 3 Azure Arc \u2013 zarz\u0105dzanie infrastruktur\u0105<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Jakie korzy\u015bci dla klienta niesie wykorzystywanie Azure Arc?<\/h2>\n\n\n\n<p>Dzi\u0119ki us\u0142udze Azure Arc klienci mog\u0105 zarz\u0105dza\u0107 zasobami wdro\u017conymi na platform\u0119 Azure i poza ni\u0105 za po\u015brednictwem tej samej platformy zarz\u0105dzania. Mog\u0105 korzysta\u0107 z mo\u017cliwo\u015bci automatyzacji, dost\u0119pnych za po\u015brednictwem szablon\u00f3w ARM oraz interfejsu API platformy Azure. Azure Arc umo\u017cliwia stosowanie RBAC, tagowania i zasad to\u017csamo\u015bci do zasob\u00f3w.<\/p>\n\n\n\n<p>Przedsi\u0119biorstwa mog\u0105 u\u017cywa\u0107 m.in. us\u0142ugi Microsoft Defender for Cloud do zapewnienia zgodno\u015bci wszystkich zasob\u00f3w zarejestrowanych w us\u0142udze Azure Arc, niezale\u017cnie od tego, gdzie s\u0105 wdra\u017cane.<br>Administratorzy mog\u0105 te\u017c szybko wdra\u017ca\u0107 aktualizacje system\u00f3w operacyjnych dzia\u0142aj\u0105cych na maszynach wirtualnych, gdy tylko zostanie znaleziona luka w zabezpieczeniach. <\/p>\n\n\n\n<p>Mog\u0105 r\u00f3wnie\u017c szyfrowa\u0107 systemy plik\u00f3w na wszystkich maszynach wirtualnych za naci\u015bni\u0119ciem jednego przycisku. Zasady mo\u017cna zdefiniowa\u0107 raz i automatycznie stosowa\u0107 do wszystkich zasob\u00f3w na platformie Azure, w lokalnym centrum danych, jak i na maszynach wirtualnych dzia\u0142aj\u0105cych u innych dostawc\u00f3w rozwi\u0105za\u0144 chmurowych.<\/p>\n\n\n\n<p>Wszystkie zasoby zarejestrowane w us\u0142udze Azure Arc wysy\u0142aj\u0105 swoje dzienniki do centralnej, opartej na chmurze, us\u0142ugi Azure Log Analytics. Jest to bardzo skuteczne podej\u015bcie do monitoringu oraz analityki z rozproszonych i odmiennych \u015brodowisk infrastrukturalnych.<\/p>\n\n\n\n<p>Natomiast us\u0142uga Azure Automation, mo\u017ce by\u0107 u\u017cywana do wykonywania prostych i zaawansowanych operacji konserwacyjnych w chmurze publicznej, chmurze hybrydowej i \u015brodowiskach wielochmurowych.<br>Dzi\u0119ki Azure Arc mo\u017cna uruchamia\u0107 aplikacje typu greenfield spakowanych i wdro\u017conych jako kontenery w Kubernetes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gdzie pozyska\u0107 wi\u0119cej informacji i prze\u0107wiczy\u0107 laboratoria z Azure Arc?<\/h2>\n\n\n\n<p>Je\u015bli chcieliby\u015bcie uzyska\u0107 wi\u0119cej danych na temat Azure Arc oraz prze\u0107wiczy\u0107 laboratoria, odsy\u0142am Was do poni\u017cszych \u017ar\u00f3de\u0142, kt\u00f3re mog\u0105 okaza\u0107 si\u0119 pomocne:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/inspire.microsoft.com\/en-US\/sessions\/7528975f-4352-4f4e-a7de-895e5ac779d0?WT.mc_id=modinfra-0000-thmaure\" rel=\"nofollow\" >Sesja podczas Microsoft Ignite 2019<\/a><\/li><li><a href=\"https:\/\/docs.microsoft.com\/pl-pl\/shows\/azure-videos\/azure-arc-video\" rel=\"nofollow\" >Wideo dotycz\u0105ce us\u0142ugi Azure Arc na stronie Microsoftu<\/a><\/li><li><a href=\"https:\/\/azurearcjumpstart.io\/overview\/\" rel=\"nofollow\" >Laboratoria z Azure Arc<\/a><\/li><\/ul>\n\n\n\n<p>***<br>Wi\u0119cej o Azure dowiesz si\u0119 m.in. z artyku\u0142\u00f3w: <a href=\"https:\/\/sii.pl\/blog\/skalowalny-monitoring-dla-srodowisk-azure\/?category=development-na-miekko&amp;tag=automatyzacja,azure-devops,azure-lighthouse,software-development\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Skalowalny monitoring dla \u015brodowisk Azure\">Skalowalny monitoring dla \u015brodowisk Azure<\/a> oraz <a href=\"https:\/\/sii.pl\/blog\/uslugi-azure-policy-i-azure-blueprint\/?category=development-na-miekko&amp;tag=azure,centrum-kompetencyjne-it-operations,devops\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Us\u0142ugi Azure Policy i Azure Blueprint\">Us\u0142ugi Azure Policy i Azure Blueprint<\/a>. <\/p>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Je\u015bli ciekawi Ci\u0119, jakich rozwi\u0105za\u0144 u\u017cywa DevOps Engineer i czym powinna charakteryzowa\u0107 si\u0119 osoba na tym stanowisku, obejrzyj video i pos\u0142uchaj, jak Artur opowiada o swoich obowi\u0105zkach:<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Jakie jest najwi\u0119ksze wyzwanie DevOps Engineera? #PowerPeopleAtWork\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Z9TOHmiZMHI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;15268&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;2&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( votes: 2)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Azure Arc \u2013 rozwi\u0105zanie dla infrastruktury hybrydowej i multicloud&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( votes: 2)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>W 2019 roku firma Microsoft przedstawi\u0142a na konferencji Ignite rozwi\u0105zanie Azure Arc, czyli zestaw narz\u0119dzi zaprojektowanych w celu uproszczenia zarz\u0105dzania &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/azure-arc-rozwiazanie-dla-infrastruktury-hybrydowej-i-multicloud\/\">Continued<\/a><\/p>\n","protected":false},"author":336,"featured_media":19595,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":4,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[961,686,430],"class_list":["post-15268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-azure","tag-azure-devops","tag-infrastruktura"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/08\/Azure-Arc-\u2013-rozwiazanie-dla-infrastruktury-hybrydowej-i-multicloud-1.jpg","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/15268"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/336"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=15268"}],"version-history":[{"count":3,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/15268\/revisions"}],"predecessor-version":[{"id":20646,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/15268\/revisions\/20646"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/19595"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=15268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=15268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=15268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}