{"id":71834,"date":"2022-04-26T12:27:27","date_gmt":"2022-04-26T10:27:27","guid":{"rendered":"https:\/\/fotc.com\/?p=71834"},"modified":"2026-02-16T09:33:42","modified_gmt":"2026-02-16T08:33:42","slug":"serverless-co-to-jest","status":"publish","type":"post","link":"https:\/\/fotc.com\/pl\/blog\/serverless-co-to-jest\/","title":{"rendered":"Serverless &#8211; co to jest i jakie daje korzy\u015bci?"},"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-na-czym-polega-serverless\" data-level=\"2\">Na czym polega serverless?<\/a><ul><li><a href=\"#h-co-z-zarz-dzaniem-infrastruktur\" data-level=\"3\">Co z zarz\u0105dzaniem infrastruktur\u0105?<\/a><\/li><\/ul><\/li><li><a href=\"#h-cechy-us-ug-i-dost-pne-rozwi-zania-serverless-paas-w-chmurze-google\" data-level=\"2\">Cechy us\u0142ug i dost\u0119pne rozwi\u0105zania serverless &#8211; PaaS w chmurze Google<\/a><\/li><li><a href=\"#h-serverless-a-koszty\" data-level=\"2\">Serverless a koszty<\/a><\/li><\/ul><\/div>\n\n\n\n<p>Z poni\u017cszego tekstu dowiesz si\u0119 czym s\u0105 us\u0142ugi serverless i jakie korzy\u015bci daje ich stosowanie w procesie tworzenia oprogramowania. Poznasz te\u017c ofert\u0119 us\u0142ug tego typu w <a href=\"https:\/\/fotc.com\/pl\/blog\/chmura-google-dostepne-rozwiazania\/\" target=\"_blank\" aria-label=\"chmurze Google (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">chmurze Google<\/a>.<\/p>\n\n\n\n<p>W procesie tworzenia nowej aplikacji, witryny internetowej lub innej us\u0142ugi online trzeba bra\u0107 pod uwag\u0119 tzw. backend. To ca\u0142e zaplecze sprz\u0119towe zapewniaj\u0105ce projektowi stabilne funkcjonowanie. Spore wyzwanie, bior\u0105c pod uwag\u0119 koszty i czas potrzebny na zakup, instalacj\u0119, konfiguracj\u0119 i utrzymanie sprz\u0119tu.&nbsp;<\/p>\n\n\n\n<p>Na szcz\u0119\u015bcie mo\u017cna wygodniej, szybciej, a co r\u00f3wnie wa\u017cne, taniej. Po prostu zapomnij o infrastrukturze i przejd\u017a na us\u0142ugi typu serverless.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-na-czym-polega-serverless\">Na czym polega serverless?<\/h2>\n\n\n\n<p>Czy model serverless (w wolnym t\u0142umaczeniu: bezserwerowe) oznacza, \u017ce przestaniesz u\u017cywa\u0107 jakichkolwiek serwer\u00f3w w swoim projekcie? Bynajmniej. Po prostu wszystko co ich dotyczy przestaje by\u0107 Twoim zmartwieniem.&nbsp;<\/p>\n\n\n\n<p>Na szcz\u0119\u015bcie ca\u0142a opieka nad infrastruktur\u0105 i jej konfiguracj\u0105, jak r\u00f3wnie\u017c oprogramowaniem oraz \u015brodowiskiem uruchomieniowym, a tak\u017ce kwestia bezpiecze\u0144stwa spada na dostawc\u0119 us\u0142ug chmurowych. Tw\u00f3j zesp\u00f3\u0142 mo\u017ce skupi\u0107 si\u0119 wy\u0142\u0105cznie na tworzeniu kodu aplikacji.<\/p>\n\n\n\n<p>Takie rozwi\u0105zanie ma szereg zalet, a jedn\u0105 z nich jest <strong>kr\u00f3tszy TTM (Time-to-Market)<\/strong>, czyli czas up\u0142ywaj\u0105cy od momentu opracowania koncepcji nowego projektu do wprowadzenia gotowego produktu na rynek. Ma to szczeg\u00f3lne znaczenie dla ma\u0142ych firm i startup\u00f3w, kt\u00f3rym zale\u017cy na szybkim debiucie i skalowaniu.<\/p>\n\n\n<div class=\"bg-yellow banners mt-4 mb-4\">\r\n  <div class=\"container \">\r\n    <div class=\"row sw\">\r\n        <div class=\"col-md-7 sw col-12 mb-md-0\">\r\n        <span style=\"margin-bottom: 1rem;\r\n    font-weight: 500;margin-top: 25px;\r\n    line-height: 1.1;\r\n    font-size: 2rem; display: block; color:#fff\">Wykorzystaj pe\u0142en potencja\u0142 us\u0142ug serverless<\/span>\r\n        <\/div>\r\n        <div class=\"col-md-5 sw sww\">\r\n        <img decoding=\"async\" style=\"margin-top:25px;\" src=\"\/app\/uploads\/2023\/02\/FOTC-LOGO-WWW-RGB-RED-2.png\">\r\n        <\/div>\r\n        <\/div>\r\n        <div class=\"row\">\r\n          <div class=\"col-md-7\"><p style=\"color:#fff\">FOTC to wsparcie 24\/7, zni\u017cki na us\u0142ugi GCP<\/p><\/div>\r\n        <div class=\"col-md-5 col-12 text-cent-right\">\r\n        <a class=\"newbtn bannerbtn\" href=\"https:\/\/fotc.com\/pl\/kontakt\/\">Zapytaj o szczeg\u00f3\u0142y<\/a>\r\n        \r\n        <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\n\n\n<p>Dzi\u0119ki serverless zyskujesz <strong>wi\u0119ksz\u0105 efektywno\u015b\u0107 wykorzystania zasob\u00f3w<\/strong>. W tradycyjnym modelu infrastruktura dzia\u0142a non stop, niezale\u017cnie od obci\u0105\u017cenia i zapotrzebowania ze strony u\u017cytkownik\u00f3w. Model serverless zmienia zasady gry. Dostawca us\u0142ug chmurowych mo\u017ce dla Ciebie automatycznie skalowa\u0107 \u015brodowisko (w g\u00f3r\u0119 i w d\u00f3\u0142). W zwi\u0105zku z tym p\u0142acisz wy\u0142\u0105cznie za zasoby skonsumowane do pracy Twojej aplikacji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-co-z-zarz-dzaniem-infrastruktur\">Co z zarz\u0105dzaniem infrastruktur\u0105?<\/h3>\n\n\n\n<p>W modelu serverless za zarz\u0105dzanie infrastruktur\u0105 odpowiada dostawca rozwi\u0105za\u0144 chmurowych. Poza tym mo\u017ce on te\u017c dostarcza\u0107 system operacyjny maszyn (O\/S), oprogramowanie po\u015brednicz\u0105ce, umo\u017cliwiaj\u0105ce komunikacj\u0119 mi\u0119dzy aplikacjami lub us\u0142ugami (middleware), a tak\u017ce \u015brodowisko wykonawcze (runtime). Taki model us\u0142ug okre\u015blamy wtedy jako <strong>PaaS (Platform-as-a-Service)<\/strong>. Jest on zaprojektowany \u015bci\u015ble pod potrzeby zwi\u0105zane z tworzeniem aplikacji i wdra\u017caniem oprogramowania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cechy-us-ug-i-dost-pne-rozwi-zania-serverless-paas-w-chmurze-google\">Cechy us\u0142ug i dost\u0119pne rozwi\u0105zania serverless &#8211; PaaS w chmurze Google<\/h2>\n\n\n\n<p>Podstawow\u0105 i najpopularniejsz\u0105 us\u0142ug\u0105 <a href=\"https:\/\/fotc.com\/pl\/google-cloud-platform\/\" class=\"ek-link\">Google Cloud Platform<\/a> (GCP) oferowan\u0105 w modelu Platform-as-a-Service jest <strong>Google <a href=\"https:\/\/fotc.com\/pl\/blog\/app-engine\/\" target=\"_blank\" aria-label=\"App Engine (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">App Engine<\/a><\/strong>. Stanowi kompletne \u015brodowisko developerskie do tworzenia, wdra\u017cania i hostowania aplikacji internetowych oraz backendu dla aplikacji mobilnych.&nbsp;<\/p>\n\n\n\n<p>Platforma jest przystosowana zar\u00f3wno do aplikacji monolitycznych, jak i aplikacji w architekturze <a href=\"https:\/\/fotc.com\/pl\/blog\/mikroserwisy\/\" target=\"_blank\" aria-label=\"mikroserwis\u00f3w (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">mikroserwis\u00f3w<\/a>. Udost\u0119pnia dwa \u015brodowiska &#8211; <strong>standard<\/strong> i <strong>flexible<\/strong>. Tw\u00f3rca mo\u017ce wdra\u017ca\u0107 i rozwija\u0107 aplikacj\u0119 w jednym \u015brodowisku lub \u0142\u0105czy\u0107 zalety obu \u015brodowisk.<\/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\">\nhttps:\/\/youtu.be\/ph9p_XxzVzI\n<\/div><\/figure>\n\n\n\n<p><strong>Chcesz wiedzie\u0107 wi\u0119cej o Google App Engine? Pobierz za darmo naszego ebooka: <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/fotc.com\/pl\/ebooks\/app-engine-w-chmurze-google\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">App Engine w chmurze Google &#8211; wprowadzenie do us\u0142ugi i tutoriale<\/a><\/strong><\/p>\n\n\n\n<p>Warto wspomnie\u0107 r\u00f3wnie\u017c o dw\u00f3ch innych us\u0142ugach GCP oferowanych zgodnie z koncepcj\u0105 serverless &#8211; <strong>Google Cloud Functions<\/strong> oraz <strong><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/fotc.com\/pl\/blog\/google-cloud-run\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Google Cloud Run<\/a><\/strong>. Pierwsza z nich skupia si\u0119 na wykonywaniu okre\u015blonego kodu (funkcji) w odpowiedzi na okre\u015blone wydarzenia (przyk\u0142adowo wys\u0142anie nowego pliku na serwer).\u00a0 Google Functions to przyk\u0142ad modelu FaaS (Function-as-a-Service).<\/p>\n\n\n\n<p>Za to Google Cloud Run pozwala tworzy\u0107 aplikacje w dowolnym j\u0119zyku programowania (przyk\u0142adowo Python, Java, Ruby, Go, JavaScript, PHP). Ponadto App Engine korzysta te\u017c z technologii konteneryzacji.<\/p>\n\n\n\n<p><strong>Czytaj te\u017c: Co to jest <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/fotc.com\/pl\/blog\/google-cloud-vps\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Google Cloud VPS?<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-serverless-a-koszty\">Serverless a koszty<\/h2>\n\n\n\n<p>W por\u00f3wnaniu z tradycyjnym modelem serverless redukuje tzw. <strong>TCO (Total Cost of Ownership)<\/strong>. To koszt zwi\u0105zany z utrzymywaniem infrastruktury, na kt\u00f3rej b\u0119dzie pracowa\u0107 Twoja aplikacja. Oferowana w ramach GCP us\u0142uga Google App Engine ma nawet dost\u0119p do bezp\u0142atnych, odnawialnych limit\u00f3w (Free Tier) w ramach \u015brodowiska standard. Dopiero po ich wykorzystaniu nalicza si\u0119 rachunek za zu\u017cycie.<\/p>\n\n\n\n<p>Koszty standardowego wariantu App Engine obejmuj\u0105 ka\u017cd\u0105 rozpocz\u0119t\u0105 godzin\u0119 pracy instalacji (zale\u017cnie od rodzaju maszyny oraz lokalizacji) oraz ka\u017cdy gigabajt wychodz\u0105cego ruchu sieciowego. W wariancie flexible zu\u017cycie jest naliczane w uj\u0119ciu sekundowym. Do tego wliczane s\u0105 zasoby potrzebne do uruchomienia aplikacji oraz pami\u0119\u0107, kt\u00f3r\u0105 aplikacja u\u017cywa podczas pracy.<\/p>\n\n\n\n<p>Dla specyficznego przypadku koszt us\u0142ugi Google App Engine w \u015brodowiskach standard oraz flexible mo\u017cna obliczy\u0107 w kalkulatorze <a href=\"https:\/\/cloud.google.com\/products\/calculator#tab=app-engine\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener nofollow\" class=\"ek-link\">Google Cloud Pricing Calculator<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Z poni\u017cszego tekstu dowiesz si\u0119 czym s\u0105 us\u0142ugi serverless i jakie korzy\u015bci daje ich stosowanie w procesie tworzenia oprogramowania. Poznasz te\u017c ofert\u0119 us\u0142ug tego typu w chmurze Google. W procesie tworzenia nowej aplikacji, witryny internetowej lub innej us\u0142ugi online trzeba bra\u0107 pod uwag\u0119 tzw. backend. To ca\u0142e zaplecze sprz\u0119towe zapewniaj\u0105ce projektowi stabilne funkcjonowanie. Spore wyzwanie,&#8230;<\/p>\n","protected":false},"author":40,"featured_media":71835,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":2,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[560,275],"tags":[123,895,894,750,893],"class_list":["post-71834","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-cloud-platform-pl","category-technologie","tag-app-engine","tag-bezserwerowy","tag-cloud-functions","tag-cloud-run","tag-serverless"],"_links":{"self":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/71834","targetHints":{"allow":["GET"]}}],"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\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/comments?post=71834"}],"version-history":[{"count":0,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/71834\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media\/71835"}],"wp:attachment":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media?parent=71834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/categories?post=71834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/tags?post=71834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}