{"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\/es\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","title":{"rendered":"GCP: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><em>La traducci\u00f3n del art\u00edculo ha sido preparada especialmente para los estudiantes del curso <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/sIP6\/\">\u00abServicios en la Nube\u00bb<\/a><\/noindex>.<\/em> <\/p>\n<p><\/p>\n<p><em><strong>\u00bfTe interesa desarrollarte en esta direcci\u00f3n?<\/strong> Vea la grabaci\u00f3n del taller profesional <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/BLE9\/\">\u00abServicio AWS EC2\u00bb<\/a><\/noindex>, que fue dirigido por Egor Zuev \u2014 Team Lead en InBit y autor del programa educativo en OTUS.<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/1d3fcac2ee9038a4e3df892b85bef563.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Google Cloud Platform (GCP) ofrece numerosos servicios, especialmente una pila de computaci\u00f3n que incluye Google Compute Engine (GCE), Google Kubernetes Engine (anteriormente conocido como Container Engine) (GKE), Google App Engine (GAE) y Google Cloud Functions (GCF). Todos estos servicios tienen nombres interesantes, pero pueden no ser del todo evidentes en cuanto a sus funciones y lo que los hace \u00fanicos entre s\u00ed. Este art\u00edculo est\u00e1 destinado a aquellos que est\u00e1n comenzando a familiarizarse con los conceptos de la nube, en particular con los servicios en la nube y GCP. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" 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. Pila de computaci\u00f3n<\/h2>\n<p><\/p>\n<p>La pila de computaci\u00f3n se puede considerar como una abstracci\u00f3n multinivel sobre lo que puede proporcionar un sistema inform\u00e1tico. Esta pila asciende (<em>sube<\/em>) de \"hardware en crudo\" (<em>bare metal<\/em>), que se refiere a los componentes f\u00edsicos reales del ordenador, hasta las funciones (<em>funciones<\/em>), que son la unidad m\u00e1s peque\u00f1a de computaci\u00f3n. Lo importante a se\u00f1alar con respecto a la pila es que los servicios se agregan al moverse hacia arriba en la pila; por ejemplo, la secci\u00f3n de \"aplicaciones\" (<em>apps<\/em>), mostrada en la figura 1 a continuaci\u00f3n, debe contener todos los componentes b\u00e1sicos de los contenedores (<em>contenedores<\/em>), m\u00e1quinas virtuales (<em>m\u00e1quinas virtuales<\/em>) y hardware. De manera similar, el componente de m\u00e1quinas virtuales debe contener el hardware interno necesario para funcionar.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/c9daa9159ed232c1997e4372f7c1c484.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figura 1: Pila de computaci\u00f3n | Imagen obtenida de <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>Este modelo, mostrado en la figura 1, es la base para describir las ofertas de los proveedores de nube. Por lo tanto, algunos proveedores pueden ofrecer solo, por ejemplo, contenedores y servicios de calidad inferior a lo largo de la pila, mientras que otros ofrecen todo lo que se muestra en la figura 1.<\/p>\n<p><\/p>\n<blockquote><p>\u2014 Si ya est\u00e1 familiarizado con los servicios en la nube, pase a <strong>la secci\u00f3n 3<\/strong>, para conocer el equivalente de GCP<br \/>\n\u2014 Si solo necesita un resumen de los servicios en la nube, pase a <strong>la secci\u00f3n 2.4<\/strong><\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"2-oblachnye-servisy\">2. Servicios en la nube<\/h2>\n<p><\/p>\n<p>El mundo de la computaci\u00f3n en la nube es muy diverso. Los proveedores de nube ofrecen una amplia gama de servicios adaptados a los distintos requisitos de los clientes. Es posible que haya o\u00eddo hablar de t\u00e9rminos como IaaS, PaaS, SaaS, FaaS, KaaS, etc., con todas las letras del alfabeto seguidas de \u00abaaS\u00bb. A pesar de esta extra\u00f1a convenci\u00f3n de nomenclatura, forman un conjunto de servicios de proveedores de nube. Puedo afirmar que hay 3 ofertas principales \u00abcomo servicio\u00bb (as a Service) que los proveedores de nube casi siempre ofrecen. <\/p>\n<p><\/p>\n<p>Estos son IaaS, PaaS y SaaS, que significan respectivamente infraestructura como servicio (Infrastructure as a Service), plataforma como servicio (Platform as a Service) y software como servicio (Software as a Service). Es importante visualizar los servicios en la nube como niveles de servicios proporcionados. Esto implica que cuando sube o baja de nivel, como cliente, atraviesa diferentes opciones de servicio que se a\u00f1aden o eliminan de la oferta principal. Es mejor considerar esto como una pir\u00e1mide, como se muestra en la figura 2.<br \/>\n<img decoding=\"async\" alt=\"GCP: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/6f9b522136a47dbcf62b216cc54f5b9f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figura 2: Pir\u00e1mide \u00abaaS\u00bb | Imagen obtenida de <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 Infraestructura como servicio (IaaS)<\/h4>\n<p><\/p>\n<p>Este es el nivel m\u00e1s bajo que un proveedor de servicios en la nube puede ofrecer, y abarca un proveedor de computaci\u00f3n en la nube que suministra infraestructura \u00abdesnuda\u00bb, que incluye software intermedio, cables de red, procesadores, GPU, memoria RAM, almacenamiento externo, servidores e im\u00e1genes de sistemas operativos base, como Debian Linux, CentOS, Windows, etc. <\/p>\n<p><\/p>\n<p>Si solicita una oferta IaaS de un proveedor de servicios en la nube, esto es lo que debe esperar recibir. Le corresponde a usted, como cliente, ensamblar estas partes para llevar a cabo su negocio. El grado de lo que tendr\u00e1 que trabajar puede variar de proveedor a proveedor, pero en general, solo recibe el hardware y el sistema operativo, y lo dem\u00e1s es su responsabilidad. Ejemplos de IaaS incluyen AWS Elastic Compute, Microsoft Azure y GCE.<\/p>\n<p><\/p>\n<p>A algunas personas puede no gustarles el hecho de tener que instalar im\u00e1genes de sistema operativo y encargarse de la red, el balanceo de carga o preocuparse por qu\u00e9 tipo de procesador es ideal para su carga de trabajo. Aqu\u00ed es donde ascendemos por la pir\u00e1mide hacia PaaS.<\/p>\n<p><\/p>\n<h4 id=\"22-platforma-kak-usluga-paas\">2.2 Plataforma como Servicio (PaaS)<\/h4>\n<p><\/p>\n<p>PaaS incluye \u00fanicamente el proveedor de servicios en la nube que ofrece una plataforma espec\u00edfica sobre la cual los usuarios pueden crear aplicaciones. Esta es una abstracci\u00f3n sobre IaaS, lo que significa que el proveedor de la nube se encarga de todos los detalles de los tipos de CPU, memoria, RAM, almacenamiento, redes, etc. Como se muestra en la figura 2, usted, como cliente, tiene un control limitado sobre la plataforma real, ya que el proveedor de la nube se encarga de todos los detalles de la infraestructura por usted. Solicita la plataforma elegida y construye su proyecto sobre ella. Ejemplos de PaaS son Heroku.<\/p>\n<p><\/p>\n<p>Para algunos, este puede ser un nivel demasiado alto, ya que no necesariamente quieren construir un proyecto en la plataforma indicada, sino que m\u00e1s bien necesitan un conjunto de servicios directamente del proveedor de servicios en la nube. Aqu\u00ed es donde entra SaaS.<\/p>\n<p><\/p>\n<h4 id=\"23-programmnoe-obespechenie-kak-usluga-saas\">2.3 Software como Servicio (SaaS)<\/h4>\n<p><\/p>\n<p>SaaS representa los servicios m\u00e1s comunes ofrecidos por los proveedores de servicios en la nube. Est\u00e1n destinados a los usuarios finales y est\u00e1n disponibles principalmente a trav\u00e9s de sitios web, como Gmail, Google Docs, Dropbox, etc. En lo que respecta a Google Cloud, hay varias ofertas fuera de su pila de computaci\u00f3n que son SaaS. Incluyen Data Studio, Big Query, etc.<\/p>\n<p><\/p>\n<h4 id=\"24-svodka-po-oblachnym-servisam\">2.4 Resumen de servicios en la nube<\/h4>\n<p><\/p>\n<p>Componentes<br \/>\nIaaS<br \/>\nPaaS<br \/>\nSaaS<\/p>\n<p>Lo que obtiene<br \/>\nObtiene la infraestructura y paga en consecuencia. La libertad de usar o instalar cualquier software, sistema operativo o su composici\u00f3n.<br \/>\nAqu\u00ed obtiene lo que solicita. Software, hardware, sistema operativo, entorno web. Obtiene una plataforma lista para usar y paga en consecuencia.<br \/>\nAqu\u00ed no necesita preocuparse por nada. Se le proporciona un paquete preconfigurado de acuerdo con sus requisitos y solo le queda pagar en consecuencia.<\/p>\n<p>Valor<br \/>\nNivel b\u00e1sico de computaci\u00f3n<br \/>\nCima de IaaS<br \/>\nEs esencialmente un paquete completo de servicios<\/p>\n<p>Complejidades t\u00e9cnicas<br \/>\nSe requieren conocimientos t\u00e9cnicos<br \/>\nSe le da una configuraci\u00f3n b\u00e1sica, pero a\u00fan se requieren conocimientos de la materia.<br \/>\nNo hay necesidad de preocuparse por los detalles t\u00e9cnicos. El proveedor de SaaS proporciona todo.<\/p>\n<p>Con lo que trabaja<br \/>\nM\u00e1quinas virtuales, almacenamiento, servidores, red, balanceadores de carga, etc.<br \/>\nEntornos de ejecuci\u00f3n (como java runtime), bases de datos (como mySQL, Oracle), servidores web (como tomcat, etc.)<br \/>\nAplicaciones como servicios de correo electr\u00f3nico (Gmail, Yahoo mail, etc.), sitios de redes sociales (Facebook, etc.)<\/p>\n<p>Gr\u00e1fico de popularidad<br \/>\nPopular entre desarrolladores altamente calificados, investigadores que requieren personalizaci\u00f3n de acuerdo a sus necesidades o \u00e1reas de estudio<br \/>\nM\u00e1s popular entre desarrolladores, ya que pueden concentrarse en el desarrollo de sus aplicaciones o scripts. No necesitan preocuparse por la carga de tr\u00e1fico o la gesti\u00f3n del servidor, etc.<br \/>\nM\u00e1s popular entre consumidores comunes o empresas que utilizan software como correo electr\u00f3nico, intercambiadores de archivos, redes sociales, ya que no necesitan preocuparse por los detalles t\u00e9cnicos<\/p>\n<p><\/p>\n<p><em>Figura 3: Resumen de las principales ofertas en la nube | Imagen proporcionada <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.webspecia.com\/cloud\/iaas-paas-saas-explained-examples-comparison\">Amir en Blog Specia<\/a><\/noindex><\/em><\/p>\n<p><\/p>\n<h2 id=\"3-vychislitelnyy-paket-google-cloud-platform\">3. Paquete de computaci\u00f3n Google Cloud Platform<\/h2>\n<p><\/p>\n<p>Al revisar las ofertas t\u00edpicas de proveedores de nube en la secci\u00f3n 2, podemos compararlas con las ofertas de Google Cloud.<\/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: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/42320d3ea67a0410671a385671b05f5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figura 4: Icono de Google Compute Engine (GCE)<\/em><\/p>\n<p><\/p>\n<p>GCE es una oferta de IaaS de Google. Con GCE puedes crear m\u00e1quinas virtuales libremente, asignar recursos de CPU y memoria, elegir el tipo de almacenamiento, como SSD o HDD, as\u00ed como la capacidad de memoria. Es casi como si estuvieras construyendo tu propio ordenador\/estaci\u00f3n de trabajo y manejando todos los detalles de su funcionamiento.<\/p>\n<p><\/p>\n<p>En GCE puedes elegir desde instancias micro con procesadores de 0.3 n\u00facleos y 1 GB de RAM, hasta monstruos de 96 n\u00facleos con m\u00e1s de 300 GB de RAM. Tambi\u00e9n puedes crear m\u00e1quinas virtuales de tama\u00f1o personalizado para tus cargas de trabajo. Para aquellos interesados, estas son m\u00e1quinas virtuales que puedes ensamblar.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/compute\/docs\/machine-types\">Tipos de m\u00e1quinas | Documentaci\u00f3n de Compute Engine | 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: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/b679bc333950591edead7045332b2477.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figura 5: Icono de Google Kubernetes Engine (GKE)<\/em><\/p>\n<p><\/p>\n<p>GKE es una oferta de computaci\u00f3n \u00fanica de GCP que representa una abstracci\u00f3n sobre Compute Engine. En un sentido m\u00e1s general, GKE se puede clasificar como \"Contenedor como Servicio\" (CaaS), a veces llamado \"Kubernetes como Servicio\" (KaaS), que permite a los clientes ejecutar f\u00e1cilmente sus contenedores Docker en un entorno Kubernetes completamente gestionado. Para aquellos que no est\u00e1n familiarizados con los contenedores, estos ayudan a modularizar servicios\/aplicaciones, por lo que diferentes contenedores pueden contener diferentes servicios; por ejemplo, un contenedor puede alojar la interfaz de tu aplicaci\u00f3n web, mientras que otro puede contener su parte del servidor. Kubernetes se encarga de la automatizaci\u00f3n, coordinaci\u00f3n, gesti\u00f3n y despliegue de tus contenedores. M\u00e1s informaci\u00f3n aqu\u00ed.<\/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: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/784031c4b48f12c00d7797e38598ce92.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figura 6: Icono de Google App Engine (GAE)<\/em><\/p>\n<p><\/p>\n<p>Como se mencion\u00f3 en la secci\u00f3n 2.2, PaaS est\u00e1 por encima de IaaS, y en el caso de GCP tambi\u00e9n se puede considerar como una oferta sobre GKE. GAE es un PaaS especializado de Google, y como ellos mismos se describen mejor \u2014 \"trae tu c\u00f3digo y nosotros nos encargaremos del resto\". <\/p>\n<p><\/p>\n<p>Esto garantiza que los clientes que utilizan GAE no tienen que enfrentarse al hardware\/software subyacente, y ya pueden tener una plataforma preconfigurada lista para usar; todo lo que necesitan hacer es proporcionar el c\u00f3digo necesario para ejecutarlo. <\/p>\n<p><\/p>\n<p>GAE maneja autom\u00e1ticamente el escalado para satisfacer la carga y la demanda de los usuarios, lo que significa que si tu sitio web de venta de flores de repente alcanza un pico porque se acerca el D\u00eda de San Valent\u00edn, GAE gestionar\u00e1 el escalado de la infraestructura subyacente para satisfacer la demanda y asegurarse de que tu sitio web no se caiga debido al aumento de la demanda. Esto significa que pagas solo por los recursos que necesita tu aplicaci\u00f3n en ese momento.<\/p>\n<p><\/p>\n<p>GAE utiliza Kubernetes o su versi\u00f3n incorporada para manejar todo esto, para que no tengas que preocuparte por ello. GAE es ideal para empresas que no est\u00e1n interesadas en la infraestructura subyacente y solo se preocupan por que su aplicaci\u00f3n est\u00e9 disponible de la mejor manera posible.<\/p>\n<p><\/p>\n<p>En mi opini\u00f3n, GAE es el mejor lugar para comenzar si eres un desarrollador con una gran idea, pero no quieres lidiar con el trabajo rutinario de configurar servidores, equilibrar la carga y todo el trabajo arduo de devops\/SRE. Con el tiempo, podr\u00edas probar GKE y GCE, pero esa es solo mi opini\u00f3n.<\/p>\n<p><\/p>\n<p><strong><em>Descargo de responsabilidad<\/em><\/strong>: AppEngine se utiliza para aplicaciones web, no para aplicaciones m\u00f3viles.<\/p>\n<p><\/p>\n<p><strong><em>Para m\u00e1s informaci\u00f3n<\/em><\/strong>: <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/appengine\/\">App Engine \u2014 Crea backend escalables para web y m\u00f3vil en cualquier lenguaje | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h4 id=\"34-google-cloud-functions---faas\">3.4 Google Cloud Functions \u2014 (FaaS)<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/ce8b167424febe208c760d50eea3d47a.png\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p><\/p>\n<p><em>Figura 7: Icono de Google Cloud Functions (GCF)<\/em><\/p>\n<p><\/p>\n<p>Espero que hayas notado una tendencia al analizar las propuestas anteriores. Cuanto m\u00e1s alto asciendes en la escalera de soluciones de computaci\u00f3n de GCP, menos necesitas preocuparte por las tecnolog\u00edas subyacentes. Esta pir\u00e1mide culmina en la unidad de c\u00f3mputo m\u00e1s peque\u00f1a posible, que es la funci\u00f3n, como se muestra en la secci\u00f3n 1.<\/p>\n<p><\/p>\n<p>GCF es una oferta relativamente nueva de GCP que a\u00fan est\u00e1 en fase beta (en el momento de escribir este art\u00edculo). Las funciones en la nube permiten que ciertas funciones escritas por el desarrollador se ejecuten en respuesta a alg\u00fan evento. <\/p>\n<p><\/p>\n<p>Son gestionadas por eventos y son la base de la palabra de moda 'sin servidor', es decir, no conocen servidores. Las funciones en la nube son muy simples y tienen muchas aplicaciones diferentes que requieren un pensamiento basado en eventos. Por ejemplo, cada vez que un nuevo usuario se registra, puede activarse una funci\u00f3n en la nube para alertar a los desarrolladores. <\/p>\n<p><\/p>\n<p>En la f\u00e1brica, cuando un sensor espec\u00edfico alcanza un cierto valor, puede activar una funci\u00f3n en la nube que realiza alg\u00fan procesamiento de informaci\u00f3n o notifica a alg\u00fan personal de mantenimiento, etc.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/functions\/\">Funciones en la nube \u2014 Computaci\u00f3n sin servidor gestionada por eventos | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Conclusi\u00f3n<\/h2>\n<p><\/p>\n<p>En este art\u00edculo hemos hablado sobre varias ofertas en la nube, como IaaS, PaaS, etc., y c\u00f3mo la pila de computaci\u00f3n de Google implementa estos diferentes niveles. Hemos visto que los niveles de abstracci\u00f3n al pasar de una categor\u00eda de servicio a otra, como de IaaS a PaaS, requieren menos conocimiento sobre lo que hay detr\u00e1s.<\/p>\n<p><\/p>\n<p>Para las empresas, esto proporciona una flexibilidad cr\u00edtica que no solo satisface sus objetivos operativos, sino que tambi\u00e9n aborda otras \u00e1reas clave, como la seguridad y el costo. En resumen:<\/p>\n<p><\/p>\n<p><strong><em>Compute Engine<\/em><\/strong> \u2014 le permite crear su propia m\u00e1quina virtual al asignar recursos de hardware espec\u00edficos, como RAM, CPU y almacenamiento. Tambi\u00e9n es bastante pr\u00e1ctico y de bajo nivel.<\/p>\n<p><\/p>\n<p><strong><em>Kubernetes Engine<\/em><\/strong> \u2014 es un paso arriba en comparaci\u00f3n con Compute Engine, que le permite utilizar Kubernetes y contenedores para gestionar su aplicaci\u00f3n, permitiendo escalarla seg\u00fan sea necesario.<\/p>\n<p><\/p>\n<p><strong><em>App Engine<\/em><\/strong> \u2014 es un paso arriba en comparaci\u00f3n con Kubernetes Engine, permiti\u00e9ndole centrarse solo en su c\u00f3digo, mientras Google se encarga de todos los requisitos de la plataforma base.<\/p>\n<p><\/p>\n<p><strong><em>Cloud Functions<\/em><\/strong> \u2014 es la c\u00faspide de la pir\u00e1mide de computaci\u00f3n, permitiendo escribir una funci\u00f3n simple que, al ejecutarse, utiliza toda la infraestructura subyacente para calcular y devolver un resultado.<\/p>\n<p><\/p>\n<h1 id=\"spasibo-za-vnimanie\">\u00a1Gracias por su atenci\u00f3n!<\/h1>\n<p><\/p>\n<p>Twitter: <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/martinomburajr\">@martinomburajr<\/a><\/noindex><\/p>\n<p>Fuente: <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.2 - 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\/es\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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: An\u00e1lisis de la pila de computaci\u00f3n de Google Cloud Platform | ProHoster","description":"La traducci\u00f3n del art\u00edculo fue preparada especialmente para los estudiantes del curso \u00abServicios en la Nube\u00bb. Es interesante desarrollarse en este campo.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/38233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=38233"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38233\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/28699"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=38233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=38233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=38233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}