devops

A Google AI Studio Starter szintje magyarázva

Forrás: cloudblog.withgoogle.com 10 perc olvasás

Megosztás

A Google AI Studio Starter szintje magyarázva

Összefoglalót olvas. A teljes tartalom itt érhető el: cloudblog.withgoogle.com.

Van egy működő prototípusod a Google AI Stúdióban. Egy React frontend, egy Node.js backend, talán egy adatbázis. Most pedig egy élő URL-t szeretnél, hogy megoszthasd a csapatoddal, a felhasználóiddal, vagy egy barátoddal, aki ki szeretné próbálni. A Google Cloud teljes platformot biztosít a produkciós alkalmazások telepítéséhez, részletes IAM vezérlés, számlázás kezelése és régiók kiválasztása mellett. Ez pontosan az, amire szükség van, amikor komolyan építesz valamit. De amikor csak annyira van szükséged, hogy a prototípust online helyezd el a következő tíz percben, most egy gyorsabb út áll rendelkezésre. A Google Cloud Starter Tier erőforrásai, mint a Cloud Run, Cloud Firestore, Cloud SQL a PostgreSQL-hez és a Firebase Authentication, egy teljesen menedzselt projektben készülnek el. El tudsz kezdeni ezek használatával anélkül, hogy fizetési módra (például egy hitelkártyára) vagy számlázási fiókra lenne szükséged. A Google Fiókod elegendő ahhoz, hogy az utasítástól az élő URL-ig eljuss, mindezt adatbázissal és hitelesítéssel előre beépítve. Mi is a Starter Tier? Amikor beállítasz bármelyik Starter Tier szolgáltatást a Google AI Stúdióban, a Google a háttérben egy teljesen menedzselt projektet biztosít. Te nem létrehozod, nem konfigurálod, és nem adminisztrálod. A Google intézi a régiók kiválasztását, az API-k engedélyezését, és a biztonsági szabályokat helyetted. Ki használhatja? A Starter Tier jelenleg egyéni Google-fiókok számára elérhető. Ha vállalati vagy oktatási Google Workspace fiókkal jelentkeztél be, a szervezeti szintű adminisztratív szabályok korlátozhatják a források telepítésére való képességedet. Emellett a Google AI Stúdió regionális elérhetősége is korlátozó tényező. Ez eltér a szabványos Google Cloud projekttől, ahol te irányítod az IAM szerepeket, engedélyezed az API-kat és összekapcsolod a számlázási fiókot. A Starter Tier projekt minimalistára van tervezve. Nem engedélyezheted a BigQuery-t vagy a Pub/Sub-ot. Nem változtathatod meg az erőforrások régióját. És ez a lényeg: kevesebb beállítás kevesebb lehetőséget jelent a tévutakra. A konzolos élmény ezt a filozófiát tükrözi. A teljes Google Cloud konzol helyett, ami több száz termékoldalt tartalmaz, a Starter Tier felhasználói egy leegyszerűsített nézetet kapnak, amely arra a fontos dologra összpontosít, ami a prototípushoz szükséges: alkalmazásnaplók, teljesítménymutatók és alapvető konténer konfiguráció. Ha egy nem támogatott termékre navigálsz, akkor arra figyelmeztetést kapsz, hogy indíts el egy külön Ingyenes Próbát, ahelyett, hogy véletlenül díjköteles forrásokat telepítenél. Egy dolgot tudni érdemes: a Starter Tier erőforrásait nem a standard Google Cloud Szolgáltatási Feltételek szabályozzák. Ezek a Starter Tier Kiegészítő Feltételei alá tartoznak. Prototípusokhoz és üzleti alkalmazásokhoz ezek a feltételek nem gátolják az utadat. Mit kapsz: az előre bekötött stack A Starter Tier nem kínálja az egész Google Cloud katalógust. Ehelyett egy előre bekötött stack-et kínál négy termékkel, amelyeket az alkalmazásod architektúrájának igényei szerint biztosítanak. Cloud Run A Cloud Run a számítási réteg. Minden Google AI Stúdió telepítés létrehoz egy Cloud Run szolgáltatást, amely kezeli a HTTP forgalmat. A Starter Tier keretein belül legfeljebb két aktív webalkalmazást tölthetsz ki egy Google Fiókhoz. A Cloud Run szolgáltatások automatikusan méreteződnek a bejövő forgalom alapján, és nullára csökkennek, ha inaktívak, ami azt jelenti, hogy a prototípusaid nem fogyasztanak forrást, amikor nem használják őket. Egyetlen régióban futnak, amelyet akkor rögzítenek, amikor először telepíted a Starter Tier környezetedet. Firebase Authentication Ha az alkalmazásodnak felhasználói bejelentkezésre van szüksége, a Starter Tier tartalmazza a Firebase Authentication-t, amelyet előre konfigurált Google bejelentkezéssel láttak el. A Google AI Stúdióban lévő AI ügynök érzékeli, amikor az utasításod felhasználói identitásra utal (például "építs egy megosztott teendőlistát"), és felajánlja az automatikus hitelesítés engedélyezését. Ha az alkalmazásod Google Workspace integrációkra épít, ez a bejelentkezési folyamat egyszerűsíti a hitelesítő adatok kezelését. Miután egy felhasználó bejelentkezett, az alkalmazásod kérheti az OAuth hozzáférési területeket, hogy biztonságosan lépjen kapcsolatba a Gmail, Docs, Naptár vagy Sheets adatával, könnyen prototípusálva belső eszközöket, mint például összefoglalók vagy bejövő levelek rendezői. Cloud Firestore A Cloud Firestore egy NoSQL adatbázis szolgáltatás, amely kezeli a NoSQL adat tárolást. A Google AI Stúdió ügynöke automatikusan provisionálja, amikor az utasításod arra utal, hogy strukturált adat tárolására van szükség. Az AI ügynök generálja az ügyféloldali szinkronizáló kódot (jellemzően egy /src/lib/firebase.ts fájl), és megfogalmazza az alkalmazásnak megfelelő Firebase Biztonsági Szabályokat (például a request.auth.uid használatával a dokumentumok elérése a hitelesített készítőhöz kötődve). Ha "Hiányzó vagy elégtelen engedélyek" hibát kap, rákattinthatsz a "Hiba javítása" gombra a Google AI Stúdióban, és az ügynök újraírja a biztonsági szabályokat, hogy megfeleljenek a frissített alkalmazás logikádnak. Érdemes ezeket a biztonsági szabályokat manuálisan is átnézni, mielőtt széles körben megosztanád az alkalmazásodat. Az AI által generált biztonsági szabályok kiindulópont, nem garancia. Minden Firestore adatbázis, amelyet a Google AI Stúdió ügynöke hozott létre, megosztott használati kvótát élvez (erről többet az alsó határértékek szakaszban). Cloud SQL a PostgreSQL fejlesztői kiadása Amikor relációs adatokra van szükséged megfelelő sémákkal, csatlakozásokkal és ACID kompatibilitással, a Starter Tier provisionálja a Cloud SQL a PostgreSQL fejlesztői kiadását, amely úgy van tervezve, hogy zökkenőmentesen működjön az AI Stúdió ügynökkel. A fejlesztői kiadás lehetővé teszi a pillanatnyi provisionálást és a 0-ra való méretezést, amely gyors és alacsony költségű fejlesztői élményt biztosít. Teljes mértékben kihasználhatod az open source PostgreSQL erejét, mint például a pgvector, így szeminális keresést vagy RAG alkalmazásokat készíthetsz anélkül, hogy külön vektordatabase-t kellene hozzáadnod. Amikor az alkalmazásodon iterálsz az utasítások használatával, a Google AI Stúdió ügynöke automatikusan generálja a szükséges sémát, és migrálja a sémát, ahogy az alkalmazásod építése és közzététele halad. Az utasítástól az élő URL-ig öt lépésben 1. Nyisd meg a Google AI Stúdió Build módot. Menj a Google AI Stúdióba és válts a Build módra. Nincs szükség fizetési módra, nincs projekt beállítás. 2. Írd le az alkalmazásodat. Írj egy utasítást, mint például "Építs egy megosztott teendőlistás alkalmazást Firebase háttérrel." Az ügynök generálja a React frontendot és a Node.js backendet, élő előnézettel a képernyő jobb oldalán. 3. Engedélyezd a Firebase-t (ha kérik). Ha az utasításod felhasználói adatokra vagy hitelesítésre vonatkozik, az ügynök egy konfigurációs kártyát mutat be a Firebase engedélyezéséhez. Kattints a Beállítások ikonra, hogy válassz egy régiót (ez rögzíti a Cloud Run régiót is), majd erősítsd meg. 4. Kattints a Közzététel > Kezdés > Alkalmazás közzététele lehetőségre. Az ügynök becsomagolja a kódodat és provisionál egy Cloud Run szolgáltatást a Starter Tier projektedben. 5. Szerezd meg az URL-edet. Néhány másodperc múlva meglesz egy élő .run.app URL-ed. Nyomon követheted a leegyszerűsített Google Cloud konzol nézetéből, amely a telepített konténereid naplóit és mutatóit mutatja. Ennyi. Nincs szükség Dockerfile-ra, gcloud CLI-re, vagy YAML konfigurációs fájlokra. A Starter Tier összehasonlítása A Google Cloud többféle módot kínál, hogy ingyenesen felfedezd. Lásd alább a Starter Tier és az Ingyenes Próbát, a leggyakoribb belépési pont az új felhasználók számára. Starter Tier Ingyenes Próbáld Mit kapsz Előre bekötött stack, amely négy terméket tartalmaz, korlátozott kvótával: Cloud Run Firestore Cloud SQL Firebase Authentication $300 üdvözlő kredit Google Cloud Ingyenes Kategória Másik termék-specifikus ingyenes próbák 90 nap felfedezés, anélkül hogy díjat kellene fizetni. Mire van szükség tőled Egy Google-fiók Starter Tier Szolgáltatási Feltételek elfogadása Google Cloud Szolgáltatási Feltételek elfogadása Egyfajta fizetés csalásmegelőzési céllal Időkorlát Nincs 90 nap Projektellenőrzés Google-irányított Teljes kontroll Konzolos élmény Leegyszerűsített Teljes Legjobban Prototípushoz az AI Stúdióból A teljes Google Cloud platform értékeléséhez Mi történik, amikor készen állsz a többre? Frissíts egy fizetős fiókra, ha hozzáadsz egy fizetési módot. Ha még soha nem volt számlázási fiókod, megkapod a $300 üdvözlő kreditet és hozzáférést a Ingyenes Kategóriához. Ekkor számlázni fognak neked a használatért, amelyet a Ingyenes Kategória és a $300 kredit nem fedez. Frissíts egy fizetős számlázási fiókra, hogy megőrizd a meglévő projektedet, a megmaradt krediteket, és a Ingyenes Kategória és a teljes platform elérhetőségét. Ekkor számlázni fognak neked a használatért, amelyet a Ingyenes Kategória és a megmaradt kredit nem tud fedezni. A Starter Tier a legjobb az AI Stúdió prototípusaihoz. Válaszd az Ingyenes Próbát, ha szükséged van BigQuery-re, GKE-re vagy Gemini Enterprise Agent Platformra, vagy a 90 napos időszakra, hogy széles körben értékeld a GCP-t, anélkül hogy díjat kellene fizetned. Mindkét út lehetővé teszi, hogy zökkenőmentesen frissíts egy fizetős fiókra a teljes élmény érdekében, amikor készen állsz. Hogyan tervezz a határokra A Starter Tier bőkezű a prototípushoz, de vannak határai. Ha előre tudod őket, elkerülheted a kellemetlen meglepetéseket. Kétalkalmazásos határ. Legfeljebb két alkalmazást tölthetsz ki. Ne feledd, hogy ha ki szeretnél váltani egy aktív alkalmazást, akkor a meglévő alkalmazáshelyet a Google AI Stúdióban kell újra telepítened vagy felülírnod, ahelyett hogy megpróbálnád manuálisan törölni a szolgáltatást a Cloud Console-ban. Egy régió. Minden Starter Tier projekted erőforrásai egy régióra vannak rögzítve, amelyet az első Starter Tier szolgáltatás provisionálása során választasz. Például ha egy Firestore adatbázist provisionálnak a Cloud Run-ra való telepítés előtt, akkor ebben az időben választják ki a régiót. Zárolt API felület. Nem engedélyezhetsz további Google Cloud API-kat (BigQuery, Pub/Sub, Cloud Functions, stb.) Starter Tier projektben. Ha szükséged van rájuk, frissítened kell. Ephemeral fájlrendszer. Mivel az általad közzétett Google AI Stúdió alkalmazás egy serverless Cloud Run konténerben fut, egy ideiglenes fájlrendszert örököl. Bármilyen fájl, amelyet közvetlenül a lemezre írsz (például feltöltött képek, generált PDF-ek vagy helyi SQLite adatbázisok), eltűnik, amikor a konténer nullára méreteződik vagy újra telepítésre kerül. Mivel a Google AI Stúdió minden utasításiterjedelem mellett újratelepíti a konténeredet, ez gyakran megtörténik. Tartsd meg a tartós adatokat Firestore-ban vagy Cloud SQL a PostgreSQL-hez. A Firestore közös kvóta. Minden Firestore adatbázis, amelyet a Google AI Stúdió ügynöke hozott létre, egyetlen megosztott kvóta csoportban osztozik. A Google Cloud-ban a kvóta egy felhasználási korlátot vagy napi költségvetést jelent, amely védelmet nyújt a projekteknek és megelőzi a visszaéléseket. Nem garantálja a fenntartott szerver kapacitást. Kvóta Metrika Starter Tier Maximális határ Összes tárolt adat 1 GiB összesen Hálózati kimenet 10 GiB havonta Írási műveletek 40,000 írás naponta Olvasási műveletek 50,000 olvasás naponta Valós idejű frissítések 50,000 frissítés naponta Ha bármely adatbázis a csoportban kimeríti a napi határt, az összes adatbázis a csoportban szünetel, amíg körülbelül éjfél Pacific idő szerint. A Firebase Authentication használata külön számlálva van, így egy bejelentkezés ugrás nem csökkenti az adatbázis kvótádat. A Cloud SQL közös kvóta: Legfeljebb 2 alkalmazás építhetsz Cloud SQL-lal. Az AI Stúdió ügynöke automatikusan visszavált a Firestore-ra, ha túlléped a Cloud SQL kvótát. További kvótát kaphatsz, ha kinövik a homokozót. A homokozóból való kitörés legjobb része a Starter Tier-en az, hogy hogyan lehet frissíteni belőle. Nincsenek migrációk, adatexportálások vagy DNS átkapcsolások. Amikor készen állsz a méretezésre, a helyén frissíthetsz. A Google AI Stúdió Projektek oldalán kattints a "Számlázás beállítása" lehetőségre. Létrehozol egy Cloud Billing fiókot, megadsz egy fizetési módot, és elfogadod a standard Google Cloud Szolgáltatási Feltételeit. Ha új Google Cloud ügyfél vagy, automatikusan megkapod a $300 üdvözlő krediteket, amelyek kompenzálják a költségeidet a próbaperiódus alatt. A frissítés nulla leállással történik: a Cloud Run szolgáltatásaid tovább működnek, az adatbázisaid megtartják adataikat, és a .run.app URL-jeid nem változnak. A frissítés után teljes IAM kontrollt kapsz, a Google Cloud API-k engedélyezésének képességét, valamint minden régióhoz és méretezési lehetőséghez való hozzáférést. Az alábbi költségvédelmi javaslatokat ajánljuk: Állíts be költségvetési figyelmeztetést: Lépj a Google Cloud Billing konzolra, és állíts be egy költségvetési figyelmeztetést (pl. $10) az egyes hírek értesítésére, ha a használat túllépi az elvárásaidat. Állítsd be a Cloud Run maximális példány korlátját: A Starter Tier-ben a Google maximálja a konténer példányait 1-re. Miután frissítettél, állíts be egy példánykapszlit (pl. --max-instances 5), hogy elkerüld a váratlan skálázási költségeket hirtelen forgalomugrásokból. Konfiguráld az API kvótákat: Állíts be kapukat az API hívásokra (például a Gemini API-ra vagy Firestore olvasásokra/írásokra) a használat kemény határának érvényesítése érdekében. Egy megjegyzés: A Google AI Stúdió ügynöke által létrehozott Firestore adatbázisok továbbra is a megosztott kvóta csoportban maradnak, még akkor is, ha hozzáadsz számlázást. Ha további használati kvótát szeretnél az adatbázisodhoz, akkor a Firebase konzolra kell menned, navigálj a Firestore adatbázisodhoz, és kattints a "Adatbázis frissítése" lehetőségre. Ez eltávolítja az esetet a megosztott kvóta csoportból, és standard számlázás alá helyezi, habár a standard Firestore Ingyenes Kategória határai továbbra is érvényben maradnak, mielőtt díjat kérnének. Az átjárhatóság ezen útvonalak között gördülékenyebbé teszi ezt a folyamatot. Kezdd a prototípussal a Starter Tier-en, iterálj rajta hetekig, majd fordítsd majd egy termelési szintű Google Cloud projektre, amikor készen áll, anélkül, hogy bármit is újból kéne építeni. Kérdéseid vannak a Starter Tier-rel kapcsolatban, vagy szeretnéd megosztani velem, mit építettél vele? Megoszthatod gondolataidat a közösséggel az r/GoogleCloud és r/Firebase subredditeken is.

A teljes cikk az eredeti weboldalon

Külső link: cloudblog.withgoogle.com

Kapcsolódó cikkek