Све што треба да знате о АВС С3

Овај чланак ће вам пружити детаљни увод у АВС С3 - сигурну, скалабилну и супер јефтину услугу складиштења од Амазон Веб Сервицес.

Ако сте икада радили као програмер, вероватно сте наишли на случајеве коришћења складишта датотека. Од једноставних слика до великих видео записа, отпремање, складиштење и приступ тим датотекама када вам затребају увек је незгодно.

Уобичајени одговор за складиштење датотека је да их држите на истом серверу на којем хостујете своје веб апликације. Али појавом архитектура без сервера и апликација на једној страници, складиштење датотека на истом серверу није добра идеја.

Можете тврдити да датотеке можете чувати у базама података. Али верујте ми, то неће бити пријатно искуство.

Па, која је друга опција?

Шта је С3?

Погледајмо АВС С3. С3 је једноставан за употребу, скалабилан и јефтин сервис Амазона. С3 можете користити за чување било које количине података за широк спектар случајева.

Статични хостинг веб локација, архивирање података и испорука софтвера су неколико општих сценарија где би С3 био савршен алат.

Помоћу АВС СДК можете лако гурати и повлачити податке помоћу С3. С3 такође подржава бројне популарне програмске језике, тако да можете користити постојећи стек и прилично лако интегрисати С3.

С3 такође нуди одличан кориснички интерфејс путем АВС конзоле. Помоћу ње можете да прегледате податке пребачене на С3 заједно са додатним опцијама као што су безбедност и контрола верзија.

Канте

У С3, датотеке се чувају у ведрицама. Сегменти су слични директоријумима на вашем рачунару.

Свака канта има своје јединствено име које се може користити само једном. На пример, ако постоји сегмент под називом „фреецодецамп“, ни ви ни било ко други не можете поново користити исто име сегмента.

Ово је корисно за јединствено идентификовање ресурса и за статичко хостинг веб локација са именима домена.

Нема ограничења у броју датотека које можете чувати у сефу. Сегменти такође пружају додатне функције као што су контрола верзија и смернице.

Такође можете користити различите сегменте за једну апликацију. На пример, апликација која чува медицинске картоне може да користи два сегмента: један за приватне податке о купцима и други јавни сегмент који садржи беле табле.

С3 је такође објектна услуга складиштења што значи да С3 сваку датотеку сматра објектом. Сваки објекат може имати своје метаподатке који укључују име, величину, датум и друге информације.

Врсте складишта С3

С3 има три класе складишта засноване на случајевима опште употребе.

С3 Стандард

С3 Стандард је подразумевани план за складиштење у који ћете бити укључени када започнете да користите С3. Стандардна класа складишта има одличне перформансе, трајност и доступност.

С3 Стандард је најбоље ако имате податке којима морате често да приступате.

С3 ретки приступ (С3-ИА)

С3 Инфрекуент Аццесс нуди нижу цену података у поређењу са стандардним планом. С3-ИА можете да користите за податке који су вам ређе потребни.

С3-ИА је одличан за случајеве употребе као што су резервне копије и опоравак од катастрофе.

глечер

Глациер је најјефтинија опција за складиштење у С3, али је дизајнирана за архивско складиштење. Податке из Глациер-а не можете преузети тако брзо као Стандард или С3-ИА, али то је одлична опција за дугорочно архивирање података.

Поред избора једне од ове три класе складишта, у С3 можете да поставите и смернице животног циклуса. То значи да можете заказати аутоматско премештање датотека на С3-ИА или Глациер након одређеног временског периода.

Зашто користити С3?

Компаније попут Нетфлик-а, Дропбок-а и Реддита страствени су корисници С3. Популарни систем за складиштење датотека Дропбок изградио је читав свој капацитет за складиштење на врху Амазон С3.

Погледајмо неке од основних карактеристика С3 и схватимо зашто је толико популаран међу предузећима и стартуп компанијама.

Приступачно је

С3 је јефтин. Мислим супер јефтино у поређењу са другим решењима за складиштење. А са С3 плаћате само оно што користите. Нема додатних трошкова, нема подешавања. То је само плуг анд плаи.

Поред приступачних цена, С3 нуди и бесплатни ниво. Овај бесплатни ниво долази са 5 ГБ простора за складиштење, 20 000 захтева за ГЕТ, 2000 захтева за ПУТ, ЦОПИ, ПОСТ или ЛИСТ и 15 ГБ за пренос података. Бесплатни ниво доступан је сваког месеца током прве године.

Помоћу С3 можете избећи плаћање простора или пропусног опсега који вам можда неће бити потребни.

Скалабилан је

С3 вага са вашом апликацијом. Будући да плаћате само за оно што користите, нема ограничења за податке које можете чувати у С3.

Ово је корисно током више сценарија, посебно током неочекиваног пораста броја корисника. Не морате купити додатни простор. С3 вас покрива.

То је сигурно

Један од многих разлога због којих компаније преферирају С3 је његова склоност ка безбедности. Иако морате да осигурате прилагођене поставке сервера, С3 је подразумевано безбедан.

То не значи да не можете да складиштите јавно доступне информације у С3. С3 закључава све ваше податке са великом сигурношћу, осим ако то изричито не конфигуришете.

С3 такође одржава програме усклађености, као што су ПЦИ-ДСС, ХИПАА / ХИТЕЦХ, ФедРАМП, ЕУ Директива о заштити података и ФИСМА, како би вам помогли да испуните регулаторне захтеве ваше индустрије.

Има верзија

Израда верзија подразумева чување више копија датотеке и праћење њених промена током времена. Ово је корисно, посебно када рукујете осетљивим подацима.

Случајно избрисане датотеке такође можете да преузмете када омогућите подешавање верзија са С3.

Међутим, ако омогућите израду верзија, чувате више копија истог документа. Ово може утицати на цене као и на захтеве за читање / писање које поднесете.

Дакле, само узмите то у обзир приликом интегрисања израде верзија за своју апликацију.

Израда верзија је подразумевано онемогућена за С3, али верзију можете омогућити помоћу АВС конзоле.

Издржљиво је

Трајност података је подцењена карактеристика С3. С обзиром на то колико је губитак података уобичајен међу компанијама, трајност података је кључни фактор који треба узети у обзир приликом израде софтвера за предузећа.

С3 пружа изузетно издржљиву инфраструктуру за складиштење. С3 сувишно складишти податке у више објеката, што вас чини сигурним у случају квара система. С3 такође редовно проверава интегритет података како би био сигуран да су ваши подаци нетакнути.

С3 нуди 99,999999999% издржљивости (која се назива трајност 9-их) и 99,99% доступности предмета током дате године.

С3 Случајеви употребе

Статични хостинг веб страница

С3 можете користити као статичну платформу за хостинг веб локација. Разлика између статичних и динамичких веб локација је у томе што динамичке веб локације примају и обрађују унос корисника. Статичке веб локације се користе само за приказивање информација.

Појавом апликација са једном страницом можете да хостујете комплетну веб апликацију на С3, често бесплатно.

Оквири попут Реацт и Ангулар учинили су да се обрада корисничког уноса одвија у прегледачу. Можете да направите СПА који слуша АПИ-је независних произвођача и да га хостујете у оквиру С3.

С3 такође има сјајну подршку за рутирање, тако да можете да користите и свој прилагођени домен.

Недавно сам написао чланак о хостовању веб апликације Реацт помоћу С3 и чланак можете пронаћи овде.

Аналитика

Можете покретати упите за своје податке С3 без премештања података на аналитичку платформу. Ово чини С3 одличним примером за изградњу моћних аналитичких апликација.

С3 нуди више опција, укључујући С3 Селецт, Амазон Атхена и Амазон Редсхифт Спецтрум. Можете их комбиновати и са АВС Ламбда за обављање обраде података у лету.

Дељење датотека

Амазон С3 се такође може користити као јефтино решење за размену датотека. Као што сам раније поменуо у чланку, чувени сервис за размену датотека Дропбок први пут је направљен на врху С3.

Са флексибилним безбедносним политикама можете да конфигуришете С3 сегменте са прилагођеним дозволама за различите купце. С3 такође нуди убрзање преноса како би убрзао пренос великих датотека на веће удаљености.

Резиме

Амазон С3 је одличан алат за рад са вашим потребама за складиштењем веба или мобилних апликација. Са ценом на захтев и скалабилношћу у основи, С3 је омиљено решење за складиштење података у облаку, како за мала тако и за велика предузећа.

Компаније од Нетфлика до Пинтереста верују С3 својим подацима, захваљујући 99,999999999% обећању Амазон-ове трајности података.

Такође можете да користите Амазон С3 као решење за лично складиштење или да следећи пројекат хостујете путем статичког хостинга веб локација. Укратко, С3 је одлично вишенаменско решење за складиштење података које задовољава широк спектар случајева.

Редовно пишем о машинском учењу, цибер безбедности и АВС-у. Овде се можете пријавити за мој недељни билтен .