5 по-малко известни невероятни предложения на AWS

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

AWS продължава да се разширява по-бързо, отколкото някой може да се справи. Дори опитни архитекти признават, че познават не повече от 20-30% от дълбочината на AWS. Докато повече опции винаги са добре дошли, недостатъкът тук е, че много отлични предложения се губят в тълпата.

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

Тази статия хвърля светлина върху пет такива предложения на AWS.

Най-вероятно не сте чували за тях и има добри шансове те да останат забулени в неизвестност занапред. Тези предложения са удивително полезни и много рентабилни, но почти не са известни на всички.

Светлинно платно

Една от причините, поради които AWS не успя да направи пробив в по-малки по размер внедрявания, освен по-високите разходи, е сложността.

Документацията на AWS е толкова обширна и объркваща, че ако успеете да завършите проучването си през уикенда и да стигнете до конкретно разбиране, можете да се причислите към избраните. За останалите от нас AWS означава сложността на едно ужасяващо ниво. Дори изчисляването на месечна цена на AWS услуга изисква повече мозъчни клетки и ме оставя с трайно главоболие. В резултат на това по-малките внедрявания са пространство, доминирано от DigitalOcean, КаматераLinode и т.н., където завъртате инстанция с фиксирана цена и забравяте за нея.

Но сега AWS има отговор.

Подобно на повечето други не-топ предложения на AWS, Светлинно платно обиколи на пръсти и се настани в менюто на Amazon, без да бъде забелязан. Той е насочен към разработчици, които използват тези VPS, както споменахме по-рано услуги, и ще служи като стъпало към пълноценната AWS платформа по-късно. Lightsail има всички функции, които бихте очаквали от любимия си доставчик:

Просто, предвидимо ценообразуване

Lightsail има VPS, започващ от $3,50 за 512 MB RAM до 32 GB RAM / 8-ядрен процесор за $160/месец. Използването на честотна лента е предвидимо и доста щедро, вариращо от 1 TB до 7 TB, в зависимост от вашия план. С други думи, ако плащате $10 на месец на Lightsail, вие плащате $10 на месец. 🙂

DevOps рай

Lightsail също носи много функции на DevOps, които са станали стандарт сред облачните доставчици. Независимо дали става въпрос за балансьори на натоварването, управлявани бази данни, хранилище на обекти или предварително конфигурирани сървъри за вашите любими уеб приложения (например, можете да правите внедрявания с едно щракване за Node, Laravel и т.н.), Lightsail има всичко.

  Как да инсталирате и актуализирате Flash на вашия Mac

Пълен достъп до AWS

Въпреки че Lightsail е отделна услуга, тя не е напълно премахната от екосистемата на AWS. Чрез VPC peering можете да се насладите на предимствата на други AWS услуги, докато сте на Lightsail.

Lightsail безпроблемно се надстройва до EC2, когато нуждите ви станат по-големи и сте готови да захапете сложността. Може да се каже, че това е цялата идея, която Amazon имаше зад стартирането на Lightsail, но с толкова отлична услуга като AWS, не виждам защо някой трябва да се оплаква!

Нептун

Следващият член в нашата слънчева система AWS е Нептун (съжалявам, не можах да устоя на приликата!). Neptune е изключително достъпна, напълно управлявана база данни с графики. Това е сравнително ново предложение и вероятно ще остане неизвестно поради две причини: 1) Големият брой налични AWS услуги и 2) Силно селективният случай на използване на графични бази данни.

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

Ако използвате (или искате да използвате) бази данни, управлявани от AWS, като Aurora, DynamoDB и т.н., и имате нужда от база данни с графики за следващото си приложение, Neptune е правилният начин!

Снежна топка

Следващото в нашия списък е изумително предложение – хардуерно!

на Amazon Снежна топка е старомодна (макар и много способна) оферта, когато трябва да се справите с големи количества данни.

За да оцените полезността на тази странно изглеждаща услуга, помислете колко данни трябва да преместят вашите сървъри (навътре и навън) през един типичен ден. Ако сте като мен, едва ли ще надхвърлите няколко MB. В такива случаи почти не се замисляме за трансфер на данни, тъй като скоростите на интернет са повече от достатъчни. Но някои компании трябва да прехвърлят няколко GB на час или дори няколко PB (петабайта) на ден. Не знам за вас, но ако ми беше възложена задачата да правя резервни копия или да възстановявам данни в такъв мащаб, просто щях да се оттегля от работата!

Snowball е създаден, за да се справи с тези случаи.

Ето как се случва: имате нужда от устройство Snowball от Amazon, което ви се доставя. Включвате го в системите си и записвате абсурдни количества данни в него за една нощ. След като сте готови, уведомявате Amazon и те вземат устройството, изпращат го обратно в центъра за данни и качват всички данни обратно във вашия S3 акаунт.

  Коригирайте съобщението за грешка в интерфейса на VirtualBox с активни връзки

Най-добрата част от целия този процес е, че устройството Snowball е изключително ефективно, поддържа няколко протокола и е защитено от подправяне. Така че, ако сте се борили с данни, които са наистина, наистина големи и са свързани предимно с архиви, дайте шанс на Snowball!

Доверен съветник

Въпреки общото име, Доверен съветник е ценна услуга, ако сте активен потребител на AWS.

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

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

EC2 оптимизация

Trusted Advisor може да сканира вашите работещи екземпляри на EC2 и да докладва за случаи на изключително ниско използване на процесора и мрежата. Това ще ви помогне да откриете действителните модели на използване и да спестите от сметките си за AWS, като отделите някои от вашите инстанции по време на много слабите периоди. Сами би било сложно да попаднете на тази информация.

S3 Сигурност

Броят на грешките в сигурността, свързани с неподходящи S3 привилегии, е твърде много, за да се преброи. Твърде често една компания в крайна сметка случайно прави своя S3 контейнер(и) публичен и чувствителните данни, които трябва да останат скрити, се разкриват и дублират в ръцете на злонамерени субекти.

Решението е просто на теория: правилно управление на вашите S3 разрешения за сигурност, но е много лесно да се пренебрегне. Това се случва особено при проекти, които се изпълняват известно време и някой променя настройките за защита случайно или за някои тестове, но забравя да ги върне. С Trusted Advisor такива случаи ще бъдат открити и ще бъдат незабавно уведомени.

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

AWS рентгенови лъчи

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

  6 най-добри инструменти за замяна на Network Magic Pro

Става особено лошо, когато има голям брой включени услуги. Броят на възможните взаимодействия е достатъчно голям, за да претовари ума, да не говорим за кода. Помислете за следната диаграма на микросервиз, взета от форумите на StackExchange, и си представете, че трябва да проследите тази бъркотия.

За щастие, с Рентгенов, AWS има инструмент, който може значително да опрости начина, по който отстранявате грешки в микроуслуги. По същество X-Ray е услуга, която автоматично събира регистрационни файлове на заявки от всяка услуга, която сте внедрили, рационализира тези регистрационни файлове по услуга и ги комбинира с други данни като латентност и пропускателна способност, за да представи богата на информация моментна снимка на случващото се по всяко време във вашата система.

X-Ray работи както на микросервизи, така и на архитектури без сървър. Друго нещо, което трябва да имате предвид е, че не е налично за всички предложения на AWS (само Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda и AWS Elastic Beanstalk към момента на писане) и се поддържат само три езика/среди за програмиране към момента: Java, .NET и Node. Това е така, защото X-Ray трябва да взаимодейства директно с вашия код и включва огромни усилия за разработка от страна на Amazon.

Въпреки това, аз съм 100% уверен, че повече езици ще бъдат поддържани много скоро (аз лично виждам Go, Scala, Kotlin и т.н., които ще бъдат поддържани доста скоро, и интерпретирани езици, които ще последват по-късно).

Заключение

В тази статия просто исках да покажа, че в AWS има нещо повече от EC2, ELB, RDS, S3 и т.н. Не само инфраструктурата, но и инструментите за поддръжка са там, където AWS бързо превъзхожда. Не чуваме за тези невероятни предложения, защото Amazon няма място и бюджет, за да популяризира всички тях – към момента на писане има близо 100 предложения от AWS!

Поради това е малко вероятно да чуете за тези услуги на голямо събитие или да намерите книги/курсове за тях. Най-доброто нещо, което можете да направите, е да се абонирате за официалните съобщения на AWS и да видите дали е пуснато нещо ново, което може да улесни живота ви!

Ако сте любопитни да научите за AWS, отидете на Udemyи ще намерите стотици онлайн курсове за желания от вас предмет.