Video: Create API using AWS API Gateway service - Amazon API Gateway p1 (Nobyembre 2024)
Dumalo ako sa Amazon Web Services Summit sa New York kahapon, at nasaktan ako kung paano mabago ng AWS ang mensahe nito sa mga nakaraang taon.
Mukhang mas nakatuon ang AWS sa pagbibigay ng mga tool na naglalayong gawing mas madali ang buhay para sa mga developer sa halip na tumututok lamang sa paglikha ng isang alternatibong imprastruktura sa mga in-house data center. Ito ay maliwanag sa mga bagong anunsyo ng produkto - isang gateway ng API at isang bukid para sa pagsubok sa pagiging tugma ng application sa buong malawak na mga telepono at tablet ng Android at Amazon Fire.
Ang Punong Teknolohiya ng Amazon Web Services Chief Werner Vogels, na nagho-host ng pangunahing tono, ay nabanggit kung paano lumaki ang kumpanya. Nagsimula siya sa paglulunsad ng AWS noong 2006, isang oras kung saan ang karamihan sa mga benepisyo ay nasa panig ng negosyo, at ang Amazon ay kumalas "mula sa pagiging ginawang prenda ng mga tradisyunal na kumpanya ng IT."
Ang Vogels ay nagpatala kung paano patuloy na idinagdag ng kumpanya ang mga tampok mula noon, na obserbahan na inilunsad nito ang 516 pangunahing mga bagong tampok at serbisyo noong 2014 at ilulunsad ang mga karagdagang tampok sa taong ito. Ang Amazon ay patuloy na lumabas mula sa mga serbisyong pang-imprastraktura at sa seguridad at pamamahala, mga tool sa pamamahala, mga serbisyo sa platform, mga aplikasyon sa enterprise, at, pinakabagong, mga tool sa pamamahala ng ulap.
Tulad ng madalas niyang ginagawa, inulit niya ang mantra na "ulap ang bagong normal." Mas interesado ako, gayunpaman, nang sinabi niya na ang plano ng Amazon na lumayo sa pag-alok lamang ng imprastruktura sa pagtatapos ng isang API (interface ng programa ng aplikasyon) upang mag-alok ng "mga platform sa pagtatapos ng isang API." Sa madaling salita, hindi lamang ito isang diin sa imprastraktura bilang isang Serbisyo (IaaS), ngunit binibigyang diin din ang Platform bilang isang Serbisyo (PaaS).
Siyempre, hindi ito talaga bago - nag-alok ang mga serbisyo ng platform ng mahabang panahon, tulad ng Elastic MapReduce (EMR), na tumatakbo sa Hadoop, ipinakilala noong 2009, o ang database ng Dynamo DB noSQL, ipinakilala tatlong taon na ang nakalilipas. Ngunit ang pagbabago sa diin ay tila kapansin-pansin.
Sa pangunahing tono, tinalakay ng Vogels ang anim na pangunahing mga uso sa pag-compute, at ang mga reaksyon ng Amazon sa bawat isa. Kasama dito: mabilis na paglipat (madaling pag-ikot o pataas ng iba't ibang mga serbisyo); nakatuon sa mga pangunahing kakayahan (pagpapaalam sa mga negosyo na nakatuon sa paglikha ng code, habang ang Amazon ay nagbibigay ng imprastruktura); ang pagkakaroon ng walang mga server (o kahit na ang mga pagkakataon ng server, at sa halip ay gumagamit ng mga serbisyo na hinihimok ng kaganapan tulad ng Kinesis para sa data streaming at Lambda para sa mga serbisyo sa computing); pagiging ligtas at sumusunod (na may maraming mga sertipikasyon, kabilang ang HIPAA); pagpunta mobile (pagho-host ng back-end ng mga serbisyo na tumatakbo sa mga mobile device); at paglalagay ng data upang gumana (na may pagtuon sa proseso ng pag-aaral ng makina ng kumpanya).
Lalo akong interesado sa konsepto ng pag-aalis ng mga serbisyo sa pag-compute nang hindi tinukoy o pag-aalis ng mga tiyak na server, at sa halip ay gumagamit ng mga serbisyo na hinihimok ng kaganapan tulad ng Lambda. Nakikita ko kung saan maaari itong gawing mas madali ang buhay para sa mga nag-develop ng ilang mga uri ng serbisyo, at nananatiling nahanga ako sa mga potensyal na aplikasyon ng pag-aaral ng makina sa iba't ibang larangan.
Ang linya para sa isang paglaon, ang mas detalyadong session sa Amazon ML ay kabilang sa pinakamahabang sa pagpupulong. Nabanggit ng session na iyon ang mga posibleng aplikasyon na nagmula sa pag-personalize at rekomendasyon sa pagtuklas ng pandaraya at target na advertising. Nakikita ko kung saan ang gastos ng serbisyo - 10 sentimo bawat 1, 000 na hula - ay maaaring medyo mababa para sa ilang mga hula at medyo mataas para sa iba.
Ang mga bagong produkto ay kawili-wili at nakatuon sa nakatuon sa developer, na may pinaka-kagiliw-giliw na mga ito bilang bagong Amazon API Gateway, na nagbibigay-daan sa isang developer na mas madaling lumikha at pamahalaan ang isang nasusukat na REST API sa paligid ng code na kanyang isinulat. Tulad ng ipinaliwanag ni Matt Wood na si Wood, sinusuportahan nito ang lahat ng mga uri ng mga tampok, tulad ng pag-bersyon, pagsukat at pag-throttling, caching, pag-sign at automation, at ang kakayahang makabuo ng isang SDK para sa JavaScript, iOS, o Android. Ang ideya ay kumuha ng isang kumplikadong proseso at gawing madali.
Ang iba pang medyo bagong tampok ay kinabibilangan ng CodeCommit, isang pinamamahalaang repositoryo ng code; Ang CodePipeline, isang tuluy-tuloy na platform ng paghahatid; Catalog ng Serbisyo, na nagbibigay-daan sa samahan ng iba't ibang mga serbisyo para sa isang self-service environment; at ang Device Farm, para sa pagsubok ng mga aplikasyon sa isang malawak na hanay ng mga tunay na Android at Amazon Fire smartphones at tablet. (Tandaan: hindi ito lilitaw upang maisama ang mga aparato ng iOS.) Muli, tila ang pokus sa karamihan ay gawing mas madali ang buhay para sa mga nag-develop.
Tulad ng naging karaniwan sa mga keynotes ng developer, ang isang bilang ng mga customer ay nag-usap tungkol sa kung paano nila ginagamit ang Mga Serbisyo sa Web ng Amazon. Nabanggit ng isang executive ng Nordstrom ang isang maliit na koponan na nakatuon sa suporta sa ulap na maaari na ngayong suportahan ang higit sa 50 mga koponan ng aplikasyon, upang matulungan ang mga pangkat na ito na bumuo ng mas mahusay at mas mabilis na mga aplikasyon. Ang CTO ng Kagawaran ng Transportasyon ng New York City ay tinalakay gamit ang back-end ng Amazon upang ma-kapangyarihan ang isang aplikasyon na tinatawag na Vision Zero View, na nagpapakita ng mga pagkamatay ng trapiko at malubhang pinsala na bumalik sa 2009, sa pag-asa na ang mga New Yorkers ay mabagal at magmaneho nang maingat. At ang CTO ng pagsisimula ng seguro sa kalusugan na si Oscar ay nag-usap tungkol sa kung paano ang paggamit ng mga serbisyo sa Amazon na may pagsunod sa HIPPA ang nagpapagana kay Oscar na magkaroon lamang ng dalawang mga inhinyero ng system para sa 45 mga developer na nagtatrabaho sa hanggang sa 125 mga pagbabago sa produksyon bawat araw. "Tapos na kami sa mga pisikal na data center, " pagtatapos niya.
Binigyang diin ng mga Vogels na "lahat ito ay tungkol sa paglipat ng mabilis, " at binanggit na ang bilang ng mga tool lamang ay patuloy na lumalaki. "Hindi pa naging mas mahusay na oras upang bumuo ng mga aplikasyon kaysa ngayon, " aniya.