{"id":52909,"date":"2023-03-29T07:34:00","date_gmt":"2023-03-29T05:34:00","guid":{"rendered":"https:\/\/fotc.com\/?p=52909"},"modified":"2023-11-22T11:40:39","modified_gmt":"2023-11-22T10:40:39","slug":"compute-engine","status":"publish","type":"post","link":"https:\/\/fotc.com\/pl\/blog\/compute-engine\/","title":{"rendered":"Google Compute Engine \u2013 maszyny wirtualne w chmurze"},"content":{"rendered":"\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents collapsed\"><h2> Spis tre\u015bci <\/h2><ul><li><a href=\"#h-co-to-jest-google-compute-engine\" data-level=\"2\">Co to jest Google Compute Engine?<\/a><\/li><li><a href=\"#h-rodzaje-maszyn-wirtualnych-w-google-compute-engine\" data-level=\"2\">Rodzaje maszyn wirtualnych w Google Compute Engine<\/a><ul><li><a href=\"#h-karty-graficzne-gpu-w-google-compute-engine\" data-level=\"3\">Karty graficzne GPU w Google Compute Engine<\/a><\/li><li><a href=\"#h-migs-zarz-dzane-grupy-instancji\" data-level=\"3\">MIGs \u2013 zarz\u0105dzane grupy instancji<\/a><\/li><li><a href=\"#h-wi-ksze-bezpiecze-stwo-z-confidential-computing\" data-level=\"3\">Wi\u0119ksze bezpiecze\u0144stwo z confidential computing<\/a><\/li><\/ul><\/li><li><a href=\"#h-role-i-poziom-dost-pu-w-google-compute-engine-panel-iam\" data-level=\"2\">Role i poziom dost\u0119pu w Google Compute Engine \u2013 panel IAM<\/a><ul><li><a href=\"#h-poziom-dost-pu-dla-u-ytkownik-w-role-w-iam-gce\" data-level=\"3\">Poziom dost\u0119pu dla u\u017cytkownik\u00f3w \u2013 role w IAM GCE<\/a><\/li><li><a href=\"#h-konta-us-ug-w-google-compute-engine\" data-level=\"3\">Konta us\u0142ug w Google Compute Engine<\/a><\/li><\/ul><\/li><li><a href=\"#h-uruchamianie-maszyny-wirtualnej-tutorial-wideo\" data-level=\"2\">Uruchamianie maszyny wirtualnej \u2013 tutorial wideo<\/a><\/li><li><a href=\"#h-op-aty-za-google-compute-engine-i-zni-ki\" data-level=\"2\">Op\u0142aty za Google Compute Engine i zni\u017cki<\/a><ul><li><a href=\"#h-free-tier-miesi-czne-odnawialne-limity\" data-level=\"3\">Free Tier \u2013 miesi\u0119czne odnawialne limity<\/a><\/li><li><a href=\"#h-maszyny-z-wyw-aszczeniem-spot-vms\" data-level=\"3\">Maszyny z wyw\u0142aszczeniem Spot VMs<\/a><\/li><li><a href=\"#h-recommender-inteligentne-podpowiedzi-oszcz-dno-ci\" data-level=\"3\">Recommender \u2013 inteligentne podpowiedzi oszcz\u0119dno\u015bci<\/a><\/li><li><a href=\"#h-zni-ki-za-zobowi-zanie-do-zu-ycia-committed-use-discounts\" data-level=\"3\">Zni\u017cki za zobowi\u0105zanie do zu\u017cycia \u2013 committed use discounts<\/a><\/li><li><a href=\"#h-zni-ki-za-d-ugotrwa-e-u-ycie-sustained-use-discounts\" data-level=\"3\">Zni\u017cki za d\u0142ugotrwa\u0142e u\u017cycie \u2013 sustained use discounts<\/a><\/li><\/ul><\/li><li><a href=\"#h-korzystaj-z-google-compute-engine-przy-wsparciu-specjalist-w\" data-level=\"2\">Korzystaj z Google Compute Engine przy wsparciu specjalist\u00f3w<\/a><\/li><\/ul><\/div>\n\n\n\n<p>Maszyna wirtualna (nazywana te\u017c <em>virtual machine<\/em>, w skr\u00f3cie <em>VM<\/em>) to cyfrowy komputer, kt\u00f3ry mo\u017cna uruchomi\u0107 na dowolnym urz\u0105dzeniu \u2013 laptopie, serwerze, czy w chmurze. Tutaj przeczytasz wi\u0119cej na temat tego, czym s\u0105 <a href=\"https:\/\/fotc.com\/pl\/blog\/maszyny-wirtualne\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">maszyny wirtualne,<\/a> jak dzia\u0142aj\u0105 i w jakim celu si\u0119 ich u\u017cywa.<\/p>\n\n\n\n<p>Chmury publiczne oferuj\u0105 platformy maszyn wirtualnych. Oznacza to, \u017ce mo\u017cesz dowolnie skonfigurowa\u0107 instancj\u0119 i na \u017c\u0105danie uruchomi\u0107 zasoby na maszynach fizycznie nale\u017c\u0105cych do dostawcy, w wybranej przez Ciebie lokalizacji, poniewa\u017c centra danych znajduj\u0105 si\u0119 na ca\u0142ym \u015bwiecie. W przypadku <a href=\"https:\/\/fotc.com\/pl\/google-cloud-platform\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Google Cloud<\/a> s\u0105 po\u0142\u0105czone sieci\u0105 \u015bwiat\u0142owodow\u0105 o pr\u0119dko\u015bci przesy\u0142u do 10 Tbs, a fizyczne serwerownie tworz\u0105 zony i regiony \u2013 klastry pozwalaj\u0105ce zachowa\u0107 wysok\u0105 dost\u0119pno\u015b\u0107 infrastruktury nawet w obliczu awarii w serwerowni dostawcy.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"329\" src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-1024x329.png\" alt=\"\" class=\"wp-image-16706\" srcset=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-1024x329.png 1024w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-300x96.png 300w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-768x246.png 768w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-123x39.png 123w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-142x46.png 142w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-352x113.png 352w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-542x174.png 542w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-920x295.png 920w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp-22x7.png 22w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/siec-gcp.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>\u015awiat\u0142owodowa sie\u0107 \u0142\u0105cz\u0105ca regiony Google Cloud. Linie niebieskie \u2013 funkcjonuj\u0105ce po\u0142\u0105czenia, linie zielone \u2013 realizowane inwestycje.<\/figcaption><\/figure>\n\n\n\n<p>W chmurze Google us\u0142ug\u0105 maszyn wirtualnych jest Google Compute Engine.<\/p>\n\n\n\n<h2 id=\"h-co-to-jest-google-compute-engine\">Co to jest Google Compute Engine?<\/h2>\n\n\n\n<p>Google Compute Engine to us\u0142uga w modelu IaaS \u2013 czyli infrastruktura jako us\u0142uga. W modelu IaaS maszyny nale\u017c\u0105 do us\u0142ugodawcy, a u\u017cytkownik mo\u017ce korzysta\u0107 z udost\u0119pnionych us\u0142ug chmurowych i zasob\u00f3w. To infrastruktura online \u2013 bez konieczno\u015bci budowy w\u0142asnej serwerowni i obs\u0142ugi fizycznych maszyn.<\/p>\n\n\n\n<p>Google Compute Engine (w skr\u00f3cie <em>GCE<\/em>) to us\u0142uga maszyn wirtualnych \u2013 tych samych, z kt\u00f3rych korzysta Google do utrzymywania i rozwijania w\u0142asnych projekt\u00f3w. Za po\u015brednictwem platformy, z poziomu przegl\u0105darki internetowej, dostarcza u\u017cytkownikom zasoby maszyn znajduj\u0105cych si\u0119 w fizycznych centrach danych Google Cloud.<\/p>\n\n\n\n<p>Do czego mo\u017cesz <strong>wykorzysta\u0107 Google Compute Engine<\/strong>? Mi\u0119dzy innymi do:<\/p>\n\n\n\n<ul><li>hostowania plik\u00f3w strony internetowej,<\/li><li>hostowania aplikacji i\/lub jej backendu,<\/li><li>jako serwer gier mobilnych,<\/li><li>utrzymania systemu automatycznego licytowania powierzchni online (real-time bidding),<\/li><li>przetwarzania wsadowego Hadoop,<\/li><li>renderowania grafik i multimedi\u00f3w,<\/li><li>transkodowania wideo,<\/li><li>prowadzenia symulacji finansowych,<\/li><li>prowadzenia symulacji genetycznych (np. sekwencjonowania DNA),<\/li><li>trenowania modeli uczenia maszynowego czy sztucznej inteligencji.<\/li><\/ul>\n\n\n\n<p>Na maszynach w chmurze mo\u017cemy zrobi\u0107 w\u0142a\u015bciwie wszystko, co na w\u0142asnych, fizycznych maszynach. A tak w\u0142a\u015bciwie to\u2026 nawet wi\u0119cej dzi\u0119ki dost\u0119powi do maszyn o przer\u00f3\u017cnej, nawet bardzo wysokiej specyfikacji.<\/p>\n\n\n\n<h2 id=\"h-rodzaje-maszyn-wirtualnych-w-google-compute-engine\">Rodzaje maszyn wirtualnych w Google Compute Engine<\/h2>\n\n\n\n<p>Google dzieli typy maszyn wirtualnych na cztery g\u0142\u00f3wne kategorie:<\/p>\n\n\n\n<ul><li>Maszyny og\u00f3lnego przeznaczenia, o dobrym stosunku ceny do wydajno\u015bci (general purpose). S\u0105 odpowiednie do typowych obci\u0105\u017ce\u0144, takich jak obs\u0142uga baz danych, \u015brodowisk programistycznych i testowych, aplikacji internetowych czy gier mobilnych. S\u0105 to maszyny z rodzin E2, N2, N2D, N1 oraz Tau T2D.<\/li><li>Maszyny zoptymalizowane pod k\u0105tem pami\u0119ci (ultra-high memory). Oferuj\u0105 najwy\u017cszy poziom konfiguracji pami\u0119ci \u2013 do 12 TB na jedn\u0105 instancj\u0119. S\u0105 przystosowane do obs\u0142ugi obci\u0105\u017ce\u0144 intensywnie korzystaj\u0105cych z pami\u0119ci, np. baz SAP HANA czy prowadzenia analityki in-memory. To maszyny oznaczone jako M2 i M1.<\/li><li>Dedykowane intensywnym obci\u0105\u017ceniom (compute-optimized). To instancje zapewniaj\u0105ce najwi\u0119ksz\u0105 wydajno\u015b\u0107 na rdze\u0144, kt\u00f3re mog\u0105 by\u0107 wykorzystane do prowadzenia oblicze\u0144 HPC, jako serwery gier czy serwery API o niskim op\u00f3\u017anieniu. S\u0105 to maszyny z rodziny C2.<\/li><li>Wydajne maszyny dedykowane wymagaj\u0105cym aplikacjom i du\u017cym obci\u0105\u017ceniom (accelerator-optimized). Maszyny te zosta\u0142y zaprojektowane z my\u015bl\u0105 o najwi\u0119kszych obci\u0105\u017ceniach, takich jak uczenie maszynowe czy obliczenia o wysokiej wydajno\u015bci. Wykorzystuj\u0105 procesor graficzny NVIDIA\u00ae Ampere A100 Tensor Core, kt\u00f3ry ma kilkadziesi\u0105t razy wi\u0119ksz\u0105 wydajno\u015b\u0107 obliczeniow\u0105 ni\u017c typowy procesor. To maszyny o symbolu A2.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/yLBX-p8LR2yprZ6O3C27VuzzcFIv466XqsVdmGCJ1OjvduGGjxpfs94O7HUfI336CoaD8tHFERI8hT_Z6xR7zjnnJLSc4KG1HWbT2TS99hZIdv3TFgsGUCxGEEXuMD76979t8OZd\" alt=\"Compute Engine specyfikacja maszyn\"\/><\/figure>\n\n\n\n<p>Dost\u0119pne instancje s\u0105 wst\u0119pnie skonfigurowane, by nie po\u015bwi\u0119ca\u0107 du\u017co czasu na ustawianie ich parametr\u00f3w. U\u017cytkownik ma jednak szerokie mo\u017cliwo\u015bci konfiguracji \u2013 zmiany vCPU, dodania GPU lub TPU, zwi\u0119kszenia lub zmniejszenia pami\u0119ci, doboru dysk\u00f3w czy systemu operacyjnego.&nbsp;<\/p>\n\n\n\n<h3 id=\"h-karty-graficzne-gpu-w-google-compute-engine\">Karty graficzne GPU w Google Compute Engine<\/h3>\n\n\n\n<p>Google Compute Engine udost\u0119pnia te\u017c karty graficzne GPU, kt\u00f3re mo\u017cna dodawa\u0107 do maszyn wirtualnych z rodzin N1 i A2. Procesor\u00f3w graficznych mo\u017cna u\u017cywa\u0107, aby przyspieszy\u0107 obs\u0142ug\u0119 okre\u015blonych obci\u0105\u017ce\u0144 w instancjach, na przyk\u0142ad uczenia maszynowego, przetwarzania pok\u0142ad\u00f3w danych czy renderowania 3D.<\/p>\n\n\n\n<p>W Google Compute Engine obecnie dost\u0119pne s\u0105 karty:<\/p>\n\n\n\n<ul><li>NVIDIA\u00ae A100,<\/li><li>NVIDIA\u00ae T4,<\/li><li>NVIDIA\u00ae V100,<\/li><li>NVIDIA\u00ae P100,<\/li><li>NVIDIA\u00ae P4,<\/li><li>NVIDIA\u00ae K80.<\/li><\/ul>\n\n\n\n<h3 id=\"h-migs-zarz-dzane-grupy-instancji\">MIGs \u2013 zarz\u0105dzane grupy instancji<\/h3>\n\n\n\n<p>Utworzone instancje GCE mo\u017cna po\u0142\u0105czy\u0107 w zarz\u0105dzan\u0105 grup\u0119 (Managed Instance Group), by obs\u0142ugiwa\u0107 je jak pojedyncz\u0105 jednostk\u0119 i zautomatyzowa\u0107 procesy zwi\u0105zane z utrzymaniem infrastruktury.<\/p>\n\n\n\n<p>Managed Instance Groups pozwalaj\u0105 zachowa\u0107 wysok\u0105 dost\u0119pno\u015b\u0107 infrastruktury dzi\u0119ki automatycznemu sprawdzaniu stanu i prowadzeniu napraw (autohealing) lub, w przypadku wy\u0142\u0105czenia instancji, tworzenia VM zast\u0119pczej o identycznej specyfikacji. Managed Instance Groups zapewniaj\u0105 te\u017c skalowanie poprzez tworzenie lub usuwanie maszyn wirtualnych w odpowiedzi na obci\u0105\u017cenie. Dbaj\u0105 o prawid\u0142owe r\u00f3wnowa\u017cenie ruchu oraz o wprowadzanie aktualizacji. Poziom dost\u0119pno\u015bci mo\u017cna te\u017c zwi\u0119kszy\u0107, tworz\u0105c MIG pomi\u0119dzy instancjami uruchomionymi w r\u00f3\u017cnych regionach Google Cloud.<\/p>\n\n\n\n<h3 id=\"h-wi-ksze-bezpiecze-stwo-z-confidential-computing\">Wi\u0119ksze bezpiecze\u0144stwo z confidential computing<\/h3>\n\n\n\n<p>Warto zaznaczy\u0107, \u017ce dane w us\u0142udze Google Compute Engine s\u0105 szyfrowane i jedynie upowa\u017cnione osoby maj\u0105 do nich dost\u0119p. Nawet pracownicy Google Cloud, kt\u00f3rzy prowadz\u0105 utrzymanie fizycznej infrastruktury, nie maj\u0105 opcji wgl\u0105du w dane znajduj\u0105ce si\u0119 na serwerach. Infrastruktura Google jest szczelnie zabezpieczona i cyklicznie poddawana niezale\u017cnym audytom.<\/p>\n\n\n\n<p>Ci, kt\u00f3rym zale\u017cy na jeszcze wi\u0119kszym bezpiecze\u0144stwie, mog\u0105 skorzysta\u0107 z opcji confidential computing. To technologia, kt\u00f3ra umo\u017cliwia szyfrowanie najbardziej wra\u017cliwych danych w chmurze w czasie rzeczywistym, podczas ich przetwarzania. Funkcjonalno\u015b\u0107 jest te\u017c w stanie odpowiednio szybko wykry\u0107 i zatrzyma\u0107 ataki APT (advanced persistent thread). Technologia wykorzystuje nowoczesne procesory, mi\u0119dzy innymi AMD EPYC\u2122 drugiej generacji.&nbsp;<\/p>\n\n\n\n<p>Maszyny confidential computing maj\u0105 wysok\u0105 wydajno\u015b\u0107, por\u00f3wnywaln\u0105 do maszyn z rodziny N2D.<\/p>\n\n\n\n<h2 id=\"h-role-i-poziom-dost-pu-w-google-compute-engine-panel-iam\">Role i poziom dost\u0119pu w Google Compute Engine \u2013 panel IAM<\/h2>\n\n\n\n<p>IAM to centrum zarz\u0105dzania dost\u0119pem do zasob\u00f3w w Google Cloud. Z poziomu panelu mo\u017cna przyznawa\u0107 role poszczeg\u00f3lnym u\u017cytkownikom chmury, grupom u\u017cytkownik\u00f3w oraz us\u0142ugom (w przypadku us\u0142ug mowa o <em>service account<\/em>). \u015awiadome zarz\u0105dzanie ustawieniami w IAM pozwoli zabezpieczy\u0107 projekt na bazowym poziomie, a stosowanie zasady <em>principle of least priviledge<\/em> (przyznawania minimalnego niezb\u0119dnego poziomu uprawie\u0144) zapobiegnie ludzkim b\u0142\u0119dom czy zminimalizuje skutki w\u0142ama\u0144.<\/p>\n\n\n\n<h3 id=\"h-poziom-dost-pu-dla-u-ytkownik-w-role-w-iam-gce\">Poziom dost\u0119pu dla u\u017cytkownik\u00f3w \u2013 role w IAM GCE<\/h3>\n\n\n\n<p>Google Cloud posiada zestaw kilkudziesi\u0119ciu predefiniowanych r\u00f3l dla us\u0142ug Google Compute Engine. U\u017cytkownikowi mo\u017cna przyzna\u0107 rol\u0119 z listy, zmodyfikowa\u0107, dostosowuj\u0105c zakres dost\u0119pu lub utworzy\u0107 ca\u0142kowicie now\u0105 rol\u0119.<\/p>\n\n\n\n<p>Ni\u017cej znajduje si\u0119 lista najcz\u0119\u015bciej u\u017cywanych r\u00f3l w IAM dla us\u0142ugi Google Compute Engine:<\/p>\n\n\n\n<ul><li>Compute Admin \u2013 ma pe\u0142ny dost\u0119p do us\u0142ugi GCE.<\/li><li>Compute Instance Admin \u2013 ma mo\u017cliwo\u015b\u0107 tworzenia, edycji i usuwania instancji oraz dysk\u00f3w. Je\u015bli u\u017cytkownik ma zarz\u0105dza\u0107 maszynami GCE weryfikuj\u0105cymi si\u0119 jako <em>service account<\/em>, nale\u017cy przyzna\u0107 mu te\u017c rol\u0119 Service Account User. Je\u015bli w organizacji jest osoba, kt\u00f3ra obs\u0142uguje instancje w grupie MIG, ale nie zarz\u0105dza po\u0142\u0105czeniem czy zabezpieczeniami mi\u0119dzy nimi, mo\u017cna przyzna\u0107 jej dost\u0119p za pomoc\u0105 roli Instance Admin w obszarze grupy maszyn lub poszczeg\u00f3lnych VM.<\/li><li>Compute Image User \u2013 przyznanie tej roli na poziomie projektu daje u\u017cytkownikowi mo\u017cliwo\u015b\u0107 wy\u015bwietlania listy obraz\u00f3w i tworzenia na ich podstawie instancji czy dysk\u00f3w sta\u0142ych.<\/li><li>Compute Network Admin \u2013 mo\u017ce tworzy\u0107, edytowa\u0107 i usuwa\u0107 zasoby sieciowe z wy\u0142\u0105czeniem zap\u00f3r firewall i certyfikat\u00f3w SSL (mo\u017ce jedynie wy\u015bwietla\u0107 informacje o regu\u0142ach zap\u00f3r sieciowych, SSL czy instancjach w celu zyskania efemerycznego adresu IP). Compute Network Admin nie ma mo\u017cliwo\u015bci tworzenia, uruchamiania, zatrzymywania czy usuwania instancji.<\/li><li>Compute Viewer \u2013 ma dost\u0119p jedynie do odczytywania i pobierania informacji o zasobach Compute Engine, bez mo\u017cliwo\u015bci wgl\u0105du w przechowywane\/przetwarzane w us\u0142udze dane. Przyk\u0142adowo, rola mo\u017ce przyda\u0107 si\u0119 osobie, kt\u00f3ra ma opracowa\u0107 list\u0119 u\u017cywanych w projekcie dysk\u00f3w.<\/li><li>Compute Public IP Admin \u2013 rola daje pe\u0142n\u0105 kontrol\u0119 nad publicznymi adresami IP w us\u0142udze.<\/li><li>Compute OS Admin Login \u2013 daje mo\u017cliwo\u015b\u0107 logowania si\u0119 do instancji Compute Engine jako administrator.<\/li><\/ul>\n\n\n\n<p>List\u0119 wszystkich predefiniowanych r\u00f3l wraz z zakresem dost\u0119pu znajdziesz w dokumentacji Google: <a href=\"https:\/\/cloud.google.com\/compute\/docs\/access\/iam\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"ek-link\">Compute Engine IAM roles and permissions<\/a>.<\/p>\n\n\n\n<h3 id=\"h-konta-us-ug-w-google-compute-engine\">Konta us\u0142ug w Google Compute Engine<\/h3>\n\n\n\n<p>Za ka\u017cdym razem, gdy tworzysz w chmurze instancj\u0119 GCE, w panelu IAM pojawia si\u0119 konto us\u0142ugi \u2013 <em>service account<\/em>. To konto, za pomoc\u0105 kt\u00f3rego us\u0142uga weryfikuje swoj\u0105 to\u017csamo\u015b\u0107 i mo\u017ce wykonywa\u0107 akcje w ramach przyznanych uprawnie\u0144.<\/p>\n\n\n\n<p>Nowe projekty, w ramach kt\u00f3rych w\u0142\u0105czono Google Compute Engine API, otrzymuj\u0105 domy\u015blne konto us\u0142ugi GCE o adresie e-mail <em>NUMER_PROJEKTU-compute@developer.gserviceaccount.com<\/em>.<\/p>\n\n\n\n<p>\u017beby infrastruktura dzia\u0142a\u0142a p\u0142ynnie, nowo utworzone konto otrzymuje do\u015b\u0107 szeroki zakres dost\u0119pu, dlatego dobrze jest zmieni\u0107 jego konfiguracj\u0119 nied\u0142ugo po uruchomieniu. Do konta us\u0142ugi, kt\u00f3r\u0105 weryfikuje si\u0119 maszyna wirtualna, mo\u017cna przypisa\u0107 ka\u017cd\u0105 z r\u00f3l dost\u0119pnych w IAM, ale proponujemy trzyma\u0107 si\u0119 zasady przyznawania najni\u017cszego poziomu dost\u0119pu.<\/p>\n\n\n\n<p>W koncie <em>service account<\/em> znajduje si\u0119 te\u017c dodatkowa warstwa zabezpieczaj\u0105ca \u2013 Access Scopes. Access Scopes to lista zakresu dost\u0119pu VM do pozosta\u0142ych zasob\u00f3w chmury. Taka lista obowi\u0105zuje dla konkretnej instancji i tylko w okresie jej istnienia. Dla niekt\u00f3rych us\u0142ug mo\u017cna zdefiniowa\u0107 poziom dost\u0119pu \u2013 na przyk\u0142ad przyzna\u0107 rol\u0119 edytora czy przegl\u0105daj\u0105cego.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/Tk3xgKmX8sW2yoapHxB1DnIIscW4uZZdMXdaL8WqqfxNqusjc8jzEAn2FseG4tp-wqTGbFP0RWIitDIALsrvkplp1o3f1Rm1y7NC5hVNLsdrgd0RQo_AVeF6qkED35sJsFJJu39S\" alt=\"Compute Engine Access Scope\"\/><\/figure>\n\n\n\n<p>Je\u015bli uruchamiasz co\u015b po raz pierwszy w Google Compute Engine, a aplikacja nie mo\u017ce po\u0142\u0105czy\u0107 si\u0119 z inn\u0105 us\u0142ug\u0105 chmurow\u0105, mo\u017cliwe, \u017ce posiada za ma\u0142y zakres uprawnie\u0144 lub dost\u0119p do us\u0142ugi jest zablokowany na poziomie Access Scopes.<\/p>\n\n\n\n<h2 id=\"h-uruchamianie-maszyny-wirtualnej-tutorial-wideo\">Uruchamianie maszyny wirtualnej \u2013 tutorial wideo<\/h2>\n\n\n\n<p>W nagraniu poni\u017cej Kacper opisuje, jak skonfigurowa\u0107 i uruchomi\u0107 maszyn\u0119 wirtualn\u0105 w GCE oraz jak j\u0105 nast\u0119pnie edytowa\u0107 i w jaki spos\u00f3b usun\u0105\u0107:<\/p>\n\n\n\n<figure class=\"wp-block-embed 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=\"Maszyna Wirtualna w Google Cloud Platform - konfiguracja w 5 minut\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/nWnO_tBUumM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>A ni\u017cej znajduje si\u0119 kilka porad dotycz\u0105cych uruchamiania maszyn wirtualnych w chmurze Google:<\/p>\n\n\n\n<ul><li>Maszyny wirtualne to rdze\u0144 us\u0142ugi. Konfiguruj\u0105c instancj\u0119, nale\u017cy znale\u017a\u0107 z\u0142oty \u015brodek pomi\u0119dzy liczb\u0105 rdzeni a pami\u0119ci\u0105 RAM. Maszyna nie powinna by\u0107 ani za mocna (bo koszt b\u0119dzie za wysoki), ani za s\u0142aba (bo nie zapewni dost\u0119pno\u015bci aplikacji). Konfiguracj\u0119 instancji mo\u017cna p\u00f3\u017aniej zmieni\u0107, po zatrzymaniu jej pracy.&nbsp;<\/li><li>Rozpoczynaj\u0105c prac\u0119 w Compute Engine, nale\u017cy utworzy\u0107 nowy projekt, kt\u00f3ry pos\u0142u\u017cy do zgrupowania zasob\u00f3w w swego rodzaju prywatnej przestrzeni. Instancje uruchomione w tym samym projekcie b\u0119d\u0105 si\u0119 nawzajem widzie\u0107, ale nie b\u0119d\u0105 widzia\u0142y instancji spoza tego projektu. Domy\u015blnie komunikacja mi\u0119dzy projektami jest wy\u0142\u0105czona, ale mo\u017cna j\u0105 w\u0142\u0105czy\u0107 na kilka sposob\u00f3w (na przyk\u0142ad z u\u017cyciem serwera DNS, kt\u00f3ry umo\u017cliwi rozwi\u0105zywanie nazw maszyn wirtualnych na prywatny adres IP, co u\u0142atwi konfiguracj\u0119 i \u0142\u0105czenie).<\/li><li>Instancja uruchamia si\u0119 z dyskiem blokowym <em>boot<\/em>, kt\u00f3ry jest zoptymalizowany pod k\u0105tem wydajno\u015bci. Po wy\u0142\u0105czeniu maszyny nadal przechowuje zapisane pliki. Natomiast po usuni\u0119ciu instancji dysk ginie, a wraz z nim jego zawarto\u015b\u0107. Podczas konfiguracji maszyny mo\u017cna ustawi\u0107 opcj\u0119, by po usuni\u0119ciu maszyny wirtualnej dysk <em>boot<\/em> nie by\u0142 kasowany.&nbsp;<\/li><li>Do takiej maszyny mo\u017cesz doda\u0107 te\u017c nieulotny dysk \u2013 <em>Persistent disk<\/em>. Po usuni\u0119ciu maszyny taki dysk nie jest usuwany i mo\u017cesz zamontowa\u0107 go w innej instancji.<\/li><li>Przy Compute Engine znajduje si\u0119 tez Load Balancer \u2013 rozproszona us\u0142uga, kt\u00f3ra umo\u017cliwia r\u00f3wnowa\u017cenie obci\u0105\u017cenia pomi\u0119dzy dost\u0119pnymi instancjami. Po\u015bredniczy pomi\u0119dzy klientem aplikacji a pul\u0105 maszyn, przesy\u0142aj\u0105c pakiety do aktywnych \u201ezdrowych\u201d instancji za po\u015brednictwem sieci Google Cloud.<\/li><li>Wszystkie przytoczone zasoby mo\u017cna kontrolowa\u0107 za pomoc\u0105 interfejsu HTTP JSON API, dok\u0142adnie w takim samym zakresie jak z poziomu interfejsu graficznego konsoli Google Cloud. Dzi\u0119ki temu mo\u017cemy do\u015b\u0107 \u0142atwo tworzy\u0107 aplikacje i skrypty kontroluj\u0105ce tworzenie zasob\u00f3w w GCE, na przyk\u0142ad w celu automatyzacji niekt\u00f3rych dzia\u0142a\u0144.<\/li><\/ul>\n\n\n\n<h2 id=\"h-op-aty-za-google-compute-engine-i-zni-ki\">Op\u0142aty za Google Compute Engine i zni\u017cki<\/h2>\n\n\n\n<p>W Compute Engine, podobnie jak w pozosta\u0142ych us\u0142ugach chmurowych, rozliczenie odbywa si\u0119 na podstawie zu\u017cycia. W przypadku platformy maszyn wirtualnych GCE, koszty naliczane s\u0105 w uj\u0119ciu sekundowym. Finalna cena jest uzalezniona nie tylko od czasu pracy maszyny, ale te\u017c od jej specyfikacji, rodzaju dysku czy poziomu wykorzystania sieci. Przewidywany koszt u\u017cycia us\u0142ugi mo\u017cna obliczy\u0107 w <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/cloud.google.com\/products\/calculator\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" class=\"ek-link\">kalkulatorze na stronie Google Cloud<\/a>.<\/p>\n\n\n\n<h3 id=\"h-free-tier-miesi-czne-odnawialne-limity\">Free Tier \u2013 miesi\u0119czne odnawialne limity<\/h3>\n\n\n\n<p>Google Cloud oferuje miesi\u0119czne odnawialne limity na wykorzystanie niekt\u00f3rych us\u0142ug chmurowych.&nbsp;<\/p>\n\n\n\n<p>W\u015br\u00f3d nich znajduje si\u0119 Compute Engine:<\/p>\n\n\n\n<ul><li>z maszyn\u0105 e2-micro w regionach us-west1 (Oregon), us-central1 (Iowa) oraz us-east1 (Soutch Carolina),<\/li><li>do instancji przypisany jest dysk o pojemno\u015bci 30 GB miesi\u0119cznie,<\/li><li>miesi\u0119cznie 5 GB przestrzeni na przechowywanie snapshot\u00f3w w regionach us-west1 (Oregon), us-central1 (Iowa), us-east1 (South Carolina), asia-east1 (Taiwan) oraz europe-west1 (Belgia)<\/li><li>oraz 1 GB ruchu wychodz\u0105cego (egress) miesi\u0119cznie z region\u00f3w w Ameryce P\u00f3lnocnej do wszystkich destynacji z wy\u0142\u0105czeniem Chin i Australii.<\/li><\/ul>\n\n\n\n<p>Dost\u0119pne zasoby nie s\u0105 wysokie, ale wystarczaj\u0105ce, by ma\u0142ym kosztem (albo nawet za darmo) uruchomi\u0107 niewymagaj\u0105c\u0105 aplikacj\u0119. Limity Free Tier s\u0105 bezp\u0142atne r\u00f3wnie\u017c podczas korzystania z darmowych kredyt\u00f3w czy regularnego u\u017cytkowania chmury.<\/p>\n\n\n\n<h3 id=\"h-maszyny-z-wyw-aszczeniem-spot-vms\">Maszyny z wyw\u0142aszczeniem Spot VMs<\/h3>\n\n\n\n<p>Google do rozwoju w\u0142asnych produkt\u00f3w r\u00f3wnie\u017c anga\u017cuje moc maszyn Compute Engine. Zasoby, kt\u00f3rych nie wykorzysta, udost\u0119pnia u\u017cytkownikom chmury w ramach Spot VMs.&nbsp;<\/p>\n\n\n\n<p>Spot VMs (do niedawna pod nazw\u0105 Preemptible VMs) to instancje o \u017cywotno\u015bci do 24 godzin. Nie s\u0105 polecane do utrzymania aplikacji o wysokiej dost\u0119pno\u015bci, ale dobrze sprawdzaj\u0105 si\u0119 w przypadku prowadzenia sporadycznych dzia\u0142a\u0144 wymagaj\u0105cych du\u017cych nak\u0142ad\u00f3w mocy obliczeniowej \u2013 np. trenowania modeli machine learning czy prowadzenia zaawansowanej analityki.<\/p>\n\n\n\n<p>Jako Spot VMs mo\u017cna ustawi\u0107 maszyn\u0119 o dowolnej specyfikacji, r\u00f3wnie\u017c maszyn\u0119 z kartami GPU czy maszyn\u0119 confidential computing. Model instancji z wyw\u0142aszczeniem pozwala zaoszcz\u0119dzi\u0107 do 91% przy zachowaniu takiej samej wydajno\u015bci, co w przypadku standardowo dzia\u0142aj\u0105cych maszyn.<\/p>\n\n\n\n<h3 id=\"h-recommender-inteligentne-podpowiedzi-oszcz-dno-ci\">Recommender \u2013 inteligentne podpowiedzi oszcz\u0119dno\u015bci<\/h3>\n\n\n\n<p>Us\u0142uga Compute Engine monitoruje poziom wykorzystania procesora i pami\u0119ci i przygotowuje inteligentne rekomendacje oszcz\u0119dno\u015bci, bazuj\u0105c na danych z ostatniego okresu. Zak\u0142adka Recommendations jest widoczna w g\u00f3rnym panelu konsoli Google Cloud.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/v66JTJd2lFk9h4lANcLwAE9U6zxBdTpluZNkhxNT4dw61BS5_imoWNIt0gwRgeE8_KOh7wJw89hUOJb1uAmbHA3iK4CRY2mtK09UoOTmz19DQeAJ2PUqUiVNWocPc4oMzb0C79LF\" alt=\"Google Cloud Platform recommendations\"\/><\/figure>\n\n\n\n<p>Funkcjonalno\u015b\u0107 Recommender mo\u017ce zaproponowa\u0107 mi\u0119dzy innymi:<\/p>\n\n\n\n<ul><li>zmian\u0119 instancji na maszyn\u0119 z mniejszym procesorem, je\u015bli obecne wykorzystanie jest ni\u017csze,<\/li><li>zmian\u0119 na typ maszyny z wi\u0119ksz\u0105 pami\u0119ci\u0105 RAM, je\u015bli w ostatnim okresie aplikacja wymaga\u0142a wi\u0119kszej ilo\u015bci zasob\u00f3w,<\/li><li>mo\u017cliwo\u015b\u0107 kupna zni\u017cki committed use discount w przypadku sta\u0142ego miesi\u0119cznego zu\u017cycia.<\/li><\/ul>\n\n\n\n<h3 id=\"h-zni-ki-za-zobowi-zanie-do-zu-ycia-committed-use-discounts\">Zni\u017cki za zobowi\u0105zanie do zu\u017cycia \u2013 committed use discounts<\/h3>\n\n\n\n<p>Commitment use discount (w skr\u00f3cie CUD, a w wolnym t\u0142umaczeniu <em>rabat za zobowi\u0105zanie zu\u017cycia<\/em>) to jeden ze sposob\u00f3w na zmniejszenie koszt\u00f3w za korzystanie z mocy obliczeniowej i pami\u0119ci maszyn wirtualnych Google Cloud. Bardzo dobrze sprawdza si\u0119 w projektach, kt\u00f3re korzystaj\u0105 z us\u0142ug Google Cloud przez d\u0142u\u017cszy czas.&nbsp;<\/p>\n\n\n\n<p>Zni\u017cka CUD polega na okre\u015bleniu zobowi\u0105zania na sta\u0142e miesi\u0119cznie u\u017cycie zasob\u00f3w chmury na okres roku lub trzech lat.&nbsp;<\/p>\n\n\n\n<p>Wysoko\u015b\u0107 zni\u017cki zale\u017cy od kilku czynnik\u00f3w \u2013 m.in. od wybranej rodziny maszyn, wskazanej wysoko\u015bci miesi\u0119cznego zu\u017cycia vCPU, pami\u0119ci RAM, regionu czy okresu trwania zobowi\u0105zania. Je\u015bli do zni\u017cki chcesz do\u0142\u0105czy\u0107 GPU lub lokalny dysk SSD, konieczne jest wskazanie i zarezerwowanie zasob\u00f3w w trakcie konfiguracji committed use discount \u2013 a GPU i SSD r\u00f3wnie\u017c b\u0119d\u0105 mia\u0142y wp\u0142yw na wysoko\u015b\u0107 rabatu CUD. Zni\u017cka mo\u017ce wynosi\u0107 do 70% dla maszyn typu memory-optimized oraz do 57% dla pozosta\u0142ych rodzin maszyn.<\/p>\n\n\n\n<p>Tutaj przeczytasz wi\u0119cej o zni\u017ckach CUD: <a href=\"https:\/\/fotc.com\/pl\/blog\/committed-use-discounts\/\" class=\"ek-link\">Committed use discounts<\/a> \u2013 czym s\u0105 i jak dzia\u0142aj\u0105 zni\u017cki za sta\u0142e zu\u017cycie w Google Cloud?<\/p>\n\n\n\n<h3 id=\"h-zni-ki-za-d-ugotrwa-e-u-ycie-sustained-use-discounts\">Zni\u017cki za d\u0142ugotrwa\u0142e u\u017cycie \u2013 sustained use discounts<\/h3>\n\n\n\n<p>Committed use discount nie jest jedyn\u0105 zni\u017ck\u0105, jaka funkcjonuje w\u015br\u00f3d us\u0142ug chmury Google; obok CUD jest te\u017c SUD \u2013 sustained use discount, czyli rabat za d\u0142ugie u\u017cytkowanie.<\/p>\n\n\n\n<p>Zni\u017cki sustained use discounts s\u0105 przyznawane automatycznie, a im d\u0142u\u017cej (nieprzerwanie) dzia\u0142aj\u0105 maszyny w ci\u0105gu miesi\u0105ca, tym wy\u017csza zni\u017cka. Gdy zasoby s\u0105 u\u017cywane d\u0142u\u017cej ni\u017c przez 1\/4 miesi\u0105ca, Compute Engine przydziela rabat na ka\u017cd\u0105 minut\u0119 pracy instancji \u2013 do 30% dla maszyn N1 i do 20% dla maszyn N2. Zni\u017cka SUD nie dotyczy maszyn z rodziny E2 i A2.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img width=\"582\" height=\"505\" src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres.png\" alt=\"\" class=\"wp-image-22848\" srcset=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres.png 582w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-300x260.png 300w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-123x107.png 123w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-142x123.png 142w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-202x175.png 202w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-325x282.png 325w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-554x481.png 554w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-211x183.png 211w, https:\/\/fotc.com\/app\/uploads\/2021\/08\/znizka-Sustained-use-wykres-22x19.png 22w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/><figcaption>Wykres prezentuj\u0105cy wysoko\u015b\u0107 zni\u017cki sustained use discount w skali miesi\u0105ca<\/figcaption><\/figure>\n\n\n\n<p>Nie jest mo\u017cliwe jednoczesne korzystanie i ze zni\u017cki committed use discount, i z sustained use discount dla tych samych zasob\u00f3w. Jednak zasoby, kt\u00f3re nie zakwalifikowa\u0142y si\u0119 do rabatu CUD, automatycznie otrzymuj\u0105 rabat za d\u0142ugotrwa\u0142e u\u017cytkowanie SUD.<\/p>\n\n\n\n<p>Dowiedz si\u0119 wi\u0119cej:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/fotc.com\/pl\/google-cloud-platform\/\" class=\"ek-link\">Google Cloud <\/a>\u2013 skalowalna infrastruktura w chmurze<\/li><li><a href=\"https:\/\/fotc.com\/pl\/blog\/google-cloud-premier-partner-wsparcie-migracji-do-chmury\/\">Jak partner Google Cloud wspiera w procesie migracji do chmury?<\/a><\/li><\/ul>\n\n\n\n<h2 id=\"h-korzystaj-z-google-compute-engine-przy-wsparciu-specjalist-w\">Korzystaj z Google Compute Engine przy wsparciu specjalist\u00f3w<\/h2>\n\n\n\n<p>Jeste\u015b zainteresowany rozwijaniem aplikacji z wykorzystaniem maszyn wirtualnych w chmurze Google? Mo\u017cesz skorzysta\u0107 ze wsparcia partnera FOTC. Certyfikowani in\u017cynierowie i architekci pomog\u0105 Ci w zaplanowaniu infrastruktury i prawid\u0142owej konfiguracji us\u0142ug oraz odpowiedz\u0105 na wszelkie w\u0105tpliwo\u015bci w trakcie bie\u017c\u0105cego u\u017cycia chmury. FOTC gwarantuje ponadto wsparcie finansowe w procesie migracji do chmury Google oraz zni\u017cki w przypadku d\u0142ugotrwa\u0142ej wsp\u00f3\u0142pracy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Maszyna wirtualna (nazywana te\u017c virtual machine, w skr\u00f3cie VM) to cyfrowy komputer, kt\u00f3ry mo\u017cna uruchomi\u0107 na dowolnym urz\u0105dzeniu \u2013 laptopie, serwerze, czy w chmurze. Tutaj przeczytasz wi\u0119cej na temat tego, czym s\u0105 maszyny wirtualne, jak dzia\u0142aj\u0105 i w jakim celu si\u0119 ich u\u017cywa. Chmury publiczne oferuj\u0105 platformy maszyn wirtualnych. Oznacza to, \u017ce mo\u017cesz dowolnie skonfigurowa\u0107&#8230;<\/p>\n","protected":false},"author":13,"featured_media":108954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":10,"_editorskit_typography_data":[],"_editorskit_blocks_typography":"","_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}"},"categories":[560],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.7 (Yoast SEO v19.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google Compute Engine \u2013 maszyny wirtualne w chmurze<\/title>\n<meta name=\"description\" content=\"Poznaj Google Compute Engine \u2013 us\u0142ug\u0119 VM, dzi\u0119ki kt\u00f3rej rozwiniesz swoj\u0105 aplikacj\u0119 w chmurze Google. Czytaj wi\u0119cej na blogu.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fotc.com\/pl\/blog\/compute-engine\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Compute Engine \u2013 maszyny wirtualne w chmurze\" \/>\n<meta property=\"og:description\" content=\"Poznaj Google Compute Engine \u2013 us\u0142ug\u0119 VM, dzi\u0119ki kt\u00f3rej rozwiniesz swoj\u0105 aplikacj\u0119 w chmurze Google. Czytaj wi\u0119cej na blogu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fotc.com\/pl\/blog\/compute-engine\/\" \/>\n<meta property=\"og:site_name\" content=\"FOTC\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-29T05:34:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-22T10:40:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fotc.com\/app\/uploads\/2021\/11\/BLOG_GCP_PL-10.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ida O\u017carowska\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/compute-engine\/\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/compute-engine\/\",\"name\":\"Google Compute Engine \u2013 maszyny wirtualne w chmurze\",\"isPartOf\":{\"@id\":\"https:\/\/fotc.com\/#website\"},\"datePublished\":\"2023-03-29T05:34:00+00:00\",\"dateModified\":\"2023-11-22T10:40:39+00:00\",\"author\":{\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb\"},\"description\":\"Poznaj Google Compute Engine \u2013 us\u0142ug\u0119 VM, dzi\u0119ki kt\u00f3rej rozwiniesz swoj\u0105 aplikacj\u0119 w chmurze Google. Czytaj wi\u0119cej na blogu.\",\"breadcrumb\":{\"@id\":\"https:\/\/fotc.com\/pl\/blog\/compute-engine\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fotc.com\/pl\/blog\/compute-engine\/\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/compute-engine\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PL\",\"item\":\"https:\/\/fotc.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Cloud\",\"item\":\"https:\/\/fotc.com\/pl\/blog\/category\/google-cloud-platform-pl\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Google Compute Engine \u2013 maszyny wirtualne w chmurze\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fotc.com\/#website\",\"url\":\"https:\/\/fotc.com\/\",\"name\":\"FOTC\",\"description\":\"Partner Google Cloud\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fotc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb\",\"name\":\"Ida O\u017carowska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g\",\"caption\":\"Ida O\u017carowska\"},\"description\":\"Ida has a Master's Degree in Communication Management from the University of Wroc\u0142aw. For over 7 years, she has been creating content that connects the worlds of technology and business. At FOTC, she is a Content Manager.\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/author\/ida-ozarowska\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Google Compute Engine \u2013 maszyny wirtualne w chmurze","description":"Poznaj Google Compute Engine \u2013 us\u0142ug\u0119 VM, dzi\u0119ki kt\u00f3rej rozwiniesz swoj\u0105 aplikacj\u0119 w chmurze Google. Czytaj wi\u0119cej na blogu.","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:\/\/fotc.com\/pl\/blog\/compute-engine\/","og_locale":"pl_PL","og_type":"article","og_title":"Google Compute Engine \u2013 maszyny wirtualne w chmurze","og_description":"Poznaj Google Compute Engine \u2013 us\u0142ug\u0119 VM, dzi\u0119ki kt\u00f3rej rozwiniesz swoj\u0105 aplikacj\u0119 w chmurze Google. Czytaj wi\u0119cej na blogu.","og_url":"https:\/\/fotc.com\/pl\/blog\/compute-engine\/","og_site_name":"FOTC","article_published_time":"2023-03-29T05:34:00+00:00","article_modified_time":"2023-11-22T10:40:39+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/fotc.com\/app\/uploads\/2021\/11\/BLOG_GCP_PL-10.png","type":"image\/png"}],"author":"Ida O\u017carowska","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fotc.com\/pl\/blog\/compute-engine\/","url":"https:\/\/fotc.com\/pl\/blog\/compute-engine\/","name":"Google Compute Engine \u2013 maszyny wirtualne w chmurze","isPartOf":{"@id":"https:\/\/fotc.com\/#website"},"datePublished":"2023-03-29T05:34:00+00:00","dateModified":"2023-11-22T10:40:39+00:00","author":{"@id":"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb"},"description":"Poznaj Google Compute Engine \u2013 us\u0142ug\u0119 VM, dzi\u0119ki kt\u00f3rej rozwiniesz swoj\u0105 aplikacj\u0119 w chmurze Google. Czytaj wi\u0119cej na blogu.","breadcrumb":{"@id":"https:\/\/fotc.com\/pl\/blog\/compute-engine\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fotc.com\/pl\/blog\/compute-engine\/"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"BreadcrumbList","@id":"https:\/\/fotc.com\/pl\/blog\/compute-engine\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"PL","item":"https:\/\/fotc.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Google Cloud","item":"https:\/\/fotc.com\/pl\/blog\/category\/google-cloud-platform-pl\/"},{"@type":"ListItem","position":3,"name":"Google Compute Engine \u2013 maszyny wirtualne w chmurze"}]},{"@type":"WebSite","@id":"https:\/\/fotc.com\/#website","url":"https:\/\/fotc.com\/","name":"FOTC","description":"Partner Google Cloud","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fotc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb","name":"Ida O\u017carowska","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/fotc.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g","caption":"Ida O\u017carowska"},"description":"Ida has a Master's Degree in Communication Management from the University of Wroc\u0142aw. For over 7 years, she has been creating content that connects the worlds of technology and business. At FOTC, she is a Content Manager.","url":"https:\/\/fotc.com\/pl\/blog\/author\/ida-ozarowska\/"}]}},"_links":{"self":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/52909"}],"collection":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/comments?post=52909"}],"version-history":[{"count":0,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/52909\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media\/108954"}],"wp:attachment":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media?parent=52909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/categories?post=52909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/tags?post=52909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}