Kaj je AWS?

Dobrodošli v vodiču za spletne storitve Amazon. V tem priročniku si bomo ogledali AWS in računalništvo v oblaku. Podrobno bomo razpravljali o različnih področjih v spletnih storitvah Amazon. Predpogoj za udeležbo na tečaju je nekaj znanja o tem, kako je aplikacija nameščena na strežnikih, in malo znanja o upravljanju računalniških sistemov.

Najprej moramo razumeti, kaj je računalništvo v oblaku. To je osnova za razumevanje AWS.

Kaj je računalništvo v oblaku?

Računalništvo v oblaku se nanaša na storitev, ki gostuje v internetu in do nje lahko dostopate na daljavo prek interneta. Razpoložljivost storitve, kot so shranjevanje podatkov, strežniki ali kateri koli računalniški vir prek interneta, je računalništvo v oblaku. Tega ne upravljate osebno in je bolj kot najem vira.

Preprosto povedano, računalništvo v oblaku je uporaba oddaljenih računalniških virov za shranjevanje, upravljanje in obdelavo podatkov, ne pa lokalni strežnik ali osebni računalnik.

Zaradi ogromnega uspeha veliko ljudi preizkuša računalništvo v oblaku. Tam je veliko igralcev, ki ponujajo storitve v oblaku, kot je navedeno,

  • Platforma Google Cloud
  • Spletna storitev Amazon
  • Microsoft Azure
  • Digitalni ocean
  • IBM Cloud
  • VMWARE
  • Rackspace
  • Terredmark
  • Joyent

Kaj je AWS?

To je platforma, kjer Amazon ponuja svoje storitve v oblaku, kot so baza podatkov, strežniki, računalniški stroji, shranjevanje datotek itd., Kjer jih lahko najamete in jih plačate glede na vašo uporabo.

Po različnih virih je Amazon Web Services (AWS) varna platforma za storitve v oblaku, ki ponuja računalniško moč, shranjevanje baz podatkov, pošiljanje vsebin in druge funkcije, ki podjetjem pomagajo obsegati in rasti.

Kako AWS olajša delo?

Če želite vstaviti aplikacijo v starejše dni, morate kupiti strežnik in strežniki niso poceni prijatelji. Vanj morate vložiti veliko denarja in veliko časa, da ga nastavite. Za vzdrževanje strežnika morate postaviti tudi infrastrukturo. Če je šlo navzdol, ga morate odpraviti in vaše podjetje bo za ta čas propadlo. Ker imajo spletna mesta različne najvišje čase prometa, moramo kupiti več strežnika, da se lahko pomaknemo navzgor ali navzdol. Vse moramo upravljati ročno. Toda pri AWS vam ni treba kupiti strežnika, si ga izposodite in razmestite ter plačate samo za tisto, kar uporabljate. Ni dražjega strežnika. Amazon bo upravljal namesto vas. Če strežnik odpade, bo Amazon sprožil nov primerek za vašo aplikacijo. Z AWS vam ni treba vzdrževati infrastrukture za svoje strežnike, vse, kar potrebujete, je, da se osredotočite na svoje poslovne cilje.

Najboljša podjetja AWS

  • Netflix - spletno podjetje za pretakanje videoposnetkov
  • NASA - Agencija za vesoljske raziskave
  • Expedia - Spletna turistična družba
  • Slack - profesionalna platforma za sporočanje
  • Samsung - Mobilno podjetje, aplikacije, ki jih je razvil Samsung, se uporabljajo s sistemom AWS
  • Nokia - mobilno podjetje
  • Adobe - podjetje za multimedijsko programsko opremo
  • Airbnb - Storitve najema za lokalno bivanje

Prednosti AWS

V tem razdelku bomo primerjali tri velikane v računalništvu v oblaku. Glede na zadnje poročilo so naslednji oblačni igralci uvrščeni med prve tri ponudnike oblakov.

  • Spletna storitev Amazon
  • Microsoft Azure
  • Googlova platforma v oblaku

Zakaj AWS spadajo med druga dva?

Največji dejavnik za uspeh AWS je, ker ponuja več storitev v primerjavi z oblakom Azure in Google. Še naprej eksponentno raste in podpira novejše tehnologije. Obseg delovanja, ki ga lahko opravimo na AWS, je ogromen. AWS je bolj zrel kot druga dva. Največja slabost Amazona je struktura stroškov, za podjetja je zelo nejasna. Amazon podpira vsa podjetja na ravni (od malih do velikih).

Google oblak in Microsoft Azure zamujajo na tržišče kot AWS, poleg tega pa ponujajo manj storitev kot AWS. Eden največjih dejavnikov za uspeh Azure je operacijski sistem Windows, ki se pogosto uporablja. Zato je smiselno uporabljati Azure za aplikacijske strežnike, ki temeljijo na sistemu Windows. Google ima res dobro upravljano strukturo stroškov. Z Googlovim oblakom je enostavno začeti kot pri drugih dveh.

Razumevanje AWS in kaj lahko storite z AWS?

AWS ni enotna storitev; ponuja skupino izdelkov v oblaku. Poglejmo jih enega za drugim.

Seznam storitev AWS,

  • Izračunajte
  • Skladiščenje
  • Baze podatkov
  • Analytics
  • Mreženje in dostava vsebine
  • Mobilni
  • Varnost, identiteta in skladnost
  • Migracije
  • Orodja za razvijalce
  • Orodja za upravljanje

1. Izračunajte

Aplikacijo lahko namestite v računanje. Računanje se nanaša na računske moči. Nekatere priljubljene storitve pri računanju so Amazon

  • EC2 za virtualne stroje
  • Elastični Beanstalk za samodejno uvajanje
  • Lambda za zagon funkcij brez strežnika
  • Elastične tehtnice za obremenitev za uravnoteženje zmogljivosti za upravljanje zahteve
  • Avtomatsko merjenje za povečanje navzgor ali navzdol glede na zahteve v realnem času.

2. Skladiščenje

Amazon ponuja datotečni sistem kot storitev. S shranjevanjem lahko shranjujete in dostopate do podatkov v internetu na podlagi povpraševanja. Shranjena je v računalniku v oblaku. Tako imate dostop do datotek kjerkoli in kadar koli. Shranjevanje običajno vsebuje informacije, ki jih uporabljajo aplikacije. To je ena glavnih komponent, saj baza podatkov, skladišče, varnostno kopiranje, serviranje temelji na neki obliki shranjevanja. Nekatere priljubljene storitve so

  • Enostavna storitev shranjevanja (S3) tako kot datotečni sistem za shranjevanje datotek, map, dokumentov, slik, pesmi itd.
  • Elastični datotečni sistem za primere EC2
  • Ledenik za dolgo shranjevanje datotek z nizkimi stroški (večinoma se uporablja za arhivsko storitev)

3. Baze podatkov

AWS ponuja široko paleto storitev baz podatkov, od relacijske baze do NoSQL baze podatkov. Naše podatke lahko preprosto preselimo tudi na AWS z uporabo storitve migracije Database.

  • Služba relacijske baze podatkov (RDBS) podpira pogosto uporabljene baze podatkov, kot so MySQL, Oracle baza podatkov, MS SQL Server, PostgreSQL SQL in Amazon Aurora.
  • Preusmeritev, ki je blizu PGSQL.
  • Elasticache podpira predpomnilniške storitve v pomnilniku, kot sta Memcached in Redis.
  • DynamoDB je zelo razširljiva baza podatkov NoSQL z zelo nizko zamudo.

Opomba : Prosimo, razumejte razliko med bazo podatkov in shrambo. Shranjevanje je storitev, ki temelji na datotečnem sistemu, kamor lahko shranite izvedljive datoteke. Toda baza podatkov ne more vključevati izvršljivih datotek.

4. Analytics

Lahko dobite vpogled v podatke, ki jih imate. Prav tako lahko ustvarite vizualizacije na analiziranih podatkih. Nekateri nabor storitev, kot so

  • Athena za izvajanje SQL poizvedb na vedru S3.
  • Hitri ogled za poslovne vpoglede in vizualizacije podatkov.
  • Lepilo ustvari sistem Extract Transform Load (ETL).
  • Kineza za izvajanje sprotnih analiz v pretočni vsebini
  • Elastično iskanje in iskanje v oblaku za ustvarjanje upravljanega iskalnika

5. Omrežje in dostava vsebine

Glavne omrežne storitve na AWS so navidezni zasebni oblaki, ki vam omogočajo zagon virov v izoliranem omrežju, neposredna povezava omogoča vzpostavitev namenske povezave za povezavo z AWS, pot 53 pa vam omogoča uporabo zelo razširljivega sistema poimenovanja domen. Za dostavo vsebine uporabljamo CloudFront, ki je storitev kletke, ki nam omogoča, da vsebino kletimo na lokaciji v bližini uporabnika. Tako zmanjšujemo zakasnitev pri dostavi vsebine.

6. Mobilni

Nabor storitev, ki vam omogoča razvoj mobilnih aplikacij ali pomoč pri razvoju mobilnih aplikacij. S temi storitvami lahko uporabite analize dela z uporabniškimi podatki.

  • Mobilno središče za dodajanje, konfiguriranje in oblikovanje za mobilne aplikacije.
  • S kmetijsko napravo lahko svojo mobilno aplikacijo preizkusite na več sto napravah.
  • Cognito za integracijo z eno samo prijavo z mobilnimi aplikacijami.
  • Mobile Analytics za analizo mobilnih podatkov

7. Varnost, identiteta in skladnost

Za upravljanje dovoljenja, omejitev dostopa, varnega upravljanja, odkrivanje groženj lahko na tej domeni uporabljamo različne storitve.

  • Upravljanje identitete in dostopa (IAM) vam omogoča ustvarjanje, upravljanje in dostop do različnih uporabnikov.
  • Inšpektor za iskanje ranljivosti na naših virtualnih strojih
  • Požarni zid spletne aplikacije (WAF) za zaščito pred običajnimi napadi, kot so XSS, SQL Injection itd.
  • Služba za upravljanje s ključi (KMS) za upravljanje šifriranih ključev. Ustvarite lahko in nadzorujete tipke, s katerimi ste šifrirali podatke.
  • Dolžnost straže za inteligentno odkrivanje groženj za zaščito računov AWS.

8. Migracije

Ni vam treba skrbeti za selitev podatkov na AWS. Podatke ali storitve AWS lahko dobite s pomočjo njihovih migracijskih storitev. Prav tako lahko podatke preselite iz ene baze podatkov v drugo.

  • Migration Service Database (DMS) za migracijo podatkov iz baze v bazo podatkov.
  • Migration Server Server (SMS) za hitro selitev na strežnike na kraju samem
  • Snowball lahko naloži vaše podatke v S3, Pack in trdi disk pošlje na AWS

9. Orodja za razvijalce

Orodja za razvijalce se uporabljajo za upravljanje življenjskih ciklov razvoja programske opreme. Ta niz storitev lahko uporabite za ustvarjanje, gradnjo in uvajanje programskih aplikacij.

  • Storitev Code-Star za ustvarjanje, upravljanje in delo s programskimi projekti
  • Code-Commit je programska oprema za nadzor različic, kot je git
  • Code-Build je namenjen gradnji baze
  • Razvoj kode za avtomatizacijo uvajanja aplikacije
  • Code-Pipeline vam omogoča, da spremljate gradnjo, testiranje in uvajanje aplikacij.

10. Orodja za upravljanje

  • Cloud-Watch se lahko uporablja za spremljanje uporabe virov
  • Cloud-Trail beleži vse spremembe in klice API-ja v Amazonove spletne storitve
  • Oblikovanje v oblaku se uporablja za pretvorbo infrastrukture v oblak, tako da bo kot predloga. Okolje, pripravljeno za proizvodnjo, lahko ustvarite v nekaj minutah.
  • Zaupan svetovalec vam priporoča, kako optimizirati stroške in zaščititi svoje okolje.

Potreba po AWS in zakaj bi jo uporabljali?

Prednosti uporabe AWS je

  • Prilagodljivost
  • Enostaven za uporabo
  • Varno
  • Zanesljivo
  • Stroškovno učinkovit

Potreba po računalništvu v oblaku je osnova razumevanja vseh ponudnikov oblakov. Glavna potreba po računalništvu v oblaku je prihranek stroškov . Da, z računalništvom v oblaku lahko zmanjšate stroške strojne in programske opreme. Ni vam treba vzdrževati strežnika. Vsakodnevne težave s strežnikom so morda naporne, če podjetje raste hitreje. Za vso licenco ali podaljšanje skrbijo ponudniki oblakov. Z računalništvom v oblaku lahko do svojih podatkov in strežnika dostopate kjer koli in kadar koli. Za varovanje podatkov stranke ne potrebujete dodatne skrbi. Za to bodo poskrbeli tudi ponudniki oblakov; vaši podatki bodo vedno v dobrih rokah.

Kdo je prava publika za učenje AWS tehnologij?

To temelji izključno na vašem ozadju, za veščine AWS so še posebej tri vloge. So

  • AWS Sysops
  • AWS arhitekt
  • Razvoj AWS

Če ste iz skrbniškega ozadja, se lahko odločite, da se boste naučili nekaj veščin, da boste postali AWS Sysops. To je tako kot upravljanje uvajanja, cevovodov in procesa gradnje. Morda boste morali strokovno usposobiti za IAM, VPC, Route53, ELB itd.

Če ste iz ozadja razvijalcev, lahko uporabljate nabor spretnosti, ki podpirajo aplikacije, ki temeljijo na SaaS. Morda boste potrebovali strokovno znanje na področju blockchaina, Umetne inteligence, VR ali AR, samodejnega skaliranja, uravnavanja obremenitve itd.

Za arhitekta AWS potrebujete več izkušenj z delom na platformi AWS. Kot bi zgradili dobro infrastrukturo za aplikacijo, ki bo morda potrebna za zadovoljevanje posebnih potreb. Če imate dobro znanje o AWS platformi, ste lahko tudi mlajši arhitekt v oblaku.

Kako vam bo ta tehnologija pomagala pri karierni rasti?

Ni naključje, da vsa tehnologija pridobiva skoke v računalništvo v oblaku, kot so Amazon, Google, Microsoft, IBM, Oracle, Alibaba. Na trgu oblačnih storitev so opazili ogromno povpraševanje in obseg. V prihodnjih letih bo večina aplikacij in spletnega mesta razporejena na storitve v oblaku in bo uporabljala storitev v oblaku za notranje delovanje. Če se boste od zdaj naprej začeli učiti oblačne tehnologije, vam bo to pomagalo pri karieri.

Zdaj, zakaj AWS? Čeprav se vojna dogaja z različnimi ponudniki oblakov, kralj Amazon ostaja na vrhu s svojimi 47, 1% delnic v javnem oblačnem sektorju. Na drugi strani ima Azure prevlado v podjetniških aplikacijah. Izberite pametno glede na vaše zahteve.

Zaključek

Vse se spremeni v oblak, stike, fotografije, dokumente itd. Sinhroniziramo v oblak. Filmov ali videoposnetkov ne shranjujemo v lokalno shrambo ali osebni računalnik; jih danes pretakamo na Amazonu ali YouTubu. Izdelke v oblaku smo že začeli uporabljati, ne da bi se zavedali.

Izdelki v oblaku so v našem vsakdanjem življenju in AWS nam pomagajo pri ustvarjanju, uvajanju in upravljanju naše aplikacije. Dandanes večina podjetij začne uporabljati storitve v oblaku. Torej, če želimo ostati na poti, moramo pridobiti ta znanja.

Priporočeni članki

To je vodnik za Kaj je AWS. Tu smo razpravljali o delu, spretnostih, karierni rasti in prednostih AWS z vrhunskimi podjetji, ki izvajajo to tehnologijo. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. AWS alternative
  2. Poklic v AWS
  3. Kaj je Python
  4. Kaj je Minitab?
  5. Google Cloud v primerjavi z AWS | Najboljše razlike

Kategorija: