Бъдещето е в облаците

1.1. Въведение

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

При производството на ИТ продукт, било то сайт-визитка, интернет магазин, високонагрузен портал или система от бази данни, съществуват поне два варианта за разполагане на вашия продукт.

На територията на клиента (англ. — on-premise) или в облака (англ. — cloud). При това не може да се каже точно кое е по-изгодно финансово в общия случай.

Ако използвате сървър, на който работи малка БД, не изискваща отказоустойчивост, и прост сайт без особено натоварване — да, наземното разполагане е вашият вариант. Но след като натоварванията и нуждите ви се увеличат — трябва да се замислите за преместване в облака.

1.2. Облаците сред нас

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

Днес, през 2019 година, е трудно да се намери човек, който не използва Instagram, имейл, карти и трафик на телефона си. А всичко това се съхранява и обработва къде? Верно!
Дори ако вие, като ИТ специалист в компания с поне малка филиална мрежа (за опростяване) внедрите система за съхранение на данни, независимо как точно предоставяте достъп до ресурса, било то уеб интерфейс, ftp или samba — за вашите потребители това ще бъде облак, който се намира… някъде там. Какво да кажем за толкова познатите неща, които използваме на пръстите си всеки ден десетки пъти.

2.1. Типове разгръщане на облачни ресурси

Добре, облак. Но не всичко е толкова просто. И ние също пристигаме на работа — търговци, ИТ специалисти, управленци. Но това е широко понятие, всеки има своя роля и определена класификация. Така е и тук. Всъщност услугата облак може да се раздели на 4 вида.

1.Публично облако (public cloud) — това е платформа, публикувана публично за всички потребители безплатно или по платена подписка. Най-често се управлява от конкретно физическо лице или юридическо лице. Пример за това може да бъде портал-агрегатор на статии за научно знание.

2. Частно облако (private cloud) — пълна противоположност на точка 1. Това е платформа, затворена за обществото, често предназначена за една компания (или компания и партньорски организации). Достъпът се предоставя само от системния администратор за потребители. Това могат да бъдат вътрешни услуги, например мрежа за интранет, система за управление на услуги (service desk), CRM и т.н. Обикновено собствениците на облака или сегмента подхождат много сериозно към въпросите на информационната безопасност и защита на бизнеса, тъй като в частните облаци се съхранява информация за продажбите, клиентите, стратегическите планове на компаниите и т.н.

3. Обществено облако — (community cloud) можем да кажем, че това е частно облако, разпределено между няколко фирми, които имат сходни задачи или интереси. Често се използва, ако е необходимо да се предоставят права за използване на ресурси и приложения на няколко души или подразделения от различни компании.

4. Хибридно облако — (hybrid cloud) това е вид инфраструктура, която съчетава минимум два типа разгръщане. Най-честият пример е мащабирането на клиентския дата център чрез облака. Прави се с цел спестяване на средства, когато не е възможно да се премине в облака на 100% или по въпроси на безопасността и спазване на законодателството.

2.2. Типове обслужване

Страхотно, типовете разгръщане са толкова различни, но какво трябва да бъде общото между тях? Да, това са типовете обслужване, те са идентични за всички типове облаци. Нека разгледаме трите най-чести.

IaaS (infrastructure as a service) — инфраструктура като услуга. При този вариант Ви се предоставят сървъри под формата на виртуални машини (ВМ), дискове, мрежово оборудване, на които можете да развернете нужната Ви ОС, среда, да стартирате услуги и т.н. Въпреки че в момента активно се развивам в облака на Яндекс, запознанството ми започна с GCP (Google Cloud Platform), затова примерите ще бъдат приведени в контекста на него, а за доставчиците ще споменавам по-късно. Така, пример за IaaS решение в GCP ще бъде елементът Compute Engine. Т.е. това е обикновена ВМ, на която сами избирате операционната система, сами се занимавате с настройките на софтуера и деплоя на приложения. Нека разгледаме пример. Вие сте Python програмист и искате да направите сайт с бекенд в облака, разглеждайки само варианта IaaS. Нужно е да вземете една ВМ, на която да се държи сайтът, за целта трябва да инсталирате (в GCP се избира на етапа на създаване на инстанса) ОС, да обновите пакетния мениджър (защо не), да инсталирате нужната версия на Python, Nginx и т.н. На три ВМ да създадете отказоустойчив клъстер БД (също ръчно). Да предвидите логване и т.н. Това е евтино и отнема време, но ако искате максимална гъвкавост — това е Вашият избор.

Следващото, близко до простотата и цената, е PaaS (платформа като услуга). Тук също получавате ВМ, но без възможност за толкова гъвкава конфигурация, не избирате ОС, набор от софтуер и т.н., получавате готова среда за Вашия продукт. Връщаме се на същия пример. Купувате два инстанса App Engine в GCP, един от които ще е в ролята на БД, а вторият в ролята на веб-сервера. Не е нужно да конфигурирате обслужващи програми, можете направо от кутията да стартирате продукционна среда. Това струва повече, съгласете се, трудът трябва да бъде платен, а за Вас е работила цяла команда. А вместо това получавате готова платформа за работа.

Третият от основните варианти, стоящ над другите — SaaS (софтуер като услуга). Не правите фини настройки на ВМ, изобщо не ги конфигурирате. Не е нужно да сте ИТ специалист, не е нужно да пишете код, не е нужно да правите бекенд. Всичко е готово. Това вече са готови, развернати решения, като GSuite (бивш Google Apps), DropBox, Office 365.

3.1. Какво е под капака?

Разбравте ли това? Добре, продължаваме. Купихме ВМ, работихме с нея, унищожихме я и купихме още 10. Не купуваме хардуер, но знаем, че някъде той трябва да съществува. Когато внедрихте СХД в инфраструктурата на вашето предприятие, вероятно сте я поставили в стелаж в сървърната зала. Точно така и доставчиците на облачни технологии дават под наем част от своето хранилище, но в огромен масштаб. Т.нар. ЦОД (център за обработка на данни). Това са големи комплекси, разположени почти по целия свят. Обикновено се строят близо до места, които поне част от годината могат да осигурят естествено охлаждане, но някои представители могат да бъдат построени и в пустинята Невада. Освен че в огромен ангар доставчикът поставя няколко стотин стелажа, той също се грижи за топлообмена (все пак всеки знае, че компютрите не могат да се замразяват и прегряват?), за безопасността на вашите данни преди всичко на физическо ниво, така че е малко вероятно да влезете в ЦОД нелегално. В същото време методите за съхранение на данни в ЦОД-а се различават при различните доставчици, някои правят разпределени записи между различни дата центрове, други съхраняват надеждно на едно място.

3.2. Облаците сега и в ретроспектива. Доставчиците

Ако копнете в историята, първоначалните предпоставки за създаването на съвременните облачни платформи са били още в средата на 70-те години на миналия век, по време на разработването и внедряването на прототипа на интернет мрежата ARPANET. Тогава ставаше въпрос за това, че някога хората ще могат да получават през мрежата всички възможни услуги. Времето минаваше, каналите ставаха стабилни и сравнително широки и през 1999 г. се появи първата търговска CRM система, която се предлага изцяло чрез абонамент и е първата SaaS, чиито екземпляри се съхраняват в един единствен дата център. По-късно компанията отделя няколко подразделения, които предоставят PaaS по подписка, включително частен случай BDaaS (база данни като услуга). През 2002 година, Amazon пуска на пазара услуга, позволяваща съхранение и обработка на информация, а през 2008 година представя услуга, в която потребителят може да създава свои собствени виртуални машини, така започва епохата на големите облачни технологии.

В момента се говори за голямата тройка (макар че след полугодие виждам голямата четворка): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Яндекс Облако. Последното е особено приятно, тъй като когато наши сънародници силно навлизат на световната сцена — особена гордост прелита по кожата.

Има и много компании, например Oracle или Alibaba, които имат своите облаци, но поради определени обстоятелства не са толкова популярни сред потребителите. И разбира се, момчетата-хостери, които също са доставчици, предлагащи PaaS или SaaS решения.

3.3. Ценообразуване и грантове

Не смятам да се задълбочавам в ценовата политика на доставчиците, тъй като иначе това ще бъде открита реклама. Искам да отбележа, че всички големи компании предоставят грантове от 200 до 700$ за година или по-кратки периоди, за да можете вие като потребители да изпитате мощта на техните решения и да разберете какво точно ви е необходимо.

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

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster