Какво е страхотно и не е толкова голямо, за безсървърното изчисляване

Автор: Roger Morrison
Дата На Създаване: 25 Септември 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Какво е страхотно и не е толкова голямо, за безсървърното изчисляване - Технология
Какво е страхотно и не е толкова голямо, за безсървърното изчисляване - Технология

Съдържание


Източник: chombosan / iStockphoto

За вкъщи:

Изчисленията без сървър са най-новият модел за облачна базова виртуална инфраструктура. Разберете какво може и какво не може за днешното натоварване на предприятието.

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

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

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


По-добра виртуализация

Първо, добрите точки. Според израелската предприемаческа фирма YL Ventures, изчисленията без сървър са следващата фаза на инфраструктурата като услуга, в която изпълненията и функциите на оперативното управление стават център на виртуализация. Ето защо понякога тя се нарича функция като услуга, тъй като позволява на потребителите да изпълняват дадена задача, без да се притесняват за осигуряване на сървъри, виртуални машини или други основни изчислителни ресурси. Основните предимства са подобрената гъвкавост и мащабируемост, както и по-прецизни модели разходи / потребление и дори подобрена сигурност, особено срещу DDoS атаки. (За нов метод за борба с DDoS атаки, вижте дали технологията Blockchain ще направи DDoS атаките неактуални?)

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


Един от водещите шампиони на без сървър, всъщност е Netflix. С повече от 100 милиона абонати, предаващи видеоматериали с големи данни, наскоро компанията завърши миграцията на своята платформа за доставка на съдържание към облака. Сега той използва услугата AWS Lambda за медийни файлове, архивиране, разгръщане на екземпляри и за поддръжка на софтуер за наблюдение. Разбира се, компанията може да приюти всичко това на вътрешната инфраструктура, но само капиталовите разходи биха били астрономически, да не говорим за армията от техници, необходими за поддържане на нещо близо до оперативната ефективност.

Дона Малайери, мениджър на програми за Azure функциите на Microsoft, също така отбелязва, че най-новите итерации на без сървърна технология премахват редица ключови пречки, които възпрепятстват приемането в началото. Те включват по-здрава поддръжка за отстраняване на грешки и мониторинг, както и поддръжка за локални виртуални машини, която позволява на предприятията да възприемат вътрешен опит в разработването, което е задължително за компаниите, изграждащи частни и хибридни облаци. Без сървър всички предприятия трябва да се притесняват от кода си и как се задействат; основната платформа се грижи за всички останали.

Въпреки това, казва Мат Есай от Tech Republic, не всички недостатъци на безсървърните компютри са отстранени. От една страна, технологията прави по-лесно от всякога да създавате код, да го хоствате без ресурс без сървър и след това да забравите за него. Това от своя страна води до ненужно потребление на ресурси и разширени атаки на вектори, които могат да бъдат използвани за въвеждане на злонамерен код в корпоративната среда на данни. В същото време, без сървър има потенциал да увеличи зависимостта от един доставчик, тъй като става по-лесно стартирането на нов код на същата платформа, която поддържа съществуващ код. И в двата случая обаче е важно да се отбележи, че проблемите не се намират в самото решение без сървър, а в начина, по който предприятието избира да го управлява.

Без грешки, без стрес - Вашето стъпка по стъпка ръководство за създаване на софтуер, променящ живота, без да разрушава живота ви

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

Известни неизвестни

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

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

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

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

Както при всяка нововъзникваща технология, предприятието трябва да обхваща без сървъри определена предпазливост и ясна представа за това, което се надява да спечели от тази нова среда. Само чрез внимателно и добре планирано приемане организациите ще могат да намалят риска от възлагане на ключови функции на все още развиващо се решение за данни на трети страни, като в същото време ще подобрят ползите от нова, по-гъвкава оперативна среда.