This is the Trace Id: c5b2cb417226956d0431f9c1c5d48ce9
Ugrás a tartalomtörzsre
Azure

Mit jelent a natív felhős kifejezés?

A natív felhő egy modern fejlesztési megközelítés, amely a felhőalapú számításra van optimalizálva, így a szervezet skálázható, rugalmas és agilis alkalmazásokat tervezhet, hozhat létre és futtathat.

A natív felhő meghatározása

A natív felhős fejlesztés lehetővé teszi, hogy a szervezet olyan alkalmazásokat hozzon létre és futtasson, amelyek a felhőalapú számítás előnyeit használják ki. A modern architektúrák, technológiák és eljárások használatával a csapatok gyorsan szállíthatnak natív felhős alkalmazásokat, frissíthetik őket, amint az ügyféligények változnak, és igény szerint skálázhatják őket. A magas rendelkezésre állással és biztonsággal rendelkező natív felhős rendszerek számos számítási környezetben működnek, többek között nyilvános, magán és hibrid felhőkben és helyszíni infrastruktúrában.

Legfontosabb tanulságok

  • A natív felhő azt jelenti, hogy a szervezetek modern architektúrákat, technológiákat és eljárásokat használnak a felhőalapú számításhoz készült alkalmazások fejlesztéséhez és üzemeltetéséhez.
  • A natív felhős alkalmazások több, tárolóalapú mikroszolgáltatásból állnak, amelyek egymástól függetlenül frissíthetők és méretezhetők nyilvános, magán és hibrid felhőkben.
  • A vezénylési platformokat, a kiszolgáló nélküli számítást, valamint a tárolóra optimalizált eszközöket és szolgáltatásokat gyakran használják a natív felhős fejlesztés során.
  • DevOps-eljárások, beleértve az automatizált, integrált folyamatok használatát, a natív felhős alkalmazások gyors fejlesztését.
  • A használati esetek változatosak, ideértve például a kiskereskedelemben a forgalmi csúcsokat kezelő natív felhős alkalmazásokat, valamint az egészségügyben a hordozható eszközökkel a betegellátást javító natív felhős alkalmazásokat.
  • Az új trendek nagyobb hangsúlyt fektetnek az AI-alkalmazásokra és -ügynökökre, a felhő peremhálózati architektúráira és a platformtervezésre.

Miben különbözik a natív felhős és a hagyományos fejlesztés?

A szoftverfejlesztés hagyományos módszerei, amelyek a helyszíni infrastruktúra által támogatott monolitikus alkalmazások létrehozásához silózott, merev folyamatokat használnak. Ehhez a megközelítéshez a fejlesztőknek egyszerre több szoftverfunkciót kellett tesztelniük és biztosítaniuk. Ha ma használják, a hagyományos fejlesztési módszerek lelassítják az innovációt, és megnehezítik az alkalmazások frissítését vagy méretezését, ami hatással van a szervezet gyors piaci versenyben való helytállására.

A helyszíni környezetekhez tervezett hagyományos módszerekkel készített alkalmazások engedélyezhetők felhőinfrastruktúra: Mi az a felhőinfrastruktúra? felhőinfrastruktúrához. Mivel azonban ezeket az alkalmazásokat nem kifejezetten felhőalapú környezetre tervezték, a felhőbe áthelyezett alkalmazások teljesítménye gyenge lehet, és kezelésük is nehézségeket okozhat.

A natív felhős fejlesztés alapvető változást jelent a szoftverfejlesztés nagyobb méretezhetősége és rugalmassága felé. A fejlesztői és üzemeltetési csapatok a felhőbeli eszközök és technológiák használatával gyorsan hozhatnak létre és frissíthetnek natív felhős alkalmazásokat, amelyek több kis méretű, egyfunkciós szolgáltatásból, úgynevezett „mikroszolgáltatásokból” állnak.

Ez a megközelítés támogatja a digitális átalakítást azáltal, hogy lehetővé teszi a csapatok számára a független szolgáltatások folyamatos üzembe helyezését és méretezését anélkül, hogy ez befolyásolná az alkalmazások általános teljesítményét. A natív felhős alkalmazások kezelése is egyszerűbb, mint a hagyományos szoftvereké.

A natív felhős fejlesztés alapelvei

Maximalizálhatja a natív felhős alkalmazások méretezhetőségét, rugalmasságát és agilitását az alábbi három alapelv követésével:

1.Hozzon létre egy rugalmas natív felhős architektúrát mikroszolgáltatások használatával.
A mikroszolgáltatások lazán összekapcsolt szoftverösszetevők, amelyek jól definiált API-kon keresztül kommunikálnak. Együtt egy teljes alkalmazást alkotnak. Moduláris jellegéből adódóan a mikroszolgáltatás-architektúra lehetővé teszi, hogy a csapatok az alkalmazás egyes részeit az egész befolyásolása nélkül frissíthessék és skálázhassák.

2. Olyan natív felhős alkalmazásokat hozhat létre, amelyek bárhol futtathatók mikroszolgáltatások tárolókban való üzembe helyezésével.
A tárolók különálló szoftvercsomagok, amelyek az alkalmazás kódját az operációsrendszer-kódtárakkal és a futtatáshoz szükséges függőségekkel együtt csomagolják be. Az egyszerűsített és hordozható, tárolóalapú mikroszolgáltatások gyakorlatilag bármilyen típusú infrastruktúrán megbízhatóan futtathatók, beleértve a hibrid és a többfelhős platformokat is.

Tárolóra optimalizált eszközök és szolgáltatások, amelyek segítenek a szervezetnek a natív felhős alkalmazások hatékony kezelésében, biztonságossá tételében és méretezésében:
  • A tárolóvezénylési platformok, például a Kubernetes automatikusan kezelik a tároló életciklusát automatikus skálázási, automatikus frissítési és önjavítási képességekkel.
  • A szolgáltatásháló egy programozható, biztonságos kommunikációs réteget biztosít, amely több funkciót biztosít a mikroszolgáltatásokban—az alkalmazáskód módosítása nélkül. Például kezeli a forgalmat, kölcsönös Transport Layer Security (TLS) hitelesítést ad hozzá, és egységes szabályzatokat alkalmaz.
  • A Kiszolgáló nélküli számítástechnika: Bevezetés a kiszolgáló nélküli technológiák használatábakiszolgáló nélküli számítástechnika automatikusan épít ki, méretez és kezel kiszolgálókat és infrastruktúrát felhőszolgáltatásként, így a csapatok gyorsabban hozhatnak létre és futtathatnak tárolóalapú alkalmazásokat. Ideális olyan eseményvezérelt alkalmazásokhoz, amelyeknek kezelnie kell a kiugró adatforgalmat.
3.Gyorsítsa fel a natív felhős fejlesztést egy DevOps-megközelítés alkalmazásával.
A DevOps a felhőt, a mesterséges intelligenciát és más technológiákat használva növeli a működési hatékonyságot és a rugalmasságot a folyamatok, eszközök és eljárások integrálásához a szoftverszállítási életciklus során. A folyamatos integráció és terjesztés (CI/CD) folyamatok alapvető fontosságúak a DevOps számára, mivel automatizálják a buildelést, a tesztelést és az üzembe helyezést.

Mik a natív felhős fejlesztés előnyei?

Íme néhány kulcsfontosságú módszer, amellyel a szervezet kihasználhatja a natív felhős megközelítés alkalmazását:

  • Gyorsabb piacra jutási idő: A mikroszolgáltatások és automatizált CI/CD-folyamatok csökkentik a szűk keresztmetszeteket, és lerövidítik a DevOps-ciklusokat. Így a csapatok gyorsabban adhatnak ki új, megbízható funkciókat, és gyakori, növekményes frissítéseket végezhetnek.
  • Javított skálázhatóság és rugalmasság: Az alkalmazások horizontálisan skálázhatók a kiugró forgalom kezeléséhez, majd vertikális leskálázás végezhető a költségek szabályozásához. Emellett a hibák honosítva vannak, így ha az egyik mikroszolgáltatás meghibásodik, a többi továbbra is fut, ezzel minimalizálva az állásidőt.
  • Hordozhatóság és rugalmasság: A csapatok jelentős átalakítások nélkül áthelyezhetik a tárolóalapú számítási feladatokat a különböző felhőalapú számítási platformok – nyilvános, magán és hibrid – között. Ez lehetővé teszi számukra, hogy elkerüljék a beszállítói függőséget, és többfelhős stratégiákat valósítsanak meg.
  • Nagyobb hatékonyság: A szervezetek egyszerűsíthetik az alkalmazások telepítését – és csak a használt erőforrásokért fizetnek – a kiszolgáló nélküli számítástechnika és különböző felhőalapú számítási típusok használatával, beleértve a szolgáltatott infrastruktúrát (IaaS), a szolgáltatásként nyújtott platformot (PaaS) és a szolgáltatott szoftvert (SaaS). Ezek a szolgáltatások lehetővé teszik a csapatok számára, hogy az infrastruktúra és más erőforrások beállítása és kezelése helyett az új alkalmazások és funkciók ügyfeleknek való továbbítására összpontosítsanak.
  • Az AI adoptáció támogatása: A csapatok az AI mint szolgáltatás (AIaaS) és a modellek mint szolgáltatás (MaaS) kihasználásával kísérletezhetnek a mesterséges intelligencián alapuló alkalmazásokkal és ügynökökkel, és felgyorsíthatják azok bevezetését.
  • Javított együttműködés: A fejlesztők, az üzemeltetési és az üzleti csapatok a DevOps-folyamatok, -eszközök és -eljárások segítségével hatékonyabban tudnak együttműködni.
  • Beépített biztonság és megfelelőség: A natív felhős fejlesztés biztonsági és cégirányítási szabályzatokat ágyaz be a kódba, és automatikus, folyamatos védelmet biztosít a teljes szoftver-életciklusra kiterjedően. A kis méretű, egymástól függetlenül biztosított mikroszolgáltatások használata tovább növeli az általános adatbiztonságot.

Natív felhős használati esetek iparág szerint

Az alábbiakban valós példákat láthat arra, hogyan tehetnek szert a különböző típusú és méretű szervezetek versenyelőnyre natív felhős megközelítéssel:

Kiskereskedelem
A kiskereskedők egyre inkább a felügyelt tárolószolgáltatásokra támaszkodnak az online áruházakat, bevásárlókocsikat, javaslati motorokat és fizetési átjárókat futtató mikroszolgáltatások üzemeltetéséhez. Mivel minden szolgáltatás tárolóalapú, a kiskereskedők egymástól függetlenül skálázhatják az egyes szolgáltatásokat, például a fizetési szolgáltatásokat a szezonális forgalomnövekedések során.

Banki szolgáltatások és pénzügyek
A natív felhős technológiák nagyobb rugalmasságot biztosítanak a pénzügyi intézményeknek az innovációhoz, miközben erős biztonságot és megfelelőséget biztosítanak. A bankok például kiszolgáló nélküli számítástechnikával biztonságosan dolgozhatják fel a nagy mennyiségű tranzakciót, igény szerint. Emellett valós idejű elemzések segítségével felismerhetik és megakadályozhatják a gyanús tevékenységeket, mielőtt azok súlyosbodnának.

Egészségügy
Az egészségügyi szolgáltatók áttörő eredményeket érnek el a betegellátás terén azáltal, hogy a natív felhős alkalmazásokat integrálják a peremhálózati számítással, amely az adatokat helyben, a forrásuknál elemzi. A eszközök internetes hálózatának (IoT) eszközeiről, például a hordozható eszközökről, az infúziós pumpákról és a szívmonitorokról származó adatok biztonságosan továbbíthatók tárolóalapú mikroszolgáltatásokba, amelyek elemzik a létfontosságú jeleket, észlelik a rendellenességeket, és azonnal figyelmeztetik az egészségügyi szakembereket.

Gyártás
A natív felhős technológiák központi szerepet játszanak a gyártás Ipar 4.0 irányába történő elmozdulásában. A gyártók például a natív felhős alkalmazások használatával teljes körű láthatóságot érhetnek el az ellátási láncban. Ha egy szállítmány késik, a mikroszolgáltatások automatikusan elindíthatnak egy alternatív forrást, vagy módosíthatják az éles üzem ütemezését. A gyárak emellett a peremhálózati intelligens érzékelők és robotok adatait is feldolgozhatják, így csökkentve a késést.

A natív felhős fejlesztés jövője

A natív felhős fejlesztés teljes mértékben kihasználja a felhőalapú számítástechnika előnyeit, így a csapatok hatékonyan tervezhetnek, hozhatnak létre és üzemeltethetnek számítási feladatokat nyilvános, privát és hibrid környezetekben. A natív felhős architektúrák és technológiák folyamatos fejlődésével az alábbi trendek követése révén segítheti szervezetét abban, hogy innovatív, rugalmas és alkalmazkodó maradjon:
AI-alkalmazások és -ügynökök integrációja:A natív felhős platformok egyre inkább intelligens alkalmazásokat és ügynököket ágyaznak be a DevOps-folyamatokba, ami automatizálással fokozza a hatékonyságot és a rugalmasságot. A csapatok például AI-alapú szolgáltatásokat használnak az erőforrások automatikus méretezéséhez, valamint a lehetséges fenyegetések észleléséhez és az azokra való reagáláshoz. Emellett gépi tanulási modelleket is használnak, hogy valós idejű elemzéseket nyújtsanak, amelyek támogatják az adatvezérelt döntéseket.
Felhőbeli peremhálózati architektúrák terjedése: Várhatóan egyre több natív felhős alkalmazás fogja a feladatokat a peremhálózati eszközök és a központi felhőinfrastruktúra között megosztani. Ez lehetővé teszi a szervezetek számára, hogy ott dolgozzák fel az adatokat, ahol azokat létrehozták, miközben biztosítják a méretezhetőséget, a magas rendelkezésre állást és a biztonságot. Ilyenek például az önvezető járművek és a távoli diagnosztikai eszközök futtatásához szükséges alkalmazások.
A platformfejlesztésre helyezett hangsúly: További szervezetek skálázhatják natív felhős kezdeményezéseiket, és csapatokat hozhatnak létre olyan belső fejlesztői platformok létrehozásához, amelyek önkiszolgáló hozzáférést biztosítanak a szabványosított eszközökhöz, környezetekhez és munkafolyamatokhoz. Ezek a platformok csökkentik a bonyolultságot, felgyorsítják a szállítást, és támogatják a projektek biztonságát és megfelelőségét.
ERŐFORRÁSOK

Bővítse felhőalapú számítással kapcsolatos ismereteit

Ismerje meg a legújabb fejlesztői technológiákat, többek között az Azure felhőalapú tárolóit, a diákok és szakemberek számára elérhető széles körű források segítségével.
Laptopot néző emberek csoportja
Fejlesztői források diákoknak

Alapozza meg technológiai karrierjét

Ismerje meg a felhőtechnológiákat, és erősítse fejlesztői készségeit a diákoknak szánt eszközökkel és programokkal.
Egy nő, aki valamit ellenőriz a laptopján
Képzési tanfolyam

Natív felhős alkalmazások létrehozása az Azure-ral és nyílt forráskódú szoftverekkel

Ingyenes, gyakorlati képzést kaphat az összetevők kiválasztásáról, az integrációk kiépítéséről és az Azure-ban való üzembe helyezésről.
Emberek csoportja ül egy asztal körül.
Azure-erőforrások

Fedezze fel az Azure eseményeket és webináriumokat

Lépjen kapcsolatba Azure-szakértőkkel és fejlesztőkkel digitális és személyes eseményeken és virtuális képzéseken.
GYIK

Gyakori kérdések

  • A natív felhő azt jelenti, hogy a fejlesztői és üzemeltetési csapatok felhőre optimalizált eszközöket és technológiákat használnak skálázható, rugalmas és agilis alkalmazások tervezéséhez, létrehozásához és futtatásához.
  • A felhő egy hatalmas online tárhelyet jelent, amely igény szerinti hozzáférést biztosít a számítási erőforrásokhoz és szolgáltatásokhoz. A natív felhő a felhőalapú számítás teljes kihasználásához létrehozott és üzemeltetett szoftvereket írja le.
  • A natív felhős szoftverek az alapoktól a felhőkörnyezetekben való futtatáshoz lettek tervezve, míg a felhőalapú szoftverek a felhőalapú számításhoz lettek igazítva.
  • A natív felhős eszköz kifejezés általában az eszközök internetes hálózatának eszközeire (IoT) és más peremhálózati eszközökre utal, amelyek a felhőkapcsolatra és -felügyeletre támaszkodnak az adatok helyi feldolgozásához.
  • A natív felhős szoftverek olyan mikroszolgáltatásokból állnak, amelyek tárolókként vannak csomagolva, és DevOps-eljárásokkal lettek létrehozva, tesztelve és üzembe helyezve.