Какво представлява Amazon AWS и защо светът преминава към виртуализация?



Опитайте Нашия Инструмент За Премахване На Проблемите

Трябва ли да поставя бизнеса си в AWS? Това са често задавани въпроси. Тази статия е създадена като общ преглед на AWS на високо ниво и защо тя може да бъде полезна за вашия бизнес. Това, което не е, е ол инклузив или задълбочено гмуркане на всяка услуга, която е в чадъра на AWS.



Ще започнем с основите. AWS е съкращение от Amazon Web Services. Това е чадър от услуги, предоставяни от Amazon за нуждите на вашата платформа и инфраструктура. Официално стартира през 2006 г. и през годините значително узря. На пазара има и други конкуренти като Microsoft Azure (2010) и Jelastic (2011). Това не са единствените, много от големите доставчици на услуги работят, за да предоставят свои собствени.



aws



Има два основни типа услуги за целите на тази статия. Инфраструктура като услуга (IaaS) се отнася до традиционната инфраструктура като VM и съхранение. VMware помогна да се увеличи популярността на IaaS и съществува от доста време. Платформата като услуга (PaaS) е по-нова разработка, но все още съществува достатъчно дълго, за да постигне опит, в зависимост от доставчика, който сте избрали да предоставите. PaaS значително улеснява разработчиците да консумират различни услуги без инфраструктурата, която да го поддържа, като сървъри, виртуални машини, комутатори и т.н.

Например, ако се нуждаете само от база данни, за да изпомпвате записите и да ги изтегляте, традиционно с IaaS бихте осигурили сървър, операционна система и да го настроите според вашите нужди и трябва да го наблюдавате за здраве. С PaaS можете да завъртите само един екземпляр на системата от бази данни, от която се нуждаете, и просто да насочите кода си към нея. Amazon предлага и няколко контейнера за приложения, за да ви позволи просто да публикувате кода си някъде, за да стартирате, вместо да се налага да изграждате сървър с всички зависимости.

Когато повечето хора чуят AWS, една от основните услуги, за която мислят, е EC2 (Elastic Compute Cloud). EC2 на Amazon е платформа за инфраструктура като услуга (IaaS) и ви позволява да наемате изчисления чрез VM за редица различни операционни системи (обикновено Linux или Windows). Съществуват различни нива / размери на EC2 контейнери и цената се основава на размера и времето на използване на този контейнер. Възможно е вашият бизнес да има процеси в края на месеца, които изискват множество екземпляри на EC2 да бъдат завъртени за уикенд или няколко дни, но след това могат да бъдат изключени за останалата част от месеца. Този тип разходи, базирани на използването, ви позволява да платите точно това, от което се нуждаете. Много пъти компаниите трябва да вземат болезнено решение по време на растеж. Традиционно, когато оборудването е трябвало да бъде закупено, как да го оразмерите така, че да отговаря на непосредствените нужди и също така да не се налага да го сменят след 6 месеца. Услуги като EC2, които се измерват, позволяват това заплащане, докато моделирате, и само за това, което ви трябва.



Втората услуга, за която хората се сещат, когато чуят AWS, обикновено е S3 (Amazon Simple Storage Service). Amazon’s S3 е услуга за съхранение, базирана на уеб услуга. Това е много полезно за хостване на много основни / статични уебсайтове, където ви се начислява само честотна лента, както и да се използва за публично хранилище на данни. Той може да бъде достъпен и чрез REST, SOAP и BitTorrent. Ако вашата организация има уеб приложение, което редовно трябва да съхранява и осъществява достъп до базирани на файлове данни, тя може да извършва тези извиквания на API на уеб услугата към S3, без да се налага да се притеснявате за локално съхранение на действителния сървър, хостващ вашето уеб приложение. В този случай това помага да се намалят ИТ режийните разходи, така че разработчиците ви да не се опитват редовно да оразмеряват сървърите, а вместо това просто да бутат и изтеглят данни от услуга. Amazon има хубав уред за шлюз за съхранение, който се свързва към S3. С уреда можете да прикачите хранилище към вече съществуващ сървър във вашата помещение към данни, които са в S3. Уредът кешира често достъпни данни и при необходимост натиска и изтегля данни от S3 във фонов режим. Изискванията за съхранение на локалния уред са много по-малки от общите данни в S3. Например може да не е необичайно да имате локален шлюз за съхранение със 100 GB твърди дискове, свързващи се с множество терабайта данни в S3.

Има изобилие от други услуги, които Amazon предлага, за да увеличи вашите нужди в тяхната среда от балансиращи натоварване до защитни стени за уеб приложения (WAF). Балансировъците на натоварване могат да помогнат за насочване на трафика, предназначен за едно конкретно място, към множество сървъри отзад и да помогне на вашата среда да се мащабира, докато растете, така че да не се окажете с един голям сървър, който също е единична точка на отказ. WAF ви позволява да заключите сигурността и да помогнете за предотвратяване на злонамерени нападатели да свалят вашия сайт или да компрометират данните на този сайт. Ето една хубава екранна снимка на тях. В по-нататъшни блогове ние може да продължим по-нататък при поискване.

Amazon също предлага много различни региони по целия свят за хостване на тези услуги. Може би се намирате в САЩ и се нуждаете от по-добро обслужване на Австралия поради проблеми със закъснението. Латентността между САЩ и Австралия може да бъде 200-300ms. Има регион за това. Може дори да търсите някакво съкращение / DR извън вашия регион, но не и в противоположния край на света. Всеки регион е разделен на подмножества, наречени зони за наличност. Това са сегментирани раздели на средата, които ви позволяват да разделите множество сървъри между тях, така че ако едно подмножество падне, цялата ви инфраструктура не стане. По-долу е екранна снимка на регионите, каквито съществуват днес.

Може би се питате, всичко това е чудесно, но какви сценарии може да не работят AWS за мен. Обикновено има няколко от тях. Политиките ви за сигурност може да не позволяват корпоративен IP (интелектуална собственост) или данни в публична облачна оферта. AWS е доста сигурен и отговаря на PCI и HIPAA, но вашият служител по сигурността все още може да има притеснения. Други причини могат да бъдат, ако имате доста статичен ИТ отпечатък, закупуването на оборудване за вашето помещение или място за колокация на центъра за данни и жилището там може да спести пари в дългосрочен план. Ако имате нужда от гарантирани ресурси като гарантирана производителност на диска, AWS може да не е за вас. Специалното решение за частен облак може да е пътят.

Ако имате нужда от PCI (индустрия за разплащателни карти), HIPAA (Закон за преносимост и отчетност на здравното осигуряване), HITECH (здравна информационна технология за икономическо и клинично здраве) или други, Amazon ви покрива с богата информация, както и няколко Често задавани въпроси (ЧЗВ) относно темите. Ето връзка с множество различни предлагани съображения - https://aws.amazon.com/compliance/

В обобщение, AWS е чудесно място за нов бизнес, който не е сигурен в своя растеж, или дори много зрял бизнес, който се нуждае от голяма инфраструктура, за да може да се мащабира нагоре и надолу, както се нуждае от тяхното използване. Много случаи на употреба могат да бъдат направени за използване на AWS, някои могат да бъдат направени, за да не го използвате, но както при всяко решение, проверката на вашия бизнес казус срещу решението ще определи кое е правилно за вашата организация.

5 минути четене