Što je AWS?

Dobrodošli u vodič za usluge Amazon Web Services. U ovom ćemo vodiču vidjeti AWS i računalstvo u oblaku. Detaljno ćemo razgovarati o različitim domenama u Amazonovim web uslugama. Preduvjeti za pohađanje tečaja je određeno znanje o tome kako se aplikacija raspoređuje na poslužiteljima i malo znanje o upravljanju računalnim sustavima.

Prvo moramo razumjeti što je računalstvo u oblaku. To je osnova razumijevanja AWS-a.

Što je računalstvo u oblaku?

Računarstvo u oblaku odnosi se na uslugu koja se nalazi na internetu i toj usluzi možete pristupiti na daljinu putem interneta. Dostupnost usluge poput pohrane podataka, poslužitelja ili bilo kojeg računalnog resursa putem interneta je računalstvo u oblaku. Osobno to ne upravljate, više je poput iznajmljivanja resursa.

Jednostavno rečeno, računalstvo u oblaku je upotreba resursa daljinskog računanja za pohranu, upravljanje i obradu podataka, a ne lokalni poslužitelj ili osobno računalo.

Zbog velikog uspjeha mnogi ljudi isprobavaju računalstvo u oblaku. Mnogo je igrača koji pružaju oblačne usluge na popisu,

  • Google Cloud platforma
  • Web usluga Amazona
  • Microsoft Azure
  • Digitalni ocean
  • IBM Cloud
  • VMware
  • Rackspace
  • Terredmark
  • Joyent

Što je AWS?

To je platforma na kojoj Amazon nudi svoje usluge u oblaku poput baze podataka, poslužitelja, računalnih strojeva, pohrane datoteka itd., Gdje ih možete unajmiti i platiti zavisno od vaše upotrebe.

Prema različitim izvorima, Amazon Web Services (AWS) sigurna je platforma za oblačne usluge koja nudi računalnu snagu, pohranu baze podataka, isporuku sadržaja i druge funkcije koje pomažu tvrtkama da se povećavaju i rastu.

Kako AWS olakšava rad?

U davna vremena, ako želite implementirati aplikaciju, morate kupiti poslužitelj, a poslužitelji nisu jeftini prijatelji. U nju trebate uložiti puno novca i puno vremena da biste ga postavili. Također trebate postaviti infrastrukturu za održavanje vašeg poslužitelja. Ako je propao, tada ga trebate riješiti i vaše će poduzeće za to vrijeme propasti. Budući da web stranice imaju različita vremena vrha prometa, moramo kupiti više poslužitelja da bi se povećali ili smanjili. Sve moramo upravljati ručno. Ali uz AWS, ne trebate kupiti poslužitelj, iznajmiti ga i rasporediti i platiti samo za ono što koristite. Nema skupljeg poslužitelja. Amazon će upravljati umjesto vas. Ako poslužitelj padne, Amazon će roditi novu instancu za vašu aplikaciju. S AWS-om vam nije potrebno održavati infrastrukturu za svoje poslužitelje, sve što trebate je usredotočiti se na svoje poslovne ciljeve.

Top AWS tvrtke

  • Netflix - internetska tvrtka za strujanje video sadržaja
  • NASA - Agencija za zrakoplovna istraživanja
  • Expedia - Internetska putnička tvrtka
  • Slack - Profesionalna platforma za razmjenu poruka
  • Samsung - mobilna kompanija, Samsung-ove aplikacije razvijaju se primjenom AWS-a
  • Nokia - mobilna tvrtka
  • Adobe - tvrtka za multimedijski softver
  • Airbnb - Usluga najma lokalnog boravka

Prednosti AWS-a

U ovom ćemo dijelu usporediti tri velikana u oblačnom računanju. Prema nedavnom izvješću, sljedeći igrači oblaka rangirani su kao prva tri pružatelja usluga oblaka.

  • Web usluga Amazona
  • Microsoft Azure
  • Google cloud platforma

Zašto su AWS vrh druge dvije?

Najveći faktor uspjeha AWS-a je zato što nudi više usluga u odnosu na Azure i Google cloud. Nastavlja eksponencijalno rasti i podržava najnovije tehnologije. Opseg rada koji se može izvesti na AWS je ogroman. AWS je zreliji od ostala dva. Najveća slabost Amazona je struktura troškova, to je vrlo zbunjujuće za poduzeća. Amazon podržava poduzeća na svim razinama (od malih do velikih).

Google cloud i Microsoft Azure kasne na tržište nego AWS, a osim toga, nude manje usluge od AWS-a. Jedan od najvećih čimbenika uspjeha Azure je Windows operativni sustav koji se široko koristi. Dakle, ima smisla koristiti Azure za poslužitelje aplikacija sa sustavom Windows. Google ima jako dobro upravljanu strukturu troškova. Lako je započeti s Google oblakom od ostala dva.

Razumijevanje AWS-a i što možete učiniti sa AWS-om?

AWS nije jedinstvena usluga; nudi skup ploča proizvoda temeljenih na oblaku. Pogledajmo ih jedan po jedan.

Popis usluga koje pruža AWS,

  • prebrojavati
  • skladištenje
  • baze podataka
  • Analitika
  • Umrežavanje i isporuka sadržaja
  • Mobilni
  • Sigurnost, identitet i usklađenost
  • Migracija
  • Razvojni alati
  • Alati za upravljanje

1. Računati

Aplikaciju možete implementirati u računanje. Računanje se odnosi na računske moći. Neki popularni servisi u računanju su Amazon

  • EC2 za virtualne strojeve
  • Elastični Beanstalk za automatizirane implementacije
  • Lambda za pokretanje funkcija bez poslužitelja
  • Elastične mase opterećenja za uravnoteženje kapaciteta rukovanja zahtjeva
  • Automatsko skaliranje kako biste povećali ili smanjili prema zahtjevima u stvarnom vremenu.

2. Skladištenje

Amazon pruža datotečni sustav kao uslugu. S pohranom možete pohraniti i pristupiti podacima na internetu na temelju potražnje. Pohranjuje se na računalstvo u oblaku. To vam daje bilo gdje i bilo kada pristup vašim datotekama. Pohrana obično sadrži podatke koje koriste aplikacije. Ovo je jedna od glavnih komponenti jer se baza podataka, skladište, sigurnosna kopija, posluživanje temelji na nekom obliku pohrane. Neke su popularne usluge

  • Jednostavna usluga pohrane (S3) baš kao i datotečni sustav za pohranu datoteka, mapa, dokumenata, slika, pjesama itd.
  • Elastični datotečni sustav za EC2 instance
  • Glečer za duže pohranjivanje datoteke s niskim troškovima (uglavnom se koristi za arhivsku uslugu)

3. Baze podataka

AWS nudi širok spektar usluga baza podataka, od relacijske baze podataka do NoSQL baze podataka. Naše podatke jednostavno možemo migrirati na AWS pomoću usluge migracije baze podataka.

  • Usluga relacijske baze podataka (RDBS) podržava najčešće korištene baze podataka poput MySQL, Oracle baze podataka, MS SQL Server, PostgreSQL SQL i Amazon Aurora.
  • Redshift koji je blizak PGSQL-u.
  • Elasticache podržava predmemoriranje memorije kao što su Memcached i Redis.
  • DynamoDB je skalabilna NoSQL baza podataka s vrlo niskom latencijom.

Napomena : Molimo shvatite razliku između baze podataka i prostora za pohranu. Pohrana je usluga koja se temelji na datotečnom sustavu, gdje možete pohraniti izvršne datoteke. Ali baza podataka ne može sadržavati izvršne datoteke.

4. Analitika

Možete dobiti uvid u podatke koje imate. Na podacima koje ste analizirali možete stvoriti i vizualizacije. Neki skup usluga poput

  • Athena za izvođenje SQL upita na S3 kanti.
  • Brzi pregled poslovnih uvida i vizualizacija podataka.
  • Ljepilom stvorite sustav Extract Transform Load (ETL).
  • Kineza za provođenje analize u stvarnom vremenu na streamingu sadržaja
  • Elastično pretraživanje i pretraživanje oblaka za stvaranje upravljane tražilice

5. Umrežavanje i isporuka sadržaja

Glavne mrežne usluge na AWS-u su virtualni privatni oblaci koji vam omogućuju pokretanje resursa u izoliranoj mreži, izravnim povezivanjem omogućuju vam uspostavu namjenske veze za povezivanje s AWS-om, a ruta 53 omogućuje vam korištenje visoko skalabilnog sustava imenovanja domena. Za isporuku sadržaja koristimo CloudFront koji je uslužni program za zatvaranje kaveza koji nam omogućuje postavljanje sadržaja na mjesto u blizini korisnika. Dakle, smanjujemo kašnjenje za isporuku sadržaja.

6. Mobilni

Skup usluga koji vam omogućuje razvoj mobilnih aplikacija ili pomaže u razvoju mobilnih aplikacija. Pomoću ovih usluga možete napraviti analizu podataka s korisničkim podacima.

  • Mobilno središte za dodavanje, konfiguriranje i oblikovanje za mobilne aplikacije.
  • Pomoću farme uređaja možete testirati svoju mobilnu aplikaciju na stotinama uređaja.
  • Cognito za integraciju s jednom prijavom s mobilnim aplikacijama.
  • Mobile Analytics za analizu podataka o mobilnim uređajima

7. Sigurnost, identitet i usklađenost

Za upravljanje dopuštenjem, ograničenjima pristupa, upravljanjem sigurnošću, otkrivanjem prijetnji na ovoj domeni možemo koristiti različite usluge.

  • Upravljanje identitetom i pristupom (IAM) omogućuje vam stvaranje, upravljanje i davanje različitih pristupa različitim korisnicima.
  • Inspektor za pretraživanje ranjivosti na našim virtualnim strojevima
  • Vatrozid web aplikacije (WAF) radi zaštite od uobičajenih napada poput XSS, SQL ubrizgavanja itd.
  • Usluga upravljanja ključevima (KMS) za upravljanje šifriranim ključevima. Možete stvoriti i upravljati tipkama koje ste koristili za šifriranje podataka.
  • Obaveza straže za inteligentno otkrivanje prijetnji radi zaštite AWS računa.

8. Migracije

Ne morate brinuti o migraciji podataka na AWS. Možete dobiti podatke ili staviti podatke na AWS koristeći njihove usluge migracije. Također, možete migrirati podatke iz jedne baze podataka u drugu.

  • Usluga migracije baze podataka (DMS) za migraciju podataka iz baze podataka u bazu podataka.
  • Usluga migracije poslužitelja (SMS) za brzo premještanje poslužitelja na licu mjesta
  • Snowball može prenijeti vaše podatke u S3, Pack i poslati tvrdi disk na AWS

9. Alati za razvojne programere

Alati za razvojne programe koriste se za upravljanje životnim ciklusima razvoja softvera. Možete koristiti ovaj skup usluga za stvaranje, izgradnju i implementaciju softverskih aplikacija.

  • Code-Star usluga za stvaranje, upravljanje i rad sa softverskim projektima
  • Code-Commit je softver za kontrolu verzija poput git
  • Code-Build služi za izgradnju baze koda
  • Implementacija koda za automatizaciju implementacije aplikacije
  • Code-Pipeline omogućava vam da pratite izgradnju, testiranje i implementaciju aplikacija.

10. Alati za upravljanje

  • Cloud-Watch može se koristiti za praćenje korištenja resursa
  • Cloud-Trail bilježi sve promjene i API pozive upućene Amazonovim web uslugama
  • Oblikovanje oblaka koristi se za pretvaranje infrastrukture u oblak, pa će biti poput predloška. Okvir spreman za proizvodnju možete stvoriti za nekoliko minuta.
  • Pouzdani savjetnik daje vam preporuke kako izvršiti optimizaciju troškova i osigurati svoje okruženje.

Potreba za AWS-om i zašto bismo ga koristili?

Prednosti korištenja AWS je

  • savitljivost
  • Jednostavan za korištenje
  • Siguran
  • Pouzdan
  • Isplativo

Potreba za računalstvom u oblaku osnova je razumijevanja svih davatelja usluga oblaka. Glavna potreba za računalstvom u oblaku je ušteda troškova . Da, pomoću računalstva u oblaku možete smanjiti troškove hardvera i softvera. Ne trebate održavati poslužitelj. Svakodnevni problemi sa serverom mogu biti užurbani ako tvrtka brže raste. Sva licenca ili obnova brinu se za pružatelje usluga oblaka. Pomoću računalstva u oblaku možete pristupiti podacima i poslužitelju bilo gdje i bilo kada. Ne morate ulagati dodatnu brigu o zaštiti podataka svog kupca. Za to će se brinuti i pružatelji usluga oblaka; vaši će podaci uvijek biti u dobrim rukama.

Tko je prava publika za učenje AWS tehnologija?

To se temelji isključivo na vašoj pozadini, postoje posebno tri uloge za AWS vještine. Oni su

  • AWS Sysops
  • AWS arhitekt
  • Razvoj AWS-a

Ako ste iz administratorskog podrijetla, možete odlučiti naučiti neki skup vještina kako biste postali AWS Sysops. To je baš poput upravljanja implementacijom, cjevovoda i procesa sastavljanja. Možda će vam trebati stručnost u IAM-u, VPC-u, Route53, ELB-u itd.

Ako ste iz pozadine programera, možete dobiti skup vještina koje podržavaju SaaS aplikacije. Možda će vam trebati stručnost u blockchainu, umjetnoj inteligenciji, VR ili AR, automatskom skaliranju, balansiranju opterećenja itd.

Za AWS arhitekte, trebate više iskustva u radu na AWS platformi. To je poput izgradnje dobre infrastrukture za aplikaciju koja će možda trebati da zadovolji specifične potrebe. Možete biti i mlađi arhitekt u oblaku ako imate dobro znanje na AWS platformi.

Kako će vam ova tehnologija pomoći u razvoju karijere?

Nije slučajnost što sve tehnologije prelaze u računalstvo u oblaku poput Amazona, Googlea, Microsofta, IBM-a, Oracle-a, Alibabe. Oni su vidjeli ogromnu potražnju i opseg na tržištu usluga u oblaku. U nadolazećim godinama većina aplikacija i web stranica rasporedit će se na usluzi temeljenoj na oblaku i koristit će uslugu temeljenu na oblaku za unutarnje operacije. Ako od sada počnete učiti oblačne tehnologije, to će vam pomoći da nastavite u karijeri.

Zašto, AWS? Iako je rat s različitim pružateljima usluga oblaka, King Amazon ostaje na vrhu dugujući 47, 1% dionica u javnom oblačnom sektoru. S druge strane, Azure ima dominaciju u poslovnim aplikacijama. Birajte mudro u skladu sa svojim zahtjevima.

Zaključak

Sve se pretvara u oblak, kontakte, fotografije, dokumente itd. Sinkroniziramo u oblak. Ne spremamo svoje filmove ili videozapise u naš lokalni skladišni prostor ili na osobno računalo; prenosimo ih danas na Amazon ili YouTube. Već smo počeli koristiti oblačne proizvode bez da ih shvatimo.

Proizvodi iz oblaka prisutni su u našem svakodnevnom životu, a AWS nam pomažu u stvaranju, implementaciji i upravljanju aplikacijom. Većina tvrtki danas počinje koristiti oblačne usluge. Dakle, kako bismo ostali na putu na putu, moramo steći te vještine.

Preporučeni članci

Ovo je vodič za Što je AWS. Ovdje smo razgovarali o radu, vještinama, rastu u karijeri i prednostima AWS-a s vrhunskim tvrtkama koje implementiraju ovu tehnologiju. Možete i proći naše druge predložene članke da biste saznali više -

  1. AWS alternative
  2. Karijera u AWS-u
  3. Što je Python
  4. Što je Minitab?
  5. Google Cloud vs AWS | Glavne razlike

Kategorija: