Čo je AWS?

Vitajte v príručke Amazon Web Services. V tejto príručke sa pozrieme na AWS a cloud computing. Podrobne budeme diskutovať o rôznych doménach v Amazon Web Services. Predpokladom absolvovania predmetu je znalosť spôsobu nasadenia aplikácie na serveroch a malá znalosť riadenia počítačových systémov.

Najprv musíme pochopiť, čo je cloud computing, je to základ pochopenia AWS.

Čo je to cloud computing?

Cloud computing predstavuje službu hostenú na internete a k službe môžete pristupovať vzdialene pomocou internetu. Dostupnosť služby, ako je ukladanie údajov, servery alebo akýkoľvek výpočtový prostriedok cez internet, je cloud computing. Nespravujete to osobne a je to skôr ako požičať si zdroj.

Jednoducho povedané, cloud computing je použitie prostriedkov vzdialeného výpočtu na ukladanie, správu a spracovanie údajov, a nie na lokálny server alebo osobný počítač.

Vďaka svojmu obrovskému úspechu sa veľa ľudí pokúša vyskúšať cloud computing priamo na pracovisku. Existuje veľa hráčov, ktorí poskytujú cloudové služby, ako sú uvedené,

  • Platforma Google Cloud
  • Webová služba Amazon
  • Microsoft Azure
  • Digitálny oceán
  • IBM cloud
  • VMWARE
  • Rackspace
  • Terredmark
  • Joyent

Čo je AWS?

Je to platforma, na ktorej Amazon ponúka svoje cloudové služby, ako je databáza, servery, počítačové stroje, ukladanie súborov, atď., Kde si ich môžete prenajať a platiť za ne podľa vášho použitia.

Podľa rôznych zdrojov je Amazon Web Services (AWS) bezpečná platforma cloudových služieb, ktorá ponúka výpočtový výkon, ukladanie databázy, doručovanie obsahu a ďalšie funkcie, ktoré firmám pomáhajú pri rozširovaní a raste.

Ako uľahčuje AWS prácu?

Ak chcete za starých čias nasadiť aplikáciu, musíte si kúpiť server a servery nie sú lacnými kamarátmi. Musíte doň investovať veľa peňazí a veľa času na ich nastavenie. Na údržbu servera je tiež potrebné vybudovať infraštruktúru. Ak by to kleslo, musíte ho vyriešiť a vaša firma bude na tento čas mimo prevádzky. Keďže webové stránky majú rôznu špičkovú dobu prenosu, musíme si kúpiť viac serverov, aby sme ich mohli zväčšovať alebo zmenšovať. Všetko musíme zvládnuť ručne. Ale s AWS nemusíte kupovať server, prenajímať si ho a nasadzovať a platiť iba za to, čo používate. Žiadny drahší server. Amazon to spraví za vás. Ak server spadne, Amazon vytvorí novú inštanciu pre vašu aplikáciu. S AWS nemusíte udržiavať infraštruktúru pre svoje servery, stačí sa sústrediť na svoje obchodné ciele.

Najlepšie spoločnosti AWS

  • Netflix - online spoločnosť na streamovanie videa
  • NASA - Agentúra pre letecký výskum
  • Expedia - online cestovná kancelária
  • Slack - profesionálna platforma na zasielanie správ
  • Samsung - Mobilná spoločnosť, aplikácie vyvinuté spoločnosťou Samsung sú nasadené pomocou AWS
  • Nokia - mobilná spoločnosť
  • Adobe - Multimediálna softvérová spoločnosť
  • Airbnb - Požičovňa miestnych pobytov

Výhody AWS

V tejto časti porovnáme troch gigantov v oblasti cloud computingu. Podľa nedávnej správy sú nasledujúcí cloudoví hráči zaradení medzi troch najlepších poskytovateľov cloudových služieb.

  • Webová služba Amazon
  • Microsoft Azure
  • Cloudová platforma Google

Prečo sú AWS na vrchole ostatných dvoch?

Najväčším faktorom úspechu AWS je to, že ponúka viac služieb v porovnaní s cloudom Azure a Google. Exponenciálne rastie a podporuje najnovšie technológie. Rozsah operácie, ktorú je možné vykonať na AWS, je obrovský. AWS je vyspelejšia ako ostatné dve. Najväčšou slabinou Amazonu je štruktúra nákladov, ktorá je pre podniky veľmi mätúca. Amazon podporuje podniky všetkých úrovní (od malých po veľké).

Google cloud a Microsoft Azure prichádzajú na trh neskoro ako AWS a ponúkajú tiež menej služieb ako AWS. Jedným z najväčších faktorov úspechu Azure je operačný systém Windows, ktorý sa bežne používa. Preto má zmysel používať Azure pre aplikačné servery založené na systéme Windows. Google má skutočne dobre spravovanú štruktúru nákladov. Začať s cloudom Google je ľahké ako s ostatnými dvoma.

Pochopenie AWS a čo môžete robiť s AWS?

AWS nie je jediná služba; ponúka dosku sadu cloudových produktov. Pozrime sa na nich jeden po druhom.

Zoznam služieb poskytovaných AWS,

  • vypočítať
  • skladovanie
  • databázy
  • analytika
  • Vytváranie sietí a doručovanie obsahu
  • Mobilné
  • Bezpečnosť, identita a súlad
  • sťahovanie
  • Nástroje pre vývojárov
  • Nástroje riadenia

1. Vypočítajte

Aplikáciu môžete nasadiť na výpočet. Výpočty sa týkajú výpočtových schopností. Niektoré populárne služby v oblasti výpočtovej techniky sú Amazon

  • EC2 pre virtuálne stroje
  • Elastic Beanstalk pre automatické nasadenie
  • Lambda na spustenie funkcií bez servera
  • Elastické vyvažovanie záťaže na vyvažovanie kapacity spracovania žiadostí
  • Automatické nastavenie mierky nahor alebo nadol podľa požiadaviek v reálnom čase.

2. Skladovanie

Amazon poskytuje súborový systém ako službu. S úložiskom môžete na požiadanie ukladať a pristupovať k údajom na internete. Je uložený v cloudovom počítači. Takto získate prístup k svojim súborom kdekoľvek a kedykoľvek. Úložisko zvyčajne obsahuje informácie, ktoré používajú aplikácie. Toto je jeden z hlavných komponentov, ako je databáza, sklad, zálohovanie, obsluha je založená na nejakej forme ukladacieho priestoru. Niektoré populárne služby sú

  • Jednoduchá služba ukladania (S3), rovnako ako systém súborov na ukladanie súborov, priečinkov, dokumentov, obrázkov, skladieb atď.
  • Elastický systém súborov pre prípady EC2
  • Ľadovec na dlhodobé ukladanie súborov s nízkymi nákladmi (používa sa hlavne na archiváciu)

3. Databázy

AWS ponúka širokú škálu databázových služieb, od relačnej databázy po databázu NoSQL. Pomocou služby migrácie databázy tiež môžeme ľahko migrovať naše údaje do AWS.

  • Relačná databázová služba (RDBS) podporuje bežne používané databázy, ako sú MySQL, Oracle databázy, MS SQL Server, PostgreSQL SQL a Amazon Aurora.
  • Redshift, ktorý je blízky PGSQL.
  • Elasticache podporuje služby vyrovnávacej pamäte v pamäti ako Memcached a Redis.
  • DynamoDB je vysoko škálovateľná databáza NoSQL s veľmi nízkou latenciou.

Poznámka : Prosím pochopte rozdiel medzi databázou a úložiskom. Úložisko je služba založená na systéme súborov, kde môžete ukladať spustiteľné súbory. Databáza však nemôže obsahovať spustiteľné súbory.

4. Analytics

Môžete získať prehľad o údajoch, ktoré máte. Môžete tiež vytvoriť vizualizácie na analyzovaných údajoch. Niektoré služby ako

  • Athena pre spúšťanie dotazov SQL na vedrách S3.
  • Quick Sight pre obchodné informácie a vizualizácie dát.
  • Lepidlo na vytvorenie systémov extrakcie transformačného zaťaženia (ETL).
  • Kinesis na vykonávanie analýzy streamovania obsahu v reálnom čase
  • Elastické vyhľadávanie a cloudové vyhľadávanie na vytvorenie riadeného vyhľadávacieho nástroja

5. Vytváranie sietí a doručovanie obsahu

Hlavnými sieťovými službami na serveri AWS sú Virtuálne súkromné ​​oblaky, ktoré vám umožňujú spúšťať prostriedky v izolovanej sieti, priame pripojenie vám umožní nadviazať účelové pripojenie na pripojenie s AWS a cesta 53 vám umožní používať vysoko škálovateľný systém názvov domén. Na doručovanie obsahu používame službu CloudFront, ktorá je službou umiestňovania do klietok, ktorá nám umožňuje umiestňovať obsah do umiestnenia v blízkosti používateľa. Znížime tak latenciu doručenia obsahu.

6. Mobil

Sada služieb, ktorá vám umožňuje vyvíjať mobilné aplikácie alebo pomáha pri vývoji mobilných aplikácií. Pomocou týchto služieb môžete použiť analýzu údajov s užívateľskými údajmi.

  • Mobilný uzol na pridávanie, konfiguráciu a navrhovanie funkcií pre mobilné aplikácie.
  • Pomocou farmy zariadení môžete otestovať svoju mobilnú aplikáciu na stovkách zariadení.
  • Cognito pre integráciu jednotného prihlásenia s mobilnými aplikáciami.
  • Mobile Analytics pre analýzu mobilných dát

7. Bezpečnosť, totožnosť a súlad

Na správu povolení, obmedzení prístupu, správy zabezpečenia, zisťovania hrozieb môžeme v tejto doméne používať rôzne služby.

  • Správa identít a prístupu (IAM) vám umožňuje vytvárať, spravovať a poskytovať rôzny prístup rôznym používateľom.
  • Inšpektor na vyhľadávanie zraniteľností na našich virtuálnych počítačoch
  • Firewall webovej aplikácie (WAF) na ochranu pred bežnými útokmi, ako sú XSS, SQL Injection, atď.
  • Služba správy kľúčov (KMS) na správu šifrovaných kľúčov. Môžete vytvárať a ovládať kľúče, ktoré ste použili na šifrovanie údajov.
  • Guard Duty za inteligentné odhaľovanie hrozieb na ochranu účtov AWS.

8. Migrácia

Nemusíte sa obávať migrácie údajov na serveri AWS. Pomocou služieb migrácie môžete získať alebo dať údaje do AWS. Môžete tiež migrovať údaje z jednej databázy do druhej.

  • Služba migrácie databázy (DMS) na migráciu údajov z databázy do databázy.
  • Služba migrácie serverov (SMS) na rýchlu migráciu serverov na mieste
  • Snowball môže nahrať vaše dáta do S3, Pack a poslať pevný disk na AWS

9. Vývojárske nástroje

Vývojové nástroje sa používajú na správu životných cyklov vývoja softvéru. Pomocou tejto sady služieb môžete vytvárať, budovať a nasadzovať softvérové ​​aplikácie.

  • Služba Code-Star na vytváranie, správu a prácu so softvérovými projektmi
  • Code-Commit je softvér na správu verzií ako git
  • Program Code-Build slúži na vytvorenie základne kódu
  • Nasadenie kódu na automatizáciu nasadenia aplikácie
  • Code-Pipeline vám umožňuje pozorovať budovy, testovanie a nasadenie aplikácií.

10. Nástroje riadenia

  • Cloud-Watch je možné použiť na monitorovanie využívania zdrojov
  • Cloud-Trail zaznamenáva všetky zmeny a volania API do webových služieb Amazonu
  • Cloudová formácia použitá na konverziu infraštruktúry do cloudu, takže bude ako šablóna. Môžete vytvoriť prostredie pripravené na výrobu za pár minút.
  • Dôveryhodný poradca vám dáva odporúčania, ako optimalizovať náklady a zabezpečiť svoje prostredie.

Potreba AWS a prečo by sme ju mali používať?

Výhody používania AWS sú

  • flexibilita
  • Jednoduché použitie
  • Zabezpečiť
  • spoľahlivý
  • rentabilné

Potreba cloud computingu je základom porozumenia všetkým poskytovateľom cloudu. Hlavnou potrebou cloud computingu je úspora nákladov . Áno, s cloud computingom môžete znížiť náklady na hardvér a softvér. Nemusíte udržiavať server. Každodenné problémy so serverom môžu byť hektické, ak spoločnosť rastie rýchlejšie. O všetky licencie alebo obnovenia sa starajú poskytovatelia cloudu. Vďaka cloud computingu môžete pristupovať k svojim údajom a serveru kdekoľvek a kedykoľvek. Zabezpečenie údajov zákazníka nemusíte venovať mimoriadnu pozornosť. Postarajú sa oň aj poskytovatelia cloudu; vaše údaje budú vždy v dobrých rukách.

Kto je tým správnym publikom na výučbu technológií AWS?

Toto je čisto založené na vašom pozadí, existujú najmä tri úlohy pre zručnosti AWS. Oni sú

  • AWS Sysops
  • Architekt AWS
  • Vývoj AWS

Ak ste z prostredia administrátora, môžete sa rozhodnúť naučiť sa určité zručnosti, aby ste sa stali AWS Sysops. Je to ako správa nasadenia, potrubí a proces zostavovania. Možno budete potrebovať odborné znalosti v oblasti IAM, VPC, Route53, ELB atď.

Ak ste z vývojárskeho prostredia, môžete ísť so súborom zručností, ktoré podporujú aplikácie založené na SaaS. Možno budete potrebovať odborné znalosti v oblasti blockchainu, umelej inteligencie, VR alebo AR, automatického škálovania, vyrovnávania záťaže atď.

Pre architekta AWS potrebujete viac skúseností s prácou na platforme AWS. Je to ako budovať dobrú infraštruktúru pre aplikáciu, ktorá si môže vyžadovať splnenie konkrétnych potrieb. Architektom cloudu sa môžete stať aj vtedy, ak máte dobré vedomosti o platforme AWS.

Ako vám táto technológia pomôže v kariérnom raste?

Nie je to náhoda, že všetky technológie získavajú skok do cloud computingu ako Amazon, Google, Microsoft, IBM, Oracle, Alibaba. Na trhu s cloudovými službami videli obrovský dopyt a rozsah. V nadchádzajúcich rokoch bude väčšina aplikácií a webových stránok nasadená v cloudovej službe a na interné operácie použije cloudovú službu. Ak sa začnete učiť cloudové technológie odteraz, pomôže vám to nastúpiť vo svojej kariére.

Prečo AWS? Aj keď dochádza k vojne proti rôznym poskytovateľom cloudu, kráľ Amazon zostáva na vrchole vďaka 47, 1% akcií verejného cloudového sektora. Na druhej strane má Azure dominantné postavenie v podnikových aplikáciách. Vyberte si múdro podľa vašich požiadaviek.

záver

Všetko sa mení na cloud, synchronizujeme naše kontakty, fotografie, dokumenty atď. S cloudom. Neukladáme naše filmy alebo videá do miestneho úložiska alebo do osobného počítača; streamujeme ich dnes na stránkach Amazon alebo YouTube. Cloudové produkty sme už začali používať bez toho, aby sme si ich uvedomovali.

Cloudové produkty sú v našom každodennom živote a AWS nám pomáha vytvárať, nasadzovať a spravovať našu aplikáciu. Väčšina spoločností dnes využíva cloudové služby. Aby sme zostali na ceste, musíme si tieto zručnosti osvojiť.

Odporúčané články

Toto bol sprievodca What is AWS. Tu sme diskutovali o práci, zručnostiach, kariérnom raste a výhodách spoločnosti AWS s poprednými spoločnosťami, ktoré implementujú túto technológiu. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Alternatívy AWS
  2. Kariéra v AWS
  3. Čo je Python
  4. Čo je Minitab?
  5. Google Cloud vs AWS | Hlavné rozdiely

Kategórie: