Mis on AWS? Amazon Pilve (veebi) teenuste õpetus
Mis on pilvandmetöötlus?
Pilvandmetöötlus on termin, mis tähistab andmete salvestamist ja neile juurdepääsu Internetis. See ei salvesta andmeid teie personaalarvuti kõvakettale. Pilvandmetöötluses pääsete andmetele juurde kaugserverist.
Mis on AWS?
AWS-i täisvorm on Amazon Veebiteenused. See on platvorm, mis pakub paindlikke, usaldusväärseid, skaleeritavaid, hõlpsasti kasutatavaid ja kulutõhusaid pilvandmetöötluslahendusi.
AWS on kõikehõlmav ja hõlpsasti kasutatav arvutiplatvorm Amazon. Platvormi arendamisel on kombineeritud infrastruktuuri kui teenuse (IaaS), platvormi kui teenuse (PaaS) ja pakitud tarkvara kui teenuse (SaaS) pakkumisi.
AWS-i ajalugu
- 2002 – AWS-i teenuste käivitamine
- 2006 – käivitas oma pilvetooted
- 2012 – korraldab esimese kliendiürituse
- 2015- Revteenib tulu 4.6 miljardit dollarit
- 2016 – ületas 10 miljardi dollari suuruse tulueesmärgi
- 2016- Vabastage lumepall ja mootorsaan
- 2019- Pakub ligi 100 pilveteenust
- 2021- AWS sisaldab üle 200 toote ja teenuse
Olulised AWS-teenused
Amazon Web Services pakub laia valikut erinevate ärieesmärkidega globaalseid pilvepõhiseid tooteid. Tooted hõlmavad salvestusruumi, andmebaase, analüütikat, võrgundust, mobiilsideseadmeid, arendustööriistu, ettevõtterakendusi ja maksemudelit.
Siin on olulised AWS-teenused.
AWS-i arvutusteenused
Siin on pilvarvutusteenused, mida pakuvad Amazon:
- EC2 (elastne arvutuspilv)- EC2 on pilves olev virtuaalne masin, millel on OS-taseme juhtimine. Saate seda pilveserverit käitada millal iganes soovite.
- LightSail- See pilvandmetöötluse tööriist juurutab ja haldab automaatselt teie rakenduste käitamiseks vajalikke arvuti-, salvestus- ja võrguvõimalusi.
- Elastne oavars- Tööriist pakub ressursside automatiseeritud juurutamist ja varustamist, nagu hästi skaleeritav tootmisveebisait.
- EKS (kubernetese elastsete konteinerite teenus) - Tööriist võimaldab teil Kubernetes sisse lülitada Amazon pilvekeskkond ilma installita.
- AWS Lambda - See AWS-teenus võimaldab teil pilves funktsioone käitada. Tööriist on teie jaoks suur kulude kokkuhoid, kuna maksate ainult siis, kui teie funktsioonid on täidetud.
Ränne
Migratsiooniteenused, mida kasutatakse andmete füüsiliseks edastamiseks teie andmekeskuse ja AWS-i vahel.
- DMS (andmebaasi migratsiooniteenus)– DMS-teenust saab kasutada kohapealsete andmebaaside migreerimiseks AWS-i. See aitab teil migreeruda ühest andmebaasitüübist teise – näiteks Oracle et MySQL.
- SMS (serveri migratsiooniteenus)– SMS-i migratsiooniteenused võimaldavad kohapealseid servereid lihtsalt ja kiiresti AWS-i migreerida.
- Lumepall— Snowball on väike rakendus, mis võimaldab teil edastada terabaite andmeid AWS-i keskkonnas ja sellest väljaspool.
Säilitamine
- Amazon liustik- See on äärmiselt odav salvestusteenus. See pakub turvalist ja kiiret salvestusruumi andmete arhiveerimiseks ja varundamiseks.
- Amazon Elastic Block Store (EBS) - See pakub kasutamiseks plokkide tasemel salvestusruumi Amazon EC2 eksemplarid. Amazon Elastic Block Store'i mahud on võrguga ühendatud ja jäävad eksemplari elueast sõltumatuks.
- AWS-i salvestuslüüs- See AWS-teenus ühendab kohapealsed tarkvararakendused pilvepõhise salvestusruumiga. See pakub turvalist integratsiooni ettevõtte kohapealse ja AWS-i salvestustaristu vahel.
Turvateenused
- IAM (identiteedi ja juurdepääsu haldamine)— IAM on turvaline pilveturbeteenus, mis aitab teil hallata kasutajaid, määrata eeskirju ja moodustada rühmi mitme kasutaja haldamiseks.
- inspektor— See on agent, mille saate oma seadmesse installida virtuaalsed masinad, mis annab teada mis tahes turvaaukudest.
- Sertifikaadihaldur— Teenus pakub tasuta SSL-sertifikaate teie domeenidele, mida haldab Route53.
- WAF (veebirakenduse tulemüür)— WAF-turvateenus pakub rakendustaseme kaitset ja võimaldab teil blokeerida SQL süstimine ja aitab teil blokeerida saidiüleseid skriptirünnakuid.
- Pilvekataloog— See teenus võimaldab teil luua paindlikke pilvepõhiseid katalooge, et hallata andmehierarhiaid mitmes mõõtmes.
- KMS (võtmehaldusteenus)— See on hallatav teenus. See turvateenus aitab teil luua ja juhtida krüpteerimisvõtmeid, mis võimaldavad teil oma andmeid krüptida.
- Organisatsioonid— Selle teenuse abil saate luua AWS-i kontode rühmi, et hallata turva- ja automatiseerimisseadeid.
- Shield— Shieldi hallatakse DDoS-i (Distributed Denial of Service kaitseteenus). See pakub kaitset AWS-is töötavate veebirakenduste vastu.
- Teil on— See pakub andmete nähtavuse turvateenust, mis aitab klassifitseerida ja kaitsta teie tundlikku kriitilist sisu.
- GuardDuty- See pakub ohtude tuvastamist, et kaitsta teie AWS-i kontosid ja töökoormust.
Andmebaasiteenused
- Amazon RDS- Seda andmebaasi AWS-teenust on lihtne pilves relatsiooniandmebaasi seadistada, kasutada ja skaleerida.
- Amazon DynamoDB- See on kiire, täielikult juhitud NoSQL andmebaas teenust. See on lihtne teenus, mis võimaldab kulutõhusat andmete salvestamist ja väljavõtmist. Samuti võimaldab see teenindada mis tahes taotluste liiklust.
- Amazon ElastiCache- See on veebiteenus, mis hõlbustab pilves oleva mälu vahemälu juurutamist, kasutamist ja skaleerimist.
- Neptuun- See on kiire, usaldusväärne ja skaleeritav graafikute andmebaas teenust.
- Amazon RedShift- See on Amazon's andmehoidla lahendus, mida saate kasutada keerukate toimingute tegemiseks OLAP päringud.
Analytics
- Athena— See analüüsiteenus lubab perm SQL päringud oma S3 ämbris failide leidmiseks.
- CloudSearch— Peaksite seda AWS-teenust kasutama oma veebisaidi jaoks täielikult hallatava otsingumootori loomiseks.
- Elasticsearch— See on sarnane CloudSearchiga. Siiski pakub see rohkem funktsioone, nagu rakenduste jälgimine.
- kinesis— See AWS-i analüüsiteenus aitab teil reaalajas andmeid massiliselt voogesitada ja analüüsida.
- QuickSight— See on ärianalüütika tööriist. See aitab teil luua armatuurlaual andmete sisestamiseks visualiseeringuid Amazon Veebiteenused. Näiteks S3, DynamoDBJne
- EMR (elastne kaardi vähendamine)- Seda AWS-i analüüsiteenust kasutatakse peamiselt suurte andmete töötlemiseks Spark, Splunk, Hadoop jne.
- Andmete torujuhe— Võimaldab teil andmeid ühest kohast teise teisaldada. Näiteks alates DynamoDB kuni S3.
Haldusteenused
- CloudWatch— Pilvekell aitab teil jälgida AWS-i keskkondi, nagu EC2, RDS-juhtumid ja protsessori kasutus. Samuti käivitab see häireid sõltuvalt erinevatest mõõdikutest.
- Pilve moodustumine— See on viis infrastruktuuri pilveks muutmiseks. Saate kasutada malle kogu tootmiskeskkonna pakkumiseks minutitega.
- CloudTrail— See pakub lihtsat meetodit AWS-i ressursside auditeerimiseks. See aitab teil kõiki muudatusi logida.
- OpsWorks— Teenus võimaldab teil automatiseerida Chef/Puppet juurutamist AWS-i keskkonnas.
- config— See AWS-teenus jälgib teie keskkonda. Tööriist saadab muudatuste kohta hoiatusi, kui rikute teatud määratletud konfiguratsioone.
- Teenuste kataloog— See teenus aitab suurtel ettevõtetel volitada, millist teenuste kasutajat kasutatakse ja millist mitte.
- AWS automaatne skaleerimine- Teenus võimaldab teil CloudWatchi mõõdikute alusel automaatselt oma ressursse üles ja alla skaleerida.
- Systems Manager— See AWS-teenus võimaldab teil oma ressursse rühmitada. See võimaldab teil probleeme tuvastada ja nendega tegeleda.
- Hallatavad teenused— See pakub teie AWS-i infrastruktuuri haldamist, mis võimaldab teil keskenduda oma rakendustele.
Asjade Internet
- IoT Core- See on hallatud pilve AWS-teenus. Teenus võimaldab ühendatud seadmetel, nagu autod, lambipirnid, andurivõrgud, turvaliselt suhelda pilverakenduste ja muude seadmetega.
- IoT seadmehaldus- See võimaldab teil hallata oma asjade Interneti-seadmeid mis tahes ulatuses.
- IoT Analytics— See AWS-i IOT-teenus on abiks teie asjade Interneti-seadmete kogutud andmete analüüsimisel.
- Amazon FreeRTOS— See mikrokontrollerite reaalajas operatsioonisüsteem aitab teil ühendada IoT-seadmeid kohalikus serveris või pilvega.
Rakendusteenused
- Sammufunktsioonid— See on viis visualiseerida, mis teie rakenduses toimub ja milliseid erinevaid mikroteenuseid see kasutab.
- SWF (lihtne töövooteenus)— Teenus aitab koordineerida nii automatiseeritud kui ka inimese juhitud ülesandeid.
- SNS (lihtne teavitusteenus)— Saate seda teenust kasutada, et saata teile teateid e-kirjade ja SMS-ide kujul, mis põhinevad antud AWS-i teenustel.
- SQS (lihtne järjekorrateenus)— Kasutage seda AWS-teenust oma rakenduste lahtisidumiseks. See on tõmbamispõhine teenus.
- Elastne transkooder— See AWS-i teenusetööriist aitab teil muuta video vormingut ja eraldusvõimet, et toetada erinevaid seadmeid, nagu tahvelarvutid, nutitelefonid ja erineva eraldusvõimega sülearvutid.
Kasutuselevõtt ja haldamine
- AWS CloudTrail: Teenused salvestavad AWS API kõned ja saadavad teile backlog faile.
- Amazon CloudWatch: Tööriistad jälgivad AWS-i ressursse nagu Amazon EC2 ja Amazon RDS DB eksemplarid. Samuti võimaldab see jälgida kasutaja rakenduste ja teenuste loodud kohandatud mõõdikuid.
- AWS CloudHSM: See AWS-teenus aitab teil täita ettevõtte, regulatiivsed ja lepingulised vastavusnõuded andmete turvalisuse säilitamiseks, kasutades riistvara turbemooduli (HSM) seadmeid AWS-i keskkonnas.
Arendaja tööriistad
- CodeStar— Codestar on pilvepõhine teenus erinevate AWS-i tarkvaraarendusprojektide loomiseks, haldamiseks ja nendega töötamiseks.
- CodeCommit— See on AWS-i versioonihaldusteenus, mis võimaldab teil oma koodi ja muid varasid privaatselt pilve salvestada.
- CodeBuild- See Amazon arendajateenus aitab teil koodi loomise ja koostamise protsessi automatiseerida.
- CodeDeploy— See on viis, kuidas teie kood EC2 eksemplarides automaatselt juurutada.
- CodePipeline— See aitab teil luua juurutuskonveieri, nagu testimine, ehitamine, testimine, autentimine, juurutamine arendus- ja tootmiskeskkondades.
- Cloud9— See on integreeritud arenduskeskkond koodi kirjutamiseks, käitamiseks ja silumiseks pilves.
Mobiiliteenused
- Mobiilne keskus— Võimaldab teil mobiilirakenduste jaoks funktsioone lisada, konfigureerida ja kujundada.
- Kognito— Võimaldab kasutajatel registreeruda, kasutades oma sotsiaalset identiteeti.
- Seadme talu— Seadmefarm aitab teil parandada rakenduste kvaliteeti, testides kiiresti sadu mobiilseadmeid.
- AWS rakendusSync— See on täielikult hallatav GraphQL-teenus, mis pakub reaalajas andmete sünkroonimist ja võrguühenduseta programmeerimisfunktsioone.
ettevõtte tootlikkus
- Alexa ettevõtetele- See annab teie organisatsioonile Alexa abil hääle. See aitab teil luua oma organisatsiooni jaoks kohandatud hääleoskusi.
- Chime— Saab kasutada veebikoosolekuteks ja videokonverentsideks.
- WorkDocs— Aitab salvestada dokumente pilves
- TööMail— Võimaldab saata ja vastu võtta ärimeile.
Töölaua ja rakenduste voogesitus
- Tööruumid— Tööruum on VDI (Virtual Desktop Infrastructure). See võimaldab teil pilves kasutada kaugtöölaudu.
- AppStream – Viis töölauarakenduste voogesitamiseks oma kasutajatele veebibrauseris. Näiteks MS Wordi kasutamine Google Chrome.
Tehisintellekt
- Lex— Lex-tööriist aitab teil luua vestlusroboteid kiiresti.
- Polly— See on AWS-i kõneks muutmise teenus, mis võimaldab teil luua oma märkmetest heliversioone.
- Rekognition - See on AWS-i näotuvastusteenus. See AWS-teenus aitab teil piltidel ja videotes nägusid ja objekte ära tunda.
- SageMaker— Sagemaker võimaldab teil luua, koolitada ja juurutada masinõppemudeleid mis tahes ulatuses.
- Transkribeerida— See on AWS-i kõne tekstiks teenus, mis pakub kvaliteetseid ja taskukohaseid transkriptsioone.
- tõlkima— See on väga sarnane tööriist Google Translate mis võimaldab tõlkida ühes keeles teksti teise.
AR ja VR (liitreaalsus ja virtuaalreaalsus)
- Sumeri— Sumerian on tööriistade komplekt kvaliteetse virtuaalreaalsuse (VR) kogemuste pakkumiseks veebis. Teenus võimaldab teil luua interaktiivseid 3D-stseene ja avaldada see veebisaidina, millele kasutajad pääsevad juurde.
Kliendi kaasamine
- Amazon Võta meiega ühendust- Amazon Connect võimaldab teil luua oma klienditeeninduskeskuse pilves.
- Täpne— Pinpoint aitab teil oma kasutajaid mõista ja nendega suhelda.
- SES (lihtne meiliteenus)— Aitab teil saata klientidele hulgimeile suhteliselt kulutõhusa hinnaga.
Game Development
- GameLift– See on teenus, mida haldab AWS. Seda teenust saate kasutada spetsiaalsete mänguserverite majutamiseks. See võimaldab teil sujuvalt skaleerida ilma mängu võrguühenduseta viimata.
AWS-i teenuste rakendused
Amazon Veebiteenuseid kasutatakse laialdaselt erinevatel andmetöötluseesmärkidel, näiteks:
- Veebisaidi hostimine
- Rakenduse hostimine/SaaS-i hostimine
- Meedia jagamine (pilt/video)
- Mobiili- ja sotsiaalrakendused
- Sisu edastamine ja meedia levitamine
- Salvestus, varundamine ja avariitaaste
- Arendus- ja testikeskkonnad
- Akadeemiline andmetöötlus
- Otsingumootorid
- Social Networking
AWS-i kasutavad ettevõtted
- Netflix
- Twitch
- Turner Broadcasting: 10 miljonit dollarit
- Zoopla
- Smugmug
- Dropbox
AWS-i eelised
AWS-i teenuste kasutamise plussid on järgmised:
- AWS võimaldab organisatsioonidel kasutada juba tuttavaid programmeerimismudeleid, operatsioonisüsteeme, andmebaase ja arhitektuure.
- See on kulutõhus teenus, mis võimaldab teil maksta ainult selle eest, mida kasutate, ilma eelnevate või pikaajaliste kohustusteta.
- Te ei pea kulutama raha andmekeskuste käitamiseks ja hooldamiseks.
- Pakub kiiret juurutamist
- Saate hõlpsasti mahutavust lisada või eemaldada.
- Teil on kiire ja piiramatu võimsusega juurdepääs pilvele.
- Omandi kogumaksumus on era-/spetsiaalse serveriga võrreldes väga madal.
- Pakkumised tsentraliseeritud Billjuhtimine
- Pakub hübriidvõimalusi
- Võimaldab teil vaid mõne klõpsuga juurutada oma rakendust mitmes piirkonnas üle maailma
AWS-i puudused
- Kui vajate kiiremat või intensiivsemat abi, peate valima tasulised tugipaketid.
- Amazon Veebiteenustel võib pilvele kolimisel esineda mõningaid levinumaid pilvandmetöötluse probleeme. Näiteks seisakud, piiratud juhtimine ja varukaitse.
- AWS seab ressurssidele vaikepiirangud, mis on piirkonniti erinevad. Need ressursid koosnevad piltidest, köidetest ja hetktõmmistest.
- Teie rakenduses toimuvad riistvarataseme muudatused, mis ei pruugi pakkuda teie rakenduste parimat jõudlust ja kasutamist.
AWS-i parimad tavad
- Peate kavandama ebaõnnestumiseks, kuid miski ei ebaõnnestu.
- Enne AWS-i teenuste kasutamist on oluline kõik komponendid lahti siduda.
- Peate hoidma dünaamilisi andmeid arvutamiseks ja staatilised andmed kasutajale lähemale.
- Oluline on teada turvalisuse ja jõudluse kompromisse.
- Arvutusvõimsuse eest tasuge tunnitasumeetodiga.
- Võtke harjumuseks ühekordne tasu iga eksemplari eest, mida soovite broneerida, ja saate tunnitasult märkimisväärset allahindlust.