Ano ang Amazon Redshift? | Ang pagkukumpara

Ano ang Amazon Redshift? | Ang pagkukumpara

Pagdating sa mga serbisyo sa ulap, ang Amazon Redshift ay isang data warehouse engine. Ginagamit ng ilan sa mga pinakamalaking kumpanya sa mundo, kabilang ang Ford Motor Company, Lyft, Intuit at Pfizer at marami pa, ang data warehouse ay ginagamit upang mag-imbak ng mga cloud database at data ng produksyon. nauugnay. Ang konsepto ng Big Data ay batay sa kakayahang magproseso, mag-imbak at mag-analisa ng data sa malalaking troves, at iyon talaga ang inaalok ng Amazon Redshift. Higit sa anumang iba pang produkto, hinimok ng Amazon Redshift ang pagdating ng Big Data at data warehousing, na nagpapahintulot sa mga negosyo na bumuo ng mga mahuhusay na application at bumuo ng mga ulat na nagbibigay ng lahat ng data na kailangan nila para magpatakbo ng isang negosyo. Ang pinakamahusay na paraan upang maunawaan ang Amazon Redshift ay magsimula sa ilang mga pangunahing termino at kung ano ang ibig sabihin ng mga ito, at kung paano iyon naisasalin sa isang malakas, mabilis, at kumpletong produkto ng data warehouse. Kapag naunawaan mo ang mga tuntunin, maaari mong simulan upang makita ang mga benepisyo ng produkto.

Pangunahing konsepto ng pag-iimbak ng data.

Isa sa mga unang bagay na kailangan mong maunawaan tungkol sa Amazon Redshift ay maaari kang magsimula sa maliit. Anumang kumpanya ay maaaring mag-sign up para sa isang solong node na nagbibigay-daan dito upang mag-imbak ng isang database at nauugnay na data, pagkatapos ay magpatakbo ng mga query at ulat sa data na iyon (at magpatakbo ng sarili nitong mga custom na application). Ang unang node na gagawin mo ay tinatawag na leader node. Kung magdadagdag ka pa, tinatawag silang isang compute node. Maaari mong i-configure ang Amazon Redshift bilang isang node group. Siyempre, ito ay mas kumplikado kaysa doon: Ang Redshift ay ang pundasyon para sa isang koleksyon ng mga produkto ng cloud computing na bahagi ng Amazon Web Services. Para sa bahagi ng cloud storage, mayroong Amazon S3 (o Amazon Simple Storage Service) na nagbibigay ng storage para sa object mismo. Iyon ay sinabi, maraming mga kumpanya ang nagsisimula sa isang node kapag nagsisimula ng isang data warehouse initiative. Habang lumalaki at nagbabago ang iyong mga kinakailangan sa storage ng data, maaari kang magdagdag ng higit pang mga node sa isang cluster. Tinutulungan ka nitong bumuo ng higit pang mga application, magpatakbo ng higit pang mga query, at magsagawa ng higit pang pagsusuri. Maaaring depende ang presyo sa kung gaano katagal mo gustong panatilihing aktibo ang mga node na ito. Bumaba ang mga presyo kapag nagreserba ka ng mga node para sa mas mahabang panahon, gaya ng isang taon o tatlong taon. Higit pa riyan, ang iba pang mahalagang bagay na dapat malaman tungkol sa Amazon Redshift ay ang karamihan sa pagiging kumplikado ay nangyayari sa likod ng mga eksena. Kabilang dito ang seguridad, pamamahala, scaling, provisioning, at anumang bagay na nauugnay sa storage ng data. Mayroong web console na ginagamit ng iyong IT management team upang pamahalaan ang mga instance at gumawa ng mga bagong node, ngunit hindi mo kailangang magplano o pamahalaan ang mga katangian ng pagganap, pag-backup o mga file, o anumang pamamahala sa imprastraktura na nauugnay sa data o data, kabilang ang mga server o network. Inihayag kamakailan ng Amazon ang ilang mga pagpapabuti sa Redshift. Ang isa sa mga pangunahing pagbabago ay ang mga node na iyong ginagamit ay maaaring i-optimize nang hiwalay para sa pagganap o storage. Dati, pinananatili ang isang kumpol para sa pagganap at paglalaan ng imbakan. Pinahusay din ng Amazon ang mga bilis ng network, lalo na ang mga koneksyon sa pagitan ng Redshift at Amazon S3. Inaangkin ng Amazon na ang Redshift ay nag-aalok na ngayon ng 3x ng pagganap ng mga nakikipagkumpitensyang produkto ng data warehouse.

Mga benepisyo sa Redshift

Tulad ng anumang inisyatiba sa cloud computing, ang dahilan ng paggamit ng Amazon Redshift ay nauugnay sa flexibility. Gaya ng nabanggit sa itaas, maaaring piliin ng mga kumpanya na lumikha ng isang node bilang panimulang punto, ngunit mula doon, maaari silang lumikha ng napakalaking kumpol na naglalaman ng maraming node para sa bawat pangangailangan sa pag-uulat na kailangan nila para sa sinuman. Web Application Ang pagsasabi na ang mga posibilidad ay walang hanggan sa mga tuntunin ng kontrol sa database ay hindi ganap na totoo, ngunit sa cloud computing ito ang magiging hitsura nito. Ang isa pang benepisyo na higit sa flexibility sa mga tuntunin ng kung ano ang maaari mong gawin at ang mga application na iyong pinapatakbo, mayroon ding isang kalamangan sa paraan ng lahat ng bagay ay pinamamahalaan. Hindi kailangan ng iyong IT staff na pamahalaan ang imprastraktura ng ulap, at hindi rin nila kailangang pamahalaan ang mga kinakailangang server, network, o storage. Dahil ang lahat ay nasa cloud at bahagi ng Amazon Web Services (o AWS), lahat ay pinamamahalaan nang malayuan at awtomatikong ina-update. Ang panghuling benepisyong dapat tandaan ay ang Amazon Redshift ay nagbibigay ng balangkas para sa isang negosyo na lumampas sa mga kasalukuyang limitasyon nito. Maaaring ito ay isang bagong application na gumagamit ng cloud database (at data na nakaimbak sa cloud), o maaaring ito ay isang bagong paraan ng pagsusuri ng cloud data. 39, ng kumpanya. Ang ilang mga kumpanya ay gumagawa pa nga ng mga bagong dibisyon at mga bagong serbisyo batay sa kanilang bagong kakayahang umunawa at magproseso ng data. Ang isang halimbawa nito ay maaaring isang tagagawa ng kotse na may kakayahang magsuri ng data sa real time at bumuo ng mga autonomous na function sa pagmamaneho. Sa huli, ang kapangyarihan ng Amazon Redshift ay limitado lamang sa imahinasyon ng kumpanya na nagsisimula ng bagong inisyatiba, pagbuo ng bagong produkto, o paglikha ng bagong dibisyon.