{"id":327,"date":"2018-04-04T22:21:59","date_gmt":"2018-04-04T20:21:59","guid":{"rendered":"http:\/\/wchmurze.cloud\/?p=327"},"modified":"2019-08-18T14:49:35","modified_gmt":"2019-08-18T12:49:35","slug":"hacking-azure-paiaas-model","status":"publish","type":"post","link":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/","title":{"rendered":"Hacking Azure &#8211; PoIaaS model"},"content":{"rendered":"<p>Pierwszy wpis na blogu dotycz\u0105cy chmury publicznej Microsoftu Azure.<\/p>\n<p>Ka\u017cdy m\u0142ody adept\u00a0 Azure\u00a0 spotyka si\u0119 na pocz\u0105tku z r\u00f3\u017cnymi modelami obs\u0142ugi zasob\u00f3w w chmurze. Zgodnie z poni\u017cszym rysunkiem.<\/p>\n<p><img decoding=\"async\" class=\"transparent aligncenter\" src=\"https:\/\/social.technet.microsoft.com\/wiki\/cfs-filesystemfile.ashx\/__key\/communityserver-wikis-components-files\/00-00-00-00-05\/5482.sec_2D00_cloudstack.png\" alt=\"https:\/\/social.technet.microsoft.com\/wiki\/cfs-filesystemfile.ashx\/__key\/communityserver-wikis-components-files\/00-00-00-00-05\/5482.sec_2D00_cloudstack.png\" \/><\/p>\n<p>To, co na zielono kontroluje Microsoft, a to co na niebiesko w\u0142a\u015bciciel subskrypcji, czyli w du\u017cym uproszczeniu, ja. Jak u ka\u017cdego chlopca, kt\u00f3ry krzyczy po raz pierwszy &#8220;Ja sam, ja sam!&#8221;.<\/p>\n<p>Rozpocz\u0105\u0142em klasycznie od\u00a0 lewej strony, czyli postawi\u0142em kilka maszyn wirtualnych, Najpierw z poziomu portalu, a potem za pomoc\u0105 Azure CLI 2.0, od czasu do czasu Azure Cloud Shell by\u0142 pomocny. Skoncentrowa\u0142em swoje dzia\u0142ania wok\u00f3\u0142 dystrybucji Ubuntu , na kt\u00f3rej w finalnym instalowa\u0142em Midnight Commandera. Prze\u015bmiewcom tego pakietu powiem tylko tyle ze linuxa u\u017cywam wcze\u015bniej ni\u017c pojawi\u0142a si\u0119 dystrybucja RedHata 4.0. To taka sentymentalna podr\u00f3\u017c do czas\u00f3w produkt\u00f3w Petera Nortona. Nast\u0119pnie skoncentrowa\u0142em si\u0119 na modelu PaaS, gdzie\u00a0 poznawa\u0142em bazy danych i us\u0142ugi pod strony www.<\/p>\n<p>Dzi\u015b chcia\u0142bym opowiedzie\u0107 o jednej z nich:<strong> App Service on Linux<\/strong><\/p>\n<p>Instalacj\u0119 wykona\u0142em zgodnie z<\/p>\n<p><a href=\"https:\/\/github.com\/djkormo\/azurewordpress\/blob\/master\/readme.md\">https:\/\/github.com\/djkormo\/azurewordpress<\/a><\/p>\n<p>Z tym, \u017ce jako baz\u0119 mysql wykorzysta\u0142em us\u0142ug\u0119 Azure datatabase for Mysql<\/p>\n<p>.<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-329\" src=\"http:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_1.png\" alt=\"mywordpressaspaas_1\" width=\"1409\" height=\"971\" srcset=\"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_1.png 1409w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_1-300x207.png 300w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_1-768x529.png 768w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_1-1024x706.png 1024w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_1-1200x827.png 1200w\" sizes=\"(max-width: 1409px) 100vw, 1409px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Konfiguracja po stronie WordPressa wymaga\u0142a ustawienia czterech zmiennych \u015brodowiskowych, zgodnie z zapisem w pliku<br \/>\nwp_config.php<\/p>\n<pre lang=\"PHP\">\/** The name of the database for WordPress *\/\r\ndefine('DB_NAME', getenv('WORDPRESS_DB_NAME'));\r\n\/** MySQL database username *\/\r\ndefine('DB_USER', getenv('WORDPRESS_DB_USER'));\r\n\/** MySQL database password *\/\r\ndefine('DB_PASSWORD', getenv('WORDPRESS_DB_PASSWORD'));\r\n\/** MySQL hostname *\/\r\ndefine('DB_HOST', getenv('WORDPRESS_DB_HOST'));\r\n\r\n<\/pre>\n<p>Po stronie aplikacji wygl\u0105da\u0142o to tak:<br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-331\" src=\"http:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_2.png\" alt=\"mywordpressaspaas_2\" width=\"1389\" height=\"933\" srcset=\"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_2.png 1389w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_2-300x202.png 300w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_2-768x516.png 768w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_2-1024x688.png 1024w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_2-1200x806.png 1200w\" sizes=\"(max-width: 1389px) 100vw, 1389px\" \/><\/p>\n<p>Nie jest to bardzo bezpieczne, ale na Proof of Concept na pocz\u0105tek wystarczy.<\/p>\n<p>Po zainstalowaniu kodu WordPressa pobranego z repozytorium na Githubie pokaza\u0142a si\u0119 \u0142adna strona. Dowolna zmiana w kodzie repo powoduje uruchomienie wdro\u017cenia zmian.<\/p>\n<p>Po konfiguracji oprogramowania\u00a0 mo\u017cemy si\u0119 pochwali\u0107 stron\u0105 startow\u0105.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-332\" src=\"http:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_3.png\" alt=\"mywordpressaspaas_3\" width=\"1651\" height=\"915\" srcset=\"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_3.png 1651w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_3-300x166.png 300w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_3-768x426.png 768w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_3-1024x568.png 1024w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_3-1200x665.png 1200w\" sizes=\"(max-width: 1651px) 100vw, 1651px\" \/><\/p>\n<p>Uda\u0142o si\u0119. Pierwsza strona www z obs\u0142uga PHP i Mysql zosta\u0142a uruchomiona. Chcia\u0142em sprawdzi\u0107,\u00a0 jakie s\u0105 dalsze mo\u017cliwo\u015bci konfiguracyjne, a przy okazji dowiedzie\u0107 si\u0119 co w\u0142a\u015bciwie jest pod spodem, np. z kt\u00f3r\u0105 dystrybucj\u0105 linuxa mamy do czynienia.\u00a0 Uwaga!. To jest ta cz\u0119\u015b\u0107 kontrolowana przez dostawc\u0119 us\u0142ug, czyli przez Microsoft.<\/p>\n<p>Wykorzysta\u0142em w tym celu wbudowane w us\u0142ug\u0119 narz\u0119dzie KUDU . Gor\u0105co polecam.<\/p>\n<p>Uruchomienie to zak\u0142adka Advanced Tools -&gt; go.<\/p>\n<p>A potem z poziomu KUDU uruchomi\u0142em SSH.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-341\" src=\"http:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_4.png\" alt=\"mywordpressaspaas_4\" width=\"797\" height=\"355\" srcset=\"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_4.png 797w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_4-300x134.png 300w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_4-768x342.png 768w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/p>\n<p>Jaka tam jest jest dystrybucja\u00a0 ?<\/p>\n<p>Polecenie<\/p>\n<pre lang=\"BASH\">uname -a<\/pre>\n<p><strong>Linux 1c7503c5ac2b 4.4.0-112-generic #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018 x86_64 GNU\/Linux<\/strong><\/p>\n<p>Spr\u00f3bowa\u0142em zainstalowa\u0107 na pocz\u0105tku pakiet <strong>mc<\/strong>. Po wpisaniu polecenia<\/p>\n<pre lang=\"BASH\">apt-get install mc -y\r\n<\/pre>\n<p>system stwierdzi\u0142, \u017ce nie znalaz\u0142 pakietu, ale wystarczy\u0142o po chwili zastanowienia<\/p>\n<pre lang=\"BASH\">root@1c7503c5ac2b:\/home\/site\/wwwroot# apt-get update -y\r\nHit http:\/\/security.debian.org jessie\/updates InRelease\r\nIgn http:\/\/httpredir.debian.org jessie InRelease\r\nHit http:\/\/httpredir.debian.org jessie-updates InRelease\r\nHit http:\/\/httpredir.debian.org jessie Release.gpg\r\nHit http:\/\/httpredir.debian.org jessie Release\r\nGet:1 http:\/\/security.debian.org jessie\/updates\/main amd64 Packages [644 kB]\r\nGet:2 http:\/\/httpredir.debian.org jessie-updates\/main amd64 Packages [23.1 kB]\r\nGet:3 http:\/\/httpredir.debian.org jessie\/main amd64 Packages [9064 kB]\r\nFetched 9731 kB in 44s (217 kB\/s)\r\n<\/pre>\n<p>Sprawdzi\u0142em czy to dzia\u0142a<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-338 size-full\" src=\"http:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_6.png\" alt=\"mywordpressaspaas_6\" width=\"1887\" height=\"889\" srcset=\"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_6.png 1887w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_6-300x141.png 300w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_6-768x362.png 768w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_6-1024x482.png 1024w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_6-1200x565.png 1200w\" sizes=\"(max-width: 1887px) 100vw, 1887px\" \/><\/p>\n<p>Instalacja zako\u0144czy\u0142a si\u0119 sukcesem.<\/p>\n<p>Weryfikacja ostateczna, to uruchomienie\u00a0 pakietu.<\/p>\n<pre lang=\"BASH\">mc -c<\/pre>\n<p>I naszym oczom ukazuje si\u0119 znajomy interfejs programu.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-337\" src=\"http:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_5.png\" alt=\"mywordpressaspaas_5\" width=\"1049\" height=\"887\" srcset=\"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_5.png 1049w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_5-300x254.png 300w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_5-768x649.png 768w, https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/04\/mywordpressasPaaS_5-1024x866.png 1024w\" sizes=\"(max-width: 1049px) 100vw, 1049px\" \/><\/p>\n<p>Czy mo\u017cna zrobi\u0107 upgrade pakiet\u00f3w systemu operacyjnego ?<\/p>\n<pre lang=\"BASH\">apt-get dist-upgrade -y<\/pre>\n<p>Zako\u0144czy\u0142o si\u0119 bez b\u0142\u0119du, ale z zerowym przebiegiem.<\/p>\n<p>I tu si\u0119 zacz\u0105\u0142em zastanawia\u0107, co w jakim modelu stworzy\u0142em moj\u0105 stron\u0119 wordpressow\u0105 ?\u00a0 IaaS (mam dost\u0119p do systemu operacyjnego), czy PaaS, a mo\u017ce model hybrydowy kt\u00f3ry tu roboczo nazywam <strong>PoIaaS<\/strong>. (Platform on IaaS) .<\/p>\n<p>Kolejne pytania, kt\u00f3re si\u0119 pojawi\u0142y:<\/p>\n<ul>\n<li>W jaki spos\u00f3b zachowa si\u0119 system podczas autoskalowania? Czy kolejne &#8220;maszyny&#8221; wstan\u0105 z zainstalowanym mc czy bez?<\/li>\n<li>Co jest wzorcem dla takie us\u0142ugi ?<\/li>\n<li>I kto zadba o zmiany w systemie operacyjnym ? Microsoft czy ja ?<\/li>\n<\/ul>\n<p>Sprawdzam, jakie procesy w s\u0105 uruchomione:<\/p>\n<pre lang=\"BASH\">root@1c7503c5ac2b:\/home\/site\/wwwroot# ps -ax\r\n   PID TTY      STAT   TIME COMMAND\r\n     1 ?        Ss     0:00 \/bin\/bash \/bin\/init_container.sh\r\n    25 ?        Ss     0:00 \/usr\/sbin\/sshd\r\n    29 ?        S      0:00 \/bin\/sh \/usr\/sbin\/apache2ctl -D FOREGROUND\r\n    31 ?        S      0:01 \/usr\/sbin\/apache2 -D FOREGROUND\r\n    32 ?        S      0:01 \/usr\/sbin\/apache2 -D FOREGROUND\r\n    33 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n    34 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n    35 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n    36 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n    37 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n    38 ?        Ss     0:00 sshd: root@pts\/0\r\n    40 pts\/0    Ss     0:00 -bash\r\n   153 pts\/0    S+     0:00 mc -c\r\n   155 pts\/1    Ss+    0:00 bash -rcfile .bashrc\r\n   163 ?        Ss     0:00 sshd: root@pts\/2\r\n   165 pts\/2    Ss+    0:00 -bash\r\n   659 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n   661 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n  8134 ?        S      0:00 \/usr\/sbin\/apache2 -D FOREGROUND\r\n  8135 ?        Ss     0:00 sshd: root@pts\/3\r\n  8137 pts\/3    Ss+    0:00 -bash\r\n  8191 ?        Ss     0:00 sshd: root@pts\/4\r\n  8193 pts\/4    Ss     0:00 -bash\r\n  8199 pts\/4    R+     0:00 ps -ax\r\n<\/pre>\n<h5><span style=\"color: #ff0000;\">Zrobi\u0142em ju\u017c kilka eksperyment\u00f3w i wiem &#8230;. Zr\u00f3b i ty&#8230;. Odpowiedz na te trzy pytania.<br \/>\n<\/span><\/h5>\n<p>Pozdrawiam.<\/p>\n<p>Komentujcie&#8230;..<\/p>\n<p>Krzysztof Pud\u0142owski<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pierwszy wpis na blogu dotycz\u0105cy chmury publicznej Microsoftu Azure. Ka\u017cdy m\u0142ody adept\u00a0 Azure\u00a0 spotyka si\u0119 na pocz\u0105tku z r\u00f3\u017cnymi modelami obs\u0142ugi zasob\u00f3w w chmurze. Zgodnie z poni\u017cszym rysunkiem. To, co na zielono kontroluje Microsoft, a to co na niebiesko w\u0142a\u015bciciel &hellip; <a href=\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\">Continued<\/a><\/p>\n","protected":false},"author":1,"featured_media":1064,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,4,17,16],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hacking Azure - PoIaaS model - W chmurze o chmurze i nie tylko<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hacking Azure - PoIaaS model - W chmurze o chmurze i nie tylko\" \/>\n<meta property=\"og:description\" content=\"Pierwszy wpis na blogu dotycz\u0105cy chmury publicznej Microsoftu Azure. Ka\u017cdy m\u0142ody adept\u00a0 Azure\u00a0 spotyka si\u0119 na pocz\u0105tku z r\u00f3\u017cnymi modelami obs\u0142ugi zasob\u00f3w w chmurze. Zgodnie z poni\u017cszym rysunkiem. To, co na zielono kontroluje Microsoft, a to co na niebiesko w\u0142a\u015bciciel &hellip; Continued\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\" \/>\n<meta property=\"og:site_name\" content=\"W chmurze o chmurze i nie tylko\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-04T20:21:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-18T12:49:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/09\/azure_shining.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"275\" \/>\n\t<meta property=\"og:image:height\" content=\"183\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"djkormo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"djkormo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\"},\"author\":{\"name\":\"djkormo\",\"@id\":\"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323\"},\"headline\":\"Hacking Azure &#8211; PoIaaS model\",\"datePublished\":\"2018-04-04T20:21:59+00:00\",\"dateModified\":\"2019-08-18T12:49:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\"},\"wordCount\":575,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323\"},\"articleSection\":[\"Azure\",\"chmura\",\"IaaS\",\"PaaS\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\",\"url\":\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\",\"name\":\"Hacking Azure - PoIaaS model - W chmurze o chmurze i nie tylko\",\"isPartOf\":{\"@id\":\"https:\/\/wchmurze.cloud\/#website\"},\"datePublished\":\"2018-04-04T20:21:59+00:00\",\"dateModified\":\"2019-08-18T12:49:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/wchmurze.cloud\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hacking Azure &#8211; PoIaaS model\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wchmurze.cloud\/#website\",\"url\":\"https:\/\/wchmurze.cloud\/\",\"name\":\"W chmurze o chmurze i nie tylko\",\"description\":\"W chmurze o chmurze i nie tylko\",\"publisher\":{\"@id\":\"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wchmurze.cloud\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323\",\"name\":\"djkormo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/wchmurze.cloud\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/14a901b808871fa98086ae259c45d646?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/14a901b808871fa98086ae259c45d646?s=96&d=mm&r=g\",\"caption\":\"djkormo\"},\"logo\":{\"@id\":\"https:\/\/wchmurze.cloud\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/wchmurze.cloud\/index.php\/author\/djkormo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hacking Azure - PoIaaS model - W chmurze o chmurze i nie tylko","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:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/","og_locale":"pl_PL","og_type":"article","og_title":"Hacking Azure - PoIaaS model - W chmurze o chmurze i nie tylko","og_description":"Pierwszy wpis na blogu dotycz\u0105cy chmury publicznej Microsoftu Azure. Ka\u017cdy m\u0142ody adept\u00a0 Azure\u00a0 spotyka si\u0119 na pocz\u0105tku z r\u00f3\u017cnymi modelami obs\u0142ugi zasob\u00f3w w chmurze. Zgodnie z poni\u017cszym rysunkiem. To, co na zielono kontroluje Microsoft, a to co na niebiesko w\u0142a\u015bciciel &hellip; Continued","og_url":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/","og_site_name":"W chmurze o chmurze i nie tylko","article_published_time":"2018-04-04T20:21:59+00:00","article_modified_time":"2019-08-18T12:49:35+00:00","og_image":[{"width":275,"height":183,"url":"https:\/\/wchmurze.cloud\/wp-content\/uploads\/2018\/09\/azure_shining.jpg","type":"image\/jpeg"}],"author":"djkormo","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"djkormo","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#article","isPartOf":{"@id":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/"},"author":{"name":"djkormo","@id":"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323"},"headline":"Hacking Azure &#8211; PoIaaS model","datePublished":"2018-04-04T20:21:59+00:00","dateModified":"2019-08-18T12:49:35+00:00","mainEntityOfPage":{"@id":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/"},"wordCount":575,"commentCount":3,"publisher":{"@id":"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323"},"articleSection":["Azure","chmura","IaaS","PaaS"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/","url":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/","name":"Hacking Azure - PoIaaS model - W chmurze o chmurze i nie tylko","isPartOf":{"@id":"https:\/\/wchmurze.cloud\/#website"},"datePublished":"2018-04-04T20:21:59+00:00","dateModified":"2019-08-18T12:49:35+00:00","breadcrumb":{"@id":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wchmurze.cloud\/index.php\/2018\/04\/04\/hacking-azure-paiaas-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/wchmurze.cloud\/"},{"@type":"ListItem","position":2,"name":"Hacking Azure &#8211; PoIaaS model"}]},{"@type":"WebSite","@id":"https:\/\/wchmurze.cloud\/#website","url":"https:\/\/wchmurze.cloud\/","name":"W chmurze o chmurze i nie tylko","description":"W chmurze o chmurze i nie tylko","publisher":{"@id":"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wchmurze.cloud\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":["Person","Organization"],"@id":"https:\/\/wchmurze.cloud\/#\/schema\/person\/9832cc6f86f99f541d983d2b8d60f323","name":"djkormo","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/wchmurze.cloud\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/14a901b808871fa98086ae259c45d646?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/14a901b808871fa98086ae259c45d646?s=96&d=mm&r=g","caption":"djkormo"},"logo":{"@id":"https:\/\/wchmurze.cloud\/#\/schema\/person\/image\/"},"url":"https:\/\/wchmurze.cloud\/index.php\/author\/djkormo\/"}]}},"_links":{"self":[{"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/posts\/327"}],"collection":[{"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/comments?post=327"}],"version-history":[{"count":24,"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/posts\/327\/revisions"}],"predecessor-version":[{"id":359,"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/posts\/327\/revisions\/359"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/media\/1064"}],"wp:attachment":[{"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/media?parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/categories?post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wchmurze.cloud\/index.php\/wp-json\/wp\/v2\/tags?post=327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}