{"id":1127,"date":"2026-11-03T00:39:08","date_gmt":"2026-11-02T23:39:08","guid":{"rendered":"https:\/\/webbay.pl\/blog\/?p=1127"},"modified":"2026-11-03T00:39:08","modified_gmt":"2026-11-02T23:39:08","slug":"aws-strona-www-koszty-odpowiedzialnosc","status":"publish","type":"post","link":"https:\/\/webbay.pl\/blog\/2026\/11\/03\/aws-strona-www-koszty-odpowiedzialnosc\/","title":{"rendered":"AWS dla w\u0142a\u015bciciela strony: sk\u0142adniki rachunku i odpowiedzialno\u015b\u0107"},"content":{"rendered":"\n<style>\n.wb-premium{--wb-ink:#183451;--wb-text:#40566c;--wb-blue:#287cde;--wb-action:#2168bc;--wb-line:#dce8f3;color:var(--wb-ink);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;font-size:17px;line-height:1.65;width:100%;isolation:isolate}\n.wb-premium *{box-sizing:border-box}\n.wb-premium{margin:0!important}\n.wb-premium .wp-block-group{margin-block:0}\n.wb-premium .wp-block-group__inner-container{display:contents}\n.wb-premium .wp-block-group__inner-container>*{margin-block-start:0}\n.wb-premium p,.wb-premium h1,.wb-premium h2,.wb-premium h3,.wb-premium .wp-block-group{margin-top:0}\n.wb-premium p{color:var(--wb-text);margin-bottom:16px}\n.wb-premium h1,.wb-premium h2,.wb-premium h3{color:var(--wb-ink);font-family:inherit;font-weight:700;letter-spacing:-.035em}\n.wb-premium h1{font-size:clamp(38px,4.25vw,62px);line-height:1.1;margin:22px 0 24px}\n.wb-premium h1 span{color:#2168bc}\n.wb-premium h2{font-size:clamp(30px,3vw,42px);line-height:1.18;margin-bottom:18px}\n.wb-premium h3{font-size:22px;line-height:1.3;margin-bottom:12px}\n.wb-premium a{color:#2168bc;text-decoration-thickness:1px;text-underline-offset:4px}\n.wb-premium a:hover{color:#183451}\n.wb-premium a:focus-visible,.wb-premium summary:focus-visible,.wb-premium input:focus-visible,.wb-premium button:focus-visible{outline:3px solid #183451;outline-offset:4px}\n.wb-premium [id]{scroll-margin-top:30px}\n.wb-wrap{max-width:1216px!important;padding:0 32px;margin:0 auto!important}\n.wb-header{background:#fff;border-bottom:1px solid #e7eff7}\n.wb-header-inner{display:flex;align-items:center;gap:30px;min-height:94px}\n.wb-brand{margin:0!important;white-space:nowrap}\n.wb-brand a{font-size:31px;font-weight:800;letter-spacing:-1.6px;line-height:1;text-decoration:none!important;color:#183451!important;display:inline-flex;align-items:center;min-height:44px}\n.wb-brand span{color:#287cde}\n.wb-brand small{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#40566c;border-left:1px solid #cbdcec;padding:7px 0 7px 12px;margin-left:12px}\n.wb-desktop-nav{margin-left:auto!important}\n.wb-nav-links{display:flex;gap:24px;margin:0!important;align-items:center}\n.wb-nav-links a{color:#334d66;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;padding:12px 0}\n.wb-header-cta{margin:0!important}\n.wb-header-cta a{display:block;border:1px solid #cbdeef;border-radius:8px;padding:10px 15px;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;color:#183451}\n.wb-header-cta span{margin-left:9px;color:#2168bc}\n.wb-mobile-menu{display:none}\n.wb-kicker{color:#2168bc!important;font-size:11px;font-weight:800;letter-spacing:1.7px;line-height:1.6;margin:0 0 17px!important}\n.wb-premium .wb-lead{font-size:18px;line-height:1.75;max-width:580px;margin-bottom:28px}\n.wb-buttons{gap:12px!important;display:flex;align-items:center;flex-wrap:wrap;margin:24px 0 0}\n.wb-premium .wb-buttons .wp-block-button{margin:0}\n.wb-premium .wp-block-button__link{font-size:14px;font-weight:700;line-height:1.4;border:1px solid transparent;border-radius:8px;padding:16px 20px;text-decoration:none;box-shadow:none;transition:background .15s,color .15s,box-shadow .15s}\n.wb-primary .wp-block-button__link{background:#2168bc!important;color:#fff!important;box-shadow:0 6px 16px #2168bc20!important}\n.wb-primary .wp-block-button__link:hover{background:#183451!important}\n.wb-secondary .wp-block-button__link{background:#fff!important;border-color:#cbddec!important;color:#183451!important}\n.wb-secondary .wp-block-button__link:hover{background:#eaf4ff!important}\n.wb-premium summary::-webkit-details-marker{display:none}\n.wb-footer{background:#fff;border-top:1px solid #dce8f3;padding:52px 0 0}\n.wb-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:44px}\n.wb-footer-tagline{font-size:15px;margin:18px 0 0!important}\n.wb-footer-column h3{font-size:13px;letter-spacing:0;margin-bottom:16px}\n.wb-footer-column p{font-size:13px;margin-bottom:9px}\n.wb-footer-column a{text-decoration:none;color:#40566c;display:inline-block;padding:4px 0}\n.wb-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e5edf5;padding-top:20px;padding-bottom:20px}\n.wb-footer-bottom p{font-size:11px;margin:0}\n.wb-footer-bottom a{color:#40566c;text-decoration:none}\n@media(max-width:1100px){.wb-header-inner{gap:22px}\n.wb-nav-links{gap:16px}\n.wb-nav-links a{font-size:12px}\n.wb-header-cta a{font-size:12px;padding:10px}\n.wb-premium h1{font-size:49px}}\n@media(max-width:900px){.wb-header-inner{min-height:82px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:12px 24px}\n.wb-desktop-nav{order:3;width:100%;margin-left:0!important}\n.wb-nav-links{justify-content:space-between}\n.wb-nav-links a{font-size:13px;padding:4px 0}\n.wb-header-cta{margin-left:auto!important}\n.wb-premium h1{font-size:52px;max-width:670px}\n.wb-premium .wb-lead{max-width:650px}\n.wb-premium h2 br{display:none}\n.wb-footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:24px}}\n@media(max-width:600px){.wb-wrap{padding-left:20px;padding-right:20px}\n.wb-header-inner{min-height:76px;position:relative;gap:10px}\n.wb-brand a{font-size:27px}\n.wb-brand small{font-size:8px;margin-left:9px;padding-left:9px;letter-spacing:1px}\n.wb-desktop-nav,.wb-header-cta{display:none}\n.wb-mobile-menu{display:block;margin:0 0 0 auto!important}\n.wb-mobile-menu>summary{cursor:pointer;list-style:none;border:1px solid #b8cee2;border-radius:7px;padding:8px 13px;font-size:13px;color:#183451;font-weight:700;min-height:42px}\n.wb-mobile-menu>summary:after{content:\" +\";padding-left:7px;color:#2168bc}\n.wb-mobile-menu[open]>summary:after{content:\" \u2212\"}\n.wb-mobile-menu[open]{width:100%;margin:0!important}\n.wb-mobile-menu[open]>summary{position:absolute;right:20px;top:17px}\n.wb-mobile-menu .wb-nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #dce8f3;margin-top:8px!important}\n.wb-mobile-menu .wb-nav-links a{padding:12px 4px;border-bottom:1px solid #e7eff7;font-size:14px}\n.wb-mobile-menu>p:last-child{margin:12px 0 4px;font-size:14px;font-weight:700}\n.wb-kicker{font-size:10px;letter-spacing:1.3px}\n.wb-premium h1{font-size:39px;line-height:1.12;letter-spacing:-.045em;margin:19px 0 22px}\n.wb-premium .wb-lead{font-size:16px;line-height:1.8;margin-bottom:22px}\n.wb-buttons{gap:10px!important;margin-top:20px}\n.wb-buttons .wp-block-button{width:100%}\n.wb-premium .wp-block-button__link{width:100%;padding:15px 14px;font-size:14px}\n.wb-premium h2{font-size:31px;line-height:1.2;letter-spacing:-.035em;margin-bottom:16px}\n.wb-footer{padding-top:36px}\n.wb-footer-top{grid-template-columns:1fr 1fr;gap:30px 18px;padding-bottom:30px}\n.wb-footer-brand{grid-column:1\/-1}\n.wb-footer-tagline{font-size:14px;margin-top:12px!important}\n.wb-footer-tagline br{display:none}\n.wb-footer-column h3{font-size:14px}\n.wb-footer-column p{font-size:12px}\n.wb-footer-column a{overflow-wrap:anywhere}\n.wb-footer-bottom{flex-direction:column;gap:8px;padding-top:18px;padding-bottom:24px}}\n@media(max-width:359px){.wb-wrap{padding-left:16px;padding-right:16px}\n.wb-premium h1{font-size:35px}\n.wb-premium h2{font-size:28px}\n.wb-mobile-menu[open]>summary{right:16px}\n.wb-footer-top{gap:28px 15px}}\n@media(prefers-reduced-motion:reduce){.wb-premium *{transition:none!important;scroll-behavior:auto!important}}\n@media(max-width:600px){.wb-footer-bottom p{font-size:12px}}\n.wb-article{--wb-ink:#183451;--wb-text:#40566c;background:#fff;color:var(--wb-text)}\n.wb-article .wb-article-main{max-width:900px;margin:0 auto;padding:58px 36px 72px;min-width:0;font-size:18px;line-height:1.8}\n.wb-article .wb-article-main>*,.wb-article .wb-article-main>.wp-block-group__inner-container>*{margin:0 0 24px}\n.wb-article .wb-article-main h1{font-size:clamp(31px,4.1vw,55px);line-height:1.13;letter-spacing:-1.7px;color:#183451;margin:18px 0 26px;font-weight:750;max-width:none}\n.wb-article .wb-article-main h2{font-size:31px;line-height:1.24;letter-spacing:-.6px;margin:54px 0 20px;color:#183451;scroll-margin-top:36px}\n.wb-article .wb-article-main h3{font-size:24px;line-height:1.3;margin:34px 0 16px;color:#183451}\n.wb-article .wb-article-main a{color:#2168bc;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}\n.wb-article .wb-article-main p{font-size:inherit;line-height:inherit;color:inherit}\n.wb-article .wb-article-main .wb-article-lead{font-size:21px;line-height:1.65;color:#183451}\n.wb-article .wb-article-main .wb-article-meta{font-size:14px;color:#40566c;border-top:1px solid #dce6ef;padding-top:20px}\n.wb-article .wb-article-main .wb-article-disclosure,.wb-article .wb-article-main .wb-article-note{font-size:15px;line-height:1.7;background:#f2f8ff;padding:20px 24px;border-radius:14px}\n.wb-article .wb-article-main .wp-block-image{margin:32px 0;max-width:100%}\n.wb-article .wb-article-main .wp-block-image img{height:auto;width:100%;display:block;border-radius:20px}\n.wb-article .wb-article-main .wb-article-diagram{max-width:700px;margin:40px auto}\n.wb-article .wb-article-main figcaption{color:#40566c;font-size:14px;line-height:1.6;margin-top:12px;text-align:left}\n.wb-article .wb-article-main .wb-toc{background:#f2f8ff;border:1px solid #dceeff;border-radius:18px;padding:26px 26px 26px 52px;columns:2;column-gap:42px;font-size:16px;line-height:1.6}\n.wb-article .wb-article-main li{padding-left:4px;margin-bottom:11px;break-inside:avoid}\n.wb-article .wb-article-main ul,.wb-article .wb-article-main ol{margin-left:0;padding-left:26px}\n.wb-article .wb-article-main .wp-block-table{max-width:100%;margin:28px 0;overflow-x:auto;border:1px solid #dce6ef;border-radius:14px}\n.wb-article .wb-article-main table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65;table-layout:fixed;margin:0;border:0}\n.wb-article .wb-article-main th,.wb-article .wb-article-main td{padding:15px 13px;border:0;border-bottom:1px solid #dce6ef;vertical-align:top;overflow-wrap:break-word;hyphens:auto;text-align:left}\n.wb-article .wb-article-main th{background:#e8f3ff;color:#183451;font-weight:700}\n.wb-article .wb-article-main tr:nth-child(even){background:#f8fbff}\n.wb-article .wb-article-main .wp-block-table figcaption{padding:12px 16px;margin:0;background:#f2f8ff;font-size:13px}\n.wb-article .wb-article-main .wb-final-cta{padding:28px;border-radius:18px;background:linear-gradient(120deg,#f2f8ff,#dceeff);text-align:center}\n.wb-article .wb-article-main .wb-final-cta a{display:inline-block;padding:15px 23px;background:#2168bc;color:white;border-radius:10px;text-decoration:none;font-weight:700;line-height:1.5}\n.wb-article .wb-article-main code{font-size:.9em;color:#183451;background:#eef4fa;padding:2px 5px}\n.wb-article .wb-article-main strong{color:#183451}\n.wb-article .wb-article-main .wb-kicker{font-size:12px;letter-spacing:1.1px;line-height:1.6;color:#2168bc}\nbody:has(.wb-article) .entry-related,body:has(.wb-article) .post-navigation,body:has(.wb-article) .entry-author,body:has(.wb-article) .comments-area{display:none}\n@media(max-width:767px){.wb-article .wb-article-main{padding:36px 24px 48px;font-size:17px;line-height:1.8}\n.wb-article .wb-article-main h1{letter-spacing:-.9px}\n.wb-article .wb-article-main h2{font-size:27px;margin-top:42px}\n.wb-article .wb-article-main .wb-article-lead{font-size:19px}\n.wb-article .wb-article-main .wb-toc{columns:1;padding:23px 24px 23px 44px}\n.wb-article .wb-article-main .wb-final-cta{padding:20px}\n.wb-article .wb-article-main table{font-size:13px;line-height:1.6}\n.wb-article .wb-article-main th,.wb-article .wb-article-main td{padding:10px 7px}\n.wb-article .wb-article-main .wb-article-note,.wb-article .wb-article-main .wb-article-disclosure{padding:16px}}\n@media(max-width:359px){.wb-article .wb-article-main{padding:30px 16px 42px}\n.wb-article .wb-article-main h1{font-size:30px}\n.wb-article .wb-article-main h2{font-size:25px}\n.wb-article .wb-article-main table{font-size:12px}\n.wb-article .wb-article-main th,.wb-article .wb-article-main td{padding:9px 5px}\n.wb-article .wb-article-main .wb-final-cta a{padding:13px}}\n.wb-premium .wb-brand{margin:0!important;flex-shrink:0}\n.wb-premium .wb-brand img{display:block;width:180px!important;height:auto!important;max-width:100%;border-radius:0}\n.wb-premium .wb-brand a{display:block;line-height:0}\n.wb-article .wb-mid-cta{background:linear-gradient(120deg,#f2f8ff,#dceeff);border:1px solid #d1e4f7;border-radius:18px;padding:28px;margin:32px 0!important}\n.wb-article .wb-mid-cta h3{margin:0 0 12px;font-size:26px}\n.wb-article .wb-mid-cta p{margin:0 0 18px}\n.wb-article .wb-mid-cta .wp-block-button__link{color:#fff!important;text-decoration:none!important}\n@media(max-width:600px){.wb-premium .wb-brand img{width:156px!important}\n.wb-article .wb-mid-cta{padding:22px}\n.wb-article .wb-mid-cta h3{font-size:24px}}\n<\/style>\n\n\n<div id=\"poczatek\" class=\"wp-block-group wb-premium wb-article\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<header class=\"wp-block-group wb-header\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group wb-wrap wb-header-inner\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full wb-brand\"><a href=\"https:\/\/webbay.pl\/blog\/\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"200\" src=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg\" alt=\"WebBay \u2014 strona g\u0142\u00f3wna bloga\" class=\"wp-image-24\" srcset=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg 600w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster-300x100.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n<nav class=\"wp-block-group wb-desktop-nav\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wb-nav-links wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#zastosowania\">Zastosowania<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#koszty\">Ceny i odnowienia<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#problemy\">Pomoc<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#operatorzy\">Operatorzy<\/a><\/p>\n\n<\/div><\/nav>\n\n\n<details class=\"wp-block-details wb-mobile-menu is-layout-flow wp-block-details-is-layout-flow\"><summary>Menu<\/summary>\n<p class=\"wb-nav-links wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#zastosowania\">Zastosowania<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#koszty\">Ceny i odnowienia<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#problemy\">Pomoc<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#operatorzy\">Operatorzy<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">Ranking hosting\u00f3w \u2192<\/a><\/p>\n\n<\/details>\n\n\n<p class=\"wb-header-cta wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">Zobacz ranking <span aria-hidden=\"true\">\u2197<\/span><\/a><\/p>\n\n<\/div><\/div>\n\n<\/div><\/header>\n\n\n<div class=\"wp-block-group wb-article-main wb-podstawy\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h1 class=\"wp-block-heading\">AWS dla w\u0142a\u015bciciela strony: sk\u0142adniki rachunku i odpowiedzialno\u015b\u0107<\/h1>\n\n\n<p class=\"wb-lead wp-block-paragraph\">AWS, czyli Amazon Web Services, to chmura z wieloma osobno dobieranymi us\u0142ugami. Mo\u017cesz w niej uruchomi\u0107 serwer, baz\u0119, magazyn plik\u00f3w i mechanizmy dystrybucji tre\u015bci. Dla w\u0142a\u015bciciela strony kluczowe jest to, \u017ce rachunek za pojedyncz\u0105 maszyn\u0119 nie opisuje pe\u0142nego kosztu witryny ani jej obs\u0142ugi.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/11\/P43-cover.webp\" alt=\"AWS jako zestaw us\u0142ug chmurowych: serwer, magazyn danych, baza i rachunek\" class=\"wp-image-1126\" srcset=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/11\/P43-cover.webp 1200w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/11\/P43-cover-300x169.webp 300w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/11\/P43-cover-1024x576.webp 1024w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/11\/P43-cover-768x432.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">W tym poradniku<\/h2>\n\n\n<ol class=\"wp-block-list wb-toc\"><li><a href=\"#elementy\">Co kupujesz, gdy wybierasz AWS?<\/a><\/li><li><a href=\"#lightsail\">Lightsail: pakiet nie oznacza wszystkich us\u0142ug bez dop\u0142at<\/a><\/li><li><a href=\"#architektura\">Model: portal z za\u0142\u0105cznikami do pobrania<\/a><\/li><li><a href=\"#kosztorys\">Rachunek policz dla tej samej architektury<\/a><\/li><li><a href=\"#kontrola\">Bud\u017cet, alarm i decyzja o zatrzymaniu<\/a><\/li><li><a href=\"#utrzymanie\">Odpowiedzialno\u015b\u0107 i droga wyj\u015bcia<\/a><\/li><\/ol>\n\n<\/div><\/div>\n\n\n<h2 id=\"elementy\" class=\"wp-block-heading\">Co kupujesz, gdy wybierasz AWS?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Nie ma jednego produktu o nazwie \u201eAWS hosting dla wszystkich stron\u201d. Dobierasz elementy architektury albo korzystasz z bardziej uporz\u0105dkowanych pakiet\u00f3w. R\u00f3\u017cnica dotyczy r\u00f3wnie\u017c odpowiedzialno\u015bci: instancja z gotowym obrazem CMS nadal wymaga aktualizacji i planu odzyskania danych.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Element<\/th><th>Przyk\u0142ad us\u0142ugi<\/th><th>Za co odpowiada w projekcie<\/th><\/tr><\/thead><tbody>\n<tr><td>Maszyna<\/td><td>Amazon EC2<\/td><td>Zasoby do uruchamiania systemu i aplikacji<\/td><\/tr>\n<tr><td>Dysk maszyny<\/td><td>Amazon EBS<\/td><td>Trwa\u0142e woluminy danych; inne zadanie ni\u017c sam proces aplikacji<\/td><\/tr>\n<tr><td>Baza relacyjna<\/td><td>Amazon RDS<\/td><td>Zarz\u0105dzana baza zgodna z wybranym silnikiem<\/td><\/tr>\n<tr><td>Magazyn obiektowy<\/td><td>Amazon S3<\/td><td>Pliki jako obiekty z w\u0142asnymi zasadami dost\u0119pu i przechowywania<\/td><\/tr>\n<tr><td>Pakiet uproszczonych zasob\u00f3w<\/td><td>Amazon Lightsail<\/td><td>Wybrane zasoby w okre\u015blonych planach, z osobnymi warunkami dodatk\u00f3w<\/td><\/tr>\n<\/tbody><\/table>\n<\/figure>\n\n\n<p class=\"wp-block-paragraph\">Te us\u0142ugi nie musz\u0105 wyst\u0105pi\u0107 jednocze\u015bnie. Ma\u0142a aplikacja mo\u017ce mie\u0107 baz\u0119 na tej samej maszynie, ale wtedy inaczej planuje si\u0119 awari\u0119 i utrzymanie. Wydzielenie RDS zmienia obowi\u0105zki i rachunek. Nie wybieraj bardziej z\u0142o\u017conej architektury tylko po to, \u017ceby u\u017cy\u0107 kolejnej nazwy z katalogu.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Podstawy modelu chmurowego znajdziesz w <a href=\"https:\/\/webbay.pl\/blog\/2026\/10\/29\/cloud-hosting\/\">poradniku cloud hostingu<\/a>. Poni\u017cej skupiamy si\u0119 na rachunku i konsekwencjach doboru element\u00f3w w AWS.<\/p>\n\n\n<h2 id=\"lightsail\" class=\"wp-block-heading\">Lightsail: pakiet nie oznacza wszystkich us\u0142ug bez dop\u0142at<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Lightsail oferuje plany obejmuj\u0105ce okre\u015blone zasoby, na przyk\u0142ad pami\u0119\u0107, vCPU, dysk i przewidziany transfer instancji. W katalogu s\u0105 te\u017c oddzielne bazy, load balancery, magazyny i inne dodatki. Nie nale\u017cy z tego wnioskowa\u0107, \u017ce cena najmniejszej instancji obejmuje ca\u0142y taki zestaw.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Przy pakiecie zapisz wybrany system, wariant sieci, region, zakres transferu i warunki po jego przekroczeniu. Sprawd\u017a osobno snapshoty oraz ka\u017cdy do\u0142\u0105czany zas\u00f3b. W aktualnym cenniku wyst\u0119puj\u0105 warianty z publicznym IPv4 i inne konfiguracje, wi\u0119c sama nazwa rozmiaru pami\u0119ci nie wystarcza do uczciwego por\u00f3wnania.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Gotowy obraz WordPressa skraca cz\u0119\u015b\u0107 przygotowa\u0144, ale nie staje si\u0119 umow\u0105 kompleksowej administracji CMS. Nadal trzeba zabezpiecza\u0107 konta, aktualizowa\u0107 aplikacj\u0119 i wiedzie\u0107, jak odzyska\u0107 witryn\u0119. Por\u00f3wnuj ca\u0142o\u015b\u0107 z zakresem innej oferty, nie tylko dwie cyfry miesi\u0119czne.<\/p>\n\n\n<h2 id=\"architektura\" class=\"wp-block-heading\">Model: portal z za\u0142\u0105cznikami do pobrania<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Wyobra\u017amy sobie autorski projekt portalu publikuj\u0105cego materia\u0142y dla klient\u00f3w. Kod aplikacji dzia\u0142a na EC2, dane o uprawnieniach w odpowiednio dobranym RDS, a pliki do pobrania w S3. To model do analizy, nie gotowe wdro\u017cenie i nie dow\u00f3d, \u017ce taka konstrukcja jest potrzebna ka\u017cdej firmie.<\/p>\n\n\n<ol class=\"wp-block-list\"><li>U\u017cytkownik otwiera portal i loguje si\u0119 w aplikacji.<\/li><li>Aplikacja sprawdza uprawnienia do materia\u0142u w bazie.<\/li><li>Dost\u0119p do pliku jest udzielany w kontrolowany spos\u00f3b. Magazyn nie powinien stawa\u0107 si\u0119 publiczny tylko po to, by upro\u015bci\u0107 pr\u00f3b\u0119.<\/li><li>Pobranie zu\u017cywa zasoby i transfer zgodnie z rzeczywist\u0105 drog\u0105 danych.<\/li><li>Zesp\u00f3\u0142 oddzielnie obserwuje b\u0142\u0119dy aplikacji, baz\u0119, pliki i koszty dystrybucji.<\/li><\/ol>\n\n\n<p class=\"wp-block-paragraph\">S3 jest magazynem obiektowym, a nie automatycznym zamiennikiem ka\u017cdego dysku wymagaj\u0105cego konkretnego zachowania systemu plik\u00f3w. Sama wysoka trwa\u0142o\u015b\u0107 us\u0142ugi nie chroni przed b\u0142\u0119dnym uprawnieniem lub \u015bwiadomym skasowaniem plik\u00f3w. Zasady retencji, wersjonowania i odtwarzania dobiera si\u0119 do projektu.<\/p>\n\n\n<p class=\"wp-block-paragraph\">RDS przejmuje typowe zadania utrzymania bazy, lecz nie naprawia niewydajnych zapyta\u0144 ani b\u0142\u0119dnego modelu danych. EC2 pozostawia po stronie administratora system go\u015bcia i aplikacj\u0119. Wysoka dost\u0119pno\u015b\u0107 ca\u0142ego portalu wymaga zaplanowania zale\u017cno\u015bci; jedna dodatkowa us\u0142uga nie zapewnia jej automatycznie.<\/p>\n\n\n<h2 id=\"kosztorys\" class=\"wp-block-heading\">Rachunek policz dla tej samej architektury<\/h2>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Cz\u0119\u015b\u0107 kosztu<\/th><th>Dane potrzebne do oszacowania<\/th><\/tr><\/thead><tbody>\n<tr><td>Compute<\/td><td>Typ i liczba instancji, czas, system oraz model zakupu<\/td><\/tr>\n<tr><td>Dyski i baza<\/td><td>Pojemno\u015b\u0107, wydajno\u015b\u0107, wariant bazy, kopie i retencja<\/td><\/tr>\n<tr><td>Obiekty<\/td><td>Obj\u0119to\u015b\u0107 materia\u0142\u00f3w, klasa przechowywania, operacje i odzyskiwanie<\/td><\/tr>\n<tr><td>Dystrybucja<\/td><td>Kierunek przep\u0142ywu danych, regiony i us\u0142ugi po\u015brednicz\u0105ce<\/td><\/tr>\n<tr><td>Narz\u0119dzia i obs\u0142uga<\/td><td>Logi, monitoring, wybrany zakres wsparcia i praca administratora<\/td><\/tr>\n<\/tbody><\/table>\n<\/figure>\n\n\n<p class=\"wp-block-paragraph\">W modelowym portalu 200 plik\u00f3w po 20 MB oznacza 4 GB samych materia\u0142\u00f3w przy dziesi\u0119tnym przeliczeniu 1000 MB = 1 GB. Je\u017celi ka\u017cdy zostanie pobrany 50 razy, same tre\u015bci pobra\u0144 dadz\u0105 200 GB. Nie jest to jeszcze kwota rachunku: trzeba ustali\u0107 drog\u0119 transferu, jednostki cennika, operacje, ewentualne progi oraz pozosta\u0142e zasoby. To autorskie obliczenie obj\u0119to\u015bci, nie pomiar zu\u017cycia AWS.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Wycena oparta wy\u0142\u0105cznie na 4 GB przechowywania pomija g\u0142\u00f3wne pytanie o dystrybucj\u0119. Z kolei cena jednej maszyny pomija baz\u0119 i obs\u0142ug\u0119. Dla por\u00f3wnania przygotuj t\u0119 sam\u0105 retencj\u0119, poziom dost\u0119pno\u015bci i zakres pomocy. Uwzgl\u0119dnij walut\u0119 rozliczenia i odpowiednie podatki, zamiast prezentowa\u0107 zagraniczn\u0105 kwot\u0119 jako finalny polski koszt.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Odczytaj us\u0142ug\u0119, kt\u00f3ra tworzy rachunek<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi masz uprawniony dost\u0119p do istniej\u0105cego konta z Cost Explorer, zacznij od odczytu, a nie od wy\u0142\u0105czania infrastruktury. W <strong>Billing and Cost Management \u2192 Cost Explorer<\/strong> otw\u00f3rz raport koszt\u00f3w, np. przez <strong>Explore costs<\/strong>. Gdy brakuje dost\u0119pu albo danych, popro\u015b w\u0142a\u015bciciela rozlicze\u0144 o raport; nie zak\u0142adaj drugiego konta tylko po to, by szuka\u0107 bie\u017c\u0105cej faktury.<\/p>\n\n\n<ol class=\"wp-block-list\"><li>Wybierz okres odpowiadaj\u0105cy analizowanej pracy i zapisz u\u017cyty widok koszt\u00f3w. Koszt naros\u0142y, prognoza ko\u0144ca miesi\u0105ca oraz koszt roz\u0142o\u017cony na okres zobowi\u0105zania odpowiadaj\u0105 innym pytaniom; nie por\u00f3wnuj ich bez opisania metody.<\/li><li>W <strong>Filters<\/strong> wybierz <strong>Service<\/strong>, wska\u017c badan\u0105 us\u0142ug\u0119 i zatwierd\u017a <strong>Apply filters<\/strong>. Zaw\u0119\u017caj dalej przez region lub konto powi\u0105zane, je\u017celi w\u0142a\u015bnie tego dotyczy projekt. Kilka filtr\u00f3w mo\u017ce wykluczy\u0107 cz\u0119\u015b\u0107 rachunku, wi\u0119c zachowaj tak\u017ce szerszy punkt odniesienia.<\/li><li>Dla rosn\u0105cej pozycji sprawd\u017a <strong>Usage type<\/strong> oraz <strong>Charge type<\/strong>. Oddziel prac\u0119 zasobu od przechowywania, transferu, wsparcia i zobowi\u0105za\u0144. Nie przeliczaj sumy r\u00f3\u017cnych jednostek u\u017cycia na jeden uniwersalny koszt \u201egodziny hostingu\u201d.<\/li><li>Zapisz zakres i dat\u0119 raportu, a rozliczenie konkretnego okresu por\u00f3wnaj z <strong>Bills<\/strong>. Cost Explorer pokazuje szacunki i dane z op\u00f3\u017anieniem; pusty dzisiejszy fragment nie dowodzi braku nowych op\u0142at. Wyja\u015bnij r\u00f3\u017cnice wynikaj\u0105ce z podatk\u00f3w, korekt lub odmiennego widoku kosztu.<\/li><\/ol>\n\n\n<p class=\"wp-block-paragraph\">W naszym hipotetycznym portalu niewielki magazyn plik\u00f3w mo\u017ce towarzyszy\u0107 du\u017cej dystrybucji. Gdy ro\u015bnie pozycja transferu, por\u00f3wnaj j\u0105 z rzeczywist\u0105 drog\u0105 pobierania: bezpo\u015brednio z magazynu czy przez dodatkow\u0105 us\u0142ug\u0119. Nie mno\u017c tej samej obj\u0119to\u015bci przez kilka cennik\u00f3w bez ustalenia, kt\u00f3ry odcinek jest faktycznie rozliczany. Zachowaj za\u0142o\u017cenia obok wyceny, aby wykonawca m\u00f3g\u0142 je sprawdzi\u0107.<\/p>\n\n\n<h2 id=\"kontrola\" class=\"wp-block-heading\">Bud\u017cet, alarm i decyzja o zatrzymaniu<\/h2>\n\n\n<p class=\"wp-block-paragraph\">AWS Budgets pomaga \u015bledzi\u0107 koszty i u\u017cycie oraz ustawia\u0107 powiadomienia i wybrane dzia\u0142ania. Sama wiadomo\u015b\u0107 o przekroczeniu bud\u017cetu nie jest gwarancj\u0105 zatrzymania rachunku. Dokumentacja wyra\u017anie opisuje op\u00f3\u017anienie mi\u0119dzy u\u017cyciem zasobu, rozliczeniem i powiadomieniem.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Ustal odbiorc\u0119 alarmu i jego uprawnienia. Zakaz tworzenia nowych zasob\u00f3w nie wy\u0142\u0105cza automatycznie wszystkich dotychczasowych koszt\u00f3w. Zatrzymanie aplikacji mo\u017ce z kolei przerwa\u0107 obs\u0142ug\u0119 klient\u00f3w. Plan reakcji powinien rozr\u00f3\u017cnia\u0107 wzrost legalnego ruchu, b\u0142\u0105d programu i niepotrzebny zas\u00f3b testowy.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Przypisz alarmowi osob\u0119 i konkretn\u0105 reakcj\u0119<\/h3>\n\n\n<p class=\"wp-block-paragraph\">W karcie bud\u017cetu zapisz jego zakres, okres, uwzgl\u0119dnienie podatk\u00f3w oraz rodzaj ostrze\u017cenia: koszt ju\u017c naliczony czy prognoz\u0119. Pierwsze wymaga naros\u0142ego u\u017cycia, drugie odpowiednich danych historycznych. Sam brak ostrze\u017cenia prognozowanego przy nowym koncie nie jest potwierdzeniem bezpiecznego tempa wydatk\u00f3w.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Przyk\u0142adowy plan reakcji dla \u015brodowiska pr\u00f3bnego: opiekun odbiera alarm, ustala rosn\u0105c\u0105 us\u0142ug\u0119 w raporcie, potwierdza w\u0142a\u015bciciela zasobu i dopiero zatwierdza w\u0142a\u015bciwe ograniczenie. Dla produkcji dochodzi ocena wp\u0142ywu na klient\u00f3w i droga odtworzenia. Je\u015bli wykonawca konfiguruje automatyczne dzia\u0142ania Budgets, musi sprawdzi\u0107 ich uprawnienia oraz zakres; instancj\u0119 zatrzyman\u0105 w grupie Auto Scaling mechanizm mo\u017ce uruchomi\u0107 ponownie lub zast\u0105pi\u0107. To nadal nie jest og\u00f3lny twardy limit ca\u0142ego konta.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Zatrzymanie instancji nie zamyka ca\u0142ego rachunku<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Przed ko\u0144cem pr\u00f3by przygotuj wykaz zasob\u00f3w z identyfikatorem, regionem, przeznaczeniem i osob\u0105 decyzyjn\u0105. Rozr\u00f3\u017cnij czasowe zatrzymanie od trwa\u0142ego usuni\u0119cia. Poni\u017csze sytuacje wyja\u015bniaj\u0105, dlaczego polecenie \u201ewy\u0142\u0105cz serwer\u201d nie wystarcza jako plan finansowy:<\/p>\n\n\n<ol class=\"wp-block-list\"><li><strong>EC2:<\/strong> po zwyk\u0142ym zatrzymaniu instancji opartej na EBS nie nalicza si\u0119 jej pracy jak w stanie running, lecz zachowane woluminy i inne zasoby mog\u0105 nadal kosztowa\u0107. Zobowi\u0105zanie Reserved Instances nie znika od usuni\u0119cia maszyny. Przed zatrzymaniem sprawd\u017a tak\u017ce dane instance store: nie s\u0105 zachowywane jak wolumin EBS.<\/li><li><strong>RDS:<\/strong> czasowe zatrzymanie obs\u0142ugiwanej instancji bazy nie usuwa op\u0142at za przydzielone miejsce i kopie. RDS automatycznie uruchamia tak\u0105 instancj\u0119 po siedmiu kolejnych dniach; ponowne uruchomienie mo\u017ce potrwa\u0107. Nie traktuj tego jako trwa\u0142ego wy\u0142\u0105czenia nieu\u017cywanej bazy ani procedury dla ka\u017cdej odmiany klastra.<\/li><li><strong>S3:<\/strong> brak dzia\u0142aj\u0105cej aplikacji nie usuwa obiekt\u00f3w. Przy w\u0142\u0105czonym wersjonowaniu poprzednie wersje r\u00f3wnie\u017c zajmuj\u0105 miejsce i s\u0105 rozliczane jako pe\u0142ne obiekty. Polityk\u0119 przechowywania uzgodnij z potrzeb\u0105 odzyskania danych; nie kasuj kopii wy\u0142\u0105cznie po to, by natychmiast zmniejszy\u0107 widoczn\u0105 pozycj\u0119.<\/li><\/ol>\n\n\n<p class=\"wp-block-paragraph\">Po zatwierdzonej zmianie sprawd\u017a stan zasob\u00f3w oraz dzia\u0142anie potrzebnych funkcji, a potem ponownie odczytaj raport po aktualizacji danych rozliczeniowych. Zapis stanu stopped i p\u00f3\u017aniejsza faktura s\u0105 r\u00f3\u017cnymi dowodami. Je\u017celi nie potrafisz przypisa\u0107 kosztu do konkretnego zasobu lub zobowi\u0105zania, przeka\u017c t\u0119 pozycj\u0119 administratorowi zamiast usuwa\u0107 dane na pr\u00f3b\u0119.<\/p>\n\n\n<h2 id=\"utrzymanie\" class=\"wp-block-heading\">Odpowiedzialno\u015b\u0107 i droga wyj\u015bcia<\/h2>\n\n\n<p class=\"wp-block-paragraph\">AWS odpowiada za infrastruktur\u0119 swojej chmury, a zakres obowi\u0105zk\u00f3w klienta zale\u017cy od us\u0142ugi. Dla maszyn pozostaj\u0105 mi\u0119dzy innymi aktualizacje systemu go\u015bcia i konfiguracja zabezpiecze\u0144. W\u0142a\u015bciciel musi wiedzie\u0107, kto kontroluje konta oraz dane. Zakres opieki rozpisuje tak\u017ce <a href=\"https:\/\/webbay.pl\/blog\/2026\/11\/02\/hosting-zarzadzany-zakres-opieki\/\">poradnik hostingu zarz\u0105dzanego<\/a>.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Przed umow\u0105 popro\u015b wykonawc\u0119 o list\u0119 zasob\u00f3w, procedur\u0119 odtworzenia, eksport bazy i plik\u00f3w oraz wykaz zale\u017cno\u015bci specyficznych dla AWS. Kopia samej aplikacji nie wystarczy, je\u015bli logika dost\u0119pu do materia\u0142\u00f3w zale\u017cy od us\u0142ug i uprawnie\u0144, kt\u00f3rych nikt nie udokumentowa\u0142.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Dla zwyk\u0142ej witryny CMS por\u00f3wnaj zgodno\u015b\u0107 oraz warunki kopii i obs\u0142ugi w <a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">rankingu hosting\u00f3w WebBay<\/a>. Nie zak\u0142adaj, \u017ce ka\u017cda wymieniona oferta zast\u0105pi ca\u0142y portal z integracjami AWS. Je\u015bli rozwa\u017casz samodzieln\u0105 maszyn\u0119, oce\u0144 obowi\u0105zki opisane w <a href=\"https:\/\/webbay.pl\/blog\/2026\/10\/28\/vps-czy-hosting-wspoldzielony\/\">por\u00f3wnaniu VPS i hostingu wsp\u00f3\u0142dzielonego<\/a>. Najta\u0144szy pojedynczy sk\u0142adnik nie zawsze daje najta\u0144sze utrzymanie dzia\u0142aj\u0105cego serwisu.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Kto odzyska dost\u0119p do konta po zmianie wykonawcy?<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Sprawd\u017a model w\u0142asno\u015bci konta przed podpisaniem umowy, a nie po jej zako\u0144czeniu. Konto firmowe klienta i zasoby utrzymywane na koncie agencji to dwa r\u00f3\u017cne uk\u0142ady. Zapisz identyfikator konta, podmiot rozliczany oraz osob\u0119 odpowiedzialn\u0105 za kontakt z AWS. Je\u015bli us\u0142uga jest odsprzedawana, ustal umown\u0105 drog\u0119 eksportu i przeniesienia; sam dost\u0119p do panelu aplikacji nie daje kontroli nad kontem chmurowym.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Dla samodzielnego konta firmowego w\u0142a\u015bciciel powinien kontrolowa\u0107 kana\u0142y odzyskiwania dost\u0119pu i zabezpieczenie MFA. Nie oznacza to rozdawania wykonawcom has\u0142a u\u017cytkownika root. AWS zaleca chroni\u0107 t\u0119 to\u017csamo\u015b\u0107 i nie korzysta\u0107 z niej do codziennej pracy; uprawnienia zespo\u0142u mo\u017cna nadawa\u0107 przez role z tymczasowymi po\u015bwiadczeniami. Nie tw\u00f3rz sta\u0142ego klucza root na potrzeby witryny. Dokumentacj\u0119 przekazuj bez hase\u0142 i token\u00f3w, a spos\u00f3b bezpiecznego przekazania dost\u0119pu uzgodnij oddzielnie.<\/p>\n\n\n<p class=\"wp-block-paragraph\">W protokole odbioru rozdziel co najmniej trzy zakresy: kto widzi rozliczenia, kto zmienia infrastruktur\u0119, a kto redaguje CMS. Ustal zast\u0119pstwo na czas nieobecno\u015bci opiekuna oraz tryb odebrania dost\u0119pu po zako\u0144czeniu wsp\u00f3\u0142pracy. Nie usuwaj dost\u0119pu jedynej osoby zdolnej odzyska\u0107 us\u0142ug\u0119, zanim uprawniony nast\u0119pca potwierdzi przej\u0119cie. To karta odpowiedzialno\u015bci, a nie instrukcja samodzielnej zmiany zabezpiecze\u0144 cudzego konta.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Odbierz odzyskanie ca\u0142ej funkcji, nie sam status kopii<\/h3>\n\n\n<p class=\"wp-block-paragraph\">W modelowym portalu kopia RDS, archiwum aplikacji i zachowane obiekty S3 s\u0105 cz\u0119\u015bciami jednego procesu. Status zako\u0144czenia kopii nie potwierdza, \u017ce nowa instancja ma w\u0142a\u015bciwe role, konfiguracj\u0119 i dost\u0119p do plik\u00f3w. Uzgodnij z administratorem osobn\u0105 pr\u00f3b\u0119 odzyskania oraz jej bud\u017cet. Oficjalne zalecenia AWS wymagaj\u0105 sprawdzenia u\u017cyteczno\u015bci przywr\u00f3conych danych i zgodno\u015bci z przyj\u0119tym czasem odzyskania oraz dopuszczaln\u0105 utrat\u0105 zmian.<\/p>\n\n\n<ol class=\"wp-block-list\"><li>Przed pr\u00f3b\u0105 zapisz punkt w czasie danych, list\u0119 zale\u017cno\u015bci oraz oczekiwany wynik. Oddziel utrat\u0119 ostatnich zapis\u00f3w od czasu potrzebnego na przywr\u00f3cenie dzia\u0142ania.<\/li><li>Administrator odtwarza rozwi\u0105zanie w odizolowanym \u015brodowisku, z osobn\u0105 baz\u0105 i zasobami. Nie wolno skierowa\u0107 kopii do produkcyjnych p\u0142atno\u015bci, poczty ani integracji tylko dlatego, \u017ce zachowa\u0142a dawn\u0105 konfiguracj\u0119.<\/li><li>Na kontrolowanym koncie testowym sprawd\u017a logowanie, odczyt uprawnionego materia\u0142u oraz odmow\u0119 dost\u0119pu do cudzego pliku. Samo otwarcie strony g\u0142\u00f3wnej nie odbiera funkcji portalu.<\/li><li>Zapisz faktyczny czas, stan danych i b\u0142\u0119dy. Brak potrzebnego klucza lub uprawnienia jest wynikiem do naprawy, nawet gdy operacja przywracania ma zielony status.<\/li><li>Po odbiorze administrator ko\u0144czy pr\u00f3b\u0119 zgodnie z ustalon\u0105 retencj\u0105 i ponownie rozlicza pozostawione zasoby. Raport zachowuje ograniczenia oraz dat\u0119 nast\u0119pnej kontroli.<\/li><\/ol>\n\n\n<p class=\"wp-block-paragraph\">To proponowany scenariusz odbioru dla opisanej architektury, nie deklaracja testu wykonanego przez WebBay. Przy innej aplikacji wybierz jej rzeczywist\u0105 funkcj\u0119 krytyczn\u0105. Przed rozpocz\u0119ciem obs\u0142ugi klient\u00f3w powinno by\u0107 wiadomo, kto wykona te czynno\u015bci i co zrobi, je\u015bli pr\u00f3ba nie powiedzie si\u0119.<\/p>\n\n\n<h2 id=\"zrodla\" class=\"wp-block-heading\">\u0179r\u00f3d\u0142a i data sprawdzenia<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Podstawow\u0105 dokumentacj\u0119 sprawdzono 2 listopada 2026 r.; cz\u0119\u015b\u0107 o Cost Explorer, alarmach i kosztach zachowanych zasob\u00f3w rozszerzono po odczycie oficjalnych materia\u0142\u00f3w 3 listopada 2026 r. Przyk\u0142ady i karty kontroli s\u0105 opracowaniem WebBay. Nie wykonano operacji na koncie czytelnika ani testu rozlicze\u0144; nie podajemy niezweryfikowanej kwoty ko\u0144cowej dla Polski.<\/p>\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/docs.aws.amazon.com\/lightsail\/latest\/userguide\/what-is-amazon-lightsail.html\" target=\"_blank\" rel=\"noopener\">AWS: What is Amazon Lightsail<\/a><\/li><li><a href=\"https:\/\/aws.amazon.com\/lightsail\/pricing\/\" target=\"_blank\" rel=\"noopener\">AWS: Amazon Lightsail pricing<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/concepts.html\" target=\"_blank\" rel=\"noopener\">AWS: What is Amazon EC2<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/Welcome.html\" target=\"_blank\" rel=\"noopener\">AWS: What is Amazon S3<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/AmazonRDS\/latest\/UserGuide\/Welcome.html\" target=\"_blank\" rel=\"noopener\">AWS: What is Amazon RDS<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/budgets-managing-costs.html\" target=\"_blank\" rel=\"noopener\">AWS: Managing costs with AWS Budgets<\/a><\/li><li><a href=\"https:\/\/aws.amazon.com\/compliance\/shared-responsibility-model\/\" target=\"_blank\" rel=\"noopener\">AWS: Shared Responsibility Model<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-exploring-data.html\" target=\"_blank\" rel=\"noopener\">AWS: odczyt koszt\u00f3w bie\u017c\u0105cych i prognoz w Cost Explorer<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-filtering.html\" target=\"_blank\" rel=\"noopener\">AWS: filtrowanie koszt\u00f3w wed\u0142ug us\u0142ugi, regionu i typu op\u0142aty<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/budgets-best-practices.html\" target=\"_blank\" rel=\"noopener\">AWS: ograniczenia alarm\u00f3w i dzia\u0142a\u0144 bud\u017cetowych<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ec2-instance-lifecycle.html\" target=\"_blank\" rel=\"noopener\">AWS: rozliczenie stan\u00f3w instancji EC2 i zachowanych wolumin\u00f3w<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/AmazonRDS\/latest\/UserGuide\/USER_StopInstance.html\" target=\"_blank\" rel=\"noopener\">AWS: czasowe zatrzymanie RDS, op\u0142aty i automatyczny restart<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/Versioning.html\" target=\"_blank\" rel=\"noopener\">AWS: pe\u0142ne wersje obiekt\u00f3w S3 i koszty ich przechowywania<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/root-user-best-practices.html\" target=\"_blank\" rel=\"noopener\">AWS: ochrona u\u017cytkownika root, MFA, role i odzyskiwanie konta<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/wellarchitected\/latest\/framework\/rel_backing_up_data_periodic_recovery_testing_data.html\" target=\"_blank\" rel=\"noopener\">AWS Well-Architected: okresowa pr\u00f3ba odzyskania i weryfikacja danych<\/a><\/li><\/ul>\n\n<\/div><\/div>\n\n<footer class=\"wp-block-group wb-footer\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group wb-wrap wb-footer-top\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group wb-footer-brand\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full wb-brand\"><a href=\"https:\/\/webbay.pl\/blog\/\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"200\" src=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg\" alt=\"WebBay \u2014 strona g\u0142\u00f3wna bloga\" class=\"wp-image-24\" srcset=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg 600w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster-300x100.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n<p class=\"wb-footer-tagline wp-block-paragraph\">Lepsze pytania.<br> \u015awiadomy wyb\u00f3r hostingu.<\/p>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group wb-footer-column\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Odkrywaj<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#zastosowania\">Hosting wed\u0142ug zastosowania<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#koszty\">Ceny i odnowienia<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#problemy\">Pytania i odpowiedzi<\/a><\/p>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group wb-footer-column\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">WebBay<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">Ranking hosting\u00f3w \u2197<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#metodologia\">Metodologia i afiliacja<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"mailto:contact@webbay.pl\">contact@webbay.pl<\/a><\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group wb-wrap wb-footer-bottom\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00a9 WebBay \u00b7 Centrum wiedzy o hostingu<\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/\">Strona g\u0142\u00f3wna \u2192<\/a><\/p>\n\n<\/div><\/div>\n\n<\/div><\/footer>\n\n<\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>AWS, czyli Amazon Web Services, to chmura z wieloma osobno dobieranymi us\u0142ugami. Mo\u017cesz w niej uruchomi\u0107 serwer, baz\u0119, magazyn plik\u00f3w i mechanizmy dystrybucji tre\u015bci.<\/p>\n","protected":false},"author":2,"featured_media":1126,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":true,"_kad_post_footer":true,"_kad_post_classname":"","footnotes":""},"categories":[14],"tags":[],"class_list":["post-1127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-podstawy"],"_links":{"self":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts\/1127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/comments?post=1127"}],"version-history":[{"count":4,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts\/1127\/revisions"}],"predecessor-version":[{"id":1242,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts\/1127\/revisions\/1242"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/media\/1126"}],"wp:attachment":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/media?parent=1127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/categories?post=1127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/tags?post=1127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}