Mikä on AWS? Amazon Pilvi (Web) -palveluiden opetusohjelma
Mikä on Cloud Computing?
Pilvipalveluilla tarkoitetaan tietojen tallentamista ja käyttöä Internetin kautta. Se ei tallenna tietoja henkilökohtaisen tietokoneesi kiintolevylle. Pilvipalvelussa voit käyttää tietoja etäpalvelimelta.
Mikä on AWS?
AWS:n täysi muoto on Amazon Web palvelut. Se on alusta, joka tarjoaa joustavia, luotettavia, skaalautuvia, helppokäyttöisiä ja kustannustehokkaita pilvilaskentaratkaisuja.
AWS on kattava, helppokäyttöinen laskenta-alusta Amazon. Alusta on kehitetty yhdistämällä infrastruktuuri palveluna (IaaS), alusta palveluna (PaaS) ja paketoitu ohjelmisto palveluna (SaaS).
AWS:n historia
- 2002 – AWS-palvelut lanseerattiin
- 2006 - Julkaisi pilvituotteensa
- 2012 - Pitää ensimmäisen asiakastapahtuman
- 2015- Revsaavuttaa 4.6 miljardin dollarin tulot
- 2016 - Ylitti 10 miljardin dollarin tulotavoitteen
- 2016 - Vapauta lumipallo ja moottorikelkka
- 2019- Tarjoaa lähes 100 pilvipalvelua
- 2021- AWS sisältää yli 200 tuotetta ja palvelua
Tärkeitä AWS-palveluita
Amazon Web Services tarjoaa laajan valikoiman eri liiketoimintatarkoituksiin tarkoitettuja globaaleja pilvipohjaisia tuotteita. Tuotteet sisältävät tallennustilaa, tietokantoja, analytiikkaa, verkottumista, mobiilia, kehitystyökaluja, yrityssovelluksia, jakohinnoittelumallilla.
Tässä ovat välttämättömät AWS-palvelut.
AWS-laskentapalvelut
Tässä ovat Cloud Compute -palvelut, joita tarjoaa Amazon:
- EC2 (Elastic Compute Cloud)- EC2 on pilvessä oleva virtuaalikone, jossa sinulla on käyttöjärjestelmätason hallinta. Voit käyttää tätä pilvipalvelinta milloin tahansa.
- LightSail- Tämä pilvilaskentatyökalu ottaa automaattisesti käyttöön ja hallitsee tietokonetta, tallennustilaa ja verkkoominaisuuksia, joita tarvitaan sovellusten suorittamiseen.
- Elastinen papunvarsi- Työkalu tarjoaa resurssien automaattisen käyttöönoton ja provisioinnin, kuten erittäin skaalautuvan tuotantosivuston.
- EKS (Elastinen konttipalvelu Kubernetesille)- Työkalun avulla voit ottaa Kubernetesin käyttöön Amazon pilviympäristö ilman asennusta.
- AWS Lambda - Tämän AWS-palvelun avulla voit suorittaa toimintoja pilvessä. Työkalu on suuri kustannussäästö sinulle, koska maksat vain, kun toimintosi suoritetaan.
muutto
Siirtopalveluita käytetään tietojen fyysiseen siirtämiseen palvelinkeskuksesi ja AWS:n välillä.
- DMS (tietokannan siirtopalvelu)– DMS-palvelua voidaan käyttää paikan päällä olevien tietokantojen siirtämiseen AWS:ään. Se auttaa sinua siirtymään tietokannasta toiseen - esimerkiksi Oracle että MySQL.
- SMS (palvelimen siirtopalvelu)– Tekstiviestien siirtopalveluiden avulla voit siirtää paikan päällä olevia palvelimia AWS:ään helposti ja nopeasti.
- Lumipallo— Snowball on pieni sovellus, jonka avulla voit siirtää teratavuja tietoa AWS-ympäristön sisällä ja ulkopuolella.
varastointi
- Amazon Jäätikkö- Se on erittäin edullinen varastointipalvelu. Se tarjoaa turvallisen ja nopean tallennustilan tietojen arkistointia ja varmuuskopiointia varten.
- Amazon Elastic Block Store (EBS) - Se tarjoaa lohkotason tallennustilan käytettäväksi Amazon EC2-esiintymiä. Amazon Elastic Block Store -taltiot ovat verkkoon liitettyjä ja pysyvät riippumattomina ilmentymän käyttöiästä.
- AWS-tallennusyhdyskäytävä Tämä AWS-palvelu yhdistää paikalliset ohjelmistosovellukset pilvipohjaiseen tallennustilaan. Se tarjoaa turvallisen integraation yrityksen tiloissa olevan ja AWS:n tallennusinfrastruktuurin välillä.
Security Services
- IAM (Identity and Access Management)— IAM on turvallinen pilvitietoturvapalvelu, jonka avulla voit hallita käyttäjiä, määrittää käytäntöjä ja muodostaa ryhmiä useiden käyttäjien hallintaan.
- Tarkastaja— Se on agentti, jonka voit asentaa laitteellesi virtuaalikoneet, joka raportoi kaikista tietoturva-aukoista.
- Varmenteiden hallinta— Palvelu tarjoaa ilmaisia SSL-varmenteita Route53:n hallinnoimille verkkotunnuksille.
- WAF (verkkosovellusten palomuuri)— WAF-tietoturvapalvelu tarjoaa sovellustason suojauksen ja mahdollistaa estämisen SQL-injektio ja auttaa sinua estämään sivustojen väliset komentosarjahyökkäykset.
- Pilvihakemisto— Tämän palvelun avulla voit luoda joustavia, pilvipohjaisia hakemistoja datahierarkioiden hallintaa varten useissa ulottuvuuksissa.
- KMS (Key Management Service)– Se on hallinnoitu palvelu. Tämä tietoturvapalvelu auttaa sinua luomaan ja hallitsemaan salausavaimia, joiden avulla voit salata tietosi.
- Organisaatiot— Voit luoda AWS-tiliryhmiä käyttämällä tätä palvelua suojaus- ja automaatioasetusten hallintaan.
- Shield— Shield on hallittu DDoS (Distributed Denial of Service Protection Service). Se tarjoaa suojan AWS:ssä toimivia verkkosovelluksia vastaan.
- macie— Se tarjoaa tietojen näkyvyyden suojauspalvelun, joka auttaa luokittelemaan ja suojaamaan arkaluontoista kriittistä sisältöäsi.
- Vartijavelvollisuus- Se tarjoaa uhkien havaitsemisen AWS-tilisi ja työkuormien suojaamiseksi.
Tietokantapalvelut
- Amazon RDS- Tämä Database AWS -palvelu on helppo asentaa, käyttää ja skaalata relaatiotietokanta pilvessä.
- Amazon DynamoDB- Se on nopea, täysin hallittu NoSQL-tietokanta palvelua. Se on yksinkertainen palvelu, joka mahdollistaa kustannustehokkaan tietojen tallennuksen ja haun. Sen avulla voit myös palvella minkä tahansa tason pyyntöliikennettä.
- Amazon ElastiCache- Se on verkkopalvelu, jonka avulla on helppo ottaa käyttöön, käyttää ja skaalata pilvessä olevan muistin välimuisti.
- Neptunus- Se on nopea, luotettava ja skaalautuva kuvaajatietokanta palvelusta.
- Amazon punainenShift- On Amazonn tietovarastoratkaisu, jonka avulla voit suorittaa monimutkaisia OLAP kyselyitä.
Analytics
- Athena— Tämä analytiikkapalvelu sallii perm SQL kyselyitä S3-säilöstäsi tiedostojen löytämiseksi.
- CloudSearch— Sinun tulee käyttää tätä AWS-palvelua luodaksesi täysin hallitun hakukoneen verkkosivustollesi.
- Elasticsearch— Se on samanlainen kuin CloudSearch. Se tarjoaa kuitenkin enemmän ominaisuuksia, kuten sovellusten valvonnan.
- Kinesis— Tämä AWS-analytiikkapalvelu auttaa sinua suoratoistamaan ja analysoimaan reaaliaikaista dataa massiivisessa mittakaavassa.
- QuickSight– Se on yritysanalytiikkatyökalu. Sen avulla voit luoda visualisointeja kojelautaan dataa varten Amazon Web palvelut. Esimerkiksi S3, DynamoDB, Jne
- EMR (elastic Map Reduce)- Tätä AWS-analytiikkapalvelua käytetään pääasiassa suurten tietojen käsittelyyn, kuten Spark, Splunk, Hadoop jne.
- Dataputki— Voit siirtää tietoja paikasta toiseen. Esimerkiksi alkaen DynamoDB S3:lle.
Hallintapalvelut
- CloudWatch— Cloud Watch auttaa sinua seuraamaan AWS-ympäristöjä, kuten EC2-, RDS-instanssia ja suorittimen käyttöä. Se laukaisee myös hälytyksiä useista mittareista riippuen.
- Pilvenmuodostus— Se on tapa muuttaa infrastruktuuri pilveksi. Mallien avulla voit tarjota koko tuotantoympäristön muutamassa minuutissa.
- PilviTrail— Se tarjoaa helpon menetelmän AWS-resurssien tarkastamiseen. Se auttaa sinua kirjaamaan kaikki muutokset.
- OpsWorks— Palvelun avulla voit automatisoida Chef/Puppet-käyttöönoton AWS-ympäristössä.
- Config— Tämä AWS-palvelu valvoo ympäristöäsi. Työkalu lähettää hälytyksiä muutoksista, kun rikot tiettyjä määritelmiä.
- Palveluluettelo— Palvelu auttaa suuria yrityksiä valtuuttamaan, mitä palveluita käyttäjä käyttää ja mitä ei.
- AWS-automaattinen skaalaus— Palvelun avulla voit automaattisesti skaalata resursseja ylös ja alas tiettyjen CloudWatch-mittareiden perusteella.
- Järjestelmänhallinta— Tämän AWS-palvelun avulla voit ryhmitellä resurssit. Sen avulla voit tunnistaa ongelmat ja toimia niiden mukaisesti.
- Hallitut palvelut— Se tarjoaa AWS-infrastruktuurisi hallinnan, jonka avulla voit keskittyä sovelluksiisi.
Esineiden internet
- IoT Core— Se on hallittu pilvi-AWS-palvelu. Palvelun avulla liitetyt laitteet, kuten autot, hehkulamput, anturiritilät, voivat olla turvallisesti vuorovaikutuksessa pilvisovellusten ja muiden laitteiden kanssa.
- IoT-laitehallinta- Sen avulla voit hallita IoT-laitteitasi missä tahansa mittakaavassa.
- IoT Analytics— Tämä AWS IOT -palvelu on hyödyllinen IoT-laitteidesi keräämien tietojen analysoinnissa.
- Amazon FreeRTOS— Tämä mikro-ohjainten reaaliaikainen käyttöjärjestelmä auttaa sinua yhdistämään IoT-laitteet paikallisessa palvelimessa tai pilveen.
Sovelluspalvelut
- Vaihetoiminnot— Se on tapa visualisoida, mitä sovelluksesi sisällä tapahtuu ja mitä erilaisia mikropalveluita se käyttää.
- SWF (Simple Workflow Service)— Palvelu auttaa koordinoimaan sekä automatisoituja että ihmisvetoisia tehtäviä.
- SNS (Simple Notification Service)— Tämän palvelun avulla voit lähettää sinulle ilmoituksia sähköpostitse ja tekstiviestinä tiettyjen AWS-palvelujen perusteella.
- SQS (Simple Queue Service)— Käytä tätä AWS-palvelua sovellusten irrottamiseksi. Se on vetopohjainen palvelu.
- Elastinen Transkooderi— Tämä AWS-palvelutyökalu auttaa sinua muuttamaan videon muotoa ja resoluutiota tukemaan erilaisia laitteita, kuten tabletteja, älypuhelimia ja kannettavia eri resoluutioilla.
Käyttöönotto ja hallinta
- AWS CloudTrail: Palvelut tallentavat AWS API -kutsut ja lähettävät sinulle backlog-tiedostoja.
- Amazon CloudWatch: Työkalut valvovat AWS-resursseja, kuten Amazon EC2 ja Amazon RDS DB -esiintymät. Sen avulla voit myös seurata käyttäjän sovellusten ja palveluiden luomia mukautettuja mittareita.
- AWS CloudHSM: Tämä AWS-palvelu auttaa sinua täyttämään yritys-, säädös- ja sopimusmääräykset tietoturvan ylläpitämiseksi käyttämällä Hardware Security Module (HSM) -laitteita AWS-ympäristössä.
Kehittäjän työkalut
- CodeStar— Codestar on pilvipohjainen palvelu erilaisten AWS-ohjelmistokehitysprojektien luomiseen, hallintaan ja työskentelyyn.
- CodeCommit— Se on AWS:n versionhallintapalvelu, jonka avulla voit tallentaa koodisi ja muut resurssit yksityisesti pilveen.
- CodeBuild- Tämä Amazon kehittäjäpalvelu auttaa sinua automatisoimaan koodin rakentamisen ja kääntämisen.
- CodeDeploy— Se on tapa ottaa koodi käyttöön automaattisesti EC2-esiintymissä.
- CodePipeline— Sen avulla voit luoda käyttöönottoputkiston, kuten testauksen, rakentamisen, testauksen, todentamisen, käyttöönoton kehitys- ja tuotantoympäristöissä.
- Cloud9— Se on integroitu kehitysympäristö koodin kirjoittamiseen, suorittamiseen ja virheenkorjaukseen pilvessä.
Mobiilipalvelut
- Mobiilikeskus— Voit lisätä, määrittää ja suunnitella ominaisuuksia mobiilisovelluksiin.
- kognito— Mahdollistaa käyttäjien rekisteröitymisen käyttämällä sosiaalista identiteettiään.
- Laitetila— Laitefarmi auttaa sinua parantamaan sovellusten laatua testaamalla nopeasti satoja mobiililaitteita.
- AWS-sovellusSync— Se on täysin hallittu GraphQL-palvelu, joka tarjoaa reaaliaikaisen tietojen synkronoinnin ja offline-ohjelmointiominaisuudet.
Liiketoiminnan tuottavuus
- Alexa yrityksille— Se antaa organisaatiollesi äänenvoimakkuuden Alexan avulla. Sen avulla voit rakentaa mukautettuja äänitaitoja organisaatiollesi.
- soida— Voidaan käyttää online-kokouksiin ja videoneuvotteluihin.
- WorkDocs— Auttaa tallentamaan asiakirjoja pilveen
- Työskentele Mail— Voit lähettää ja vastaanottaa yrityssähköpostiviestejä.
Työpöytä- ja sovellusten suoratoisto
- Työtilat— Työtila on VDI (Virtual Desktop Infrastructure). Sen avulla voit käyttää etätyöpöytää pilvessä.
- AppStream- Tapa suoratoistaa työpöytäsovelluksia käyttäjillesi verkkoselaimessa. Esimerkiksi MS Wordin käyttö Google Chrome.
Tekoäly
- Lex— Lex-työkalu auttaa sinua luomaan chatbotteja nopeasti.
- Polly— Se on AWS:n tekstistä puheeksi -palvelu, jonka avulla voit luoda ääniversioita muistiinpanoistasi.
- Rekognition — Se on AWS:n kasvojentunnistuspalvelu. Tämä AWS-palvelu auttaa sinua tunnistamaan kasvot ja esineet kuvissa ja videoissa.
- SageMaker— Sagemakerin avulla voit rakentaa, kouluttaa ja ottaa käyttöön koneoppimismalleja missä tahansa mittakaavassa.
- Kirjoittaa puhtaaksi— Se on AWS:n puheesta tekstiksi -palvelu, joka tarjoaa korkealaatuisia ja edullisia transkriptioita.
- Kääntää– Se on hyvin samanlainen työkalu kuin Google Translate jonka avulla voit kääntää tekstiä kielellä toiselle.
AR ja VR (lisätty todellisuus ja virtuaalitodellisuus)
- Sumerilainen— Sumerian on työkalusarja korkealaatuisten virtuaalitodellisuuskokemusten (VR) tarjoamiseen verkossa. Palvelun avulla voit luoda vuorovaikutteisia 3D-kohtauksia ja julkaista ne verkkosivustona käyttäjien käytettävissä.
Asiakkaiden sitoutuminen
- Amazon kytkeä- Amazon Connectin avulla voit luoda asiakaspalvelukeskuksesi pilveen.
- Pinpoint— Pinpoint auttaa sinua ymmärtämään käyttäjiäsi ja olemaan heidän kanssaan tekemisissä.
- SES (yksinkertainen sähköpostipalvelu)— Auttaa sinua lähettämään massasähköpostiviestejä asiakkaillesi suhteellisen kustannustehokkaalla hinnalla.
Pelikehitys
- GameLift– Se on AWS:n hallinnoima palvelu. Voit käyttää tätä palvelua erillisten pelipalvelimien isännöimiseen. Sen avulla voit skaalata saumattomasti ilman, että pelisi viedään offline-tilaan.
AWS-palveluiden sovellukset
Amazon Verkkopalveluita käytetään laajalti erilaisiin laskentatarkoituksiin, kuten:
- Web-sivuston isännöinti
- Sovellushosting/SaaS-isännöinti
- Median jakaminen (kuva/video)
- Mobiili- ja sosiaaliset sovellukset
- Sisällön toimitus ja median jakelu
- Tallennus, varmuuskopiointi ja palautus
- Kehitys- ja testiympäristöt
- Akateeminen tietojenkäsittely
- Hakukoneet
- Sosiaalinen verkostoituminen
AWS:ää käyttävät yritykset
- Netflix
- Twitch
- Turner Broadcasting: 10 miljoonaa dollaria
- Zoopla
- Smugmug
- Dropbox
AWS:n edut
Seuraavat ovat AWS-palveluiden käytön edut:
- AWS antaa organisaatioille mahdollisuuden käyttää jo tuttuja ohjelmointimalleja, käyttöjärjestelmiä, tietokantoja ja arkkitehtuureja.
- Se on kustannustehokas palvelu, jonka avulla voit maksaa vain siitä, mitä käytät, ilman ennakko- tai pitkäaikaissitoumuksia.
- Sinun ei tarvitse käyttää rahaa datakeskusten ylläpitoon ja ylläpitoon.
- Tarjoaa nopean käyttöönoton
- Voit helposti lisätä tai poistaa kapasiteettia.
- Sinulla on pääsy pilvipalveluun nopeasti rajattomalla kapasiteetilla.
- Kokonaisomistuskustannukset ovat erittäin alhaiset verrattuna yksityisiin/omistettuihin palvelimiin.
- Keskitetyt tarjoukset Billjohtaminen
- Tarjoaa hybridiominaisuudet
- Voit ottaa sovelluksesi käyttöön useilla alueilla ympäri maailmaa vain muutamalla napsautuksella
AWS:n haitat
- Jos tarvitset välitöntä tai tehokkaampaa apua, sinun on valittava maksulliset tukipaketit.
- Amazon Verkkopalveluissa voi olla joitain yleisiä pilvipalvelu-ongelmia, kun siirryt pilveen. Esimerkiksi seisokit, rajoitettu ohjaus ja varmuuskopiosuojaus.
- AWS asettaa oletusrajoituksia resursseille, jotka vaihtelevat alueittain. Nämä resurssit koostuvat kuvista, määristä ja tilannekuvista.
- Sovelluksellesi tapahtuu laitteistotason muutoksia, jotka eivät välttämättä tarjoa sovelluksiesi parasta suorituskykyä ja käyttöä.
AWS:n parhaat käytännöt
- Sinun on suunniteltava epäonnistumista varten, mutta mikään ei epäonnistu.
- On tärkeää irrottaa kaikki komponentit ennen AWS-palveluiden käyttöä.
- Dynaaminen data on pidettävä lähempänä laskemista ja staattinen data lähempänä käyttäjää.
- On tärkeää tietää turvallisuuden ja suorituskyvyn kompromissit.
- Maksa laskentakapasiteetti tuntimaksutavalla.
- Ota tapana maksaa kertamaksu jokaisesta tilauksesta, jonka haluat varata, ja saat tuntimaksusta merkittävän alennuksen.