{"id":38233,"date":"2019-10-31T22:22:28","date_gmt":"2019-10-31T19:22:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform\/"},"modified":"2019-10-31T22:22:28","modified_gmt":"2019-10-31T19:22:28","slug":"gcp-razbor-vychislitelnogo-steka-google-cloud-platform","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","title":{"rendered":"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><em>Az \u00edr\u00e1s ford\u00edt\u00e1sa kifejezetten a kurzus hallgat\u00f3i sz\u00e1m\u00e1ra k\u00e9sz\u00fclt <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/sIP6\/\">\u201eFelh\u0151s szolg\u00e1ltat\u00e1sok\u201d<\/a><\/noindex>.<\/em> <\/p>\n<p><\/p>\n<p><em><strong>\u00c9rdekel, hogy ebben az ir\u00e1nyban fejl\u0151dj?<\/strong> N\u00e9zd meg a professzion\u00e1lis mesterkurzus felv\u00e9tel\u00e9t <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/BLE9\/\">\u201eAWS EC2 szolg\u00e1ltat\u00e1s\u201d<\/a><\/noindex>, amelyet Zuev Egor, a InBit c\u00e9g csapatvezet\u0151je, \u00e9s az OTUS oktat\u00e1si program szerz\u0151je tartott.<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/1d3fcac2ee9038a4e3df892b85bef563.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A Google Cloud Platform (GCP) sz\u00e1mos szolg\u00e1ltat\u00e1st k\u00edn\u00e1l, k\u00fcl\u00f6n\u00f6sen a sz\u00e1m\u00edt\u00e1si stackot, amely tartalmazza a Google Compute Engine-t (GCE), a Google Kubernetes Engine-t (kor\u00e1bban Container Engine) (GKE), a Google App Engine-t (GAE) \u00e9s a Google Cloud Functions-t (GCF). Mindezek a szolg\u00e1ltat\u00e1sok men\u0151 nevekkel rendelkeznek, de a funkci\u00f3ik \u00e9s az egym\u00e1shoz viszony\u00edtott egyedis\u00e9g\u00fck nem mindig nyilv\u00e1nval\u00f3. Ez a cikk azok sz\u00e1m\u00e1ra k\u00e9sz\u00fclt, akik most ismerkednek az felh\u0151s koncepci\u00f3kkal, k\u00fcl\u00f6n\u00f6sen a felh\u0151s szolg\u00e1ltat\u00e1sokkal \u00e9s a GCP-vel. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/6773d5adc16e022f79b50e34ce792a2f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2 id=\"1-vychislitelnyy-stek\">1. Sz\u00e1m\u00edt\u00e1si stack<\/h2>\n<p><\/p>\n<p>A sz\u00e1m\u00edt\u00e1si stack a sz\u00e1m\u00edt\u00f3g\u00e9pes rendszer \u00e1ltal ny\u00fajtott lehet\u0151s\u00e9gek felett egy t\u00f6bbr\u00e9teg\u0171 absztrakci\u00f3k\u00e9nt tekinthet\u0151. Ez a stack felemelkedik (<em>moves up<\/em>) a \u201etiszta hardver\u201d (<em>bare metal<\/em>) fogalm\u00e1t\u00f3l, amely a sz\u00e1m\u00edt\u00f3g\u00e9p t\u00e9nyleges hardverelemeire vonatkozik, eg\u00e9szen a funkci\u00f3kig (<em>functions<\/em>), amelyek a legkisebb sz\u00e1m\u00edt\u00e1si egys\u00e9get k\u00e9pviselik. Fontos megjegyezni a stackkel kapcsolatban, hogy a szolg\u00e1ltat\u00e1sok aggreg\u00e1l\u00f3dnak, amikor a stack fele emelked\u00fcnk, p\u00e9ld\u00e1ul az \u201ealkalmaz\u00e1sok\u201d szakasz (<em>apps<\/em>), amely az 1. \u00e1br\u00e1n l\u00e1that\u00f3, tartalmaznia kell az \u00f6sszes alapvet\u0151 komponens\u00e9t a kont\u00e9nereknek (<em>containers<\/em>), virtu\u00e1lis g\u00e9peknek (<em>virtual machines<\/em>) \u00e9s a hardvernek. Hasonl\u00f3k\u00e9ppen, a virtu\u00e1lis g\u00e9pek komponens\u00e9nek tartalmaznia kell a hardvert is, hogy m\u0171k\u00f6dj\u00f6n.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/c9daa9159ed232c1997e4372f7c1c484.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>1. \u00e1bra: Sz\u00e1m\u00edt\u00e1si stack | K\u00e9p forr\u00e1sa <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/images\/products\/appengine\/workload.svg\">Google Cloud<\/a><\/noindex><\/em><\/p>\n<p><\/p>\n<p>Ez a modell, amely az 1. \u00e1br\u00e1n l\u00e1that\u00f3, az alapja a felh\u0151szolg\u00e1ltat\u00f3k aj\u00e1nlatainak le\u00edr\u00e1s\u00e1hoz. \u00cdgy egyes szolg\u00e1ltat\u00f3k p\u00e9ld\u00e1ul csak kont\u00e9nereket \u00e9s az alacsonyabb min\u0151s\u00e9g\u0171 szolg\u00e1ltat\u00e1sokat k\u00edn\u00e1lhatnak a stackben, m\u00edg m\u00e1sok mindent k\u00edn\u00e1lnak, amit az 1. \u00e1bra mutat.<\/p>\n<p><\/p>\n<blockquote><p>\u2014 Ha ismeri a felh\u0151szolg\u00e1ltat\u00e1sokat, ugr\u00e1s a <strong>3. szakaszra<\/strong>, hogy megismerkedjen a GCP megfelel\u0151j\u00e9vel<br \/>\n\u2014 Ha csak egy \u00f6sszefoglal\u00f3ra van sz\u00fcks\u00e9ge a felh\u0151szolg\u00e1ltat\u00e1sokr\u00f3l, ugr\u00e1s a <strong>2.4 szakaszra<\/strong><\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"2-oblachnye-servisy\">2. Felh\u0151szolg\u00e1ltat\u00e1sok<\/h2>\n<p><\/p>\n<p>A felh\u0151alap\u00fa sz\u00e1m\u00edt\u00e1stechnika vil\u00e1ga rendk\u00edv\u00fcl v\u00e1ltozatos. A felh\u0151szolg\u00e1ltat\u00f3k sz\u00e1mos olyan szolg\u00e1ltat\u00e1st k\u00edn\u00e1lnak, amelyeket az \u00fcgyfelek k\u00fcl\u00f6nb\u00f6z\u0151 ig\u00e9nyeihez igaz\u00edtottak. Tal\u00e1n hallott m\u00e1r olyan kifejez\u00e9sekr\u0151l, mint az IaaS, PaaS, SaaS, FaaS, KaaS stb., mindegyik az \u201eaaS\u201d bet\u0171kkel v\u00e9gz\u0151dik. A furcsa n\u00e9vad\u00e1si konvenci\u00f3 ellen\u00e9re ezek a felh\u0151szolg\u00e1ltat\u00f3k szolg\u00e1ltat\u00e1sait alkotj\u00e1k. Meg\u00e1llap\u00edtom, hogy h\u00e1rom alapvet\u0151, \u201eszolg\u00e1ltat\u00e1sk\u00e9nt\u201d (as a Service) k\u00edn\u00e1lt aj\u00e1nlat l\u00e9tezik, amelyeket a felh\u0151szolg\u00e1ltat\u00f3k szinte mindig ny\u00fajtanak. <\/p>\n<p><\/p>\n<p>Ezek az IaaS, PaaS \u00e9s SaaS, amelyek az infrastrukt\u00fara mint szolg\u00e1ltat\u00e1s (Infrastructure as a Service), a platform mint szolg\u00e1ltat\u00e1s (Platform as a Service) \u00e9s a szoftver mint szolg\u00e1ltat\u00e1s (Software as a Service) r\u00f6vid\u00edt\u00e9sei. Fontos elk\u00e9pzelni a felh\u0151szolg\u00e1ltat\u00e1sokat, mint az oltalmak szolg\u00e1ltat\u00e1si szintjeit. Ez azt jelenti, hogy amikor egy szintr\u0151l a m\u00e1sikra l\u00e9p, mint \u00fcgyf\u00e9l, k\u00fcl\u00f6nb\u00f6z\u0151 szolg\u00e1ltat\u00e1si lehet\u0151s\u00e9geken halad \u00e1t, amelyek vagy hozz\u00e1ad\u00f3dnak, vagy elt\u00e1vol\u00edtanak az alapaj\u00e1nlatb\u00f3l. A legjobb ezt egy piramisk\u00e9nt elk\u00e9pzelni, ahogyan a 2. \u00e1br\u00e1n is l\u00e1that\u00f3.<br \/>\n<img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/6f9b522136a47dbcf62b216cc54f5b9f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>2. \u00e1bra: Az \u201eaaS\u201d piramis | K\u00e9p forr\u00e1sa <noindex><a rel=\"nofollow\" href=\"https:\/\/rubygarage.org\/blog\/iaas-vs-paas-vs-saas\">Ruby Garage<\/a><\/noindex><\/em><\/p>\n<p><\/p>\n<h4 id=\"21-infrastruktura-kak-usluga-iaas\">2.1 Infrastrukt\u00fara mint szolg\u00e1ltat\u00e1s (IaaS)<\/h4>\n<p><\/p>\n<p>Ez a legalacsonyabb szint, amelyet egy felh\u0151szolg\u00e1ltat\u00f3 k\u00edn\u00e1lhat, \u00e9s mag\u00e1ban foglal egy felh\u0151szolg\u00e1ltat\u00f3t, amely \u201emeztelen\u201d infrastrukt\u00far\u00e1t biztos\u00edt, ide\u00e9rtve a k\u00f6ztes szoftvereket, h\u00e1l\u00f3zati k\u00e1beleket, processzorokat, grafikus processzorokat, RAM-ot, k\u00fcls\u0151 t\u00e1rol\u00f3kat, szervereket \u00e9s alapvet\u0151 oper\u00e1ci\u00f3s rendszerek, p\u00e9ld\u00e1ul Debian Linux, CentOS, Windows stb. k\u00e9peit. <\/p>\n<p><\/p>\n<p>Ha IaaS aj\u00e1nlatot rendel a felh\u0151szolg\u00e1ltat\u00f3t\u00f3l, akkor ezt v\u00e1rhatja el. Az \u00d6n feladata, mint \u00fcgyf\u00e9l, \u00f6sszeszerelni ezeket az elemeket az \u00fczletmenet\u00e9hez. Az, amivel dolgoznia kell, szolg\u00e1ltat\u00f3nk\u00e9nt v\u00e1ltozhat, de \u00e1ltal\u00e1ban csak a hardvert \u00e9s az oper\u00e1ci\u00f3s rendszert kapja meg, a t\u00f6bbi m\u00e1r az \u00d6n felel\u0151ss\u00e9ge. Az IaaS p\u00e9ld\u00e1i k\u00f6z\u00e9 tartozik az AWS Elastic Compute, a Microsoft Azure \u00e9s a GCE.<\/p>\n<p><\/p>\n<p>N\u00e9h\u00e1ny embernek lehet, hogy nem tetszik, hogy nekik kell telep\u00edteni\u00fck az oper\u00e1ci\u00f3s rendszer k\u00e9peit \u00e9s foglalkozniuk a h\u00e1l\u00f3zattal, a terhel\u00e9seloszt\u00e1ssal, vagy hogy milyen t\u00edpus\u00fa processzor a legjobban megfelel a munkaterhel\u00e9s\u00fcknek. Itt emelked\u00fcnk fel a piramisban a PaaS fel\u00e9.<\/p>\n<p><\/p>\n<h4 id=\"22-platforma-kak-usluga-paas\">2.2 Platform as a Service (PaaS)<\/h4>\n<p><\/p>\n<p>A PaaS includes only a cloud service provider offering a specific platform on which users can create applications. This is an abstraction over IaaS, meaning that the cloud provider takes care of all the details regarding CPU types, memory, RAM, storage, networks, etc. As shown in Figure 2, you, as a client, have limited control over the actual platform, as the cloud provider handles all the infrastructure details for you. You request the chosen platform and build your project on it. Examples of PaaS include Heroku.<\/p>\n<p><\/p>\n<p>For some, this may be too high a level, as they do not necessarily want to build a project on the specified platform, but rather require a set of services directly from the cloud service provider. This is where SaaS comes into play.<\/p>\n<p><\/p>\n<h4 id=\"23-programmnoe-obespechenie-kak-usluga-saas\">2.3 Software as a Service (SaaS)<\/h4>\n<p><\/p>\n<p>SaaS represents the most common services provided by cloud service providers. They are designed for end users and are mainly accessible via websites, such as Gmail, Google Docs, Dropbox, etc. Regarding Google Cloud, there are several offerings outside their computing stack that are SaaS. These include Data Studio, BigQuery, etc.<\/p>\n<p><\/p>\n<h4 id=\"24-svodka-po-oblachnym-servisam\">2.4 Cloud Services Overview<\/h4>\n<p><\/p>\n<p>Components<br \/>\nIaaS<br \/>\nPaaS<br \/>\nSaaS<\/p>\n<p>What You Get<br \/>\nYou receive infrastructure and pay accordingly. The freedom to use or install any software, OS, or their combination.<br \/>\nHere you get what you ask for. Software, hardware, OS, web environment. You get a ready-to-use platform and pay accordingly.<br \/>\nHere you don't need to worry about anything. You are provided with a pre-installed package tailored to your requirements, and you just have to pay accordingly.<\/p>\n<p>Value<br \/>\nBasic level of computing<br \/>\nThe top of IaaS<br \/>\nThis is essentially a complete package of services<\/p>\n<p>Technical complexities<br \/>\nTechnical knowledge is required<br \/>\nYou are given a basic configuration, but domain knowledge is still necessary.<br \/>\nNo need to worry about technical details. The SaaS provider takes care of everything.<\/p>\n<p>What it works with<br \/>\nVirtual machines, storage, servers, network, load balancers, etc.<br \/>\nFuttat\u00e1si k\u00f6rnyezetek (mint a java runtime), adatb\u00e1zisok (mint a mySQL, Oracle), webszerverek (mint a tomcat stb.)<br \/>\nOlyan alkalmaz\u00e1sok, mint az emailez\u0151 szolg\u00e1ltat\u00e1sok (Gmail, Yahoo mail stb.), k\u00f6z\u00f6ss\u00e9gi m\u00e9dia oldalak (Facebook stb.)<\/p>\n<p>N\u00e9pszer\u0171s\u00e9gi grafikon<br \/>\nN\u00e9pszer\u0171 a magasan k\u00e9pzett fejleszt\u0151k \u00e9s kutat\u00f3k k\u00f6r\u00e9ben, akiknek testreszabott be\u00e1ll\u00edt\u00e1sokra van sz\u00fcks\u00e9g\u00fck az ig\u00e9nyeik vagy kutat\u00e1si ter\u00fclet\u00fck szerint<br \/>\nLegt\u00f6bbsz\u00f6r a fejleszt\u0151k k\u00f6r\u00e9ben n\u00e9pszer\u0171, mivel \u0151k az alkalmaz\u00e1saik vagy szkriptjeik fejleszt\u00e9s\u00e9re koncentr\u00e1lhatnak. Nincs sz\u00fcks\u00e9g\u00fck arra, hogy a forgalom kezel\u00e9s\u00e9vel vagy a szerverrel foglalkozzanak stb.<br \/>\nLegink\u00e1bb szok\u00e1sos felhaszn\u00e1l\u00f3k vagy c\u00e9gek k\u00f6r\u00e9ben n\u00e9pszer\u0171, akik szoftvereket haszn\u00e1lnak, mint p\u00e9ld\u00e1ul az e-mail, f\u00e1jlmegoszt\u00f3k, k\u00f6z\u00f6ss\u00e9gi m\u00e9dia, mivel nekik nem kell agg\u00f3dniuk a technikai r\u00e9szletek miatt.<\/p>\n<p><\/p>\n<p><em>3. \u00c1bra: Az alapvet\u0151 felh\u0151szolg\u00e1ltat\u00e1sok \u00f6sszefoglal\u00e1sa | K\u00e9p forr\u00e1sa <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.webspecia.com\/cloud\/iaas-paas-saas-explained-examples-comparison\">Amir a Blog Specia<\/a><\/noindex><\/em><\/p>\n<p><\/p>\n<h2 id=\"3-vychislitelnyy-paket-google-cloud-platform\">3. Google Cloud Platform sz\u00e1m\u00edt\u00e1si csomag<\/h2>\n<p><\/p>\n<p>A felh\u0151szolg\u00e1ltat\u00f3k tipikus aj\u00e1nlatait a 2. fejezetben megvizsg\u00e1lva \u00f6sszehasonl\u00edthatjuk azokat a Google Cloud aj\u00e1nlataival.<\/p>\n<p><\/p>\n<h4 id=\"31-google-compute-engine-gce---iaas\">3.1 Google Compute Engine (GCE) \u2014 IaaS<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/42320d3ea67a0410671a385671b05f5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>4. \u00c1bra: Google Compute Engine (GCE) ikonja<\/em><\/p>\n<p><\/p>\n<p>A GCE a Google IaaS aj\u00e1nlata. A GCE-vel szabadon l\u00e9trehozhat virtu\u00e1lis g\u00e9peket, eloszthatja a CPU \u00e9s mem\u00f3ria er\u0151forr\u00e1sokat, kiv\u00e1laszthatja a t\u00e1rol\u00e1si t\u00edpust, p\u00e9ld\u00e1ul SSD vagy HDD, valamint a mem\u00f3ria mennyis\u00e9g\u00e9t. Ez szinte olyan, mintha saj\u00e1t sz\u00e1m\u00edt\u00f3g\u00e9pet\/munk\u00e1t \u00e1ll\u00edtana \u00f6ssze, \u00e9s foglalkozna annak m\u0171k\u00f6d\u00e9s\u00e9nek minden r\u00e9szlet\u00e9vel.<\/p>\n<p><\/p>\n<p>A GCE-ben v\u00e1lasztani lehet mikro instanci\u00e1k k\u00f6z\u00f6tt, 0,3 magos processzorokkal \u00e9s 1 GB RAM-mal, eg\u00e9szen 96 magos monstrumokig, amelyek t\u00f6bb mint 300 GB RAM-ot k\u00edn\u00e1lnak. Emellett saj\u00e1t terhel\u00e9seihez testreszabott m\u00e9ret\u0171 virtu\u00e1lis g\u00e9peket is l\u00e9trehozhat. Akik \u00e9rdekeltek \u2014 ezeket a virtu\u00e1lis g\u00e9peket maguk \u00e1ll\u00edthatj\u00e1k \u00f6ssze.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/compute\/docs\/machine-types\">G\u00e9pek t\u00edpusa | Compute Engine dokument\u00e1ci\u00f3 | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h4 id=\"32-google-kubernetes-engine-gke---caas--kaas\">3.2. Google Kubernetes Engine (GKE) \u2014 (CaaS \/ KaaS)<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/b679bc333950591edead7045332b2477.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>5. \u00c1bra: Google Kubernetes Engine (GKE) ikonja<\/em><\/p>\n<p><\/p>\n<p>A GKE egyed\u00fcl\u00e1ll\u00f3 sz\u00e1m\u00edt\u00e1si megold\u00e1s a GCP-t\u0151l, amely az Compute Engine-re \u00e9p\u00fcl. \u00c1ltal\u00e1noss\u00e1gban v\u00e9ve a GKE a \u201eKont\u00e9ner mint szolg\u00e1ltat\u00e1s\u201d (CaaS) kateg\u00f3ri\u00e1ba sorolhat\u00f3, amelyet n\u00e9ha \u201eKubernetes mint szolg\u00e1ltat\u00e1s\u201d (KaaS) n\u00e9ven is eml\u00edtenek, lehet\u0151v\u00e9 t\u00e9ve az \u00fcgyfelek sz\u00e1m\u00e1ra, hogy k\u00f6nnyen ind\u00edts\u00e1k el Docker-kont\u00e9nereiket egy teljesen kezelt Kubernetes k\u00f6rnyezetben. A kont\u00e9nerek vil\u00e1g\u00e1val nem ismerked\u0151k sz\u00e1m\u00e1ra a kont\u00e9nerek seg\u00edtenek modul\u00e1risan fel\u00e9p\u00edteni a szolg\u00e1ltat\u00e1sokat\/applik\u00e1ci\u00f3kat, \u00edgy k\u00fcl\u00f6nb\u00f6z\u0151 kont\u00e9nerek k\u00fcl\u00f6nb\u00f6z\u0151 szolg\u00e1ltat\u00e1sokat tartalmazhatnak - p\u00e9ld\u00e1ul az egyik kont\u00e9ner a webalkalmaz\u00e1sod fel\u00fclet\u00e9t, m\u00edg a m\u00e1sik a h\u00e1tt\u00e9rszerver\u00e9t tartalmazhatja. A Kubernetes automatiz\u00e1lja, koordin\u00e1lja, kezeli \u00e9s telep\u00edti a kont\u00e9nereidet. Tov\u00e1bbi inform\u00e1ci\u00f3 itt.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/kubernetes-engine\/\">Google Kubernetes Engine | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h4 id=\"33-google-app-engine-gae---paas\">3.3 Google App Engine (GAE) \u2014 (PaaS)<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/784031c4b48f12c00d7797e38598ce92.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>6. \u00e1bra: A Google App Engine (GAE) ikonj\u00e1nak \u00e1br\u00e1zol\u00e1sa<\/em><\/p>\n<p><\/p>\n<p>Ahogyan a 2.2-es szakaszban eml\u00edtve van, a PaaS magasabb szinten helyezkedik el, mint az IaaS, \u00e9s a GCP eset\u00e9ben ezt a GKE feletti aj\u00e1nlatk\u00e9nt is lehet tekinteni. A GAE egy specializ\u00e1lt Google PaaS, \u00e9s ahogyan \u0151k maguk legjobban le\u00edrj\u00e1k magukat \u2013 \u201eHozza a k\u00f3dj\u00e1t, mi gondoskodunk a t\u00f6bbi r\u00e9szr\u0151l\u201d. <\/p>\n<p><\/p>\n<p>Ez garant\u00e1lja, hogy a GAE-t haszn\u00e1l\u00f3 \u00fcgyfeleknek nem kell foglalkozniuk az alapvet\u0151 hardverrel\/szoftverrel, \u00e9s rendelkeznek egy el\u0151re be\u00e1ll\u00edtott platformmal, amely k\u00e9szen \u00e1ll a haszn\u00e1latra; mind\u00f6ssze annyit kell tenni\u00fck, hogy megadj\u00e1k a k\u00f3dot, amely a m\u0171k\u00f6d\u00e9shez sz\u00fcks\u00e9ges. <\/p>\n<p><\/p>\n<p>A GAE automatikusan kezeli a sk\u00e1l\u00e1z\u00e1st, hogy megfeleljen a felhaszn\u00e1l\u00f3i ig\u00e9nyeknek \u00e9s keresletnek, ami azt jelenti, hogy ha a vir\u00e1gokat \u00e1rus\u00edt\u00f3 weboldalad hirtelen cs\u00facsid\u0151szakba ker\u00fcl, mert k\u00f6zeledik a Valentin-nap, a GAE kezelni fogja az alapinfrastrukt\u00fara sk\u00e1l\u00e1z\u00e1s\u00e1t, hogy megfeleljen a keresletnek, \u00e9s garant\u00e1lja, hogy a weboldalad ne d\u0151lj\u00f6n le a megn\u00f6vekedett kereslet miatt. Ez azt jelenti, hogy \u00e9ppen azok\u00e9rt az er\u0151forr\u00e1sok\u00e9rt fizetsz, amelyek egy adott pillanatban sz\u00fcks\u00e9gesek az alkalmaz\u00e1sod sz\u00e1m\u00e1ra.<\/p>\n<p><\/p>\n<p>A GAE Kubernetes-t vagy annak be\u00e9p\u00edtett verzi\u00f3j\u00e1t haszn\u00e1lja mindezen feladatok kezel\u00e9s\u00e9re, \u00edgy neked nem kell ezzel foglalkoznod. A GAE a legjobban azoknak a c\u00e9geknek megfelel\u0151, akik nem \u00e9rdekl\u0151dnek az alap infrastrukt\u00fara ir\u00e1nt, \u00e9s kiz\u00e1r\u00f3lag arra \u00f6sszpontos\u00edtanak, hogy az alkalmaz\u00e1suk a lehet\u0151 legjobban el\u00e9rhet\u0151 legyen.<\/p>\n<p><\/p>\n<p>Szerintem a GAE a legjobb hely a kezd\u00e9shez, ha olyan fejleszt\u0151 vagy, akinek van egy remek \u00f6tlete, de nem akarod a rutinfeladatokra pazarolni az id\u0151det, p\u00e9ld\u00e1ul a szerverek be\u00e1ll\u00edt\u00e1s\u00e1ra, a terhel\u00e9seloszt\u00e1sra \u00e9s a t\u00f6bbi id\u0151ig\u00e9nyes devops\/SRE feladatra. Id\u0151vel pr\u00f3b\u00e1lhatod a GKE-t \u00e9s a GCE-t, de ez csak az \u00e9n v\u00e9lem\u00e9nyem.<\/p>\n<p><\/p>\n<p><strong><em>Megjegyz\u00e9s<\/em><\/strong>: Az App Engine webalkalmaz\u00e1sokhoz k\u00e9sz\u00fclt, nem mobilalkalmaz\u00e1sokhoz.<\/p>\n<p><\/p>\n<p><strong><em>Az ismerked\u00e9shez<\/em><\/strong>: <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/appengine\/\">App Engine \u2013 K\u00e9sz\u00edtsenek sk\u00e1l\u00e1zhat\u00f3 web- \u00e9s mobilh\u00e1tt\u00e9rszolg\u00e1ltat\u00e1sokat b\u00e1rmilyen nyelven | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h4 id=\"34-google-cloud-functions---faas\">3.4 Google Cloud Functions \u2013 (FaaS)<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stack elemz\u00e9se\" src=\"\/wp-content\/uploads\/2019\/09\/ce8b167424febe208c760d50eea3d47a.png\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p><\/p>\n<p><em>7. \u00e1bra: Google Cloud Functions (GCF) ikonja<\/em><\/p>\n<p><\/p>\n<p>Rem\u00e9lem, \u00e9szrevetted a tendenci\u00e1t az el\u0151z\u0151 aj\u00e1nlatok elemz\u00e9se sor\u00e1n. Min\u00e9l magasabbra m\u00e9sz a GCP sz\u00e1m\u00edt\u00e1si megold\u00e1sainak l\u00e9tr\u00e1j\u00e1n, ann\u00e1l kev\u00e9sb\u00e9 kell agg\u00f3dnod az alaptechnol\u00f3gi\u00e1k miatt. Ez a piramis a legkisebb lehets\u00e9ges sz\u00e1m\u00edt\u00e1si egys\u00e9ggel, a funkci\u00f3val z\u00e1rul, ahogyan azt az 1. r\u00e9szben l\u00e1ttuk.<\/p>\n<p><\/p>\n<p>A GCF viszonylag \u00faj GCP aj\u00e1nlat, amely m\u00e9g mindig b\u00e9tatesztel\u00e9si f\u00e1zisban van (a cikk \u00edr\u00e1sakor). A felh\u0151funkci\u00f3k lehet\u0151v\u00e9 teszik, hogy a fejleszt\u0151 \u00e1ltal \u00edrt bizonyos funkci\u00f3k valamely esem\u00e9ny hat\u00e1s\u00e1ra elinduljanak. <\/p>\n<p><\/p>\n<p>Ezek esem\u00e9nyvez\u00e9reltek, \u00e9s az \u00fagynevezett \u201eszerver n\u00e9lk\u00fcli\u201d fogalom alapj\u00e1t k\u00e9pezik, ami azt jelenti, hogy nem tudnak a szerverek l\u00e9tez\u00e9s\u00e9r\u0151l. A felh\u0151funkci\u00f3k nagyon egyszer\u0171ek, \u00e9s sok k\u00fcl\u00f6nb\u00f6z\u0151 alkalmaz\u00e1suk van, amelyek esem\u00e9nytudatoss\u00e1got ig\u00e9nyelnek. P\u00e9ld\u00e1ul, amikor egy \u00faj felhaszn\u00e1l\u00f3 regisztr\u00e1l, egy felh\u0151funkci\u00f3 ind\u00edthat\u00f3, hogy \u00e9rtes\u00edtse a fejleszt\u0151ket. <\/p>\n<p><\/p>\n<p>Az \u00fczemeltet\u0151 telephely\u00e9n, amikor egy bizonyos \u00e9rz\u00e9kel\u0151 el\u00e9r egy meghat\u00e1rozott \u00e9rt\u00e9ket, elind\u00edthat egy felh\u0151funkci\u00f3t, amely n\u00e9mi adatfeldolgoz\u00e1st v\u00e9gez, vagy \u00e9rtes\u00edti a karbantart\u00f3 szem\u00e9lyzetet stb.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/functions\/\">Esem\u00e9nyvez\u00e9relt szerver n\u00e9lk\u00fcli sz\u00e1m\u00edt\u00e1stechnika | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Z\u00e1r\u00e1s<\/h2>\n<p><\/p>\n<p>A cikkben k\u00fcl\u00f6nb\u00f6z\u0151 felh\u0151k\u00edn\u00e1latokr\u00f3l besz\u00e9lt\u00fcnk, p\u00e9ld\u00e1ul IaaS, PaaS stb., \u00e9s arr\u00f3l, hogyan val\u00f3s\u00edtj\u00e1k meg a Google sz\u00e1m\u00edt\u00e1si r\u00e9tegei ezeket a szinteket. L\u00e1ttuk, hogy az absztrakci\u00f3s szintek, amikor az egyik szolg\u00e1ltat\u00e1s kateg\u00f3ri\u00e1b\u00f3l a m\u00e1sikba l\u00e9p\u00fcnk, p\u00e9ld\u00e1ul az IaaS-b\u0151l a PaaS-ba, kevesebb tud\u00e1st ig\u00e9nyelnek az alapul szolg\u00e1l\u00f3 technol\u00f3gi\u00e1kr\u00f3l.<\/p>\n<p><\/p>\n<p>Egy v\u00e1llalkoz\u00e1s sz\u00e1m\u00e1ra ez kritikus fontoss\u00e1g\u00fa rugalmass\u00e1got biztos\u00edt, amely nemcsak a m\u0171k\u00f6d\u00e9si c\u00e9ljainak felel meg, hanem m\u00e1s kulcsfontoss\u00e1g\u00fa ter\u00fcleteknek is, mint a biztons\u00e1g \u00e9s a k\u00f6lts\u00e9gek. \u00d6sszegezve:<\/p>\n<p><\/p>\n<p><strong><em>Compute Engine<\/em><\/strong> \u2014 lehet\u0151v\u00e9 teszi, hogy elk\u00e9sz\u00edtse saj\u00e1t virtu\u00e1lis g\u00e9p\u00e9t, meghat\u00e1rozott hardveres er\u0151forr\u00e1sok, p\u00e9ld\u00e1ul RAM, processzor, mem\u00f3ri\u00e1ra \u00f6sszpontos\u00edtva. Ezenk\u00edv\u00fcl el\u00e9g gyakorlati \u00e9s alacsony szint\u0171.<\/p>\n<p><\/p>\n<p><strong><em>Kubernetes Engine<\/em><\/strong> \u2014 egy l\u00e9p\u00e9ssel el\u0151r\u00e9bb \u00e1ll a Compute Engine-hez k\u00e9pest, amely lehet\u0151v\u00e9 teszi a Kubernetes \u00e9s tart\u00e1lyok haszn\u00e1lat\u00e1t az alkalmaz\u00e1sa ir\u00e1ny\u00edt\u00e1s\u00e1hoz, lehet\u0151v\u00e9 t\u00e9ve annak sz\u00fcks\u00e9g szerinti sk\u00e1l\u00e1z\u00e1s\u00e1t.<\/p>\n<p><\/p>\n<p><strong><em>App Engine<\/em><\/strong> \u2014 egy l\u00e9p\u00e9ssel el\u0151r\u00e9bb \u00e1ll a Kubernetes Engine-hez k\u00e9pest, lehet\u0151v\u00e9 t\u00e9ve, hogy kiz\u00e1r\u00f3lag a k\u00f3dj\u00e1ra \u00f6sszpontos\u00edtson, m\u00edg a Google gondoskodik az alapplatform \u00f6sszes ig\u00e9ny\u00e9r\u0151l.<\/p>\n<p><\/p>\n<p><strong><em>Cloud-Functions<\/em><\/strong> \u2014 a sz\u00e1m\u00edt\u00e1si piramis cs\u00facsa, amely lehet\u0151v\u00e9 teszi, hogy egy egyszer\u0171 funkci\u00f3t \u00edrjon, amely a futtat\u00e1s sor\u00e1n kihaszn\u00e1lja az \u00f6sszes alapinfrastrukt\u00far\u00e1t a sz\u00e1m\u00edt\u00e1shoz \u00e9s az eredm\u00e9ny visszaad\u00e1s\u00e1hoz.<\/p>\n<p><\/p>\n<h1 id=\"spasibo-za-vnimanie\">K\u00f6sz\u00f6n\u00f6m a figyelmet!<\/h1>\n<p><\/p>\n<p>Twitter: <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/martinomburajr\">@martinomburajr<\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/467749\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438? \u0421\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0442\u0435\u0440-\u043a\u043b\u0430\u0441\u0441\u0430 \u00abAWS EC2 \u0441\u0435\u0440\u0432\u0438\u0441\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0432\u0451\u043b \u0415\u0433\u043e\u0440 \u0417\u0443\u0435\u0432 \u2014 TeamLead \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 InBit \u0438 \u0430\u0432\u0442\u043e\u0440 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432 OTUS. Google Cloud Platform (GCP) \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438 \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 Google Compute Engine (GCE), Google [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28699,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GCP: \u0420\u0430\u0437\u0431\u043e\u0440 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Google Cloud Platform | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:22:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:22:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GCP: A Google Cloud Platform sz\u00e1m\u00edt\u00e1si stackj\u00e9nek elemz\u00e9se | ProHoster","description":"A cikk ford\u00edt\u00e1s\u00e1t kifejezetten a \u201eFelh\u0151szolg\u00e1ltat\u00e1sok\u201d kurzus hallgat\u00f3i sz\u00e1m\u00e1ra k\u00e9sz\u00edtett\u00fck. \u00c9rdekes fejl\u0151dni ezen a ter\u00fcleten.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GCP: \u0420\u0430\u0437\u0431\u043e\u0440 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Google Cloud Platform | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:22:28+00:00","article:modified_time":"2019-10-31T19:22:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38233","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 21:03:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:13:22","updated":"2026-01-23 21:03:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/38233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=38233"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/38233\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/28699"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=38233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=38233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=38233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}