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ärkeitä AWS-palveluita
Tärkeitä AWS-palveluita

Tässä ovat välttämättömät AWS-palvelut.

AWS-laskentapalvelut

Tässä ovat Cloud Compute -palvelut, joita tarjoaa Amazon:

  1. 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.
  2. LightSail- Tämä pilvilaskentatyökalu ottaa automaattisesti käyttöön ja hallitsee tietokonetta, tallennustilaa ja verkkoominaisuuksia, joita tarvitaan sovellusten suorittamiseen.
  3. Elastinen papunvarsi- Työkalu tarjoaa resurssien automaattisen käyttöönoton ja provisioinnin, kuten erittäin skaalautuvan tuotantosivuston.
  4. EKS (Elastinen konttipalvelu Kubernetesille)- Työkalun avulla voit ottaa Kubernetesin käyttöön Amazon pilviympäristö ilman asennusta.
  5. 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ä.

  1. 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.
  2. SMS (palvelimen siirtopalvelu)– Tekstiviestien siirtopalveluiden avulla voit siirtää paikan päällä olevia palvelimia AWS:ään helposti ja nopeasti.
  3. Lumipallo— Snowball on pieni sovellus, jonka avulla voit siirtää teratavuja tietoa AWS-ympäristön sisällä ja ulkopuolella.

varastointi

  1. Amazon Jäätikkö- Se on erittäin edullinen varastointipalvelu. Se tarjoaa turvallisen ja nopean tallennustilan tietojen arkistointia ja varmuuskopiointia varten.
  2. 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ä.
  3. 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

  1. 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.
  2. Tarkastaja— Se on agentti, jonka voit asentaa laitteellesi virtuaalikoneet, joka raportoi kaikista tietoturva-aukoista.
  3. Varmenteiden hallinta— Palvelu tarjoaa ilmaisia ​​SSL-varmenteita Route53:n hallinnoimille verkkotunnuksille.
  4. 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.
  5. Pilvihakemisto— Tämän palvelun avulla voit luoda joustavia, pilvipohjaisia ​​hakemistoja datahierarkioiden hallintaa varten useissa ulottuvuuksissa.
  6. KMS (Key Management Service)– Se on hallinnoitu palvelu. Tämä tietoturvapalvelu auttaa sinua luomaan ja hallitsemaan salausavaimia, joiden avulla voit salata tietosi.
  7. Organisaatiot— Voit luoda AWS-tiliryhmiä käyttämällä tätä palvelua suojaus- ja automaatioasetusten hallintaan.
  8. Shield— Shield on hallittu DDoS (Distributed Denial of Service Protection Service). Se tarjoaa suojan AWS:ssä toimivia verkkosovelluksia vastaan.
  9. macie— Se tarjoaa tietojen näkyvyyden suojauspalvelun, joka auttaa luokittelemaan ja suojaamaan arkaluontoista kriittistä sisältöäsi.
  10. Vartijavelvollisuus- Se tarjoaa uhkien havaitsemisen AWS-tilisi ja työkuormien suojaamiseksi.

Tietokantapalvelut

  1. Amazon RDS- Tämä Database AWS -palvelu on helppo asentaa, käyttää ja skaalata relaatiotietokanta pilvessä.
  2. 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ä.
  3. Amazon ElastiCache- Se on verkkopalvelu, jonka avulla on helppo ottaa käyttöön, käyttää ja skaalata pilvessä olevan muistin välimuisti.
  4. Neptunus- Se on nopea, luotettava ja skaalautuva kuvaajatietokanta palvelusta.
  5. Amazon punainenShift- On Amazonn tietovarastoratkaisu, jonka avulla voit suorittaa monimutkaisia OLAP kyselyitä.

Analytics

  1. Athena— Tämä analytiikkapalvelu sallii perm SQL kyselyitä S3-säilöstäsi tiedostojen löytämiseksi.
  2. CloudSearch— Sinun tulee käyttää tätä AWS-palvelua luodaksesi täysin hallitun hakukoneen verkkosivustollesi.
  3. Elasticsearch— Se on samanlainen kuin CloudSearch. Se tarjoaa kuitenkin enemmän ominaisuuksia, kuten sovellusten valvonnan.
  4. Kinesis— Tämä AWS-analytiikkapalvelu auttaa sinua suoratoistamaan ja analysoimaan reaaliaikaista dataa massiivisessa mittakaavassa.
  5. QuickSight– Se on yritysanalytiikkatyökalu. Sen avulla voit luoda visualisointeja kojelautaan dataa varten Amazon Web palvelut. Esimerkiksi S3, DynamoDB, Jne
  6. EMR (elastic Map Reduce)- Tätä AWS-analytiikkapalvelua käytetään pääasiassa suurten tietojen käsittelyyn, kuten Spark, Splunk, Hadoop jne.
  7. Dataputki— Voit siirtää tietoja paikasta toiseen. Esimerkiksi alkaen DynamoDB S3:lle.

Hallintapalvelut

  1. 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.
  2. Pilvenmuodostus— Se on tapa muuttaa infrastruktuuri pilveksi. Mallien avulla voit tarjota koko tuotantoympäristön muutamassa minuutissa.
  3. PilviTrail— Se tarjoaa helpon menetelmän AWS-resurssien tarkastamiseen. Se auttaa sinua kirjaamaan kaikki muutokset.
  4. OpsWorks— Palvelun avulla voit automatisoida Chef/Puppet-käyttöönoton AWS-ympäristössä.
  5. Config— Tämä AWS-palvelu valvoo ympäristöäsi. Työkalu lähettää hälytyksiä muutoksista, kun rikot tiettyjä määritelmiä.
  6. Palveluluettelo— Palvelu auttaa suuria yrityksiä valtuuttamaan, mitä palveluita käyttäjä käyttää ja mitä ei.
  7. AWS-automaattinen skaalaus— Palvelun avulla voit automaattisesti skaalata resursseja ylös ja alas tiettyjen CloudWatch-mittareiden perusteella.
  8. Järjestelmänhallinta— Tämän AWS-palvelun avulla voit ryhmitellä resurssit. Sen avulla voit tunnistaa ongelmat ja toimia niiden mukaisesti.
  9. Hallitut palvelut— Se tarjoaa AWS-infrastruktuurisi hallinnan, jonka avulla voit keskittyä sovelluksiisi.

Esineiden internet

  1. 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.
  2. IoT-laitehallinta- Sen avulla voit hallita IoT-laitteitasi missä tahansa mittakaavassa.
  3. IoT Analytics— Tämä AWS IOT -palvelu on hyödyllinen IoT-laitteidesi keräämien tietojen analysoinnissa.
  4. Amazon FreeRTOS— Tämä mikro-ohjainten reaaliaikainen käyttöjärjestelmä auttaa sinua yhdistämään IoT-laitteet paikallisessa palvelimessa tai pilveen.

Sovelluspalvelut

  1. Vaihetoiminnot— Se on tapa visualisoida, mitä sovelluksesi sisällä tapahtuu ja mitä erilaisia ​​mikropalveluita se käyttää.
  2. SWF (Simple Workflow Service)— Palvelu auttaa koordinoimaan sekä automatisoituja että ihmisvetoisia tehtäviä.
  3. SNS (Simple Notification Service)— Tämän palvelun avulla voit lähettää sinulle ilmoituksia sähköpostitse ja tekstiviestinä tiettyjen AWS-palvelujen perusteella.
  4. SQS (Simple Queue Service)— Käytä tätä AWS-palvelua sovellusten irrottamiseksi. Se on vetopohjainen palvelu.
  5. 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

  1. AWS CloudTrail: Palvelut tallentavat AWS API -kutsut ja lähettävät sinulle backlog-tiedostoja.
  2. 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.
  3. 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

  1. CodeStar— Codestar on pilvipohjainen palvelu erilaisten AWS-ohjelmistokehitysprojektien luomiseen, hallintaan ja työskentelyyn.
  2. CodeCommit— Se on AWS:n versionhallintapalvelu, jonka avulla voit tallentaa koodisi ja muut resurssit yksityisesti pilveen.
  3. CodeBuild- Tämä Amazon kehittäjäpalvelu auttaa sinua automatisoimaan koodin rakentamisen ja kääntämisen.
  4. CodeDeploy— Se on tapa ottaa koodi käyttöön automaattisesti EC2-esiintymissä.
  5. CodePipeline— Sen avulla voit luoda käyttöönottoputkiston, kuten testauksen, rakentamisen, testauksen, todentamisen, käyttöönoton kehitys- ja tuotantoympäristöissä.
  6. Cloud9— Se on integroitu kehitysympäristö koodin kirjoittamiseen, suorittamiseen ja virheenkorjaukseen pilvessä.

Mobiilipalvelut

  1. Mobiilikeskus— Voit lisätä, määrittää ja suunnitella ominaisuuksia mobiilisovelluksiin.
  2. kognito— Mahdollistaa käyttäjien rekisteröitymisen käyttämällä sosiaalista identiteettiään.
  3. Laitetila— Laitefarmi auttaa sinua parantamaan sovellusten laatua testaamalla nopeasti satoja mobiililaitteita.
  4. AWS-sovellusSync— Se on täysin hallittu GraphQL-palvelu, joka tarjoaa reaaliaikaisen tietojen synkronoinnin ja offline-ohjelmointiominaisuudet.

Liiketoiminnan tuottavuus

  1. Alexa yrityksille— Se antaa organisaatiollesi äänenvoimakkuuden Alexan avulla. Sen avulla voit rakentaa mukautettuja äänitaitoja organisaatiollesi.
  2. soida— Voidaan käyttää online-kokouksiin ja videoneuvotteluihin.
  3. WorkDocs— Auttaa tallentamaan asiakirjoja pilveen
  4. Työskentele Mail— Voit lähettää ja vastaanottaa yrityssähköpostiviestejä.

Työpöytä- ja sovellusten suoratoisto

  1. Työtilat— Työtila on VDI (Virtual Desktop Infrastructure). Sen avulla voit käyttää etätyöpöytää pilvessä.
  2. AppStream- Tapa suoratoistaa työpöytäsovelluksia käyttäjillesi verkkoselaimessa. Esimerkiksi MS Wordin käyttö Google Chrome.

Tekoäly

  1. Lex— Lex-työkalu auttaa sinua luomaan chatbotteja nopeasti.
  2. Polly— Se on AWS:n tekstistä puheeksi -palvelu, jonka avulla voit luoda ääniversioita muistiinpanoistasi.
  3. Rekognition — Se on AWS:n kasvojentunnistuspalvelu. Tämä AWS-palvelu auttaa sinua tunnistamaan kasvot ja esineet kuvissa ja videoissa.
  4. SageMaker— Sagemakerin avulla voit rakentaa, kouluttaa ja ottaa käyttöön koneoppimismalleja missä tahansa mittakaavassa.
  5. Kirjoittaa puhtaaksi— Se on AWS:n puheesta tekstiksi -palvelu, joka tarjoaa korkealaatuisia ja edullisia transkriptioita.
  6. 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)

  1. 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

  1. Amazon kytkeä- Amazon Connectin avulla voit luoda asiakaspalvelukeskuksesi pilveen.
  2. Pinpoint— Pinpoint auttaa sinua ymmärtämään käyttäjiäsi ja olemaan heidän kanssaan tekemisissä.
  3. SES (yksinkertainen sähköpostipalvelu)— Auttaa sinua lähettämään massasähköpostiviestejä asiakkaillesi suhteellisen kustannustehokkaalla hinnalla.

Pelikehitys

  1. 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

  • Instagram
  • Netflix
  • Twitch
  • LinkedIn
  • Facebook
  • Turner Broadcasting: 10 miljoonaa dollaria
  • Zoopla
  • Smugmug
  • Pinterest
  • 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.