Net-Base Revistë

11.08.2026

Kostot e cloud nën kontroll: Tagging, proceset FinOps dhe masa të rrepta kundër workload-eve në hije

Shpenzimet e „Cloud” rrallë rriten për shkak të „Cloud”-it të tepërt të shtrenjtë, por për shkak të mungesës së përcaktimit, proceseve të dobëta dhe workload-eve pa pronar. Ky artikull tregon se si me etiketim të pastër, rutina FinOps dhe masa teknike konsekuente të ndalohen shadow-workloads, buxhetet...

11.08.2026

Nga tema e revistës në praktikën e projektit

Faqe shërbimi dhe teknike të përshtatshme për artikullin

Kushdo që dëshiron të vendosë nën kontroll kostot e cloud, duhet të diskutojë më pak rreth „cloud është i shtrenjtë“ dhe më shumë rreth atribuimit, përgjegjësisë dhe mundësisë për fikje. Në shumë kompani, kosto shtesë nuk lindin nga sisteme të mëdha individuale, por nga mijëra linja të vogla: mjedise testimi të harruara, baza të dhënash të tepruara, worker-e batch që punojnë vazhdimisht, logging me periudha ruajtjeje tepër të gjata ose kopje storage pa rregulla lifecycle. Veçanërisht kritike janë Schatten-Workloads: burime cloud që përdoren në mënyrë funksionale, por nuk kanë një pronar të qartë, as buxhet dhe shpesh as një lidhje të pastër për sigurinë dhe operimin.

Ky tekst përshkruan një rrugë të zbatueshme praktikisht: së pari një model tagging dhe kostoje që funksionon me të vërtetë; së dyti procese FinOps që funksionojnë me ritëm mujor; dhe së treti masa „të ashpra“ me të cilat ju kufizoni teknologjikisht dhe organizativisht workload-et në hije. Fokusimi nuk është tek magjia e mjeteve, por tek realiteti i operimit: identitetet, lejet, ndërfaqet, ruajtja e të dhënave, çështjet e rollout-it dhe ajo që numëron në rast incidenti ose audit.

Pse kostot e cloud dalin jashtë kontrollit: modele tipike nga operacioni

Problemet me kostot shfaqen shpesh vetëm kur buxheti „papritur“ thyhet. Operativisht, kjo ndodh ngadalë. Disa modele të përsëritura:

  • Përcaktim i paqartë: Pozicionet e faturës nuk mund t’i atribuohen në mënyrë të qartë një softueri biznesi, një ekipi ose një produkti. Pa allokim të kostove, çdo bisedë bëhet politike në vend se teknike.
  • Drift i mjediseve: Dev/Test/Staging rriten pa kontroll, sepse askush nuk detyron dritare fikjeje. „Vetëm shpejt për test“ bëhet operacion i përhershëm.
  • Rritje e të dhënave pa kufij: Objekt-Storage, Backups, Snapshots, Logs dhe metrika rriten, sepse ruajtja (Retention) nuk është e kufizuar ose nuk rishikohet kurrë.
  • Provisionim pa deprovisionim: Burimet krijohen shpejt, por nuk deprovisionohen në mënyrë të pastër. Deprovisionimi rrallëherë është pjesë e Definition of Done.
  • Workload-e në hije: Departamente ose ekipe projektesh të veçanta përdorin llogari/abonime/projekte të veta ose anashkalojnë udhëzimet qendrore. Rreziqet nuk janë vetëm financiare, por edhe me rëndësi për sigurinë (endpoint-e të hapura, mungesë kriptimi, mungesë Audit-Logs).

Është e rëndësishme të kuptohet: kontrolli i kostove nuk është një projekt optimizimi një herë. Është një proces operativ i përsëritur – i krahasueshëm me Patch- und Release-Management. Pa ritëm, role dhe bllokime teknike të qarta, çdo kursim do të mbetet i përkohshëm.

Tagging si themel: atribuoni kostot para se të optimizoni

Grafik zur Kostenallokation per Tagging über Dev, Test und Prod
Një skemë tagging të konsistente lidh burimet, mjediset dhe qendrat e kostove në njësitë e analizueshme.

„Etiketimi“ i referohet metadatave mbi burimet e cloud (p.sh. Tags/Labels), me të cilat kostot, pronësia dhe qëllimi mund të analizohen në mënyrë të lexueshme nga makina. Vendimtare nuk është numri i etiketave, por një skemë konsistente dhe e zbatueshme. Në praktikë, etiketimi dështon në tre pika: fushat e tepërta, mënyrat e shkrimit jo të njëtrajtshme, mungesa e pasoja për shkeljet.

Një skemë etiketimi që mund të zbathet në praktikë

Për shumicën e mjediseve mjaftojnë 6–9 fusha të detyrueshme. Ato duhet të zgjidhen në mënyrë që të ndihmojnë si operacionin e IT-së ashtu edhe kontrollin financiar:

  • Owner (Ekipi ose roli përgjegjës): jo emri i një personi, por një grup/entitet përgjegjësie që ekziston në mënyrë të qëndrueshme.
  • CostCenter (Njësia e kostos/Kostenträger): duhet të jetë e përputhshme me modelin e brendshëm financiar.
  • Application (Softuer/produkt biznesi): emri i sistemit që prodhon vlerën.
  • Environment (Prod/Test/Dev): për rregulla fikjeje, SLO-të dhe masat e mbrojtjes.
  • DataClass (Nevoja për mbrojtje): p.sh. „publik“, „i brendshëm“, „konfidencial“. Nga kjo nxirren udhëzime për regjistrimin (logging), kriptimin dhe eksportin.
  • Lifecycle (të përkohshëm/përhershëm + datë përfundimi për të përkohshmet): detyron një vendim se nëse diçka mund të hiqet.

Opsionale, por e dobishme: Project (për iniciativa afatshkurtra), Compliance (p.sh. „audit-relevant“), ServiceTier (kritik/standard) për prioritarizimin e operimit.

Etiketimi pa zbatim është vetëm dekor

Për të qenë efektiv, etiketimi kërkon zbatim në disa nivele:

  • „Tag on create“: Burimet lejohen të krijohen automatikisht vetëm me tags të detyrueshëm. Kjo mund të arrihet përmes Infrastructure as Code (IaC, pra provisionim deklarativ) ose politikave.
  • Defaulting statt Freitext: Kur është e mundur, zgjidhen vlerat nga një katalog (p.sh. lista e CostCenter). Teksti i lirë prodhon kaos në analizë.
  • Drift-Detection: Etiketat mund të mungojnë më pas ose të mbishkruhen. Një kontroll i rregullt me tiketë ndaj Owner është i detyrueshëm.
  • Konsequenz: Për Dev/Test pa tags ose pa datë përfundimi: fikje automatike ose karantinë (p.sh. pa rregulla për daljen në internet, pa akses në të dhëna prodhuese).

Një kundërshtim i zakonshëm është: „Etiketimi merr kohë.“ Po – por ky është çmimi për përllogaritshmërinë e kostove. Pa etiketat mbetet vetëm kursimi i përgjithshëm (p.sh. dimensionim më i vogël kudo), që në operim çon në probleme performancë dhe stabiliteti.

FinOps-Prozesse, die funktionieren: Rollen, Rhythmus, Entscheidungspfade

FinOps nuk është një vegël, por një model bashkëpunimi midis IT, operimit, kontrollit financiar dhe departamenteve funksionale, për të bërë shpenzimet e cloud të dukshme, të menaxhueshme dhe të planifikueshme. Tipik është një ritëm mujor me artefakte të përcaktuara: raporte kostosh, analiza devijimesh, backlog i masave dhe një cikël vendimmarrës që me të vërtetë ndikon buxhetet dhe arkitekturën.

Modeli i roleve: kush vendos, kush furnizon, kush mban rrezikun?

Në praktikë vërtetohet e dobishme një ndarje e qartë:

  • FinOps Lead (shpesh IT-Controlling ose ekipi i platformës): përcakton standardet, moderon rishikimet, konsolidon masat.
  • Service Owner (për Business-Software): përgjegjës për kostot dhe performancën (p.sh. disponueshmëria, kohët e përgjigjes) së bashku – jo të ndara.
  • Plattform/Cloud-Admin-Team: zbaton politikat, buxhetet, kuotat, kërkesat e rrjetit dhe identitetit.
  • Fachbereich/Produktverantwortliche: priorisieren Nutzen vs. Kosten (z. B. ob eine Staging-Umgebung 24/7 wirklich gebraucht wird).
  • Wichtig: „Owner“ darf nicht bedeuten „IT zahlt“. Ownership heißt, dass jemand die Kosten erklären und Maßnahmen vertreten kann.

    Showback und Chargeback: zwei Stufen, ein Ziel

    Showback bedeutet: Kosten werden transparent zugeordnet, aber nicht intern verrechnet. Chargeback bedeutet: es gibt eine interne Verrechnung (Kosten werden dem Bereich belastet). Viele Unternehmen starten sinnvoll mit Showback, weil Chargeback ohne reife Daten (Tagging, Kataloge, klare Mandantentrennung) mehr Streit als Steuerung erzeugt.

    Operativ entscheidend ist: In beiden Fällen müssen Reports bis auf Workload-Ebene plausibel sein (z. B. „API-Cluster X“, „ETL-Job Y“, „Dokumentenarchiv Z“). Nur so entstehen konkrete Maßnahmen statt pauschaler Sparvorgaben.

    Der Monatsrhythmus: drei Meetings, die sich lohnen

    • Wöchentlicher Anomalie-Check (15–30 Minuten): Kostenanomalien (ungewöhnliche Peaks) werden direkt adressiert. Ziel: Leaks früh schließen, bevor sie Monatsbudgets reißen.
    • Monatliches FinOps Review (60–90 Minuten): Top-Kostentreiber, Trendlinien, Forecast und Maßnahmenentscheidungen. Teilnehmer: Service Owner, Plattformteam, Controlling.
    • Quartalsweise Architektur-/Portfolio-Runde: größere Hebel (z. B. Datenarchivierung, Redesign von Batch-Verarbeitung, Wechsel von Always-on zu eventbasiert) werden priorisiert und budgetiert.

    Das klingt nach mehr Meetings. Der Unterschied zu „Kostenrunden“: Es geht um konkrete, umsetzbare Arbeitspakete mit Owner und Termin – und um das Zusammenspiel mit Betrieb und Architektur.

    Harte Maßnahmen gegen Schatten-Workloads: technisch, organisatorisch, nachhaltig

    Plattformteam plant Policies und Account-Struktur gegen Schatten-Workloads
    Schatten-Workloads werden durch Konto-Struktur, Identity-Regeln und Policies technisch unattraktiv.

    Schatten-Workloads sind nicht nur „jemand hat was gebucht“, sondern ein strukturelles Problem: zu leichte Erstellung, zu wenig zentrale Sichtbarkeit und zu schwache Leitplanken. Harte Maßnahmen bedeuten nicht „alles verbieten“, sondern Kontrollpunkte in den Lebenszyklus einzubauen.

    1) Mandanten- und Konto-Struktur: Sichtbarkeit erzwingen

    Wer mehrere Cloud-Accounts/Subscriptions/Projekte betreibt, braucht eine bewusst designte Struktur. Eine „Landing Zone“ (vorkonfigurierte Basisumgebung mit Netzwerk, Identity, Logging, Policies) sollte der einzige Weg sein, neue Umgebungen produktionsnah aufzusetzen. Ohne Landing Zone entstehen Parallelwelten: eigenes Logging, eigene IAM-Regeln (Identity and Access Management, also Rechte- und Rollenverwaltung), eigene Netzwerkpfade.

    Praktische Leitplanken:

    • Neue Subscriptions/Accounts nur über ein zentrales Request-Verfahren mit Pflichtangaben (Owner, CostCenter, Qëllimi, Data e mbarimit).
    • Pamje qendrore e faturimit: të gjitha llogaritë menaxhohen nën një organizatë/Billing-Entity, përndryshe Showback bëhet i paqëndrueshëm.
    • Lidhje standarde e rrjetit (Hub-and-Spoke ose e ngjashme), në mënyrë që rrjedhat e të dhënave, firewalling dhe kostot e egress të mbeten të kontrollueshme.

    2) Identiteti & Qasja: Bëni workload-et në hije „të pakëndshme“

    Shumë workload-e në hije lindin sepse individët mund të eksperimentojnë me të drejta të gjera. Një model i qëndrueshëm mbështetet në:

    • Privilegji minimal (të drejta sa më të kufizuara) dhe role në vend të të drejtave administrative individuale.
    • Akses Just-in-Time (të drejta administrative të kufizuara në kohë): qasja administrative aktivizohet vetëm sipas nevojës dhe protokollohet.
    • Service Accounts (identitete teknike) me rotacion të qartë të secrets/keys dhe atribucion të gjurmueshëm ndaj workload-eve.

    Përveç përfitimit në siguri, ka edhe ndikim në kosto: kur workload-et nuk krijohen „së lehtë“ dhe në mënyrë permanente, zvogëlohet rritja e pakontrolluar. Po ashtu, proceset e auditimit dhe të incidentit bëhen më të thjeshta, sepse përgjegjësitë janë të gjurmueshme.

    3) Buxhetet, Kuotat dhe Politikat: udhëzues automatikë në vend të thirrjeve

    Buxhetet në shumë cloud-e janë të disponueshme si mekanizma alarmi dhe bllokimi. Ato nuk duhet të ekzistojnë vetëm në nivel mujor të përgjithshëm, por edhe për çdo mjedis dhe për çdo ekip. Kuotat (kontingjentet) kufizojnë p.sh. numrin ose madhësinë e burimeve të caktuara. Politikat mund të bllokojnë burime që shkelin standardet (p.sh. „asnjë Public IP në Prod“, „Storage vetëm i enkriptuar“, „asnjë Kubernetes-Cluster pa lidhje logging“).

    E rëndësishme është balanca: politikat tepër të rrepta çojnë në anashkalim. Një qasje e provuar është „Audit-Mode → Paralajmërim → Bllokim“, domethënë fillimisht vetëm raportim, pastaj paralajmërim (me afat), dhe vetëm më pas bllokim.

    4) Mundësia e fikjes si parim arkitekturor

    Masë më e fortë kundër kostove në hije është një arkitekturë që lejon fikjen. Në softuerin e ndërmarrjes, shkaktarë tipikë të kostove janë komponentët që janë „gjithmonë të ndezur“: Worker, Scheduler, shërbime integrimi, bazat e të dhënave test, indekset e kërkimit.

    Levë pragmatike:

    • Orari për Non-Prod: Dev/Test ndalet automatikisht jashtë kohëve të përcaktuara. Kushti: aplikacionet dhe bazat e të dhënave duhet të „ngrihen pastër“ (të mos ketë ndërhyrje manuale si Single Point of Failure).
    • Ndarja e Batch dhe Online: përpunimi batch (p.sh. importet e të dhënave, ekstraktet e raportimit) mund të ekzekutohet në dritare të kufizuara kohore. Kjo redukton nevojën për kapacitet 24/7.
    • Dizajn i bazuar në event në vend të polling: polling (pyetja e vazhdueshme) krijon ngarkesë të vazhdueshme. Events/Queues (radhët e mesazheve) lejojnë skalim sipas nevojës. Një queue është një tampon që përthith majat e ngarkesës dhe shkëput përpunimin.

    Efekti nuk është vetëm financiar: mundësia e fikjes përmirëson mirëmbajtjen. Kur një sistem rindezet rregullisht, varësitë e fshehura bien në sy më herët (p.sh. skedarë lokalë të gjendjes, skripta fillestare jo idempotente) – para se të bëhen relevante në rast rikuperimi nga fatkeqësitë.

    Shtytësit e kostove në detaje: çfarë vërtet ia vlen (dhe çfarë është e rrezikshme)

    Grafik zu Kostenwachstum durch Logs, Backups und Retries sowie Lifecycle-Regeln
    Rregullat e ruajtjes dhe të ciklit të jetës kufizojnë shkaktarët e heshtur të kostove si logjet, backup-et dhe riprovimet e pakontrolluara.

    Pas përcaktimit të përgjegjësive dhe kornizave vjen optimizimi. E rëndësishme: ulja e kostove nuk duhet të krijojë kosto të fshehura operative (më shumë incidente, performancë më e dobët, kohë rikthimi më të gjata).

    Rightsizing: Kapazität an realen Bedarf koppeln

    Rightsizing do të thotë të përshtatësh madhësitë e instancave, tier-et e databazave ose kapacitetet e klastrave sipas ngarkesës së matur. Kjo është e thjeshtë në parim, por shpesh dështojnë për shkak të mungesës së metrikave ose frikës nga rënia e performancës.

    Këshillë praktike: Rightsizing vetëm me dritare matëse dhe plan rikthimi. Për shembull, nëse e dimensiononi më të vogël një bazë të dhënash, ju nevojiten vlera kufitare të qarta (CPU/IO/Latency) dhe një rrugë rikthimi që nuk zgjat ditë. Në sisteme të kritike për biznesin, një strategji Blue/Green ose Scale-up/Scale-down (dy nivele kapaciteti të gatshme paralelisht) shpesh është më e sigurt sesa “ta ulojmë njëherë dhe të shpresojmë”.

    Reserved Instances/Savings Plans: finanzielle Bindung braucht technische Stabilität

    Rezervimet dhe Savings-Pläne ulin kostot, por lidhin me supozime mbi kohëzgjatjen dhe ngarkesën bazë. Ato varen kryesisht për ngarkesa të qëndrueshme afatgjata (p.sh. databaza produktive, kapacitet themelor i serverëve të aplikacionit). Bëhet rrezik kur vendimet arkitektonike janë ende të hapura (p.sh. migrim nga VM në container) ose kur workload-i luhatet fort.

    Një rregull i mirë: së pari matni dhe konsolidoni (tagging, mundësi fikjeje, Rightsizing), pastaj lidheni financiarisht. Përndryshe po rezervoni në fund një mbidimensionim.

    Storage, Logs, Backups: stille Kostentreiber mit Compliance-Folgen

    Kostot e storage shpesh nuk janë spektakulare, por janë afatgjata. Veçanërisht mashtruese janë logjet dhe backup-et, sepse konsiderohen si „rrjet sigurie“. Këtu nevojiten rregulla të qarta:

    • Ruajtja sipas nevojës së mbrojtjes: Nuk ka nevojë që çdo sistem të ketë të njëjtën kohë ruajtjeje. Logjet relevante për audit dhe logjet teknike për debug duhet të ndahen.
    • Politikat e ciklit të jetës: Kalim automatik në klasa magazinimi më të lira ose fshirje pas afatit.
    • Strategjia e backup-it me teste të rikthimit: Një backup që kurrë nuk testohet është vetëm një faturë. Testet e rikthimit janë gjithashtu një kontroll i kostove, sepse bëjnë të dukshme volumin e të dhënave dhe kohët e ekzekutimit.

    E rëndësishme: ruajtja më e shkurtër nuk duhet të jetë në kundërshtim me detyrimet ligjore të ruajtjes ose me rregullat e brendshme të compliance. Prandaj FinOps dhe siguria e informacionit duhet të përcaktojnë këtu së bashku kornizat udhëzuese.

    Von der Kostenstelle bis zur Schnittstelle: Kostenkontrolle braucht technische Nachvollziehbarkeit

    Në peizazhe të zhvilluara, kostot në cloud shpesh varen nga modelet e integrimit. Një shembull: një zgjidhje softuerike e afërt me procesin importon çdo ditë të dhëna përmes SFTP, i transformon në një punë ETL dhe i shkruan në një Data Warehouse. Kur importi dështon për shkak të driftit të formatit, nisën riprovimet, depot ndërmjetëse rriten, log-et eksplodojnë dhe në fund burimet e përpunimit dhe të ruajtjes bëhen të shtrenjta – pa krijuar “përfitim më të madh”.

    Kjo tregon: kontrollet e kostove lidhen ngushtë me cilësinë e operimit. Disa pika që në praktikë japin efekt të shpejtë:

    • Monitorim i lidhur me kostot: jo vetëm “shërbim i rënë”, por “shpenzimet/ditë për ngarkesë pune” dhe “rritja e shpenzimeve e korreluar me shkallën e gabimeve”.
    • Idempotencë dhe riprovime të pastra: ndërfaqet duhet të përballojnë përsëritjet pa dyfishuar të dhënat. Kjo zvogëlon rregullimet emergjente dhe ngarkesën e panevojshme.
    • Dead-Letter-Queues (rradhë për mesazhe gabimi): në vend të ripërsëritjeve të pafundme, mesazhet e gabuar ndahet. Kjo mbron stabilitetin dhe kostot.

    Masat e tilla nuk janë një “lojë FinOps”, por pjekuri klasike operacionale. Ato sigurojnë që shpenzimet në cloud të bëhen më të planifikueshme dhe të mos drejtohen nga gjendjet e gabimit.

    Një plan pragmatik 60-ditor për të pasur nën kontroll kostot në cloud

    Nëse sot keni pak transparencë, ia vlen të ndiqni një qasje të etapizuar. Një plan realist për 60 ditë (pa Big Bang) zakonisht duket kështu:

    Faza 1 (Java 1–2): Transparenca dhe standardi minimal

    • Identifikoni 10 burimet kryesore të kostos (shërbime/llogari/abonime).
    • Përcaktoni një skemë etiketimi dhe kufizojeni te fushat e detyrueshme.
    • Ngrini raportin e parë Showback: kosto sipas aplikacionit/pronarit/mjedisit.
    • Aktivizoni “alarm për anomalitë” (për të zbuluar kulmet e kostove).

    Faza 2 (Java 3–6): Zbatimi dhe kufizimi i workload-eve të hije

    • Politikat: burimet pa etiketat e detyrueshme lejohen vetëm përmes një procesi përjashtimi.
    • Buxhete për ekip/mjedis, duke përfshirë rrugën e eskalimit.
    • Pilotoni dritaret e fikjes për mjedise jo‑prodhimi (p.sh. një ekip produkti).
    • Higjiena e identitetit: kufizoni të drejtat admin, vendosni akses Just‑in‑Time.

    Faza 3 (Java 7–8): Optimizim me sigurim operacional

    • Prioritizoni kandidatët për rightsizing, secilin me dritare matëse dhe mundësi rollback.
    • Përcaktoni politikat e retention-it dhe lifecycle për log-et/backup-et/ruajtjen.
    • Shqyrtoni Reserved/Savings vetëm për workload-e të qëndrueshme bazë.

    E rëndësishme është që çdo fazë të sjellë një rezultat që mund të qëndrojë në operim: më pak shpërndarje të pakontrolluar, më pak surpriza, përgjegjësi më të qarta.

    Përfundim: Kontrolli krijohet nga caktimi, udhëzimet dhe aftësia për fikje

    Kostot në cloud mund të menaxhohen qëndrueshëm vetëm kur bashkohen tre gjëra: caktimi i pastër (etiketimi dhe alokimi i kostove), procese të detyrueshme (ritmi FinOps me vendimmarrje) dhe udhëzime teknike (politika, buxhete, rregulla të identitetit dhe një arkitekturë që lejon fikjen). Workload-et e hije nuk zhduken me thirrje, por me rregulla të qarta hyrjeje dhe daljeje: ai që krijon burime duhet të deklarojë pronësinë, qëllimin dhe kohëzgjatjen – dhe operimi duhet të ketë mundësinë të reagojë në mënyrë konsekuente në rast shkeljesh.

    Nëse dëshironi të keni nën kontroll kostot në cloud pa destabilizuar operacionin, ia vlen një qasje e hapa‑hapa me përgjegjësi të qarta dhe pak, por të forta, standarde. Nëse keni nevojë për mbështetje në modelin e kostos, qeverisje ose zbatimin teknik, kontaktoni me ne:

    Për këtë temë janë po ashtu të rëndësishme Cloud Tagging dhe Shadow IT. Ky artikull i vendos këto aspekte në kontekst në mënyrë të qartë dhe tregon se çfarë ka rëndësi në praktikë.

    Diskutoni projektin ose iniciativën e modernizimit me Net-Base.

    Hapi tjetër

    Kur nga një temë lind një projekt real, arkitektura, sistemi ekzistues dhe operimi duhet të vlerësohen së bashku që në fillim.

    Ne nuk mbështesim vetëm në çështje të veçanta, por edhe kur nga fragmente të kodit burimor, temat legacy ose idetë për portale duhet të zhvillohen në një projekt korporativ të qëndrueshëm.

    • Gjendja ekzistuese, imazhi i synuar dhe rreziqet teknike vlerësohen së bashku.
    • REST, qasja në të dhëna, portalet dhe implementimi nuk shtyhen si pasojë e mëvonshme.
    • Ju e shihni herët se cila rrugë është e qëndrueshme ekonomikisht dhe operativisht.

    Ndaje postimin

    Shpërndaj këtë postim drejtpërdrejt

    LinkedIn, X, XING, Facebook, WhatsApp dhe E-Mail janë menjëherë të disponueshme. Për Instagram po përgatisim lidhjen dhe tekstin e shkurtër.

    Postë elektronike

    Instagram hapet në një skedë të re. Linku dhe teksti i shkurtër kopjohen më parë në memorjen e kopjimit.