Ano ang Amazon AWS at Bakit ang World Switching Towards Virtualization?



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Dapat ko bang ilagay ang aking negosyo sa AWS? Ito ang mga katanungang madalas na isinumite. Ang artikulong ito ay dinisenyo bilang isang pangkalahatang-ideya ng mataas na antas ng AWS at kung bakit maaaring maging kapaki-pakinabang ito sa iyong negosyo. Ano ito ay hindi isang lahat ng napapabilang o malalim na artikulo ng pagsisid ng bawat serbisyo na nasa AWS payong.



Magsisimula kami sa mga pangunahing kaalaman. Ang AWS ay nangangahulugang Amazon Web Services. Ito ay isang payong ng mga serbisyong ibinibigay ng Amazon para sa iyong platform at mga pangangailangan sa imprastraktura. Opisyal na inilunsad ito noong 2006 at malaki ang pagkahinog sa mga nakaraang taon. Mayroong iba pang mga katunggali sa merkado tulad ng Microsoft Azure (2010) at Jelastic (2011). Hindi lamang ito ang marami, marami sa mga malalaking tagapagbigay ng serbisyo ang nagtatrabaho upang maibigay ang kanilang sarili.



aws



Mayroong dalawang pangunahing uri ng mga serbisyo para sa layunin ng artikulong ito. Ang imprastraktura bilang isang Serbisyo (IaaS) ay tumutukoy sa tradisyunal na imprastraktura tulad ng VM at imbakan. Nakatulong ang VMware upang itulak ang katanyagan ng IaaS at medyo matagal na ang paligid. Ang Platform bilang isang Serbisyo (PaaS) ay isang mas kamakailang pag-unlad ngunit nasa mahabang panahon pa rin para sa isang track record, depende sa vendor na pinili mo upang ibigay ito. Mas pinadali ng PaaS para sa mga developer na ubusin ang iba't ibang mga serbisyo nang walang imprastraktura upang suportahan ito tulad ng mga server, VM, switch, atbp.

Halimbawa, kung kailangan mo lamang ng isang database upang magbomba ng mga talaan at hilahin ang mga ito, ayon sa kaugalian sa IaaS magkakaloob ka ng isang server, operating system at ibagay ito sa iyong mga pangangailangan at subaybayan ito para sa kalusugan. Sa PaaS maaari mong paikutin ang isang halimbawa lamang ng database system na kailangan mo at ituro lamang ang iyong code patungo rito. Nag-aalok din ang Amazon ng ilang mga lalagyan ng application pati na rin upang payagan kang i-publish lamang ang iyong code sa isang lugar upang tumakbo sa halip na nangangailangan na bumuo ng isang server sa lahat ng mga dependency.

Kapag naririnig ng karamihan sa mga tao ang AWS, ang isa sa mga pangunahing serbisyong iniisip nila ay EC2 (Elastic Compute Cloud). Ang EC2 ng Amazon ay isang Infrastructure bilang isang Serbisyo (IaaS) platform at pinapayagan kang magrenta ng compute sa pamamagitan ng VM sa isang hanay ng iba't ibang mga operating system (karaniwang Linux o Windows). Mayroong iba't ibang mga tier / sukat ng mga lalagyan ng EC2 at ang gastos ay batay sa laki at paggamit ng oras ng lalagyan na iyon. Ang iyong negosyo ay maaaring may mga proseso ng pagtatapos ng buwan na nangangailangan ng maraming mga pagkakataon ng EC2 na maikulong sa isang katapusan ng linggo o ilang araw ngunit pagkatapos ay maaaring masara para sa natitirang buwan. Pinapayagan ka ng ganitong uri ng gastos batay sa paggamit na magbayad para sa eksaktong kailangan mo. Maraming mga beses ang mga kumpanya ay may isang masakit na desisyon na gagawin sa paglaki. Ayon sa kaugalian kung kailangan ng mga kagamitan na bilhin, kung paano ito sukatin upang matugunan nito ang agarang pangangailangan at gayon din upang hindi nila ito kailangang palitan ng 6 na buwan mula ngayon. Pinapayagan ng mga serbisyong tulad ng EC2 na may sukat na magbayad para sa pagbabayad na ito habang nagmomodelo ka at para lamang sa kailangan mo.



Ang pangalawang serbisyo na naiisip ng mga tao kapag naririnig nila ang AWS ay karaniwang S3 (Amazon Simple Storage Service). Ang S3's S3 ay isang serbisyo sa web batay sa serbisyo sa pag-iimbak. Napaka kapaki-pakinabang para sa pagho-host ng napaka-basic / static na mga website kung saan sisingilin ka lang ng bandwidth pati na rin ginagamit para sa isang pampublikong imbakan ng data. Maaari rin itong ma-access sa pamamagitan ng REST, SOAP at BitTorrent. Kung ang iyong samahan ay may isang web application na regular na kailangang mag-imbak at ma-access ang data batay sa file, maaari itong tumawag sa mga web service API na tawag sa S3 nang hindi nag-aalala tungkol sa lokal na imbakan sa aktwal na server na nagho-host sa iyong web application. Sa kasong iyon, makakatulong itong mabawasan ang overhead ng IT upang ang iyong mga developer ay hindi sinusubukan na regular na laki ng mga server at sa halip ay itinutulak at kumukuha lamang ng data mula sa isang serbisyo. Ang Amazon ay may magandang kasangkapan sa pag-iimbak ng gateway na nauugnay sa S3. Gamit ang appliance, maaari mong ikabit ang imbakan sa isang mayroon nang server sa iyong premise sa data na nasa S3. Ang aparato ay mag-cache na madalas na na-access ang data at itulak at hilahin ang data mula sa S3 sa background kung kinakailangan. Ang mga kinakailangan sa pag-iimbak ng lokal na appliance ay mas mababa kaysa sa kabuuang data sa S3. Halimbawa hindi maaaring maging bihirang magkaroon ng isang lokal na gateway ng imbakan na may 100GB ng mga hard drive na kumokonekta sa maraming mga terabyte ng data sa S3.

Mayroong isang kayamanan ng iba pang mga serbisyo na inaalok ng Amazon upang matulungan ang iyong mga pangangailangan sa kanilang kapaligiran mula sa mga load balancer hanggang sa Web Application Firewalls (WAF). Ang mga load balancer ay maaaring makatulong sa ruta ng trapiko na nakalaan para sa isang tukoy na lugar sa maraming mga back end server at tulungan ang iyong kapaligiran na lumaki habang lumalaki ka upang hindi ka mapunta sa isang solong malaking server na isang solong punto ng kabiguan. Pinapayagan ka ng WAF na i-lock ang seguridad at makatulong na maiwasan ang mga nakakahamak na umaatake sa pagbagsak ng iyong site o ikompromiso ang data sa site na iyon. Narito ang isang magandang screenshot ng mga ito. Sa karagdagang mga blog, maaari kaming pumunta sa karagdagang mga ito kapag hiniling.

Nag-aalok din ang Amazon ng maraming iba't ibang mga rehiyon sa buong mundo upang i-host ang mga serbisyong ito. Marahil ay nakabase ka sa US at kailangang mas mahusay ang serbisyo sa Australia dahil sa mga pag-aalala sa latency. Maaari itong maging 200-300ms latency sa pagitan ng US at Australia. Mayroong isang rehiyon para doon. Maaari ka ring naghahanap ng ilang kalabisan / DR sa labas ng iyong rehiyon ngunit hindi sa kabaligtaran ng mundo. Ang bawat rehiyon ay nahahati sa mga subset na tinatawag na mga magagamit na zone. Ito ang mga naka-segment na seksyon ng kapaligiran na nagbibigay-daan sa iyo na paghiwalayin ang maraming mga server sa pagitan ng kung ang isang subset ay bumaba, ang iyong buong imprastraktura ay hindi. Nasa ibaba ang isang screenshot ng mga rehiyon tulad ng mayroon sila ngayon.

Maaari mong tanungin ang iyong sarili, lahat ito ay mahusay ngunit kung anong mga sitwasyon ang maaaring hindi gumana sa akin ang AWS. Karaniwan may ilan sa mga ito. Maaaring hindi payagan ng iyong mga patakaran sa seguridad ang corporate IP (Intelektwal na Pag-aari) o data sa isang pampublikong alok. Ang AWS ay medyo ligtas at sumusunod sa PCI at HIPAA ngunit ang iyong security officer ay maaari pa ring magkaroon ng mga alalahanin. Ang iba pang mga kadahilanan ay maaaring kung mayroon kang isang medyo static na IT footprint, pagbili ng kagamitan para sa iyong premise o datacenter colocation space at pabahay doon ay maaaring makatipid ng pera sa pangmatagalan. Kung kailangan mo ng mga garantisadong mapagkukunan tulad ng isang garantisadong pagganap ng disk, maaaring hindi para sa iyo ang AWS. Ang isang nakalaang pribadong cloud solution ay maaaring ang paraan upang pumunta.

Kung mayroon kang mga pangangailangan para sa PCI (Payment Card Industry), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) o iba pa, sakop ka ng Amazon ng isang kayamanan ng impormasyon pati na rin ang ilang Mga Madalas Itanong (FAQ) patungkol sa mga paksa. Narito ang isang link sa isang kayamanan ng iba't ibang mga pagsunod na inaalok - https://aws.amazon.com/compliance/

Sa Buod, ang AWS ay isang magandang lugar para sa mga bagong negosyo na hindi sigurado sa kanilang paglago o kahit na napaka-mature na mga negosyo na nangangailangan ng isang malaking imprastraktura upang ma-scale ang pataas at pababa habang ang laki ng kanilang paggamit ay nangangailangan. Maraming mga kaso ng paggamit ang maaaring gawin para sa paggamit ng AWS, ang ilan ay maaaring gawin para sa hindi paggamit nito ngunit tulad ng sa anumang solusyon, ang pag-aral sa kaso ng iyong negosyo laban sa solusyon ay matutukoy kung ano ang tama para sa iyong samahan.

5 minuto basahin