Mi az AWS? Amazon Felhő (webes) szolgáltatások oktatóanyaga
Mi az a Cloud Computing?
A felhőalapú számítástechnika az adatok interneten keresztüli tárolására és elérésére utal. Nem tárol semmilyen adatot a személyi számítógép merevlemezén. A felhőalapú számítástechnikában egy távoli szerverről érheti el az adatokat.
Mi az AWS?
Az AWS teljes formája az Amazon Webszolgáltatások. Ez egy olyan platform, amely rugalmas, megbízható, méretezhető, könnyen használható és költséghatékony számítási felhő megoldásokat kínál.
Az AWS egy átfogó, könnyen használható számítástechnikai platform Amazon. A platform fejlesztése az infrastruktúra mint szolgáltatás (IaaS), a platform mint szolgáltatás (PaaS) és a csomagolt szoftver mint szolgáltatás (SaaS) ajánlatok kombinációjával történik.
Az AWS története
- 2002 – Az AWS szolgáltatások elindítása
- 2006 – Bevezette felhőtermékeit
- 2012- Megtartja az első ügyfélrendezvényt
- 2015- Rev4.6 milliárd dolláros bevételt realizál
- 2016 - Túllépte a 10 milliárd dolláros bevételi célt
- 2016- Engedje el a hógolyót és a motorosszánt
- 2019- Közel 100 felhőszolgáltatást kínál
- 2021- Az AWS több mint 200 terméket és szolgáltatást tartalmaz
Fontos AWS-szolgáltatások
Amazon A Web Services különféle üzleti célú globális felhő alapú termékek széles skáláját kínálja. A termékek között megtalálhatók a tárolás, adatbázisok, elemzések, hálózatépítés, mobil, fejlesztőeszközök, vállalati alkalmazások, felosztó-kirovó árazási modellel.
Itt vannak az alapvető AWS szolgáltatások.
AWS számítási szolgáltatások
Íme a Cloud Compute Services által kínált szolgáltatások Amazon:
- EC2 (Elastic Compute Cloud)- Az EC2 egy virtuális gép a felhőben, amelyen az operációs rendszer szintjét vezérelheti. Ezt a felhőkiszolgálót bármikor futtathatja.
- LightSail- Ez a felhőalapú számítástechnikai eszköz automatikusan telepíti és kezeli az alkalmazások futtatásához szükséges számítógépes, tárolási és hálózati képességeket.
- Elasztikus babszár- Az eszköz automatizált üzembe helyezést és erőforrás-kiépítést kínál, például egy jól méretezhető éles webhelyet.
- EKS (Elastic Container Service for Kubernetes)- Az eszköz lehetővé teszi a Kubernetes bekapcsolását Amazon felhőkörnyezet telepítés nélkül.
- AWS Lambda - Ezzel az AWS-szolgáltatással funkciókat futtathat a felhőben. Az eszköz jelentős költségmegtakarítást jelent, mivel csak akkor kell fizetnie, ha a funkciók végrehajtódnak.
elvándorlás
Az adatközpont és az AWS közötti fizikai adatátvitelre használt migrációs szolgáltatások.
- DMS (adatbázis-migrációs szolgáltatás)– A DMS szolgáltatás használható a helyszíni adatbázisok AWS-be való migrálására. Segíti az egyik típusú adatbázisról a másikra való migrálást – pl. Oracle nak nek MySQL.
- SMS (Server Migration Service)– Az SMS-migrációs szolgáltatások lehetővé teszik a helyszíni szerverek egyszerű és gyors migrálását az AWS-re.
- Hógolyó— A Snowball egy kis alkalmazás, amely lehetővé teszi terabájt adatok átvitelét az AWS-környezeten belül és kívül.
Tárolás
- Amazon Gleccser- Ez egy rendkívül alacsony költségű tárolási szolgáltatás. Biztonságos és gyors tárolást kínál az adatok archiválásához és biztonsági mentéséhez.
- Amazon Elastic Block Store (EBS)- Blokk szintű tárhelyet biztosít a használatra Amazon EC2 példányok. Amazon Az Elastic Block Store kötetek hálózathoz kapcsolódnak, és függetlenek maradnak a példány élettartamától.
- AWS Storage Gateway- Ez az AWS-szolgáltatás helyszíni szoftveralkalmazásokat köt össze felhőalapú tárolóval. Biztonságos integrációt kínál a vállalat helyszíni és az AWS tárolási infrastruktúrája között.
Biztonsági Szolgáltatások
- IAM (Identity and Access Management)— Az IAM egy biztonságos felhőalapú biztonsági szolgáltatás, amely segít a felhasználók kezelésében, házirendek hozzárendelésében, csoportok kialakításában több felhasználó kezeléséhez.
- Ellenőr— Ez egy ügynök, amelyet telepíthet az Ön készülékére virtuális gépek, amely minden biztonsági rést jelez.
- tanúsítvány menedzser— A szolgáltatás ingyenes SSL-tanúsítványokat kínál a Route53 által kezelt domainekhez.
- WAF (webes alkalmazások tűzfala)— A WAF biztonsági szolgáltatás alkalmazás szintű védelmet kínál, és lehetővé teszi a blokkolást SQL injektálás és segít blokkolni a webhelyek közötti parancsfájl-támadásokat.
- Cloud Directory— Ez a szolgáltatás lehetővé teszi rugalmas, felhőalapú könyvtárak létrehozását az adatok hierarchiájának több dimenzió mentén történő kezeléséhez.
- KMS (kulcskezelési szolgáltatás)– Ez egy menedzselt szolgáltatás. Ez a biztonsági szolgáltatás segít a titkosítási kulcsok létrehozásában és vezérlésében, amelyek lehetővé teszik az adatok titkosítását.
- Szervezetek— Ezzel a szolgáltatással AWS-fiókokból csoportokat hozhat létre a biztonsági és automatizálási beállítások kezeléséhez.
- Shield— A Shield felügyelt DDoS (Distributed Denial of Service Protection Service). Biztonságot nyújt az AWS-en futó webalkalmazások ellen.
- Macie— Adatláthatósági biztonsági szolgáltatást kínál, amely segít osztályozni és védeni az érzékeny, kritikus tartalmakat.
- GuardDuty– Fenyegetésészlelést kínál az AWS-fiókok és a munkaterhelések védelme érdekében.
Adatbázis-szolgáltatások
- Amazon RDS- Ezzel a Database AWS-szolgáltatással könnyen beállítható, működtethető és méretezhető a relációs adatbázis a felhőben.
- Amazon DynamoDB- Ez egy gyors, teljesen menedzselt NoSQL adatbázis szolgáltatás. Ez egy egyszerű szolgáltatás, amely lehetővé teszi az adatok költséghatékony tárolását és visszakeresését. Azt is lehetővé teszi, hogy bármilyen szintű kérési forgalmat kiszolgáljon.
- Amazon ElastiCache- Ez egy webszolgáltatás, amely megkönnyíti a felhőben lévő memórián belüli gyorsítótár telepítését, működtetését és méretezését.
- Neptun- Ez egy gyors, megbízható és méretezhető gráf adatbázis szolgáltatás.
- Amazon PirosShift- Ez Amazon's adattárház-megoldás, amellyel komplex feladatokat végezhet OLAP lekérdezéseket.
Elemzések
- Athéné— Ez az analitikai szolgáltatás lehetővé teszi a perm SQL lekérdezéseket az S3 tárolóban, hogy megtalálja a fájlokat.
- CloudSearch— Ezzel az AWS-szolgáltatással egy teljesen felügyelt keresőmotort kell létrehoznia webhelyéhez.
- Elasticsearch— Hasonló a CloudSearch-hez. Azonban több funkciót is kínál, például az alkalmazásfigyelést.
- Kinesis— Ez az AWS analitikai szolgáltatás segít valós idejű adatok streamelésében és elemzésében hatalmas léptékben.
- QuickSight— Ez egy üzleti elemző eszköz. Segítségével vizualizációkat hozhat létre egy irányítópulton az adatokhoz Amazon Webszolgáltatások. Például S3, DynamoDBStb
- EMR (Elastic Map Reduce)— Ezt az AWS analitikai szolgáltatást főként nagy adatfeldolgozásra használják, például Spark, Splunk, Hadoop stb.
- Adatvezeték— Lehetővé teszi az adatok egyik helyről a másikra való áthelyezését. Például től DynamoDB az S3-ra.
Menedzsment szolgáltatások
- CloudWatch— A Cloud watch segít az AWS-környezetek, például az EC2, az RDS-példányok és a CPU-kihasználás figyelésében. Különféle mérőszámoktól függően riasztásokat is indít.
- Felhőképződés— Ez egy módja annak, hogy az infrastruktúrát felhővé alakítsuk. A sablonok segítségével percek alatt teljes termelési környezetet biztosíthat.
- CloudTrail— Egyszerű módszert kínál az AWS-erőforrások auditálására. Segít az összes változás naplózásában.
- OpsWorks— A szolgáltatás lehetővé teszi a Chef/Puppet automatizált telepítését AWS környezetben.
- Config— Ez az AWS-szolgáltatás figyeli a környezetét. Az eszköz figyelmeztetéseket küld a változásokról, ha megtörik bizonyos konfigurációkat.
- Szolgáltatási katalógus— Ez a szolgáltatás segít a nagyvállalatoknak abban, hogy engedélyezzék, melyik szolgáltatást használó felhasználó vegye igénybe és melyiket nem.
- AWS automatikus skálázás— A szolgáltatás lehetővé teszi az erőforrások automatikus fel- és lecsökkentését az adott CloudWatch-metrikák alapján.
- Rendszermenedzser— Ez az AWS szolgáltatás lehetővé teszi az erőforrások csoportosítását. Lehetővé teszi, hogy azonosítsa a problémákat, és cselekedjen azokon.
- Menedzselt szolgáltatások– Az AWS-infrastruktúra kezelését kínálja, amely lehetővé teszi, hogy az alkalmazásaira összpontosítson.
A tárgyak internete
- IoT Core— Ez egy felügyelt felhőalapú AWS-szolgáltatás. A szolgáltatás lehetővé teszi a csatlakoztatott eszközök – például autók, izzók, érzékelőrácsok – számára, hogy biztonságosan kommunikáljanak felhőalkalmazásokkal és más eszközökkel.
- IoT-eszközkezelés— Lehetővé teszi az IoT-eszközök bármilyen léptékű kezelését.
- IoT Analytics— Ez az AWS IOT-szolgáltatás hasznos az IoT-eszközök által gyűjtött adatok elemzéséhez.
- Amazon FreeRTOS— Ez a valós idejű operációs rendszer mikrokontrollerekhez segít az IoT-eszközök csatlakoztatásában a helyi szerveren vagy a felhőben.
Alkalmazási szolgáltatások
- Lépésfunkciók— Ez egy mód annak megjelenítésére, hogy mi történik az alkalmazásban, és milyen különböző mikroszolgáltatásokat használ.
- SWF (Simple Workflow szolgáltatás)— A szolgáltatás segít az automatizált és az ember által vezetett feladatok összehangolásában.
- SNS (Simple Notification Service)— Ezzel a szolgáltatással értesítéseket küldhet Önnek e-mail és SMS formájában az adott AWS-szolgáltatások alapján.
- SQS (Simple Queue Service)— Használja ezt az AWS-szolgáltatást az alkalmazások szétválasztására. Ez egy pull-alapú szolgáltatás.
- Elasztikus átkódoló— Ez az AWS szolgáltatási eszköz segít a videó formátumának és felbontásának megváltoztatásában, hogy támogassa a különböző eszközöket, például táblagépeket, okostelefonokat és laptopokat különböző felbontással.
Üzembe helyezés és menedzsment
- AWS CloudTrail: A szolgáltatások rögzítik az AWS API-hívásokat, és hátralékfájlokat küldenek Önnek.
- Amazon CloudWatch: Az eszközök figyelik az AWS erőforrásokat, mint pl Amazon EC2 és a Amazon RDS DB példányok. Lehetővé teszi továbbá a felhasználói alkalmazások és szolgáltatások által létrehozott egyéni metrikák figyelését.
- AWS CloudHSM: Ez az AWS-szolgáltatás segít teljesíteni az adatbiztonság fenntartására vonatkozó vállalati, szabályozási és szerződéses megfelelőségi követelményeket az AWS-környezeten belüli Hardware Security Module (HSM) készülékek használatával.
Fejlesztői eszközök
- CodeStar— A Codestar egy felhő alapú szolgáltatás az AWS-en futó különféle szoftverfejlesztési projektek létrehozására, kezelésére és velük való együttműködésre.
- CodeCommit— Ez az AWS verziókezelő szolgáltatása, amely lehetővé teszi kódja és egyéb eszközeinek privát tárolását a felhőben.
- CodeBuild- Ez Amazon A fejlesztői szolgáltatás segít automatizálni a kód létrehozásának és fordításának folyamatát.
- CodeDeploy— Ez egy módja annak, hogy a kódot automatikusan telepítse az EC2 példányokban.
- CodePipeline— Segít olyan üzembe helyezési folyamat létrehozásában, mint a tesztelés, az építés, a tesztelés, a hitelesítés, a telepítés a fejlesztői és éles környezetben.
- Cloud9— Ez egy integrált fejlesztői környezet kód írására, futtatására és hibakeresésére a felhőben.
Mobil szolgáltatások
- Mobile Hub— Lehetővé teszi funkciók hozzáadását, konfigurálását és tervezését mobilalkalmazásokhoz.
- kognitó— Lehetővé teszi a felhasználók számára, hogy közösségi identitásuk használatával regisztráljanak.
- Készülék Farm— Az Eszközfarm több száz mobileszköz gyors tesztelésével segít az alkalmazások minőségének javításában.
- AWS AppSync— Ez egy teljesen felügyelt GraphQL szolgáltatás, amely valós idejű adatszinkronizálást és offline programozási szolgáltatásokat kínál.
Üzleti termelékenység
- Alexa for Business— Az Alexa segítségével hanggal erősíti szervezetét. Segítségével egyéni hangkészségeket építhet ki szervezete számára.
- Harangjáték— Használható online találkozókhoz és videokonferenciákhoz.
- WorkDocs- Segíti a dokumentumok felhőben való tárolását
- MunkaMail— Lehetővé teszi üzleti e-mailek küldését és fogadását.
Asztali és alkalmazások streamelése
- Munkaterületek— A munkaterület egy VDI (Virtual Desktop Infrastructure). Lehetővé teszi távoli asztalok használatát a felhőben.
- AppStream – Az asztali alkalmazások streamelési módja a felhasználóknak a webböngészőben. Például az MS Word használatával Google Chrome.
Mesterséges Intelligencia
- Lex— A Lex eszköz segít chatbotok létrehozásában gyorsan.
- Polly— Ez az AWS szövegfelolvasó szolgáltatása, amely lehetővé teszi jegyzetei hangverziójának létrehozását.
- Rekognition — Ez az AWS arcfelismerő szolgáltatása. Ez az AWS szolgáltatás segít az arcok és tárgyak felismerésében a képeken és videókon.
- SageMaker— A Sagemaker lehetővé teszi a gépi tanulási modellek építését, betanítását és üzembe helyezését bármilyen léptékben.
- Lemásol— Ez az AWS beszédből szöveggé szolgáltatása, amely kiváló minőségű és megfizethető átírásokat kínál.
- fordít– Ez egy nagyon hasonló eszköz Google Translate amely lehetővé teszi az egyik nyelvű szöveg másik nyelvre történő fordítását.
AR és VR (kiterjesztett valóság és virtuális valóság)
- sumér— A Sumerian egy olyan eszközkészlet, amely kiváló minőségű virtuális valóság (VR) élményt kínál az interneten. A szolgáltatás lehetővé teszi interaktív 3D-s jelenetek létrehozását, és a felhasználók számára elérhető webhelyként való közzétételét.
Ügyfél-elkötelezettség
- Amazon Csatlakozás- Amazon A Connect lehetővé teszi ügyfélszolgálati központ létrehozását a felhőben.
- Pinpoint— A Pinpoint segít megérteni a felhasználókat és kapcsolatba lépni velük.
- SES (egyszerű e-mail szolgáltatás)— Segít tömeges e-mailek küldésében ügyfeleinek viszonylag költséghatékony áron.
Játékfejlesztés
- GameLift– Ez egy olyan szolgáltatás, amelyet az AWS kezel. Ezt a szolgáltatást dedikált játékszerverek fogadására használhatja. Lehetővé teszi a zökkenőmentes méretezést anélkül, hogy a játékot offline állapotba venné.
Az AWS szolgáltatások alkalmazásai
Amazon A webszolgáltatásokat széles körben használják különféle számítási célokra, például:
- Weboldal hosting
- Alkalmazástárhely/SaaS-tárhely
- Médiamegosztás (kép/videó)
- Mobil és közösségi alkalmazások
- Tartalomszolgáltatás és médiaterjesztés
- Tárolás, biztonsági mentés és katasztrófa utáni helyreállítás
- Fejlesztési és tesztkörnyezetek
- Akadémiai számítástechnika
- Keresők
- A közösségi hálón való kommunikáció
AWS-t használó cégek
- Netflix
- Twitch
- Turner Broadcasting: 10 millió dollár
- Zoopla
- Smugmug
- Dropbox
Az AWS előnyei
Az AWS-szolgáltatások használatának előnyei a következők:
- Az AWS lehetővé teszi a szervezetek számára a már ismert programozási modellek, operációs rendszerek, adatbázisok és architektúrák használatát.
- Ez egy költséghatékony szolgáltatás, amely lehetővé teszi, hogy csak azért fizessen, amit használ, előzetes vagy hosszú távú kötelezettségvállalás nélkül.
- Nem kell pénzt költenie adatközpontok működtetésére és karbantartására.
- Gyors telepítést kínál
- Könnyen növelheti vagy eltávolíthatja a kapacitást.
- Gyorsan, korlátlan kapacitással elérheti a felhőt.
- A teljes tulajdonlási költség nagyon alacsony bármely privát/dedikált szerverhez képest.
- Központosított ajánlatok Billés menedzsment
- Hibrid képességeket kínál
- Lehetővé teszi, hogy alkalmazását néhány kattintással a világ több régiójában telepítse
Az AWS hátrányai
- Ha azonnali vagy intenzívebb segítségre van szüksége, akkor fizetett támogatási csomagokat kell választania.
- Amazon A webszolgáltatásokban előfordulhat néhány gyakori felhőalapú számítástechnikai probléma, amikor felhőbe költözik. Például állásidő, korlátozott vezérlés és tartalék védelem.
- Az AWS alapértelmezett korlátokat állít be az erőforrásokra, amelyek régiónként eltérőek. Ezek az erőforrások képekből, kötetekből és pillanatképekből állnak.
- Hardverszintű változások történnek az alkalmazásban, amelyek nem biztos, hogy az alkalmazások legjobb teljesítményét és használatát nyújtják.
Az AWS legjobb gyakorlatai
- A kudarcra kell tervezni, de semmi sem fog elbukni.
- Fontos, hogy az AWS-szolgáltatások használata előtt válasszon szét minden összetevőt.
- A dinamikus adatokat közelebb kell tartania a számításokhoz, a statikus adatokat pedig közelebb kell tartania a felhasználóhoz.
- Fontos tudni a biztonsági és teljesítménybeli kompromisszumokat.
- Fizessen a számítási kapacitásért óránkénti fizetési móddal.
- Legyen szokása, hogy minden egyes lefoglalni kívánt példány után egyszeri fizetést kap, és jelentős kedvezményt kap az óradíjból.